Skip to content

QuickBooks: Create a charge — request body — body refund Detail item

Create a charge: request body, field body / refundDetail / item. Complete fields and constraints for contract 2026-10-20.

API reference · Contract 2026-10-20

SDK schema: Create a charge — request body — body refund Detail item

FieldTypePresenceDescription and constraints
$objectRootAdditional keys: allowed
amountJSONOptionalAmount. If no number is specified, the full amount will be used.
Decimal string
amount (anyOf 1)numberAlternative
amount (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?$
contextModelOptionalExpand Create a charge — request body — body context
Additional data you wish to store for this transaction.
createdstringOptionalObject create time, in ISO 8601 date-time format, such as YYYY-MM-DDTHH:MM:SSZ
Read only: true
descriptionstringOptionalDescription.
idstringOptionalSystem generated alpha-numeric id.
Conditionally required
statusstringOptionalStatus of the refund. Valid status types include: ISSUED , DECLINED , SETTLED , VOIDED and SUCCEEDED .
Read only: true
typestringOptionalThe type of refund. Valid type include: REFUND or VOID .

Referenced models: Create a charge — request body — body context

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.