Chart of Accounts Sync Execution Model
Chart of Accounts Sync is a deterministic reconciliation process executed by the integration. On each sync run, the integration:- Retrieves active Accounts from the Accounting System
- Retrieves the current state of Accounts from Pleo (active and archived)
- Reconciles Pleo to match the Accounting System state
- Applies the required create, update, unarchive, and archive operations via the Pleo API
High-Level Process
Matching Model
Accounts are matched to their AS counterparts using theexternalId field. For full matching rules, see Sync Accounts.
Sync Process
Chart of Accounts Sync runs as a single reconciliation step on every sync cycle. The integration fetches all active accounts from the Accounting System and all accounts (active and archived) from Pleo, then reconciles the two using theexternalId field.
Reconciliation Outcomes
After all Accounting System accounts are processed, any remaining active Accounts in Pleo that had no match are archived.
For the full reconciliation algorithm and step-by-step implementation instructions, see Sync Accounts.
Execution Requirements
For schedule, frequency, and rate limit details, see Chart of Accounts Sync Periodicity and Scheduling.
Processing Principles
Expected Outcome
After implementation:- Pleo accurately reflects the Chart of Accounts from the Accounting System
- Accounts remain stable across repeated sync runs
- Outdated accounts are archived automatically
- Bookkeepers always have current, accurate accounts available for category assignment
What Comes Next?
Related Reading
- Platform Capabilities: Chart of Accounts Sync Overview
- Chart of Accounts Sync Workflow Guide
- Connection and Authorisation Overview