Pessoal, boa tarde. Não utilizo os componentes do ACBr, mas estou com problemas na atualização para o CTE 4.0.
Utilizo um sistema em PHP que funciona perfeitamente a emissão na versão 3.0. Realizei as alterações conforme o manual:
- Eliminação do Soap Header;
- Alterações no layout para ficar de acordo com o novo schema (inclusão da tag CRT, versão, etc);
- Área de dados compactada com Gzip e convertida em base 64.
- Alteração dos links de produção e homologação.
Porém, ao tentar emitir, recebo a rejeição "243: XML mal formado". Durante a implementação, os erros relacionados ao layout foram corrigidos e o erro "Falha da descompactação da área de dados" também foi corrigido. Realizei os testes com os estados de MG, RS e RJ. Em anexo deixo um exemplo do XML cte_exemplo.xml (com alguns dados mascarados). Já realizei a verificação da formatação dos valores, mas não sei se há alguma tag incorreta ou o que pode ocasionar o erro. Realizei o envio do XML pelo SoapUI e a mesma rejeição é retornada.
Ao inserir o XML gerado pelo sistema no validador de XML da Sefaz, não é informado nenhum erro: