UniNFeVersao51068
UniNFe Versão 5.1.0.68 - 28/02/2020 - Alterações/correções realizadas
- Inserido município de AGUDO - RS Padrão PRONIM 2.02.
- Criação de serviço de comunicação com a EloTech padrão Oásis; Ajuste da classe de LoandaPR para comunicação com a EloTech;
- Inserido município de Loanda-PR, padrão Elotech, para envio da NFSe no UniNFe. (MAS AINDA NÃO ESTÁ 100% FUNCIONAL)
- DLL UniNFe: Implementado serviços de inutilização do CTe.
- DLL UniNFe: Corrigido quantidade de casas decimais das tags pICMSInter e vBCFCPUFDest, estavam com 4 e o correto é 2 casas.
- DLL para consumir serviços - Recibo CTe.
- DLL para consumir serviços - Serialização XML CTe.
- Ajustado versão PRONIN para o município Alvares Machado.
- Ajustado conversão da tag vPIS.
- DLL UniNFe: Corrigido falha na hora de gerar a tag vTroco, pois só pode gerar se tiver algum valor.
- Alterado município de Feira de Santana-BA de WEBISS para WEBISS_202.
- Ajustado UniNFe para Nova Serrana-MG.
- DLL UniNFe: Implementado serviços de consulta cadastro do CTe.
- DLL UniNFe: Implementado serviços de consulta status dos serviços do MDFe e consulta situação da chave do MDFe.
- DLL UniNFe: Implementado serviços de consulta documentos fiscais eletrônicos destinados do CTe.
- Gerar a tag integridade de Limeira-SP de padrão IIBRASIL.
- Refatorei o método Criptografia.GerarRSASHA512 para retornar em minúsculos o resultado do hash; Corrigido o Regex.Replace para substituir os caracteres solicitados na documentação do IIBrasil; Criei o exemplo TestTagIntegridade para fazer alguns testes com a TAG;
- Incluído município de Tapejara - RS.
- BUG-FIX: Corrigido falha que ocorria ao gerar um -ped-sit.xml para finalizar um MDFe que estava na pasta EmProcessamento, e o MDFe já estava encerrado na SEFAZ, ele não gera o -procMDFe.xml.
- Atualização do novo pacote Schemas NT 2020.001 MDF-e Integrado (v1.01) - MDFe.
- Atualização do novo pacote ESQUEMAS XSD V.2.5 (VERSÃO EM PRODUÇÃO) - 16/12/2019 - eSocial.
- Code styling; Code cleaning; Enviar uma nota para a sefaz com Interop; A propriedade EnviNFe passa a ser pública, pois podemos acessar ela pelo interop; As propriedades "DhEmiField" e "DhSaiEntField" tratam o timezone ao criar a TAG;
- Cancelar uma nota na Sefaz com interop;
- A classe AssinaturaDigital passa a ser estática, uma vez que seus métodos não precisam ser instanciados; O método de base para executar as ações do DF-e passam a verificar se o está assinado, caso não, realiza a assinatura. Esta alteração foi realizada devido à necessidade de desenvolvimento ao Interop; A propriedade "ConteudoXMLAssinado" passa a ser carregada apenas se for chamada; A propriedade "ConteudoXMLOriginal" só é criado ao carregar a propriedade "ConteudoXML";
- Criado exemplo de uso de eventos de CCE para Interop em VB6; Criado método "PrepararServico" para simular a chamada pelos construtores quando usado Interop; Ao lançar erro no Unimake.Business.DFe, será gravado o log no VB6;
- Corrigido nomenclatura de módulos VB6; Criado exemplo de consulta de recibo em VB6;
- Corrigido geração da tag integridade;
- DLL UniNFe: Criado as propriedades ConteudoXMLOriginal e ConteudoXMLAssinado na classe base dos serviços dos DFes (NFe, NFCe, CTe, etc...) para facilitar recuperar o conteúdo, quando necessário.
- DLL UniNFe: Criado parâmetro para permitir verificar se o XML já está assinado e não assinar novamente. Para os casos em que o XML vai ser assinado anteriormente a execução do envio do XML.
- Inutilizar números da NF-e com Interop;
- Consultar cadastro de contribuinte da NF-e com Interop;
- Consultar distribuição de NF-e com Interop; Removido construtores privados com o mesmo propósito de construtores;
- Manifestar a NF-e com Interop.;
- Consultar Status da NFC-e com Interop;
- Consultar situação da NFC-e com Interop;
- Inutilizar números da NFC-e com Interop;
- Consultar cadastro de contribuinte da NFC-e com Interop;
- Evento de cancelamento da NFC-e com Interop.;
- Evento de CCe da NFC-e com Interop;
- A propriedade "EnviNFe" permite que seja passado um novo valor pela classe mais especializada; Criado exemplo de envio de NFC-e com Interop;
- Consultar recibo da NFC-e com Interop;
- Consultar Status da CT-e com Interop;
- Consultar situação da CT-e com Interop;
- Inutilizar números da CT-e com Interop;
- Consultar cadastro de contribuinte da CT-e com Interop;
- Consultar distribuição de CT-e com Interop;
- Consultar Status da MDF-e com Interop;
- Removido método "SetXML" e propriedade "EnviNFe" do tipo "Autorizacao"; Implementado o contrato IInteropService nos tipos de serviço com Interop; Implementado "ConsultaSitucaoMDF-e";
- Erro na consulta de lote no município de Mossóro-RN.
- Realizei diversas tentativas de retornar a tag assinatura. Sem sucesso. De qualquer forma a nota é retornada. Caso seja necessário retornar a assinatura, iremos fazer na base da gambiarra.
- Inserido município de Jataí-GO.
- Ajustado nome do arquivo WSDL de homologação de nova serrana.
- Alterado links do município de Picada Café/RS padrão PRONIN.
- Inserido município de Campina Grande-PB padrão WEBISS_202.
- DLL UniNFe: Criado classes para serialização do XML do CTe.
- DLL UniNFe: Efetuados ajustes no ICMS CSOSN 900; Ajustado a propriedade para permitir GET publico do objeto EnviNFe para que o desenvolvedor possa resgatar valores direto das propriedades do objeto; Efetuado correção para criar a tag de QRCode, pois nas ultimas mudanças ficou com falha.
- DLL para consumir serviços - Eventos CTe - Cancelamento.
- Atualização de pacotes e DLLs;
- DLL UniNFe: Criado classes para serialização do XML do CTe.
- BugFix: Ao retornar o XML não preenchia a tag de assinatura de cancelamento da CT-e;
- Ajustado conversão conteúdo NFCe para SAT da tag cProdANP.
- Ajustado conversão conteúdo tag dest.