OdooWiki OCA HUB

Canon digital

l10n_es_digital_canon folder_open OCA/l10n-spain open_in_new
Uncategorised License: AGPL-3

Este módulo aplica el canon digital español como impuesto en ventas y compras, según el Real Decreto 209/2023. El canon se excluye automáticamente si el país de destino no es España o si el cliente/proveedor está marcado como exento.

BOE Ventanilla

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds the Spanish digital canon as a fixed-amount tax on sales and purchases of electronic devices, applied automatically when the product has a canon category and the customer or vendor is in Spain and not exempt.

This module lets you charge the Spanish digital canon (a fixed levy per device) on sales and purchases of electronic equipment.

  • On a product you choose a "Digital Canon Category" (for example a tablet, smartphone, hard disk, printer, CD or DVD). Each category carries its own fixed amount, from 0 to 6.45 euros.
  • On a customer or vendor you can tick "Exempt from digital canon" and pick an exemption type (public administrations, holders of an exemption certificate, audiovisual/music producers, or a national supplier that does not break out the canon).
  • When you add such a product to a sales order, purchase order or invoice, the matching canon tax is added automatically, but only if the address is in Spain and the partner is not marked as exempt. For sales the delivery address is used.
  • The canon taxes are created with the Spanish chart of accounts and are calculated before the other taxes.
  • The printed invoice shows an extra "Canon" column with the canon amount per line, but only when at least one line carries a canon tax.

It touches products, partners, sales orders and their lines, purchase orders and their lines, invoice lines and the invoice PDF report.

Depends on

l10n_espurchasesale
Models and fields (8)
  • sale.order · extends an existing model
  • res.partner · extends an existing modelis_digital_canon_exempt (Exempt from digital canon), digital_canon_exempt_type (Exemption type)
  • product.product · extends an existing modell10n_es_digital_canon (Digital Canon Category)
  • sale.order.line · extends an existing model
  • product.template · extends an existing modell10n_es_digital_canon (Digital Canon Category)
  • account.move.line · extends an existing model
  • purchase.order.line · extends an existing model
  • account.chart.template · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-spain.

terminal Installation and usage

OCA documentation · Odoo 18.0

En la ficha de producto, en la pestaña de información general, asignar la Categoría Canon digital. Ahora, al crear una factura, un pedido de venta o un pedido de compra, si el destino del mismo es España y no está exento, se aplicará como impuesto el tipo de canon asignado previamente.

Para marcar al partner como exento, vaya a la ficha del partner y, en la pestaña de ventas y compras, en la sección de información fiscal, marque la casilla "Exento de canon digital".

  • El canon se considera aplicable solo cuando el producto se entrega en España y el cliente no está marcado como exento.
  • En el caso de un proveedor español que no desglosa el canon en factura, se considerará exento, y no se aplicará ningún canon en la compra.

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.