JSON array of fields to return in response; e.g., ['id','invoice-number',{'currency':['code']}].
statusstring
Invoice status (e.g., 'pending_approval', 'approved', 'disputed').
payloadobject
Additional invoice fields to update using Coupa API hyphenated field names as keys (e.g., 'is-credit-note', 'original-invoice-date', 'account-allocations', 'custom-fields').
currencyobject
Currency reference object, e.g., {'code': 'USD'}.
invoice-datestring
Invoice date (format: YYYY-MM-DD). IMPORTANT: Provide only the date, do not include timestamp to avoid credit note linking issues.
payment-datestring
Date when payment was made (format: YYYY-MM-DD).
payment-termobject
Payment term reference object, e.g., {'id': 1} or {'code': 'NET30'}.
exchange-ratestring
Exchange rate for currency conversion.
internal-notestring
Internal notes for the invoice (visible to internal users only).
payment-notesstring
Notes related to payment processing.
return_objectstring
Optional response verbosity control: 'none' (no response body), 'limited' (only IDs), 'shallow' (all attributes with one-deep association IDs).
Observable output
data
Required
Data from the action execution
errorstring
Error if any occurred during the execution of the action
successfulboolean
Required
Whether or not the action execution was successful or not