plugin-icon

Bilteo for WooCommerce

Автор: Samir Haddad·
Invoice your WooCommerce orders in Bilteo, with Verifactu. Invoice on payment, credit note on refund, hands-off.
Версия
1.0.1
Последние изменения
Aug 15, 2026
Bilteo for WooCommerce

Connects your WooCommerce store to Bilteo so you stop turning orders into invoices by hand.

Bilteo is a Spanish invoicing service, and this plugin is aimed at shops that invoice under Spanish tax rules (NIF, IVA, Verifactu). The plugin interface is in Spanish.

  • Invoices on payment. When an order reaches the status you pick, Bilteo issues its invoice using your own numbering series.
  • Credit notes on refund. A refund — whole or for a single product — issues its credit note, correctly linked to the original invoice.
  • Verifactu. If you have it enabled in Bilteo, every invoice enters your record book and is submitted to the Spanish tax agency (Agencia Tributaria).
  • Your VAT, untouched. Invoices carry the rates and amounts your store calculated. Bilteo does not recalculate anything.
  • NIF field at checkout, validating DNI, CIF and NIE check digits. If you already have one from another plugin, that one is used instead.
  • Nothing gets invoiced twice. Orders that could not be invoiced are listed with the reason, and can be retried in bulk.

What you need

A Bilteo account and an API key.

  1. Sign up at panel.bilteo.es/registro — free, no card.
  2. In Bilteo, go to Ajustes API and create a key.
  3. Paste it into WooCommerce Bilteo.

The plugin links to both places from its settings screen, so you can do it as you go.

Sales outside Spain

Orders carrying another country’s VAT (One-Stop Shop / OSS) are not invoiced yet: that tax is declared on Spanish form 369, which Bilteo does not cover. The order gets a note explaining it and no invoice, so it cannot slip into your quarterly return by mistake.

External service

This plugin sends data to Bilteo (https://panel.bilteo.es), a service operated by the plugin author. It is required for the plugin to work: invoices are issued and stored there, not in WordPress.

Data is sent when an order reaches the configured status, when a refund is created, and when you use the plugin’s settings or pending-orders screens. What is sent, per order: its number and date; each line’s description, quantity, unit price and VAT rate; and the billing name, company, tax ID (NIF), email, address, city, province, postcode and country. The order’s wp-admin edit link is sent too, so the invoice can link back to it — that link is only ever shown to you, never to the customer.

Nothing is sent until you enter an API key.

  • Terms: https://panel.bilteo.es/legal/condiciones
  • Privacy policy: https://panel.bilteo.es/legal/privacidad
Проверено на
WordPress 7.0.4
Этот плагин можно скачать и использовать при .