Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Ledger → Insert/Update

AI-generated

Summary

Upserts one or more ledger records, optionally grouping branches and companies and adding extra fields.

Inputs

  • Branches — Collection of branch selections; each item may include Active, BranchID, BranchName, CompanyName.
  • Companies — Collection of company selections; each item may include Active, Company, CompanyName, CompanyType.
  • additionalFields — Optional extra ledger fields such as ConsolidationSource, Currency, Description, LastModifiedDateTime, LedgerID, Type.

Output shape

the created or updated ledger record

Typically returns the full ledger object; may include pagination or error envelope but usually a single record.

Examples

Example 1: Insert a new ledger with an active branch and default company

Branches: [{BranchID: 'BR001', BranchName: 'Active', CompanyName: 'TestCo'}], Companies: [{Company: 'TestCo', CompanyType: 'I'}], additionalFields: {Description: 'Test ledger', Currency: 'USD'}

Example 2: Update an existing ledger by providing its LedgerID

additionalFields: {LedgerID: 'LE123', Description: 'Updated ledger', Type: 'General'}

Example 3: Upsert multiple branches in a single call

Branches: [{BranchID: 'BR001', BranchName: 'Active', CompanyName: 'TestCo'},{BranchID: 'BR002', BranchName: 'Inactive', CompanyName: 'TestCo'}], Companies: [{Company: 'TestCo', CompanyType: 'I'}], additionalFields: {Currency: 'EUR'}

Links

Discussion