Skip to content

fix: align client config contracts and national tax code mapping#12

Merged
vitormattos merged 11 commits intomainfrom
test/legacy-pfx-cli-fallback
Mar 29, 2026
Merged

fix: align client config contracts and national tax code mapping#12
vitormattos merged 11 commits intomainfrom
test/legacy-pfx-cli-fallback

Conversation

@vitormattos
Copy link
Copy Markdown
Member

O que muda

  • alinha CertConfig e EnvironmentConfig ao contrato atual usado pelo módulo
  • expõe no DpsData o código de tributação nacional e metadados de ambiente necessários na emissão
  • atualiza NfseClient para consumir os novos contratos de configuração e opções de transporte
  • corrige o XML para preencher cTribNac a partir de codigoTributacaoNacional

Testes

  • cobertura unitária para CertConfig
  • cobertura unitária para EnvironmentConfig
  • cobertura unitária para NfseClient
  • cobertura unitária para XmlBuilder

Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
Signed-off-by: Vitor Mattos <vitor@php.rio>
@vitormattos vitormattos merged commit dc7e74e into main Mar 29, 2026
10 checks passed
@vitormattos vitormattos deleted the test/legacy-pfx-cli-fallback branch March 29, 2026 14:35
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.

1 participant