Skip to content

v0.6.1

Choose a tag to compare

@JoaoHenriqueBarbosa JoaoHenriqueBarbosa released this 09 Mar 13:35
· 32 commits to main since this release
e904d9a

Fix: ICMS decimal precision per SEFAZ XSD

Corrige a precisão decimal de campos ICMS que não estavam em conformidade com os tipos XSD oficiais do PL_009_V4:

  • CST 90 pDif: 2dp → 4dp (TDec_0302a04Max100)
  • CST 51 pFCPDif: 2dp → 4dp (TDec_0302a04Opc)
  • CSOSN 101 pCredSN: 2dp → 4dp (TDec_0302a04)

Testes atualizados para validar valores formatados ao invés de apenas presença de tags.

Contexto: Bugs encontrados via análise cruzada do código contra os XSDs oficiais da SEFAZ durante revisão do nfephp-org/sped-nfe#1313. Relatório completo: nfephp-org/sped-nfe#1314.