Import Paige invoices into Acumatica with an import scenario
Set up an Acumatica CSV data provider and import scenario once, then load each batch of invoices Paige read into Bills and Adjustments with Prepare and Import — vendor, dates, vendor reference, account, and amount filled from Paige's CSV.
Before you begin
- An Acumatica user with access to the Data Providers, Import Scenarios, and Import by Scenario forms
- Vendor IDs and GL accounts known
- A Paige scan job with an invoice document type whose fields include vendor name, invoice number, invoice date, due date, and total
At the end of this guide, a batch of invoices that Paige read becomes a batch of AP bills in Acumatica in one run — vendor, dates, vendor reference, account, and amount filled from Paige's CSV — with an import scenario you set up once and reuse.
Acumatica's import has three parts: a data provider that describes the file, an import scenario that maps its columns to a screen (here Bills and Adjustments), and the Import by Scenario form where you upload each batch and click Prepare, then Import. Attachments aren't part of it; attach PDFs by hand from each bill's Files, or use the REST API path.
Step 1 — Get the CSV out of Paige
- Download: in Paige, open Documents, click Export, and in the Export Documents dialog choose the Scope, the Filters (Reviewed only, Field Data with fields, Status not yet exported), tick Download under Destinations, and confirm. Paige emails a link; the zip contains the PDFs and the data files, including the one-row-per-document CSV.
- SFTP: if the scan job exports to SFTP, turn on Generate combined metadata file on the FTP card so each export run also writes the combined CSV.
Open it in a spreadsheet. What you should see: a header row with the PDF file name, the document type, and one column per Paige field, then one row per invoice.
Step 2 — Shape the CSV
Add two columns Acumatica needs that Paige doesn't know:
| Column | Value |
|---|---|
Vendor | The Acumatica vendor ID for Paige's Vendor Name (VLOOKUP against a vendor export) |
Account | The expense GL account for the line (and Subaccount if you use them) |
Keep Invoice Number, Invoice Date, Due Date, and Total as they are; make Total a plain number and all dates one format. Save as CSV — the header row is what the data provider reads as field names.
Step 3 — Create the data provider (once)
Open the Data Providers form (Integration > Data Providers), click + to add one, and name it
Paige invoices.Provider Type: CSV Provider. In the Files tab, upload the CSV from Step 2.
On the toolbar click Fill Schema Objects, then in the Source Fields pane click Fill Schema Fields. What you should see: your CSV's header names listed as fields.
Save.
Step 4 — Create the import scenario (once)
Open the Import Scenarios form, click +, and name it
Paige – AP bills.Screen Name: Bills and Adjustments. Provider:
Paige invoices. Provider Object: the CSV.In the mapping table, add rows that set the bill's fields from the file's columns:
Target object / field Source field Document Summary → Type ='Bill'Document Summary → Vendor VendorDocument Summary → Date Invoice DateDocument Summary → Due Date Due DateDocument Summary → Vendor Ref. Invoice NumberDocument Details → Account AccountDocument Details → Ext. Cost (or Amount) TotalDocument Details → Transaction Descr. ='Paige – ' + [Document Type]or a fixed textAdd a mapping for the Save action at the end so each bill is saved. If your company requires a branch, terms, or subaccount, map those too — the import fails on any field the screen would require.
Save.
Step 5 — Run each batch
Open Import by Scenario, choose
Paige – AP bills, and on the Files tab upload the batch's CSV.Click Prepare. What you should see: the rows appear in the prepared-data grid with status Prepared.
Click Import. What you should see: each row's status becomes Processed; rows with problems show an error text you can fix and re-run (leave Break on Error unchecked so one bad row doesn't stop the batch).
Open Bills and Adjustments. What you should see: one bill per invoice with the vendor, dates, vendor reference, and line.
Attach PDFs from each bill's Files icon if you want them.
When it doesn't work
| Symptom | Where to look |
|---|---|
| Prepare finds no fields | The data provider's schema wasn't filled, or the header row changed. Re-run Fill Schema Fields. |
| Rows fail on Vendor | The value isn't an Acumatica vendor ID. |
| Rows fail on a required field | Branch, terms, subaccount, or another field your screen requires isn't mapped. |
| Dates rejected | Match your locale's date format. |
| Bills doubled | Export each batch once from Paige (use the Status: Not Exported filter). |
If a Paige field is consistently misread, improve its extraction guidance: Write extraction guidance the AI can follow.
