OBJETIVO

Integrar os sistemas Seidor e Ti9, referente aos registros de Clientes, Produtos e Pedidos de Vendas.

PRÉ-REQUISITOS

Vide Interface de Programação de Aplicativos (API) para integração ao ERP Ti9: Layout de Integração Ti9 v2.6.pdf

Vide manual da API para toda a especificação técnica: ERP-58899 - Interface de Programação de Aplicativos (API) para integração ao ERP Ti9 - V2.2.pdf

UTILIZAÇÃO

Através dos endpoints disponibilizados, as informações pode ser trocadas com o sistema Ti9 usando os métodos HTTP: POST e GET.

O método POST deve ser usado tanto para a inclusão dos registros quanto para a atualização destes. A API recepcionará o JSON enviado via POST. Todos os dados serão validados e caso estejam coerentes, o registro será salvo.

Para os Produtos:

Para os Clientes:

Para os Pedidos de Vendas:


Figura 01 - Relação dos pedidos. Aqui notamos quatro pedidos que estão com a situação de aguardo de atualizações.



Figura 02 - Pedido de vendas com fluxo bloqueado por ainda estar aguardando as atualizações de Peso Líquido, Bruto e Volume.



Figura 03 - Restrição de avanço no Fluxo de Aprovações.


Figura 04 - Parametrização da exigência de liberação de expedição




GET do status do Pedido de Vendas:

Figura 05 - Relação Status Ti9 x Cliente




Figura 07 - Get do status Etapa Pendente.


Figura 08 - Post da atualização Etapa Pendente.


APROVADO: o pedido de vendas já foi atualizado com as informações por parte da Seidor e o usuário já o avançou no fluxo do Ti9. As atualizações neste pedido por parte da Seidor não são mais aceitas, onde qualquer tentativa retornará mensagem de crítica por parte da API.


Figura 09 - Get do status Aprovado.


Figura 10 -Post de tentativa de atualização.


FATURADO: o pedido já foi faturado no Ti9. Pode ou não já ter sua nota transmitida (NFe) para a SEFAZ. Caso já tenha sido transmitida com sucesso, o retorno também contemplará o número e série da NF, bem como o DANFE em formato Base64.


Figura 11 - Get do status. Pedido já faturado e NFe devidamente transmitida para a SEFAZ. Veja que o DANFE está contido no JSON, em formato Base64.


 

 


GET do Produto


GET da view v_wel_ipi_produto

Para a consulta da relação de dados da view "v_wel_ipi_produto" a API fornece dois endpoints: um para a consulta de todos as linhas da view e outro para consulta de algum produto específico (onde deve ser fornecido o código do produto no endpoint).

Quando o GET é feito sem especificar o produto, todos da view serão retornados:

Quando o código do produto for informado ao final da URL, serão retornadas as informações do produto em questão: