...
Em relação a afirmativa do êxito do payload, mais um requisito é necessário: a construção da chamada do payload deve ter formato json com os parâmetros ajustados para que a requisição ocorra. Tais parâmetros deve ser usado desta forma para o ZDX:
Code Block |
---|
{ "schedule": { "Item": { "scheduleLineDate": "", "salesDocumentItem": "000150", "orderQuantityInSalesUnits": "10" } }, "rotationHeader": { "yourReference": "SF", "valueShipping": "0", "valueAccessoryCosts": "0", "termsOfPaymentKey": "B028", "shippingConditions": "Standard", "sdDocumentCurrency": "BRL", "salesOrganization": "DC01", "salesOffice": "DB03", "salesGroup": "091", "salesDocumentType": "ZDX - Venda Normal", "salesDistrict": "Deca - MG Região 07", "requestedDeliveryDate": "", "priceListType": "Não", "incotermsPart2": "CIF - Custo, seguro & frete", "incotermsPart1": "CIF - Custo, seguro & frete", "division": "MS", "distributionChannel": "40", "dateForPricingAndExchangeRate": None, "customerPurchaseOrderNumber": "", "customerPurchaseOrderDate": "2020-07-30", "customerGroup": "false", "cup": "Revenda", "completeDeliveryDefinedForEachSalesOrder": "" }, "quotePartners": { "Item": { "partnerFunction": "EmissorOrdem", "customerNumber": "0000032611" } }, "quoteItems": { "Item": { "salesDocumentItem": "000150", "rateConditionRound": "0", "rateConditionAmountOrPercentage": "0.00", "plant": "D085", "materialNumber": "4688.931" } }, "guuid": None, "extension": { "Item": { "dataPartOfBapiExtensionParameter3": None, "dataPartOfBapiExtensionParameter2": "", "dataPartOfBapiExtensionParameter1": None, "dataPartOfBapiExtensionParameter": "" } } } |
...
"salesDocumentType"
para "ZCPP - Consulta Preço"
ou "ZCPI - Consulta Imposto"
, respectivamente.
Abaixo, segue o modelo testado para o ZCPL:
Code Block |
---|
{
"schedule": {
"Item": {
"scheduleLineDate": "",
"salesDocumentItem": "000150",
"orderQuantityInSalesUnits": "10"
}
},
"rotationHeader": {
"yourReference": "HUB",
"salesDocumentType": "ZCPL",
"valueShipping": "0",
"valueAccessoryCosts": "0",
"termsOfPaymentKey": "B028",
"shippingConditions": "Standard",
"sdDocumentCurrency": "BRL",
"salesOrganization": "DC01",
"salesOffice": "DB03",
"salesGroup": "091",
"salesDistrict": "Deca - MG Região 07",
"requestedDeliveryDate": "",
"priceListType": "Não",
"incotermsPart2": "CIF - Custo, seguro & frete",
"incotermsPart1": "CIF - Custo, seguro & frete",
"division": "MS",
"distributionChannel": "40",
"dateForPricingAndExchangeRate": null,
"customerPurchaseOrderNumber": "",
"customerPurchaseOrderDate": "2020-07-30",
"customerGroup": "false",
"cup": "Revenda",
"completeDeliveryDefinedForEachSalesOrder": ""
},
"quotePartners": {
"Item": {
"partnerFunction": "EmissorOrdem",
"customerNumber": "0000032611"
}
},
"quoteItems": {
"Item": {
"salesDocumentItem": "000150",
"rateConditionRound": "0",
"rateConditionAmountOrPercentage": "0.00",
"plant": "D085",
"materialNumber": "4688.931"
}
},
"guuid": None,
"extension": {
"Item": {
"dataPartOfBapiExtensionParameter3": None,
"dataPartOfBapiExtensionParameter2": "",
"dataPartOfBapiExtensionParameter1": None,
"dataPartOfBapiExtensionParameter": ""
}
}
} |
O modelo para o ZCPI pode ser visto no código:
Code Block |
---|
A Execução do Payload pode ser visto no comando abaixo. Para este caso, a chamada dos preços, vendas totais e impostos serão para o documento ZDX.
...