curl --request POST \
--url https://api.rootfi.dev/accounting/sales_orders \
--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",
"delivery_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"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": "aXI9pUDA5T7E2LS",
"data": [
{
"job_id": "xQm2K441VosP8W4",
"status": "success",
"response": {
"platform_id": "3770712000001652001",
"contact_id": "3770712000000080863",
"invoice_ids": [
"3770712000000000099"
],
"currency_id": "3770712000000000099",
"document_number": "PO-00073",
"posted_date": "2023-04-01T00:00:00.000Z",
"delivery_date": "2023-05-01T00:00:00.000Z",
"description": "Test Invoice",
"currency_rate": 12,
"status": "SUBMITTED",
"total_amount": 21.28,
"sub_total": 19,
"tax_amount": 2.28,
"total_discount": 0,
"updated_at": "2023-10-28T00:00:00.000Z",
"raw_data": {
"platform_id": "1013",
"name": "Test",
"contact_name": "Test",
"contact_type": "CUSTOMER",
"currency_id": "1",
"status": "ARCHIVED"
}
},
"error": null
}
]
},
"request_timestamp": "2023-10-27T05:05:28.522Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}Add a sales order.
curl --request POST \
--url https://api.rootfi.dev/accounting/sales_orders \
--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",
"delivery_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"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": "aXI9pUDA5T7E2LS",
"data": [
{
"job_id": "xQm2K441VosP8W4",
"status": "success",
"response": {
"platform_id": "3770712000001652001",
"contact_id": "3770712000000080863",
"invoice_ids": [
"3770712000000000099"
],
"currency_id": "3770712000000000099",
"document_number": "PO-00073",
"posted_date": "2023-04-01T00:00:00.000Z",
"delivery_date": "2023-05-01T00:00:00.000Z",
"description": "Test Invoice",
"currency_rate": 12,
"status": "SUBMITTED",
"total_amount": 21.28,
"sub_total": 19,
"tax_amount": 2.28,
"total_discount": 0,
"updated_at": "2023-10-28T00:00:00.000Z",
"raw_data": {
"platform_id": "1013",
"name": "Test",
"contact_name": "Test",
"contact_type": "CUSTOMER",
"currency_id": "1",
"status": "ARCHIVED"
}
},
"error": null
}
]
},
"request_timestamp": "2023-10-27T05:05:28.522Z",
"response_timestamp": "2021-09-28T15:00:00.000Z",
"request_id": "7a1c0e42-9f85-4d6e-bb5d-358a72913c0b"
}curl --request POST \
--url https://api.rootfi.dev/accounting/sales_orders \
--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",
"delivery_date": "2021-09-28T15:00:00.000Z",
"currency_id": "GBP",
"invoice_ids": [],
"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
The accounting platform’s unique ID of the contact associated with this sales order
Array of Invoices associated with the sales order
Currency ID of the sales order
Reference number for the sales order
Date of creation of the sales order
The delivery date for the sales order
Description of the sales order
A JSON containing fields that you can directly pass to the accounting platform.
Array of Sales Order Line items associated with the sales order
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 sales order
The accounting platform’s unique ID of the contact associated with this sales order
Array of Invoices associated with the sales order
Currency ID of the sales order
Reference number for the sales order
Date of creation of the sales order
The delivery date for the sales order
Description of the sales order
Rate between the currency of the sales order and the base currency
The status of the sales order.
DRAFT, SUBMITTED, PARTIALLY_PAID, PAID, OVERDUE, VOID, UNKNOWN The total value of the sales order
The total pre-tax value of the sales order
The total tax amount levied on the sales order
The total value of discounts applied to the sales order
The date at which the information was updated on the accounting platform
The raw JSON response we receive from the accounting platform for this sales order
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