Informações passadas pela aplicação que irá consumir essa APIJSON de entrada: - BranchId (Não obrigatório, caso não venha na entrada é pego o estabelecimento cadastrado no PD0301)
- isB2c (Não obrigatório, por padrão o endpoint de ecommerce considera como b2b)
- CustomerDocument (Não obrigatório, CPF/CNPJ do cliente, caso recebido é validado se o mesmo existe)
- CustomerId (Não obrigatório, ID do cliente no datasul, caso recebido é validado se o mesmo existe, o CustomerId tem prioridade em relação ao CustomerDocument e uma deles precisa ser informada)
- Freight (Não obrigatório)
- Insurance (Não obrigatório)
- ListofProducts
- ProductId (Obrigatório)
- sku (Não obrigatório)
- Quantity (Obrigatório)
- UnitaryValue (Obrigatório)
- Freight (Não obrigatório)
- DiscountPrice (Não obrigatório)
Exemplo de JSON de entrada: { "BranchId": "1", "CustomerDocument": "51702628000170", "ListofProducts": [ { "ProductId": ".compras", "sku": "8", "Quantity": 1, "UnitaryValue": 30.5 }, { "ProductId": "13t", "sku": "5", "Quantity": 3, "UnitaryValue FreightDiscountPrice": 14 } ] } |