feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1686
Closed
joaovictorjs wants to merge 2121 commits intoZeusAutomacao:masterfrom
Closed
feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1686joaovictorjs wants to merge 2121 commits intoZeusAutomacao:masterfrom
joaovictorjs wants to merge 2121 commits intoZeusAutomacao:masterfrom
Conversation
… Fiscal Eletrônico - DF-e
fix: Condicional certificado A1
…guração do serviço nula
…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
… into Branch_23811_ReformaTributaria
…opriação de crédito presumido
…mido em ConfiguracaoServico e em Conversao
…crédito presumido em NFeServicosTipos
…icidade de código
feat[nfe]: ajustar detalhes dos eventos da reforma tributária
…s na classe DanfeNFe
… 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.
refactor: remove schemas obsoletos
…danfehtml Ajuste na formatação de decimais do DANFE HTML
e78881e to
f5e8a25
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
As alterações realizadas no arquivo
ChaveFiscal.cstê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.