-
Notifications
You must be signed in to change notification settings - Fork 133
Description
Olá, tudo bem?
Gostaria de confirmar um possível equívoco ou limitação na biblioteca com relação à tag <infCteComp>
do CT-e versão 4.00.
Percebi que atualmente a implementação da biblioteca permite adicionar apenas um único <infCteComp>
. No entanto, de acordo com o Manual de Orientação do Contribuinte versão 4.00 e o schema cteTiposBasico_v4.00, o elemento <infCteComp>
pode ocorrer até 10 vezes, ou seja, o CT-e pode referenciar até 10 CT-es anteriores (documentos complementados).
Verificações realizadas:
Consultei o schema XML correspondente (procCTe_v4.00.xsd) e confirmei que o elemento <infCteComp>
tem cardinalidade [1-10].
Validei um XML de exemplo com múltiplas tags <infCteComp>
no validador do portal do SEFAZ, e a validação foi bem-sucedida. Quando não havia a tag <infCteComp>
ele me retornou erro, quando havia entre 1 e 10 ele não retornou erros e quando haviam mais de 10 ele retornou erro.
Exemplo resumido de XML validado:
<infCteComp>
<chCTe>[CHAVE 1]</chCTe>
</infCteComp>
<infCteComp>
<chCTe>[CHAVE 2]</chCTe>
</infCteComp>
<!-- ... até no máximo 10 -->
Diante disso, gostaria de confirmar:
A limitação atual é intencional? Ou seria possível ajustar a biblioteca para permitir múltiplas ocorrências de <infCteComp>
, conforme o especificado no schema?
Agradeço desde já pela atenção e parabéns pelo trabalho com a biblioteca!
Anexos: