curl --request POST \
--url https://api.rootfi.dev/accounting/invoice_payments \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"invoice_id": "123456",
"account_id": "123456",
"contact_id": "123456",
"amount": 100,
"payment_date": "2021-09-28T15:00:00.000Z",
"document_number": "ROOTFI01",
"memo": "Test Memo"
}
]
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "xQm2K441VosP8W4",
"data": [
{
"job_id": "aXI9pUDA5T7E2LS",
"status": "success",
"response": {
"platform_id": "3770712000001688003",
"payment_id": "3770712000001688001",
"invoice_id": "3770712000000707001",
"account_id": "3770712000000000361",
"credit_note_id": "1234567890123456789",
"contact_id": "3770712000000226001",
"currency_id": "3770712000000000099",
"amount": 19,
"payment_date": "2023-03-01T00:00:00.000Z",
"payment_mode": "Cash",
"document_number": "S77",
"memo": "Invoice payment",
"currency_rate": 12,
"updated_at": "2023-10-27T00: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 payment.
curl --request POST \
--url https://api.rootfi.dev/accounting/invoice_payments \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"invoice_id": "123456",
"account_id": "123456",
"contact_id": "123456",
"amount": 100,
"payment_date": "2021-09-28T15:00:00.000Z",
"document_number": "ROOTFI01",
"memo": "Test Memo"
}
]
}'
{
"data": {
"status": "SUCCESS",
"upload_job_id": "xQm2K441VosP8W4",
"data": [
{
"job_id": "aXI9pUDA5T7E2LS",
"status": "success",
"response": {
"platform_id": "3770712000001688003",
"payment_id": "3770712000001688001",
"invoice_id": "3770712000000707001",
"account_id": "3770712000000000361",
"credit_note_id": "1234567890123456789",
"contact_id": "3770712000000226001",
"currency_id": "3770712000000000099",
"amount": 19,
"payment_date": "2023-03-01T00:00:00.000Z",
"payment_mode": "Cash",
"document_number": "S77",
"memo": "Invoice payment",
"currency_rate": 12,
"updated_at": "2023-10-27T00: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_payments \
--header 'Content-Type: application/json' \
--header 'api_key: <api-key>' \
--data '{
"company_id": 1,
"data": [
{
"invoice_id": "123456",
"account_id": "123456",
"contact_id": "123456",
"amount": 100,
"payment_date": "2021-09-28T15:00:00.000Z",
"document_number": "ROOTFI01",
"memo": "Test Memo"
}
]
}'
1
Show child attributes
The accounting platform’s unique identifier for the invoice associated with this invoice payment
The accounting platform’s unique identifier for the account associated with this invoice payment
The accounting platform’s unique identifier for the contact associated with this invoice payment
The accounting platform’s unique identifier for the credit note associated with this invoice payment
The accounting platform’s unique identifier for the currency associated with this invoice payment
The amount of the invoice payment
The date of the invoice payment
The payment mode of the invoice payment
Reference number for the invoice payment
Description of the invoice payment
A JSON containing fields that you can directly pass to 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
The accounting platform’s unique identifier for this specific payment
The accounting platform’s unique identifier for the invoice associated with this invoice payment
The accounting platform’s unique identifier for the account associated with this invoice payment
The accounting platform’s unique identifier for the contact associated with this invoice payment
The accounting platform’s unique identifier for the credit note associated with this invoice payment
The accounting platform’s unique identifier for the currency associated with this invoice payment
The amount of the invoice payment
The date of the invoice payment
The payment mode of the invoice payment
Reference number for the invoice payment
Description of the invoice payment
Rate between the currency of the payment and the base currency
The last ISO 8601 timestamp at which the payment data was updated
The raw JSON response we receive from the accounting platform for this invoice payment
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