CONTEÚDO

  1. Visão Geral
  2. Regras de utilização no Totvs Ipaas
  3. Regras de utilização do ERP
  4. Dicionário de Campos
  5. Acompanhamento das cargas no Hubecommerce
  6. Links úteis


01. VISÃO GERAL

Esta documentação tem como objetivo descrever como funciona o envio de faturamento do ERP TOTVS Varejo Supermercados para o Shopify utilizando a plataforma TOTVS iPaaS como middleware de comunicação.

02. REGRAS DE UTILIZAÇÃO NO TOTVS IPAAS

  1. Consulta Status Pedido

            O diagrama Status do pedido busca os pedidos através do endpoint: GET SMPedidoVendaAPI/api/v1/PedidoVenda/EventoPedido

            Utilizando o controle de data e hora do envio das cargas, dessa forma, consegue gerenciar para obter as alterações ou inclusões desde a ultima movimentação.

      2. Envio do Faturamento

            Cada pedido faturado é enviado separadamente ao Hub E-commerce. Ao obter sucesso no envio ao Hub E-commerce, é chamada a integração Envio Faturamento que é responsável por confirmar o faturamento na plataforma do Shopify.

      2.1 Faturamento com alteração

            Caso seja identificada uma alteração no pedido, o pedido é enviado à outro diagrama FaturadoComAlteracao, que é responsável por fazer as atualizações necessárias no pedido na plataforma do Shopify.

      2.2 Cancelamento do Pedido

            Caso seja identificado que houve o cancelamento do pedido, o diagrama Envio Cancelamento é responsável por buscar os dados do pedido no Hub E-commerce e o cancelamento é enviado para a plataforma do Shopify.

03. REGRAS DE UTILIZAÇÃO DO ERP

Regras para retornar os pedidos do ERP


04. 
DICIONÁRIO DE CAMPOS

Campos utilizados e suas respectivas referencias no ERP, Hub e na plataforma Shopify

Status Pedido

Campo

ERP (linha Consinco)

Shopify

Seq. Pedido

Mad_Imppedvenda.seqPedido


Seq. Canal de Venda

Mad_Imppedvenda.seqCanalVenda


Id Pedido Canal de Venda

Mad_Imppedvenda.idPedidoCanalVenda


Número Pedido de Venda

Mad_Imppedvenda.nroPedVenda


Número Empresa

Mad_Pedvenda.nroEmpresa


Data Hora Evento

Mad_Pedvenda.dtahorgeracaonf no caso de Faturamento, Mad_Pedvenda.dtacancelamento para Cancelamento


Status Evento

Mad_Pedvenda. Quando valor for 'F' enviado 'Faturamento', quando valor 'C' enviado 'Cancelamento'


Dados Faturamento

Campo

ERP (linha Consinco)

Shopify

Número Documento Fiscal

mfl_doctofiscal.numeroDf


Valor Documento Fiscal

Soma das seguintes colunas:

(mfl_dfitem.vlritem + mfl_dfitem.vlracrescimo - mfl_dfitem.vlrdesconto - mfl_dfitem.vlrdescincondic)


Valor Alterado Pedido

Calculo da diferença do valor da quantidade pedida menos o valor da quantidade atendida.

((mad_pedvendaitem.qtdpedida / mad_pedvendaitem.qtdembalagem) * mad_pedvendaitem.vlrembinformado) + valores de impostos 

((mad_pedvendaitem.qtdatendida / mad_pedvendaitem.qtdembalagem) * mad_pedvendaitem.vlrembinformado) + valores de impostos 


Chave NFE

mfl_doctofiscal.nfechaveacesso, se nulo então, mfl_doctofiscal.cfechaveacesso


Dados Cancelamento

Campo

ERP (linha Consinco)

Shopify

Usuário Cancelamento

Mad_Pedvenda.usucancelamento


Motivo Cancelamento

Mad_Pedvenda.motcancelamento


05. ACOMPANHAMENTO DAS CARGAS NO HUBECOMMERCE

         

06. LINKS ÚTEIS