Budget Line Adjustment API (.../budget_line_adjustments)

Use the Budget Line Adjustment API to create, display, and update budget line adjustments.

Actions

The Budget Line Adjustment API allows you to:

Verb Path Action Description
POST /api/budget_lines/:budget_line_id/budget_line_adjustments create Create a budget line adjustment
GET /api/budget_lines/:budget_line_id/budget_line_adjustments index Query budget line adjustments
GET /api/budget_lines/:budget_line_id/budget_line_adjustments/:id show Show budget line adjustment
PATCH /api/budget_lines/:budget_line_id/budget_line_adjustments/:id update You cannot update budget line adjustments directly via the API
PUT /api/budget_lines/:budget_line_id/budget_line_adjustments/:id update You cannot update budget line adjustments directly via the API

Elements

The following elements are available for the Budget Line Adjustment API:

Element Description Required Field? Unique? Allowable Value Api_In Field? Api_Out Field? Data Type
accounting-total accounting_total yes decimal(32,4)
adjuster adjuster yes ["ExpenseLine", "OrderLine", "InvoiceLine", "InvoiceCharge", "ItemizedExpenseLine", "ExpenseLineAllocation", "OrderLineAllocation", "InvoiceLineAllocation", "InvoiceChargeAllocation", "OrderAmountLine", "OrderQuantityLine", "InvoiceAmountLine", "InvoiceQuantityLine", "InvoiceHandlingCharge", "InvoiceMiscCharge", "InvoiceShippingCharge"]
adjustment-amount amount yes decimal(32,4)
amount amount yes decimal(32,4)
budget-line budget_line yes yes yes Budget Line
budget-remaining budget_remaining yes decimal(32,4)
created-at Automatically created by Coupa in the format YYYY-MM-DDTHH:MM:SS+HH:MMZ yes datetime
created-by User who created yes User 
currency Currency of transaction yes yes Currency 
description description yes yes string(255)
id Coupa unique identifier yes integer
price price yes decimal(30,6)
quantity quantity yes decimal(30,6)
reason reason yes string(255)

 

Related Items


Differences between XML and JSON in Coupa

16 December 2016

Tagging API

24 April 2017

Use the Tagging API to bring in and export tags to your third-party system.

Integration Runs API

24 April 2017

Use this API to create, query, or update an integration run, as well as update the status.

Dispute Reason API

05 August 2017