Skip to content

Dúvida sobre limitação da tag <infCteComp>: suporte apenas a 1 tag, mas schema permite 1-10 #343

@ThomasHardness

Description

@ThomasHardness

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:

Image
Image
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions