[WordPress] 外掛分享: Invoicing Integration for FreeAgent and WooCommerce

首頁外掛目錄 › Invoicing Integration for FreeAgent and WooCommerce
全新外掛
安裝啟用
★★★★★
5/5 分(1 則評價)
剛更新
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v1.0.9 上架:2026-05-17

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.9) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Invoicing Integration for FreeAgent and WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Connect WooCommerce to FreeAgent.com through the official OAuth API. Manage invoicing inside your WooCommerce admin: issue invoices from orders, keep contacts aligned with billing, capture VAT cleanly and expose invoice PDFs where shoppers and staff expect them.

Free plugin — what you already get

OAuth connection — connect from WooCommerce → FreeAgent with your Developer app credentials (dev.freeagent.com).
One-click invoicing per order — create a FreeAgent invoice from the order screen (Create Invoice).
Find-or-create contacts — maps billing profile to FreeAgent contacts (matching by email); updates addresses, company name, VAT number when invoicing again.
VAT number capture — optional or mandatory checkout field (classic checkout and Woo Blocks supported); configurable label; Hide / Always visible on Blocks; optional “VAT invoice” checkbox reveal is classic-only.
FreeAgent line item types on catalog — per simple, subscription and variation SKU: choose Hours through Expenses (Products, Services, …) so drafts match how you recognise revenue.
Line-level VAT detection — net, gross and tax rates inferred from WooCommerce tax configuration; avoids double-counting.
EC / B2B reporting defaults — auto classifies invoices as UK/Non-EC or Reverse Charge for EU VAT-registered billing countries; editable dated on, payment terms days, invoice comments merge-tags ({order_id}, {order_number}, {customer_email}, …) and EC status overrides before you issue from the metabox.
VAT exemption basis — saves you retyping statute text every time (VAT Exemption Basis setting appended when a zero-rate line is invoiced).
Payment terms & bank detail — set company-wide terms in days + pick FreeAgent bank account for remittance text on invoices.
Invoice status & warnings — optional Mark as Sent (“Open”), retry failed creates via scheduled job, total mismatch flag when rounded FA vs Woo totals differ (including single minor-unit deltas), admin notice plus orders list column with links and mismatch styling.
Customer PDF access — download PDF from the order metabox plus an Invoices tab inside My Account (customers only see own orders).
Security-minded logging — optional WooCommerce Logger trail for troubleshooting with OAuth secrets redacted.
PRO-aware UI — Invoicing tab PRO banners, Automation teaser, bulk action placeholders (shows what unlocks once PRO is licensed), and teaser rows for credits / MOSS presets so admins know exactly what activates with the add-on.

PRO add-on — optional automation & scale
Invoicing Integration PRO is a companion plugin (sold & licensed separately) that registers only when a valid license is active. Add it when you are ready for:

Automatic invoice queueing — runs when orders reach the statuses you configure; optional rollup mode queues work for nightly consolidated postings instead.
Automatic credit notes — refund-driven credit documents with matching automation flags.
Daily rollup / grouped mode — batch many orders + refunds into consolidated FreeAgent sales invoices and credit clusters (VAT-grouped, multi-currency aware) on a dedicated contact.
Automatic payment recording — once Woo marks an order paid, book the equivalent bank receipt in FreeAgent (mirrors manual “record payment”).
Automation delivery — optional FreeAgent template emails plus WooCommerce customer emails; optional Action Scheduler spacing via the devikit_freeagent_invoice_email_delay_minutes filter.
Dedicated WooCommerce email types — invoice + credit-note templates with PDF attachments pulled from FreeAgent.
Order & bulk customer comms — send invoice or credit note from the order screen or run bulk “create”, “email via FA”, “email via Woo”, ZIP many PDFs from the orders list.
Custom references — invoice reference patterns with {order_id}, {order_number}, etc.
Accounting category + default line type — FreeAgent income nominal per line + store default item type when a product does not override.
Online payment links — toggles API payment_methods hash for Stripe, PayPal, GoCardless (mandate + Instant Bank Pay), Tyl (subject to what you enable inside FreeAgent).
EC VAT MOSS defaults — store-wide MOSS toggle plus per-product / per-variation MOSS flags so EU digital services orders can resolve to EC VAT MOSS automatically.
Licensed plugin updates — delivered through Devikit’s updater once your PRO license is active (plus any support channels bundled with your purchase).

Feature list and licensing on Devikit
External Services
This plugin connects to the FreeAgent API to create and manage invoices and contacts. An active FreeAgent account is required.
What data is sent and when:

When you connect the plugin via OAuth, your OAuth credentials are exchanged for an access token with FreeAgent’s authentication servers.
When an invoice is created, WooCommerce order data (customer name, address, VAT number, line items, amounts) is sent to FreeAgent to create the invoice.
When a customer’s contact record is created or updated, their billing details (name, address, email, phone, VAT number) are sent to FreeAgent.
When you reload the accounting categories or bank accounts list in the settings, a read request is made to the FreeAgent API.
PDF invoice downloads are fetched from FreeAgent’s servers on demand.

The free plugin triggers FreeAgent exclusively when staff or shoppers take explicit actions (connecting, reloading lists, issuing an invoice).
The optional PRO companion additionally talks to FreeAgent when automation rules queue invoices/credit notes, bulk actions run or delayed emails fire — mirrors the workloads you manually perform today.
FreeAgent service information:

Service website: https://www.freeagent.com
Terms of Service: https://www.freeagent.com/terms/
Privacy Policy: https://www.freeagent.com/privacy/
API documentation: https://dev.freeagent.com/docs/introduction

延伸相關外掛

文章
Filter
Mastodon