ERP Integration via Atlar API
Connecting your ERP to Atlar by API
An ERP integration with Atlar can be done entirely through our API, meaning you can integrate with any ERP, data warehouse, or custom finance system. This approach offers the same functionality as our packaged ERP integrations (such as Business Central, NetSuite, or SAP).
Building together:Atlar will support you in all integration efforts with direct connections to the engineering team during and after the implementation to ensure smooth operations
Atlar’s API enables your ERP or accounting system to:
- Fetch bank account statements, or bank balances and transactions in real time.
- Initiate payments directly from your ERP.
- Push accounting transactions to faciliate forcasting.
- All of the above using secure, programmatic access.
Setup in Atlar
-
Create a Role for Integration
Define a role in your ERP or integration middleware with the required permissions.
For detailed guidance, see Create an integration role. -
Create a Programmatic Access User
Create a dedicated user with programmatic access and API credentials.
Refer to Programmatic user setup for step-by-step instructions. -
Store the User’s Credentials in Your ERP
Save the access credentials securely within your ERP’s integration configuration.
These credentials will be used for all API calls to Atlar.
API Invocation
Once credentials are in place, your ERP (or middleware) can perform the following operations through the Atlar API.
Fetching Statements
sequenceDiagram
participant ERP as ERP System
participant Atlar as Atlar API
ERP->>Atlar: GET /connections
Atlar-->>ERP: Connection list
ERP->>Atlar: GET /connections/{cid}/reports
Atlar-->>ERP: Current available reports
ERP->>Atlar: GET /.../reports/{id}/bank-statement
Atlar-->>ERP: Return bank statement
Fetching Balances and Transactions
In order to support better reconciliation we enable you to fetch all balances and transactions from Atlar.
GET /accounts
GET /accounts/{account_id}/balances
GET /accounts/{account_id}/transactionsUse these endpoints to retrieve account details, balances, and transaction history. See the Accounts API reference for detailed request and response examples.
sequenceDiagram
participant ERP as ERP System
participant Atlar
ERP->>Atlar: GET /accounts
Atlar-->>ERP: Account list
ERP->>Atlar: GET /accounts/{id}/balances
Atlar-->>ERP: Current balances
ERP->>Atlar: GET /accounts/{id}/transactions
Atlar-->>ERP: Transactions data
Initiating Payments
POST /credit-transfer-batches
GET /credit-transfer-batches/{batch_id}/resultsUse these endpoints to create and retrieve payment batches. Your ERP can generate an Atlar-compliant payment file and submit it to Atlar for execution. See the Credit Transfers API reference for full parameter and schema details.
Tip:These are the same endpoints used internally by our packaged integrations — meaning your API integration has identical access and feature parity..
Sequence overview
sequenceDiagram
participant ERP as ERP System
participant Atlar
participant Bank as Bank
ERP->>Atlar: POST /credit-transfer-batches
Atlar-->>ERP: Batch accepted
Atlar->>Bank: Send payment file
Bank-->>Atlar: Payment result
Atlar-->>ERP: GET /credit-transfer-batches/{id}/results
Pushing Forecasting Data
POST /gl-entities
POST /gl-accounts
POST /accounts-payables
PATCH /account-payables
POST /accounts-receivables
PATCH /account-receivablesTo generate forecasts from your ERP data, the Atlar platform requires your legal entities, general ledger accounts, and Accounts Receivable (AR) and Accounts Payable (AP) data. Legal entities correspond to the parent company and subsidiaries defined in your ERP system.
Once you have uploaded your entities and general ledger accounts to Atlar, you can proceed to send your AP and AR data. Whenever a new AP/AR entry is created or an existing one is updated, the corresponding forecasted transaction in Atlar is automatically updated. This ensures that your projected cash flow is always up to date.
Sequence overview
sequenceDiagram
participant ERP as ERP System
participant Atlar
ERP->>Atlar: POST /gl-entities
ERP->>Atlar: POST /gl-accounts
Atlar-->>Atlar: Link your general ledger account with you bannk account.
ERP->>Atlar: POST /accounts-payable
Atlar-->>Atlar: Create forecasted transaction out of AP
ERP->>Atlar: PATCH /accounts-payable
Atlar-->>Atlar: Update forecasted transaction out of AP
Key Benefits
- Full Feature Parity: You get all the same capabilities as ERP-specific integrations — payments, reconciliation, and balance retrieval — via API.
- Flexible Architecture: Works with any ERP, data warehouse, or custom finance system.
- Secure & Scalable: Uses the same authentication, encryption, and auditing as our hosted integrations.
Updated 13 days ago
