The Accounting Nightmare
A customer completes an order on your WooCommerce store at 2 AM. The next morning, your sales team sees it. By afternoon, someone manually creates an invoice in Perfex CRM. Two days later, accounting discovers the invoice total doesn’t match the order because someone forgot the shipping charge.
When invoices and orders live in different systems, mistakes aren’t exceptions — they’re the default.
Automatic Invoice Generation
WooSync includes a built-in Invoice Builder that automatically converts completed WooCommerce orders into Perfex CRM invoices. Enable it per store with a single toggle: auto_create_invoice.
When an order reaches “completed” status, the invoice builder:
Smart Tax Mapping
WooCommerce and Perfex CRM have different tax systems. WooSync bridges them with a tax mapping table:
| WooCommerce | → | Perfex CRM |
|---|---|---|
| Tax class + Rate ID | → | Perfex Tax ID + Name + Rate |
Configure your mappings once. Every invoice generated afterward applies the correct Perfex tax automatically. No manual tax calculation. No rate mismatches.
Full Line Item Detail
Every invoice captures the complete order structure:
- Products: Name, SKU (in long description), quantity, unit price
- Shipping: Method title and total (e.g., “Shipping: Flat Rate — $15.00”)
- Fees: Additional charges with name and amount
- Coupons: Discount codes as negative amounts (e.g., “Coupon: SUMMER20 — -$25.00”)
Currency Resolution
Multi-currency WooCommerce stores? WooSync resolves WooCommerce currency codes (USD, EUR, VND) to Perfex CRM currency IDs automatically. Falls back to your base currency if no match is found.
Duplicate Prevention
What happens if you clear WooSync data and re-sync? The invoice builder uses an adminnote signature check — it searches for existing invoices with the same “WooSync: Order #XXXX” note. If found, it re-links instead of creating a duplicate.
This idempotency guarantee means you can re-sync safely without invoice pollution.
From Order to Invoice: Zero Manual Steps
| Manual Process | WooSync Process |
|---|---|
| See order → Copy details → Create invoice → Add items → Calculate tax → Save | Order completed → Invoice created automatically |
| ~15 minutes per order | ~0 seconds |
| Human errors in every step | Exact data from source |
| Accounting discovers mismatches days later | Invoice matches order by design |
Financial Accuracy at Scale
Whether you process 10 orders or 10,000, every invoice is:
- Created automatically
- Linked to the correct client
- Tax-accurate via mapping
- Complete with all line items
- Audit-stamped with the WooCommerce order number
Accounting should verify invoices, not create them.

Leave a Reply