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 |