Título Negociado
Quando a compra/antecipação é concluída, ou seja, quando a mesma foi aprovada/paga ou recusada pelo comprador, nós disparamos um evento para indicar a conclusão dessa operação.
Segue abaixo um exemplo do Payload:
Path: /payables-response
{
"purchaseId": "parniqQ70k",
"sponsorId": 4026534,
"sponsorName": "SACADO S.A",
"sponsorGovernmentId": "13677912100135",
"sellerId": 1614639279,
"sellerName": "CEDENTE S.A",
"sellerGovernmentId": "35060339000286",
"buyerId": 540897447,
"buyerName": "INVESTIDOR S.A.",
"buyerGovernmentId": "01331122000222",
"buyerReceivementBank": "341",
"buyerReceivementAgency": "1234",
"buyerReceivementAccount": "1234",
"buyerReceivementAccountDigit": "1",
"items": [
{
"payableUuid": "P7FQZxtGJD",
"status": "SOLD", [*]
"detail": "",
"externalId": "GwQMrDKM0R",
"invoiceNumber": "soroKFUWbs",
"installment": 1, [**]
"totalInstallment": 1, [**]
"paymentDate": 1585450800000,
"tax": 1.8,
"sponsorTax": 0,
"paymentValue": 99.93,
"sellerPaymentValue": 98.87,
"sponsorPaymentValue": 0,
"_links": {
"payable": {
"href": "https://zuul.monkeyecx.com/v2/sponsors/4026534/payables/P7FQZxtGJD",
"type": "GET"
}
}
},
{
"payableUuid": "5xHO6IkIyz",
"status": "REFUSED", [*]
"detail": "",
"externalId": "qTDXKkLZ7b",
"invoiceNumber": "5Pfb1BEazX",
"installment": 1, [**]
"totalInstallment": 1, [**]
"paymentDate": 1585450800000,
"tax": 1.8,
"sponsorTax": 0,
"paymentValue": 99.93,
"sellerPaymentValue": 98.87,
"sponsorPaymentValue": 0,
"_links": {
"payable": {
"href": "https://zuul.monkeyecx.com/v2/sponsors/4026534/payables/5xHO6IkIyz",
"type": "GET"
}
}
}
],
"_links": {
"sponsor": {
"href": "https://zuul.monkeyecx.com/v1/sponsors/4026534",
"type": "GET"
},
"payables": {
"href": "https://zuul.monkeyecx.com/v2/sponsors/4026534/payables",
"type": "GET"
}
}
}
[*] O campo status pode conter o valor SOLD para itens negociados e REFUSED para itens recusados pelo comprador.
[**] Os campos installment e totalInstallment são utilizados apenas quando o título é pago de forma parcelada, quando é pago de forma a vista o valor default é 1.
No Payload acima temos as informações sobre qual investidor realizou a antecipação (Razão Social, CNPJ, Dados Bancários).
Esse Payload também contém os IDs (PayableId, ExternalId e InvoiceNumber) que são utilizados para que você identifique o título no seu sistema.
No momento do envio dos títulos, tanto via API, quanto via arquivo, é definido o layout e você irá optar por enviar um dos três identificadores acima. E você deve utilizar o mesmo identificador quando receber a requisição do Hook.
Updated about 3 years ago