Histórico da Página
...
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"Header": {
"GeneratedOn": "Thu, 23 Apr 2020 17:02:20 GMT",
"BranchId": "D MG 01",
"DeliveryType": "async",
"ProductName": "ECOMMERCE",
"Type": "BusinessMessage",
"Transaction": "RetailSales",
"Version": "2.000",
"UUID": "61e91b9e-e030-40d6-b0fd-dcf63e81c966",
"SubType": "Event",
"Event": "upsert",
"CompanyId": "T1",
"SourceApplication": "ECOMMERCE",
"ProductVersion": "1.0.0"
},
"Content": {
"items": null,
"OperatorCode": "AUTOMATICO",
"ECommerceOrder": "1027293590055-01",
"Event": "upsert",
"NetPrice": 203,
"InternalId": "15da928b-9e88-4947-a508-8cdd56beabd9",
"CarrierInternalId": "01",
"ListOfSaleItem": {
"SaleItem": [
{
"ItemOrder": 1,
"ItemCode": "d077bf8a-bbbb-4549-9b00-1a203cfe4428",
"UnitPrice": 18.6,
"ItemDeliveryType": "1",
"ItemReserveInternalId": "15da928b-9e88-4947-a508-8cdd56beabd9",
"ItemInternalId": "d077bf8a-bbbb-4549-9b00-1a203cfe4428",
"ItemPrice": 93,
"InternalId": "C14B0CB7AE00430C86475D908AAB843A",
"FreightValueProrated": 5,
"OperationCode": "V",
"Quantity": 5
},
{
"ItemOrder": 2,
"ItemCode": "69dbb151-bbe6-4547-853a-0342ace00eab",
"UnitPrice": 55,
"ItemDeliveryType": "1",
"ItemReserveInternalId": "15da928b-9e88-4947-a508-8cdd56beabd9",
"ItemInternalId": "69dbb151-bbe6-4547-853a-0342ace00eab",
"ItemPrice": 55,
"InternalId": "77B3D9FC812B47148AF774F44F9C6EF7",
"FreightValueProrated": 5
"OperationCode": "V",
"Quantity": 1
},
{
"ItemOrder": 3,
"ItemCode": "79f93baf-39ac-40de-ae73-007a256dda31",
"UnitPrice": 55,
"ItemDeliveryType": "1",
"ItemReserveInternalId": "15da928b-9e88-4947-a508-8cdd56beabd9",
"ItemInternalId": "79f93baf-39ac-40de-ae73-007a256dda31",
"ItemPrice": 55,
"InternalId": "F4A61206DEF543E0A613EB63D1141E1D",
"FreightValueProrated": 5,
"OperationCode": "V",
"Quantity": 1
}
]
},
"StationSalePointInternalId": "AUTOMATICO",
"ListOfSaleCondition": {
"SaleCondition": [
{
"UniqueSerialNumber": "004112",
"DateOfPayment": null,
"PaymentValue": 203,
"PaymentMethodCode": "CC",
"FinancialManagerCode": "CAR"
}
]
},
"DocumentCode": "1027293590055-01",
"FreightValue": 15,
"CarrierCode": "01",
"IssueDateDocument": "2020-04-23T17:01:06.625349+00:00",
"CustomerVendorInternalId": "44dca035-dbbe-4aef-8c1e-c2a4acb4f88a",
"SaleType": "V",
"GrossPrice": 203,
"TotalPrice": 203,
"PersonalIdentification": "1027293590055-01",
"DiscountValue": 0
}
} |
9.3 - RetailSales - recorte do JSON com demonstrativo das Formas de Pagamento e suas variações de utilização
| Nota | ||
|---|---|---|
| ||
A seguir um recorte, um exemplo, da parte do JSON que é responsável pela forma de pagamento na integração Retail: |
Tags do JSON:
ListOfSaleCondition - tag que define que existem formas de pagamento na venda, é uma tag obrigatória.
SalesCondition - é a lista com as formas de pagamentos, o seu conteúdo definem as formas de pagamento que foram utilizadas
- _FINANCIALMANAGERCODE: Código da Administradora Financeira existente no Protheus;
- _PAYMENTVALUE: Valor da forma de pagamento que deve ser usado como separador, o caracter ponto final ".". Exemplo: 152.52;
- _ACCOUNTRECEIVABLEDOCUMENTINTERNALID: Caso seja Integração Hotelaria e a forma de pagamento recebida seja "RA",
será pesquisado o conteúdo de SE1-Contas à Pagar associado à forma, esse código deve estar cadastrado no De/Para (tabela XXF); - _DATEOFPAYMENT: Data do pagamento no padrão DD-MM-YYYY (dia / mês / ano);
- _EFTDATE: Usado para identificar a Hora do TEF, no padrão HH:MM:SS (horas : minutos : segundos);
- _EFTCANCELLATIONDATE: Usado para identificar a Data do cancelamento do TEF, no padrão DD-MM-YYYY (dia / mês / ano);
- _EFTDATE: Usado para identificar Data do pagamento TEF, no padrão DD-MM-YYYY (dia / mês / ano);
- _EFTDOCUMENT: Número do documento do TEF;
- _EFTAUTORIZATION: Número da autorização do TEF;
- _EFTCANCELLATIONDOCUMENT: Número do documento de cancelamento do TEF;
- _EFTCANCELLATIONDATE: Data do cancelamento do TEF, no padrão DD-MM-YYYY (dia / mês / ano);
- _EFTCANCELLATIONDATE: Hora do cancelamento do TEF, no padrão HH:MM:SS (horas : minutos : segundos);
- _EFTINSTITUTE: Instituto do TEF;
- _UNIQUESERIALNUMBER: NSU proveniente do TEF;
- _CARDNUMBER: Número do cartão;
- _SERIECHECK: Série do Cheque;
- _AGENCYCHECK: Agência do Cheque;
- _ACCOUNTCHECK: Conta do Cheque;
- _DOCUMENTOFIDENTIFICATION: Documento, RG, do Cheque;
- _PHONENUMBER: Número do Telefone;
- _EFTPARCEL: Parcela do TEF;
Exemplo com 1 (uma) forma de pagamento:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
"ListOfSaleCondition": {
"SaleCondition": [{
"DateOfPayment": "2020-11-18T00:00:00",
"PaymentValue": 50,
"PaymentMethodCode": "CC",
"FinancialManagerCode": "",
"UniqueSerialNumber": "",
"EftDate": "",
"EftAutorization": "",
"EftInstitute": "",
"EftDocument": ""
}
]
}
|
10- Configuração de Administradora Financeira - Geração de Contas a Receber calculo de Data de Vencimento
...
Import HTML Content
Visão Geral
Conteúdo das Ferramentas