Update journal entry in QuickBooks
Accounting API · write, waits for approval · 100% field coverage
Your agent can update journal entry in QuickBooks through Apideck's Accounting API, the same call it makes for every Accounting app. It changes data in the customer's QuickBooks account, so it stops with the exact request until a person approves it. Apideck adds the customer's QuickBooks credentials, so no token ever reaches the agent.
The call
PATCH https://unify.apideck.com/accounting/journal-entries/{id}
Headers: x-apideck-service-id: quickbooks, plus your app id and the customer's consumer id. Apideck MCP tool: accounting-journal-entries-update. Agent operation id: unified.accounting.journalEntriesUpdate.
| Parameter | In | Description |
|---|---|---|
| id · required | path | ID of the record you are acting upon. |
Body fields
| Field | Type | Description |
|---|---|---|
| display_id | string | Display ID of the journal entry |
| title | string | Journal entry title |
| currency_rate | number | Currency Exchange Rate at the time entity was recorded/generated. |
| currency | string | Indicates the associated currency for an amount of money. Values correspond to [ISO 4217](https://en.wikipedia.org/wiki/ |
| company_id | string | The company ID the transaction belongs to |
| subsidiary | object | |
| line_items | array | Requires a minimum of 2 line items that sum to 0 |
| status | string | Journal entry status |
| memo | string | Reference for the journal entry. |
| posted_at | string | This is the date on which the journal entry was added. This can be different from the creation date and can also be back |
| journal_symbol | string | Journal symbol of the entry. For example IND for indirect costs. Where supported, list /accounting/journals to discover |
| tax_type | string | Deprecated — use line_items[].tax_type for per-line tax applicability. Kept as fallback: applies to all lines that do no |
| tax_code | string | Applicable tax id/code override if tax is not supplied on a line item basis. |
| number | string | Journal entry number. |
| tracking_categories | array | A list of linked tracking categories. |
| accounting_period | string | Accounting period |
| tax_inclusive | boolean | Amounts are including tax |
| attachments | array | Files attached to this journal entry. Use the attachments endpoints with reference_type=journal-entry and this entry's i |
| source_type | string | The source type of the journal entry |
| source_id | string | A unique identifier for the source of the journal entry |
| row_version | string | A binary value used to detect updates to a object and prevent data conflicts. It is incremented each time an update is m |
| custom_fields | array |
More for journal entries in QuickBooks
list_journal_entriescreate_journal_entryget_journal_entrydelete_journal_entry
Update journal entry in other Accounting apps
The same call works for each of these; only the service id changes.
AcumaticaAlegraDualentryIntuit Enterprise SuiteMicrosoft Dynamics 365 Business CentralMoneybirdMYOB AcumaticaNetSuitePennylaneProcountorRilletSage IntacctSage Intacct RESTSpirisVisma eAccountingWafeqXeroZoho Books