This method is used to reject a credit note which is in draft state.
Resource URL
Parameters
Name | Type | Description |
token | String | The token retrieved from the login method |
credit_note_identifier (mandatory) | Credit note identifier | The identifier of the credit note that should be posted. Only credit notes in draft state can be specified.The allowed credit note identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the credit note | number (semi-optional) | String | The number of the credit note | reference_number (semi-optional) | String | The reference number of the credit note | back_office_code (semi-optional) | String | The back office code of the credit note |
|
rejection_reason_identifier | Rejection reason identifier | The reason that the credit note is rejected. The allowed rejection reason identifier fields are the following: Name | Type | Description |
---|
id (semi-optional) | String | The ID of the rejection reason | name (semi-optional) | String | The name of the rejection reason | alternative_code (semi-optional) | String | The alternative code of the rejection reason |
|
fields_set (optional) | List of Strings, comma separated | A list of fields that should be included in the results. If not specified then all the available fields will be returned |
Restrictions
- It is mandatory to specify one of the semi-optional parameters. Only one of those parameters is allowed to be specified.
Response Data
credit note object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved credit note |
number | String | The number of the retrieved credit note |
reference_number | String | The reference number of the retrieved credit note |
life_cycle_state | String | The life cycle state of the credit note. One of the following values is returned: DRAFT, REJECTED, POSTED, CANCELLED |
issued_on | Date | The date that the credit note was issued |
posted_on | Date | The date that the credit note was posted |
total_amount | Number | The total amount of the credit note |
currency_rate_period | Currency Rate Period object | The currency rate period based on which the credit note's amounts were calculated |
Referred Objects Response Data
currency rate period object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved currency rate period |
rate | Number | The exchange rate of the currency rate period |
inverse_rate | Number | The inverse exchange rate of the currency rate period |
from_date | Date | The date from which the exchange rate is valid |
to_date | Date | The date until which the exchange rate is valid |
currency | Currency Object | The Currency with which the returned exchange rate information refers to |
Referred Objects Response Data
currency object response data
Name | Type | Description |
---|
id | String | The ID of the retrieved currency |
code | String | The code of the retrieved currency |
prefix_symbol | String | The prefix symbol for the specified currency |
suffix_symbol | String | The suffix symbol for the specified currency |
life_cycle_state | String | The life cycle state for the specified currency, which can be EFFECTIVE or NOT EFFECTIVE |
integer_part_name | String | The integer part name for the specified currency |
decimal_part_name | String | The decimal part name for the specified currency |
Examples
Example 1
HTTP Method: POST
Request:
Body:
{
"token": "B8D7A12E9F91AFADE914B7330AFD08CB",
"credit_note_identifier":{"reference_number":"119"},
"rejection_reason_identifier":{"name":"Reject Due to Business Request"},
}
Response:
{
"status":
{
"message": null,
"description": null,
"code": "OK"
},
"data":
{
"total_amount": 18,
"issued_on": "2014-07-14T14:28:51",
"life_cycle_state": "REJECTED",
"number": null,
"id": "FFB55C221FE17BF201AEAF2E5A504E94",
"reference_number": "119",
"posted_on": null
}
}
Example 1
HTTP Method: POST
Request:
Body:
{
"token":"{{token}}",
"credit_note_identifier":{"reference_number":"39"},
"rejection_reason_identifier":{"name":"Reject Due to Error"}
}
Response:
{
"data": {
"posted_on": null,
"number": null,
"total_amount": null,
"issued_on": "2016-07-05T15:08:48",
"currency_rate_period": null,
"id": "DDF96980E8B5427BB63133FA6B1574E1",
"life_cycle_state": "REJECTED",
"reference_number": "39"
},
"status": {
"code": "OK",
"description": "",
"message": ""
}
}