Purpose of Vendor Sync
Vendor Sync exists to:- Remove the need to manually create or maintain Vendor records in Pleo
- Reflect the current state of active vendors from the Accounting System
- Enable accurate, auditable bookkeeping by ensuring expenses and invoices carry the correct vendor before export
- Keep vendor data synchronised between systems
Core Concept
Vendor Sync is based on a direct mapping between systems:
For detailed field-level mapping, see Vendor Sync Data Mapping.
How Vendors Are Used in Pleo
Vendor Sync works alongside the Export API to enable vendor-based bookkeeping. Once vendors are synced and Vendor Tagging is activated, spenders and bookkeepers can tag an expense or invoice with a vendor before it is exported, and the integration bookkeeps the entry against that vendor in the Accounting System, typically using the Accounts Payable bookkeeping method. The full chain is:- Accounting System Vendors: the source of vendor data, synced into Pleo via Vendor Sync
- Pleo Vendors: bookkeepers activate Vendor Tagging and select which vendor to use per expense or invoice
- Expenses and Invoices: a spender or bookkeeper tags the entry with a vendor before export
- Export: the entry is exported to the Accounting System against the correct vendor, typically using the Accounts Payable bookkeeping method
What Happens in Pleo Once Synchronised
- Each active vendor from the Accounting System is reflected as a Vendor in Pleo, in
ACTIVEstate - Vendors are available for bookkeepers to tag on expenses and invoices, provided Vendor Tagging is enabled for the company (see the Remember note above)
- If a vendor’s details change in the Accounting System, they are updated in Pleo on the next sync
- Vendors no longer active in the Accounting System are archived in Pleo
System Guarantees
These are invariant rules that always hold true regardless of implementation or sync frequency.Responsibility Model
Integrator Responsibilities
The integration is responsible for all synchronisation logic and API interaction.Pleo Responsibilities
Pleo provides storage, user experience, and downstream usage of vendors.High-Level Process
Vendor Sync runs as a single reconciliation process:- Fetch active vendors from the Accounting System
- Fetch Vendors from Pleo (active and archived)
- Reconcile: match by
externalIdand apply create, update, unarchive, or archive operations
Operational Model
Sync Direction
Vendor Sync is one-way for this flow:- The Accounting System is the source of truth for existing vendors
- The integration synchronises data from the Accounting System into Pleo
- Pleo does not modify Accounting System data as part of this sync
Operational Constraints
Sync Lifecycle and Frequency
The integration is responsible for triggering all sync runs. For schedule, frequency, and rate limit details, see Vendor Sync Periodicity and Scheduling.Related Reading
- Supplier vs Vendor
- Integration Design: Vendor Sync Implementation Overview
- Vendor Sync Workflow Guide
- Platform Capabilities: Vendor Creation Overview
- How to Activate Vendor Tagging (or chat with support )
- Connection and Authorisation Overview