curl --request POST \
--url https://api.rootfi.dev/accounting/invoice_credit_notes \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"contact_id": "123456",
"document_number": "ROOTFI01",
"posted_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"memo": "Test Invoice",
"line_items": [
{
"account_id": "123456",
"quantity": 1,
"item_id": "123456",
"tax_id": "123456",
"unit_amount": 100,
"total_discount": 0,
"description": "Test Item"
}
]
}
]
}'
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "xQm2K441VosP8W4",
"data": [
{
"job_id": "aXI9pUDA5T7E2LS",
"status": "success",
"response": {
"platform_id": "3770712000001686032",
"invoice_ids": [
"3770712000000352003"
],
"contact_id": "3770712000000225001",
"currency_id": "3770712000000000099",
"document_number": "CN-00038",
"posted_date": "2023-05-05T00:00:00.000Z",
"memo": "credit note memo",
"status": "SUBMITTED",
"tax_amount": 18,
"total_amount": 57,
"remaining_credit": 57,
"updated_at": "2023-11-01T00:00:00.000Z",
"raw_data": {
"platform_id": "123456",
"nominal_code": "Rootfi 01",
"name": "Test Account",
"description": "Test Description",
"category": "LIABILITY",
"sub_category": "Long Term Liabilities",
"status": "ACTIVE"
}
},
"error": null
}
]
},
"request_timestamp": "2021-09-28T15:00:00.000Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}Add an invoice credit note.
curl --request POST \
--url https://api.rootfi.dev/accounting/invoice_credit_notes \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"contact_id": "123456",
"document_number": "ROOTFI01",
"posted_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"memo": "Test Invoice",
"line_items": [
{
"account_id": "123456",
"quantity": 1,
"item_id": "123456",
"tax_id": "123456",
"unit_amount": 100,
"total_discount": 0,
"description": "Test Item"
}
]
}
]
}'
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "xQm2K441VosP8W4",
"data": [
{
"job_id": "aXI9pUDA5T7E2LS",
"status": "success",
"response": {
"platform_id": "3770712000001686032",
"invoice_ids": [
"3770712000000352003"
],
"contact_id": "3770712000000225001",
"currency_id": "3770712000000000099",
"document_number": "CN-00038",
"posted_date": "2023-05-05T00:00:00.000Z",
"memo": "credit note memo",
"status": "SUBMITTED",
"tax_amount": 18,
"total_amount": 57,
"remaining_credit": 57,
"updated_at": "2023-11-01T00:00:00.000Z",
"raw_data": {
"platform_id": "123456",
"nominal_code": "Rootfi 01",
"name": "Test Account",
"description": "Test Description",
"category": "LIABILITY",
"sub_category": "Long Term Liabilities",
"status": "ACTIVE"
}
},
"error": null
}
]
},
"request_timestamp": "2021-09-28T15:00:00.000Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}curl --request POST \
--url https://api.rootfi.dev/accounting/invoice_credit_notes \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"contact_id": "123456",
"document_number": "ROOTFI01",
"posted_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"memo": "Test Invoice",
"line_items": [
{
"account_id": "123456",
"quantity": 1,
"item_id": "123456",
"tax_id": "123456",
"unit_amount": 100,
"total_discount": 0,
"description": "Test Item"
}
]
}
]
}'
}'
1
Show child attributes
An Array of Invoices associated with the credit note
The accounting platform’s unique identifier for the contact associated with this credit note
Currency ID of the credit note
Reference number for the credit note
Date on which the credit note was posted
Description of the credit note
A JSON containing fields that you can directly pass to the accounting platform.
An array of Credit Note Line Items
Show child attributes
The ID of the account in the accounting platform
The quantity of the item
The ID of the item in the accounting platform
The ID of the tax in the accounting platform
The unit amount of the item
The total discount on the item
The description of the item
The IDs of the tracking categories in the accounting platform
Show child attributes
The status of the job.
SUCCESS, FAILED, CREATED, RUNNING The ID of the job.
Show child attributes
The ID of the job.
The status of the job.
success, failed Show child attributes
The ID that the accounting platform uses to identify this account
An Array of Invoices associated with the credit note
The accounting platform’s unique identifier for the contact associated with this credit note
Currency ID of the credit note
Reference number for the credit note
Date on which the credit note was posted
Description of the credit note
The status of the credit note.
DRAFT, SUBMITTED, PARTIALLY_PAID, PAID, OVERDUE, VOID, UNKNOWN Total tax amount levied on the credit note
Total amount of the credit note
The balance amount remaining on the credit note
The last ISO 8601 timestamp that the data was updated at
The raw JSON response we get from the accounting platform for that data.
The time at which the request was received by the server
The time at which the response was sent by the server
The unique ID of the request