Objetivo
Este documento tem como objetivo explicar o funcionamento da integração das Notas Fiscais.
Pré-Requisitos e Restrições
- Necessário a instalação do serviço winthor-fiscal.
- Necessário a instalação do serviço winthor-venda.
- Necessário a instalação do serviço winthor-pedido-venda.
- As informações do OMNI (Rotina 132) devem estar com os campos 4514 (Endereço do site da loja OMNI), 4516 (Senha do usuário da loja OMNI) e 4515 (Usuário da loja OMNI) parametrizados com suas respectivas informações.
Integração
A integração consiste em consultar o XML da nota fiscal referente ao número do pedido e/ou da transação informados.
Envio e resposta da requisição:
URI
method: 'GET', url: '/winthor/venda/v0/pedido/orderDispatch/{ID TRANSAÇÃO}' - Número da transação referente a nota fiscal a que se deseja consultar o xml.
Header
Content-Type : application/json
Exemplo JSON da resposta:
Body Response
{ "token": "string" "statusId": 000, "orderNumber": "string", "invoiceNumber": "0000", "invoiceDateTime": "0000-00-00T00:00:00", "invoiceAmount": 00.00, "invoiceXML": "string" "invoiceKey": 0000 }
Possíveis falhas:
1- Usuário ou senha incorretos ou sem permissão para acesso:
{ "mensagem": "(WT-PV-000000) → Exceção inválida" }
Verificar informações de Login nos campos 4515 e 4516 da rotina 132, caso estejam corretas, verificar se este usuário possui permissão no OMNI.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas