XML divergente do Fisco

Olá boa tarde pessoal, tudo bom?

Queria entender como é formatado o schema XML, pois temos alguns clientes que estão tentando importar o XML gerado pelo nosso sistema (que utiliza Nuvemfiscal) no site da Shopee, mas dá como inválido. Mas se tentarem gerar o mesmo XML diretamente pela sefaz, o schema vem completo e consegue importar normalmente.

Verificando o escopo dos XML’s (Baixado pelo XML, comparado com o da sefaz) ele indica que o do nosso sistema falta algumas informações de protocolo.

Segue o link para download dos XML’s (nuvemfiscal é o XML baixado pelo nosso sistema, completo é o XML baixado pela sefaz): https://drive.google.com/file/d/1ZnktIR8Jeiq4HICOYgvzacJTQlF4RelG/view?usp=sharing

Link de um video exemplificando na prática: https://drive.google.com/file/d/1Bw5us0PUtVsEGwOU_mzVn5M0Y8txndYB/view?usp=sharing

1 curtida

Boa tarde, @evandro1.

Analisando o XML compartilhado, de fato ele não é válido contra o schema, pois a tag <protNFe> está posicionada incorretamente. Entretanto, ao verificar internamente, constatamos que esse arquivo não corresponde ao XML gerado pela Nuvem Fiscal.

Para confirmar, poderia, por gentileza, baixar o XML diretamente pelo endpoint GET /nfe/{id}/xml no Postman (ou outra ferramenta) e comparar com o XML que você mencionou na primeira mensagem? Assim conseguimos validar se a divergência vem de alguma manipulação posterior ou se há algo específico no fluxo de geração/importação que precisa ser ajustado.

1 curtida

Só para deixar um parecer, verificamos e estavamos consultando o endpoint xml/nota em vez de apenas /xml, esse endpoint /xml/nota não trás as tags de protoco de forma correta.

1 curtida

Boa tarde, @carlosdaniel.mc. Seja bem-vindo à Nuvem Fiscal.

Conforme documentação, o endpoint /xml/nota foi feito para retornar o XML da nota enviado para a SEFAZ. Para obter o XML da nota processada (com o protocolo), o endpoint que deve ser utilizado é o /xml.

1 curtida

@evandro1 @carlosdaniel.mc

Tudo resolvido então? Conseguiram resolver a questão apenas alternando para o endpoint adequado?

1 curtida

Tudo resolvido, obrigado pelo suporte!!

1 curtida