POST /debts/:id/credits
Registers a credit note associated with this debt.
curl -XPOST \
--header "Content-Type: application/json" \
--header "Authorization: Bearer 7b53d640bc79eb1c076603a5e65aa0d266623ced13525d8ea84e06eaf704a5b6" \
https://api.invisiblecollector.com/debts/:id/credits \
--data '...'
This request can receive, for example, the following JSON data:
{
"number": "1",
"description": "fixing wrong debt",
"date": "2018-05-02",
"grossTotal": 1200.0
}
This request will return, for example, the following JSON response:
{
"number": "1",
"description": "fixing wrong debt",
"status": "FINAL",
"date": "2018-05-02",
"grossTotal": 1200.0
}
Endpoint
POST https://api.invisiblecollector.com/debts/:id/credits
Request body
A credit note object contains the following attributes:
Debt
Attribute | Type | Mandatory | Default | Description |
---|---|---|---|---|
number | string | yes | N/A | The credit note number |
description | string | no | N/A | A small description of this credit note |
date | string | yes | N/A | The date this credit note was created. Must be in ISO 8601 format (YYYY-MM-DD) |
grossTotal | double | no | N/A | The gross total of this credit note |
Response body
Debt
Attribute | Type | Description |
---|---|---|
number | string | The credit note number |
description | string | A small description of this credit note |
status | string | The current status of this credit note |
date | date | The date this credit note was created in ISO 8601 format (YYYY-MM-DD) |
grossTotal | double | The gross total of this debt |
Errors
This endpoint may return the following errors:
HTTP Code | Description |
---|---|
401 Unauthorized | Invalid credentials were supplied |
409 Conflict | A credit note with the same number already exists for this company |
422 Unprocessable Entity | The request is syntactically correct but not a valid debt JSON object or one the sanity checks failed |