Skip to content

feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1686

Closed
joaovictorjs wants to merge 2121 commits intoZeusAutomacao:masterfrom
joaovictorjs:Branch_27216
Closed

feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1686
joaovictorjs wants to merge 2121 commits intoZeusAutomacao:masterfrom
joaovictorjs:Branch_27216

Conversation

@joaovictorjs
Copy link
Copy Markdown
Collaborator

As alterações realizadas no arquivo ChaveFiscal.cs têm como objetivo adaptar o cálculo do dígito verificador (DV) da chave fiscal para suportar CNPJs alfanuméricos. Anteriormente, o cálculo utilizava Convert.ToInt32() e aceitava apenas caracteres numéricos; agora, foi introduzido o método ObterValorDoCaracter, que converte qualquer caractere para seu valor numérico via subtração pelo código ASCII de '0' (48), tornando o processamento compatível com letras e números.

Valmir-Cunha and others added 30 commits July 15, 2025 11:32
fix: Condicional certificado A1
…acao_cte

fix(CT-e): Corrigido erro de nulo ao executar o evento de CT-e com configuração do serviço nula
feat(nfe): Implementado novos grupos VB, VC e W03, conforme reforma tributária
…o integral para liberar crédito presumido do adquirente em NFeServicosTipos
…gamento integral para liberar crédito presumido do adquirente em ConfiguracaoServico
…integral para liberar crédito presumido do adquirente em ConfiguracaoServico
… liberar crédito presumido do adquirente em listaEventos em ServicosNFe
…gral para liberar crédito presumido do adquirente em Conversao
joaovictorjs and others added 23 commits December 22, 2025 15:45
feat[nfe]: ajustar detalhes dos eventos da reforma tributária
… de Liberação Evento de Averbação v1.01 (atualizado em 30/04/2025)
…e_html

fix(NFe.Danfe.Html): atualizar dependências e corrigir a instância de DanfeNFe
Atualizando o campo de créditos do template usado para geração da DANFE
feat(NFe): atualiza schemas de Averbação e inclui novos campos
fix: corrige erro de inserção de chave duplicada no cachê do certificado digital
…eros

Ajustada a função FormatarNumeroDanfe para utilizar o especificador de formato "N2". Isso garante que valores numéricos no DANFE HTML sejam sempre exibidos com duas casas decimais, corrigindo inconsistências em campos que exibiam precisão variável.
…danfehtml

Ajuste na formatação de decimais do DANFE HTML
@joaovictorjs joaovictorjs changed the title feat: considera caracteres alfanuméricos ao calculcar digito verificado da chave de acesso feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso Mar 23, 2026
@joaovictorjs joaovictorjs deleted the Branch_27216 branch March 24, 2026 11:11
@joaovictorjs joaovictorjs restored the Branch_27216 branch March 24, 2026 11:17
@joaovictorjs joaovictorjs reopened this Mar 24, 2026
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.