Linux 软件免费装
Banner图

UKTO Invoice Sync for Pennylane

开发者 ukto
更新时间 2026年9月5日 04:51
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce invoice accounting factur-x pennylane

下载

1.7.0 1.7.1

详情介绍:

This plugin connects your WooCommerce store to the Pennylane accounting platform. Invoices are issued by Pennylane, which keeps legal numbering and archiving where they belong — the plugin never generates an invoice itself. Create a compliant, legally numbered invoice for any order with a single click: the customer, the invoice lines, the VAT treatment and the legal mentions are all built for you. Features: The free plugin is fully functional on its own and is not time-limited. Need automation? The Pro version adds automatic invoicing on status change, credit notes on refunds, payment reconciliation, invoice e-mailing to the customer (your template or Pennylane's), product mapping, bulk actions with ZIP export, backfill of past orders, integrity checks, weekly summary, failure alerts and WP-CLI commands. This plugin is not affiliated with, nor endorsed by, Pennylane. "Pennylane" is a trademark of its respective owner and is used here only to describe compatibility.

安装:

  1. Install and activate the plugin (WooCommerce must be active).
  2. Go to WooCommerce → Pennylane → Connection and paste your Pennylane API token (in Pennylane: Settings → Connectivity → Developers). Required permissions: customers read/write, customer invoices read/write, products read.
  3. Click "Test connection": all three permissions must be green.
  4. Open the Invoicing tab and review the settings. Enable test mode and create a test invoice from any order: the full payload is written to the logs (WooCommerce → Status → Logs, source "pennylane") without anything being sent to your accounting.
  5. Happy with the payloads? Turn test mode off and invoice for real.

屏幕截图:

  • Connection tab — your Pennylane API token and the connection test.
  • Invoicing tab — test mode, VIES validation, SIRET auto-fill, B2B exemption, OSS, invoice language.
  • Checkout — company ID and EU VAT number fields for business customers.
  • Diagnostics tab — everything checked at a glance.
  • The invoice available in the customer's My Account.

升级注意事项:

1.7.1 Cosmetic: the plugin site opens in your admin language. 1.7.0 First public release.

常见问题:

Is this an official Pennylane plugin?

No. It is an independent integration built on the public Pennylane API (v2). It is not affiliated with, endorsed by or sponsored by Pennylane.

Do I need a Pennylane account?

Yes. The plugin sends invoices to your Pennylane account through the official API. Any Pennylane plan that includes API access works.

Does the plugin generate the invoices itself?

No. Invoices are created and numbered by Pennylane through its API. The plugin sends the order data and retrieves the resulting document, so legal numbering stays in your accounting software.

Which VAT cases are handled?

Domestic French sales at any legal rate, intra-EU B2B with a validated VAT number (intra-Community supply exemption, Article 138 of Directive 2006/112/EC), intra-EU B2C (OSS — the customer country's rate as configured in WooCommerce), and exports outside the EU (article 262 I of the French tax code). The matching legal mention is written on the invoice.

What happens if VIES is down?

Nothing blocks. The order goes through and the VAT number is re-checked at invoicing time; a note is added to the order so you can verify manually. If the B2B exemption option is on and VIES cannot confirm the number at checkout, VAT is charged — and the invoice then follows what was actually collected.

Can EU business customers buy without VAT?

Yes, as an option (off by default): enable "B2B checkout — VAT exemption" in the Invoicing tab. With a validated EU VAT number, the customer pays the net amount and the invoice carries the intra-Community exemption mention (Article 138 of Directive 2006/112/EC). Selling VAT-free intra-Community supplies requires filing the EC Sales List — check with your accountant first.

Is test mode safe on a live store?

Yes. With test mode enabled, no write request reaches Pennylane: the API client blocks them centrally and payloads are only written to the WooCommerce logs so you can review them before going live.

Where are the logs?

WooCommerce → Status → Logs, source "pennylane". Every API error is logged with the full response, and every order keeps its own note trail.

Can invoices be created automatically?

Automatic invoicing on status change — plus credit notes, reconciliation, customer e-mailing, bulk actions and backfill — is part of the Pro version.

更新日志:

1.7.1 1.7.0 1.6.0