03.4 Caso de uso: Envio de XML’S de CT-e e NF-e para Importação

Essa funcionalidade replica toda importação da api anterior de XML Importer, onde se importa XML de NF-e e CT-e e  gravação do cancelamento de XML de NF-e (procEventoNFe) e CT-e (procEventoCTe).

Na API anterior, era possível enviar apenas 1 xml por vez, agora existem rotas onde é possível enviar até 50 xml’s via JSON, onde o Queue Manager trata isso com seu conceito de fila, ou continuar via text enviando um a um.

São 5 rotas refente a esse assunto:

1 – {{url}}/api/xmlimporter/batch -> POST -> Pode se enviar 1 ou vários XML’S com um padrão JSON:

{“Log”:true,”Xmls”:[“xml1”, “xml2”]}

2 – {{url}}/api/xmlimporter/single-> POST -> Pode se enviar 1 XML por vez no formato raw (Text), como era feito na api anterior.

3 – {{url}}/api/xmlimporter/batch -> DEL -> Pode se enviar 1 ou vários XML’S de cancelamento com um padrão JSON:

{“Log”:true,”Xmls”:[“xml1”, “xml2”]}

4 – {{url}}/api/xmlimporter/single-> DEL -> Pode se enviar 1 XML de cancelamento por vez no formato raw (Text), como era feito na api anterior.

5 – {{url}}/api/xmlimporter/status/{{id}}-> GET-> Pode se enviar uma requisição GET com o ID que sua requisição gerou, com isso se confere o status de todo(s) o(s) documento(s) enviado(s).

Existe exemplo de funcionamento de todas rotas as rotas via POSTMAN, no seguinte POST: Clique aqui