Skip to content

Aplicativo para integração com sistemas fora da plataforma .NET - #169

Closed
AndrewsFB wants to merge 17 commits into
ZeusAutomacao:masterfrom
AndrewsFB:upstream
Closed

Aplicativo para integração com sistemas fora da plataforma .NET#169
AndrewsFB wants to merge 17 commits into
ZeusAutomacao:masterfrom
AndrewsFB:upstream

Conversation

@AndrewsFB

Copy link
Copy Markdown

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.

@adeniltonbs

Copy link
Copy Markdown
Member

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.

@AndrewsFB

Copy link
Copy Markdown
Author

Eu que agradeço Adenilton. Apresentarei o Zeus como proposta para a
diretoria na abertura da nossa próxima sprint de trabalho. Quero deixar de
depender do emissor que usamos atualmente o mais rápido possível.

Me coloco a disposição da comunidade para o que precisarem.

Boa noite e bons códigos.


Andrews Ferreira Bárbara
Analista de Desenvolvimento de Sistemas
(33)3022-1010
(33)9976-9653 www.wiati.com.br http://wiati.com.br/
Av. Minas Gerais 700, Sala 502/504
Centro - Governador Valadares
Minas Gerais - CEP 35010-151

2016-07-27 18:25 GMT-03:00 Zeus Automação Comercial <
notifications@github.com>:

Opa @AndrewsFB https://github.com/AndrewsFB, agradeço em nome da
comunidade pela colaboração. Vou analisar suas implementações e fazer um
merge o quanto antes. Boa noite.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/pull/169#issuecomment-235726019,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE6x6LfETBWpr2GOlRDZdRC_701iSniVks5qZ8y4gaJpZM4JWLeM
.

@adeniltonbs

Copy link
Copy Markdown
Member

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;
O Número do lote, embora seja passado no parâmetro, é colocado como "1" no código;
etc.

@adeniltonbs adeniltonbs closed this Aug 8, 2016
@AndrewsFB

Copy link
Copy Markdown
Author

Exato. Fiz um "speed run" aqui para preparar o básico para fazer testes
junto ao nosso erp. Ficou redondinho kkk

Uma pena que a ideia ficou para um próximo momento. A SEFAZ tem estado bem
alvoroçada nesse ano. É muita coisa saindo ao mesmo tempo.


Andrews Ferreira Bárbara
Analista de Desenvolvimento de Sistemas
(33)3022-1010
(33)9976-9653 www.wiati.com.br http://wiati.com.br/
Av. Minas Gerais 700, Sala 502/504
Centro - Governador Valadares
Minas Gerais - CEP 35010-151

Em 8 de agosto de 2016 18:14, Zeus Automação Comercial <
notifications@github.com> escreveu:

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;
O Número do lote, embora seja passado no parâmetro, é colocado como "1" no
código;
etc.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/adeniltonbs/Zeus.Net.NFe.NFCe/pull/169#issuecomment-238379510,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AE6x6M3q2Y-t21w1nLMY_BdClRlmOo9kks5qd5wfgaJpZM4JWLeM
.

@AndrewsFB
AndrewsFB deleted the upstream branch August 9, 2016 01:56
AgnaldoSilva0 pushed a commit to AgnaldoSilva0/DFe.NET that referenced this pull request Aug 12, 2026
…-cnpj-alfanumerico

feat: emitir com cnpj alfanumerico
AgnaldoSilva0 added a commit to AgnaldoSilva0/DFe.NET that referenced this pull request Aug 13, 2026
…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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants