Acumatica API - Endpoint Default 23 200 001 icon

Acumatica API - Endpoint Default 23 200 001

Interact with Acumatica Endpoint Default/23.200.001

Actions478

Expense Receipt → Insert/Update

AI-generated

Summary

Upserts an expense receipt in Acumatica

Inputs

  • Receipt Details — Single set of fields for the receipt (Amount, BaseCurrencyID, Billable, CostCode, CurrencyID, CurrencyRate, CustomerID, Description, EmployeePart, ExpenseAccount, ExpenseClaimID, ExpenseClaimStatus, ExpenseSubaccount, LocationID, ProjectID, ProjectTaskID, Qty, ReciprocalRate, RefNbr, SalesAccount, SalesSubaccount, TaxCategory, TaxZone, UnitCost, UOM)
  • Tax Details — List of tax detail objects (each with DeductibleTaxRate, ExpenseAmount, IncludeInVATExemptTotal, PendingVAT, ReverseVAT, StatisticalVAT, TaxableAmount, TaxAmount, TaxID, TaxRate, TaxType)
  • Additional Fields — Optional fields (Branch, ClaimAmount, ClaimedBy, Date, ExpenseItemID, LastModifiedDateTime, ReceiptID, Status, TaxTotal)

Output shape

API response containing the created or updated expense receipt

Returns the Acumatica API response after the upsert operation

Examples

Example 1: Create a new expense receipt

Set Receipt Details (Amount: 100, CustomerID: 'CUST001', Description: 'Office supplies'), Additional Fields (Date: '2024-01-15'), and optionally Tax Details

Example 2: Update an existing expense receipt

Set Additional Fields (ReceiptID: 'EXPREC001', Status: 'Approved') and any fields to change in Receipt Details or Tax Details

Links

Discussion