Skip to content

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

Merged
joaovictorjs merged 4 commits intoZeusAutomacao:masterfrom
joaovictorjs:Branch_27216
Mar 25, 2026
Merged

feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1687
joaovictorjs merged 4 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.

@joaovictorjs joaovictorjs changed the title feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso#1686 feat: considera caracteres alfanuméricos ao calcular digito verificado da chave de acesso Mar 24, 2026
@Valmir-Cunha
Copy link
Copy Markdown
Member

A interface não suporta o CNPJ alfanumérico.
cnpjalfanumerico

@joaovictorjs joaovictorjs merged commit 16c6a68 into ZeusAutomacao:master Mar 25, 2026
@joaovictorjs joaovictorjs deleted the Branch_27216 branch March 25, 2026 11:53
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