Rejeição 372 - Dutoviário com tipo de contratação ponto a ponto deve informar Código dos pontos de entrada e saída
Descrição da rejeição
Esta rejeição ocorre quando o CT-e utiliza o modal dutoviário com o tipo de contratação definido como "Ponto a ponto", mas os campos obrigatórios que identificam os pontos de entrada e saída do produto no duto não foram informados no XML.
Regra de Validação na SEFAZ
Se o campo Tipo de Contratação do serviço de transporte (tag: tpContratacao) for igual a 0 (Ponto a ponto), os campos de Código do Ponto de Entrada (codPontoEntrada) e Código do Ponto de Saída (codPontoSaida) devem ser obrigatoriamente informados.
Exemplo de ocorrência
No exemplo abaixo, o modal foi definido como Ponto a Ponto (tpContratacao = 0), porém o grupo não contém as informações dos pontos.
...
<infModal>
<duto>
<vTar_duto>100.000000</vTar_duto>
<dIni_duto>2026-02-02</dIni_duto>
<dFim_duto>2026-02-05</dFim_duto>
<classDuto>1</classDuto>
<tpContratacao>0</tpContratacao>
</duto>
</infModal>
...
Como resolver?
Para resolver esta rejeição, você deve identificar os códigos dos pontos de entrada e saída conforme o contrato de transporte e inseri-los no grupo do modal dutoviário:
- Verifique o tipo de contratação: Confirme se o serviço é realmente "Ponto a ponto".
- Informe os pontos: Adicione as tags
<codPontoEntrada>e<codPontoSaida>respeitando o limite de até 20 caracteres alfanuméricos para cada uma.
O XML corrigido ficaria assim:
...
<infModal>
<duto>
<vTar_duto>100.000000</vTar_duto>
<dIni_duto>2026-02-02</dIni_duto>
<dFim_duto>2026-02-05</dFim_duto>
<classDuto>1</classDuto>
<tpContratacao>0</tpContratacao>
<codPontoEntrada>ENTRADA001</codPontoEntrada>
<codPontoSaida>SAIDA002</codPontoSaida>
</duto>
</infModal>
...