[RESOLVIDO] Integração com STM de Caxias/MA acusa XML inválido para recepção de NFS-e

Sinésio,

Realmente é difícil descobrir como fazer a validação do XML.

A D2TI não segue o padrão ABRASF propriamente dito.
Geralmente o desenvolvedor acha que a implementação do Webservice é apenas um detalhe.
Se não for idêntico ao fornecido pela ABRASF, não pode ser considerado que segue o padrão.

Eu sempre recorro ao ACBR para descobrir como é montado o XML dessas cidades.

Eu desenvolvi para Imperatriz/MA, mas em PHP.

Verifiquei e segue o mesmo padrão.

Abaixo é um VBscript que uso para validar o XML de acordo com o Schema:

Abaixo os XML’s em sequencia de envio e recebimento:

  1. 2630348.xml (3,5,KB) - XML Báisco
  2. 2630348.soap.txt (4,9,KB) - Envio via SOAP
  3. 2630348.xml.ret.xml (851,Bytes) - XML Retorno
  4. 210001349.xml (553,Bytes) - XML de Resposta

OBSERVAÇÕES:
Não é usado o código IBGE, mas o Código TOM.
Tabelas de Cidade com código TOM (PostgreSQL)
Esse provedor, não exige a Assinatura Digital.

1 curtida