Acumatica API - Endpoint Default 24 200 001 icon

Acumatica API - Endpoint Default 24 200 001

Interact with Acumatica Endpoint Default/24.200.001

Actions478

Journal Transaction → Insert/Update

AI-generated

Summary

Insert or update a Journal Transaction in Acumatica by specifying its detailed transaction lines and optional additional fields.

Inputs

  • Details (required) — An array of transaction detail objects, each including fields such as Account, Branch ID, Cost Code, Credit Amount, Debit Amount, Description, and other financial and project-related properties.
  • Additional Fields — Optional fields for the journal transaction including Batch Nbr, Branch ID, Created Date Time, Currency ID, Description, Hold status, Last Modified Date Time, Ledger ID, Module, Post Period, Status, and Transaction Date.

Output shape

a single object representing the inserted or updated Journal Transaction response from Acumatica API

The operation returns the created or updated Journal Transaction details as received from the Acumatica API. The input 'Details' collection supports multiple transaction lines. Optional additional fields can be included as needed. Input values with defaults or empty are filtered out before the API request to avoid errors.

Examples

Example 1: Create a new Journal Transaction with multiple detail lines specifying accounts, amounts, and descriptions.

Set 'Details' with multiple entries including Account, DebitAmount, CreditAmount, Description, and other financial properties. Optionally specify 'Additional Fields' such as TransactionDate and Description for the batch.

Example 2: Update an existing Journal Transaction by providing identifying fields along with modified detail lines.

Include the identifying 'BatchNbr' or other keys in 'Additional Fields' along with the 'Details' array containing the updated line items.

Links

Discussion