Aplicativo para integração com sistemas fora da plataforma .NET - #169
Aplicativo para integração com sistemas fora da plataforma .NET#169AndrewsFB wants to merge 17 commits into
Conversation
Foi montada a estrutura do app para ordenar as ideias. Iniciando o desenvolvimento.
…criado um método para gerar este arquivo
…sultarStatusServico' foi implementada.
… o mesmo não existir.
|
Opa @AndrewsFB, agradeço em nome da comunidade pela colaboração. Vou analisar suas implementações e fazer um merge o quanto antes. Boa noite. |
|
Eu que agradeço Adenilton. Apresentarei o Zeus como proposta para a Me coloco a disposição da comunidade para o que precisarem. Boa noite e bons códigos. Andrews Ferreira Bárbara 2016-07-27 18:25 GMT-03:00 Zeus Automação Comercial <
|
|
Adicionei seu projeto à biblioteca e dei uma refatorada nele. Agora percebi que ainda falta algumas coisas não? Por exemplo: O método EnviarNFe de Program.cs, somente envia um xml do tipo TipoXmlNFe.NFe; |
|
Exato. Fiz um "speed run" aqui para preparar o básico para fazer testes Uma pena que a ideia ficou para um próximo momento. A SEFAZ tem estado bem Andrews Ferreira Bárbara Em 8 de agosto de 2016 18:14, Zeus Automação Comercial <
|
…-cnpj-alfanumerico feat: emitir com cnpj alfanumerico
…no código de barras Três defeitos, todos expostos pelo CNPJ alfanumérico que a biblioteca já emite desde a NT 2026.004: - Barcode128C rejeitava letras maiúsculas, então o DANFE via PdfClown lançava exceção em vez de imprimir. Adiciona o codificador CODE-128 híbrido (subconjuntos C e A) da seção 6 da NT Conjunta 2025.001. Conteúdo 100% numérico continua produzindo a mesma sequência do CODE-128 C puro. - ChaveFiscal.ObterChave completava com zeros à esquerda qualquer documento com menos de 14 posições, transformando um CNPJ truncado numa chave bem-formada porém errada. O padding passa a valer só para CPF (11 posições) e o restante é validado, incluindo a rejeição de caracteres fora de [0-9A-Z]. - No app de teste, a administração do CSC validava a raiz do CNPJ com long.TryParse, rejeitando raiz alfanumérica. Inclui CnpjFiscal, com o cálculo dos dígitos verificadores do CNPJ alfanumérico, e os testes do PR com os vetores ouro da NT. Adaptado em relação ao original: a validação no NFe.AppTeste foi aplicada sobre a formatação da DFe.NET, que difere da do fork. Não trazido: o regex do Formatador (já estava na DFe.NET) e os schemas, que vêm do pacote oficial. Portado de Hercules-NET/ZeusFiscal: - PR ZeusAutomacao#169 (6daf389: c029ece)
Criei um app linha de comando para integrar o Zeus com um sistema legado em vb6.
Caso seja proveitoso para a comunidade, deixo aqui o código disponível(NFe.Integracao). Precisei deletar algumas referências do NFC-e porque eu não disponho de uma cópia do Fast Reports, logo não conseguia compilar o projeto.