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
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