nfephp-org / sped-cte

API para geração e comunicação das CTe com as SEFAZ autorizadoras
Other
103 stars 127 forks source link

Correção para tag de substituição, rejeição nas tag de infCTeNorm e infCteComp #316

Closed webomni closed 1 year ago

webomni commented 1 year ago

Para envio de CT-e substituição e complemento, ocorre a seguinte rejeição: Expected is one of ( {http://www.portalfiscal.inf.br/cte}infCTeNorm, {http://www.portalfiscal.inf.br/cte}infCteComp ). 505 - Rejeicao : Grupo CTe de substituicao nao informado para o CT-e substituicao.

Verifiquei que na função monta do MakeCTe.php, para criar a tag infCteComp, está verificando se o tpCTe é 3 – substituição, porem o correto é 1 – complemento. Ainda para criar a tag infCTeNorm, está verificando se o tpCTe é 0 – normal ou 1 – complemento, correto é os 0 – normal e 3 – substituição. Na montagem da tag infCteSub está verificando o tpCTe é 1 – complemento, sendo o correto o 3 – substituição

Foi removido um espaço em branco na URL de homologação da sigla MG Recepcão, que gerava um erro no envio do CTe.

Desde já agradeço a atenção e fico no aguardo. @cleitonperin

SuportecTL commented 1 year ago

Estava fazendo um teste aqui e o problema e solução são esses mesmos.

cleitonperin commented 1 year ago

bom dia, muito obg pela contribuição e desculpa pelo retorno