A Mensagem de Pedidos de Venda será realizado no sistema VTEX, e será integrado com o Protheus através de comunicação de Mensagem Única (SalesOrder).
Produto | Fluxo | Tipo da Mensagem | Versão MSU | Formato |
---|---|---|---|---|
VTEX | Envia | Assíncrona | 1.000 | JSON |
Protheus | Recebe | Assíncrona | 1.000 | JSON |
Pré-requisitos:
- Configuração do adapter RetailSales.
Rotina Protheus | Mensagem | Descrição | Envia | Recebe | Método Protheus | Operação | Condição de envio | Canal de Envio | Versão | Alias | Rota | Formato |
MATI410EC1 | SALESORDER | Pedido de Venda | Não | Sim | Assíncrono | Todas | PAD.APP | 1.000 | JSON |
- De/Para de Empresas Mensagem Única
- Criação da tabela F78 - Rastreio de Movimentos e movimentações nesta, inclusas através da Mensagem Única FINI040LST - LISTOFACCOUNTRECEIVABLEDOCUMENT. Esta movimentação devera sem informada no pedido através do identificador ECommerceOrder.
- Cadastro de Informações obrigatórias do Pedido de Venda:
- Cliente
- Condição de Pagamento (vinculada ao cliente)
- Produto
- TES (não deve gerar financeiro)
- Cliente
Todos os pré-requisitos são obrigatórios para o devido funcionamento do processo de integração.
IMPORTANTE!
Exemplo de Mensagem Única:
{ "Header": { "Version": "1.000", "CompanyId": "T1", "BranchId": "D MG 01", "BusinessUnit": "MG ", "GeneratedOn": "2021-06-09T11:53:47Z", "Enterprise": "T1", "ProductVersion": "12", "SourceApplication": "VTEX", "ProductName": "VTEX", "Transaction": "SALESORDER", "StandardVersion": "1.000", "UUID": "SALESORDER_B61", "SubType": "event", "Type": "BusinessMessage", "DeliveryType": "sync" }, "Content": { "Event": "upsert", "CompanyId": "T1", "BranchId": "D MG 01", "InternalId": "PED701_360", "DocumentCode": "701222", "CustomerVendorInternalId": "CLIENTE_214", "ECommerceOrder": "000011", "TotalPrice": 150.00, "DiscountValue": 0.00, "IncreaseValue": 0, "IssueDateDocument": "2021-08-10T11:55:00", "FreightValue": 11.83, "CarrierCode": "", "ListOfSaleItem": { "SaleItem": [ { "ItemCode": "FAT000000000000000000000000004", "Quantity": 1.00, "UnitPrice": 150.00, "ItemPrice": 150.00, "DiscountAmount": 0.00000, "OperationCode": "508", "ItemReserveInternalId": "" } ] }, "ListOfSaleCondition": { "SaleCondition": [ { "PaymentValue": 75.00, "PaymentMethodCode": "CC" }, { "PaymentValue": 75.00, "PaymentMethodCode": "BOL" } ] } } }
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas