Ir para conteúdo
  • Cadastre-se

nfe-NT 2025.002 v1.40 campo- tpALCZFMCBS domínio diferente do xsd - o valor "0" (inválido pelo XSD) -


Recommended Posts

Postado

Boa tarde.

Favor avaliar correção
 

Arquivo: Fontes/ACBrDFe/ACBrDFe.Conversao.pas (~linha 636)
OBS. Realizei o teste apenas na NFe, não avaliei os demais dfes,

O array TtpALCZFMCBSArrayStrings estava como ('0', '1'), mas o XSD DFeTiposBasicos_v1.00.xsd (tpALCZFMCBS, dentro de TALCZFMCBS_NFe) só aceita "1" e "2" (xs:enumeration). Isso gerava <tpALCZFMCBS>0</tpALCZFMCBS> inválido para tpALCZFMCBSnOpInd, e nunca era possível gerar "2" (cenário com processo Suframa, exigido pela regra UB66c-10 quando nProcSuframa é informado).

Correção nfe:

TtpALCZFMCBSArrayStrings: array[TtpALCZFMCBS] of string = ('1', '2');

image.thumb.png.bc34822c9f8f1b622684e6e12a08c2eb.png

ACBrDFe.Conversao.pas

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...