For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Logo
Resources
Log inGet a demo
Get startedAPI referenceImplementation
Get startedAPI referenceImplementation
    • Overview
    • Introduction
    • Unified API
    • Linked Account
    • Merge Link
    • Use cases
      • Analyze compensation
      • Analyze payroll runs
      • Analyze project status
      • Analyze spend
      • Assign trainings
      • Auto provision
      • Automate gifts
      • Candidate journey recruiters
      • Candidate journey
      • Candidate matchmaking
      • Career development
      • Collect security evidence
      • Contact information
      • Create invoices
      • Create purchase orders
      • Customer payment reconciliation
      • Deal notifications
      • Employee analysis (GRC)
      • Enrich compliance data
      • Financial analysis
      • Forecast revenue
      • Headcount planning
      • Historical payroll
      • Internal database
      • Onboard and offboard
      • Opportunity recommendations
      • Org chart
      • Sales rep performance
      • Share specific documents
      • Source candidates
      • Source leads
      • Surface open jobs
      • Surface screening questions
      • Sync customers or suppliers
      • Sync expenses
      • Talent pool visibility
      • Track compliance
      • Track contracts
      • Track security controls
      • Train AI accounting
      • Train AI ATS
      • Train AI CRM
      • Train AI HRIS
      • Train AI ticketing
      • Upload contracts file
      • Vendor reconciliation
UnifiedAgent HandlerGateway
UnifiedAgent HandlerGateway
Resources
Log inGet a demo
Use cases

Create purchase orders

Simplify your customers’ purchasing workflows by pushing purchase orders that originate within your app to their third-party ERP or Accounting platform

Key models and fields

Purchase OrdersGET
status
issue_date
purchase_order_number
customer
memo
currency
line_items
ContactsGET
is_supplier
tax_number
status
AccountsGET
name

Typical sync frequency
Highest

Industries

SaaS Procurement
Spend Management
Was this page helpful?
Previous

Create invoices

Next

Customer (AR) payment reconciliation

Built with

1. See 'sync customers or suppliers' use case

You have already followed the “Sync Customers or Suppliers” use case to ensure the vendors across your database and your customer’s accounting/ERP system are in sync.

Reference Workflow

2. Retrieve chart of accounts or items

You’ll have to specify a general ledger account or item on each line item of the purchase order. We suggest keeping this data in sync by storing the data in the GET /accounts and GET /items endpoints.

Your Product's Backend and Merge

3. Build a trigger to create purchase orders

Identify when to send Purchase Orders to your customer’s accounting platform. This could be a button or form within your app’s frontend or event-based logic built within your backend.

Your Product's Frontend

4. Create a purchase order

Submit a POST /purchase-order request to create the purchase order in your customer’s Accounting platform.

Your Product's Backend and Merge

5. Identify when a purchase order is billed

Utilize the GET /Invoices endpoint to follow the purchase order through the billing process. Once billed, an invoice will exist with a reference to the created purchase order through the purchase_orders field.

Your Product's Backend and Merge
Simplify your Purchase Order integration with Merge

Integrate today or talk to our sales team to learn how Merge unlocks hundreds of integrations in days - not years.


Get a demo

Related use cases

ACCOUNTING

Sync customers or suppliers

Read and write contacts to keep your database of customers/suppliers in sync with your customer's accounting system...