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

VTEXEnviaAssíncrona1.000JSON
ProtheusRecebeAssíncrona1.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ãoAliasRotaFormato

MATI410EC1

SALESORDER

Pedido de Venda

Não

Sim

Assíncrono

Todas


PAD.APP 

1.000

Rota VTEX

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)

IMPORTANTE!

Todos os pré-requisitos são obrigatórios para o devido funcionamento do processo de integração.


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"
                }
            ]
        }
    }
}




  • Sem rótulos