Skip to content

Accounting sync

Connect one accounting provider and Ashicore keeps your books in step with operations: sales invoices and supplier bills flow out as documents post, and open purchase orders and contacts flow in. Ashicore never keeps its own ledger — your accounting system stays the book of record.

Provider: Xero or QuickBooksSettings → Integrations

Four flows ride the same connection — two pushing documents out to your provider, two pulling records in.

Sales invoices → your provider
When a sales order ships, Ashicore can push an invoice. Send it from the order with Send invoice to Xero (or QuickBooks), or turn on the Sales invoices automation to push automatically on shipment. The automatic-on-ship toggle is a Xero feature; on QuickBooks, push manually — and note taxable orders can’t post to QuickBooks, which has no tax mapping. A failed push never blocks the shipment and is safe to retry.
Supplier bills ← purchase orders
Create a payable bill from a purchase order — a manual step, never an automatic side effect of receiving. On Xero, a multi-vendor order splits into one bill group per supplier; QuickBooks creates a single bill. See Sync a supplier bill.
Purchase orders → for receiving
Import open purchase orders raised in your provider so you can receive them in Ashicore. A bulk import can create missing materials once you’ve reviewed them; a scheduled Purchase order import skips any order that would create a new material, leaving it for you to import by hand.
Customers & suppliers ← Xero contacts
Pull existing contacts from Xero into Ashicore customers and suppliers, so you’re not retyping your address book. Each run reports how many were created, updated, and skipped — available in the Xero connection only.

A supplier bill tracks two independent things: whether Ashicore successfully sent it, and where it sits in your billing workflow.

Creating billBilledBill failedNot billedPartly billedBilled

While a push runs the bill shows Creating bill, then settles to Billed or Bill failed (safe to retry). Separately, you can set a manual bill statusNot billed, Partly billed, or Billed — as the supplier invoice gets paid down. Creating a bill never changes a purchase order’s status, and receiving never creates a bill, so billing and receiving stay independent.

Set the accounts and tax treatment Ashicore uses when it posts, from Defaults on the provider card. These apply to new exports only.

SettingApplies toWhat it controls
Sales invoice accountInvoices outThe income account new sales invoices post against.
Purchase bill accountBills outThe default account for bills created from purchase orders.
Tax treatmentInvoices out · XeroThe output tax code on invoices — Output tax, Output tax reduced, Zero rated, Exempt, or No tax. (QuickBooks has no tax mapping; taxable orders can’t post.)
Send asInvoices out · XeroWhether sales invoices arrive as Draft (review before approval) or Approved.
Sales invoicesAutomationPush invoices automatically the moment a sales order ships. (Xero only — on QuickBooks, push manually.)
Purchase order importAutomationImport open purchase orders from your provider on a schedule.
Settings · Integrations
ProviderStatus
Xero Send invoices · import POs for receivingConnected
QuickBooks Connect as your accounting providerNot connected
  1. From Settings → Integrations, choose Connect on Xero or QuickBooks and authorize the organisation in the provider’s window.

  2. Set your defaults — at minimum the sales invoice account and purchase bill account — so the first export posts where you expect.

  3. Decide your automation: push invoices on shipment, and whether to import open purchase orders on a schedule.

  4. Optionally run a one-time import of customers and suppliers to seed your address book.