Acumatica Cloud ERP is known for two things: a unique consumption-based pricing model (you pay for resources used, not per user) and a well-documented REST API that makes integrations relatively straightforward. For businesses using Acumatica for financial management, TallyArc connects to the Accounts Receivable module to provide a better client billing experience without disrupting Acumatica's role as the financial system of record.
Acumatica REST API basics
Acumatica's REST API is based on OData and accessible at https://[your-instance].acumatica.com/entity/Default/[version]/. TallyArc uses endpoints for:
Customer— read customer recordsARInvoice— create and update AR invoicesARPayment— post payment records against invoices
Authentication setup
Acumatica uses cookie-based authentication (session login) or OAuth 2.0 for API access. TallyArc uses OAuth 2.0 for security:
- In Acumatica, go to System → Security → Connected Applications and add a new application
- Set the grant type to Client Credentials and note the Client ID and Client Secret
- Assign appropriate access rights to the application (AR module access)
- In TallyArc, go to ERP → Acumatica → Connect
- Enter your Acumatica base URL, Client ID, and Client Secret
What syncs
- Acumatica customer records import to TallyArc with payment terms, currency, and contact data
- TallyArc invoices create Acumatica AR invoices in the correct branch and financial period
- Payments received via TallyArc create AR payment records in Acumatica and apply to the correct open invoice
- Acumatica GL accounts map to TallyArc revenue categories for correct income posting
Branch and subaccount mapping
Acumatica's branch and subaccount structure supports multi-entity and multi-department reporting. TallyArc supports:
- Mapping each TallyArc company to an Acumatica branch
- Passing subaccount segments for department/project/location dimensions on invoice lines
Acumatica version compatibility
TallyArc tests against Acumatica versions 2023 R1 and later. If you're on an older version, some REST endpoints may differ — contact TallyArc support to confirm compatibility with your specific build.