Documents extracted. Purchase bills created.
StarShipper reads your commercial invoices and creates draft purchase bills in Xero with the right supplier, amount, currency, and payment terms. You review and approve. No more retyping invoice details into your accounting system.
The bottleneck isn't Xero, it's getting invoice data into it
Customs brokers and freight forwarders process dozens of commercial invoices every day. Each one needs a purchase bill in Xero: supplier name, invoice amount, currency, due date. Someone has to open the PDF, find the numbers, and type them into Xero. For a busy team, that's an hour or more each day spent on data entry that adds no value.
StarShipper reads the commercial invoice during extraction, pulls out the supplier, amount, currency, and payment terms, then creates a draft purchase bill in Xero. If the supplier doesn't exist in your Xero contacts, it creates them. If the invoice currency isn't enabled in your Xero org, it falls back to AUD and notes the original currency. Duplicate invoices are caught and skipped automatically.
Your team still approves every bill. They just stop retyping what a machine already read.
Documents Arrive
Commercial invoices by email or upload
StarShipper Extracts
AI reads supplier, amount, currency, and payment terms
Xero Bill Created
Draft purchase bill with supplier, amount, and due date
Built for accounting teams
Not a generic export. This is a native Xero integration that creates properly structured purchase bills with the right supplier, currency, and payment terms.
One-click OAuth connect
Sign in with Xero, select your organisation. No API keys or developer setup needed.
Automatic supplier matching
Searches your Xero contacts by shipper name. Creates the contact automatically if it doesn't exist yet.
Currency and payment terms
Extracts invoice currency, amount, and payment terms (Net 14, Net 30) from the document. Falls back to AUD if the currency isn't enabled in your Xero org.
Draft purchase bills
Creates ACCPAY invoices as drafts. You review and approve. Nothing posts without your sign-off.
Duplicate prevention
Same invoice won't create duplicate bills. Version-based tracking catches re-sends and updated documents.
Automatic token refresh
OAuth tokens refresh silently in the background. No re-authentication unless you revoke access.
What the integration covers
Send an invoice. See what Xero would receive.
Forward a commercial invoice to the address below. StarShipper will extract the data and show you the structured result, the same data that would create a purchase bill in Xero. No signup required.
More integrations