Repository
OCA/l10n-spain · module folder · Try on Runboat
Module version
1.0.0
Category
Uncategorized
Folder size
0.09 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/l10n-spain
Last tracking update
2026-08-07 08:42:46
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
sergio-teruel, OCA-git-bot, oca-ci, eduezerouali-tecnativa
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
l10n_es_digital_canon_website_sale
Description
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](https://www.boe.es/boe/dias/2023/03/29/pdfs/BOE-A-2023-7941.pdf)
[Ventanilla](https://www.ventanillaunica.digital/VU_Tarifas.aspx)

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
report_invoice_document_line_canon_manager report_invoice_document_line_canon_manager ir.ui.view qweb Inherits account.report_invoice_document
view_partner_form res.partner.form.inherit res.partner form Inherits base.view_partner_form
view_product_template_form_inherit_canon_category product.template.form.inherit.canon.category product.template form Inherits product.product_template_form_view
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (8)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (1)
  • l10n_es_digital_canon Selection
    string='Digital Canon Category' args: [('3_75.tablet_32', 'Tablet hasta 32 Gb - 3,75'), ('3_75.tablet_64', 'Tablet de 32,01 Gb hasta 64 Gb - 3,75'), ('3_75.tablet_64_plus', 'Tablet de más de 64,01 Gb - 3,75'), ('3_25.phone_64', 'Teléfono inteligente hasta 64 Gb - 3,25'), ('3_25.phone_128', 'Teléfono inteligente de 64,01 Gb. A 128 Gb - 3,25'), ('3_25.phone_128_plus', 'Teléfono inteligente de más de 128 Gb - 3,25'), ('2_5.watch_multimedia', 'Reloj inteligente multimedia - 2,5'), ('2_5.watch_monofunc', 'Reloj inteligente monofunción - 2,5'), ('5_33.pc_1tb', 'PC sobremesa y portatil hasta 1 Tb - 5,33'), ('5_33.pc_6tb', 'PC sobremesa y portatil de 1,01 Tb. Hasta 6 Tb - 5,33'), ('5_33.pc_6tb_plus', 'PC sobremesa y portatil de más de 6,01 Tb - 5,33'), ('0_9.hdd_1tb', 'HDD Para integrar hasta 1 Tb - 0,9'), ('1_5.hdd_6tb', 'HDD Para integrar de 1,01 Tb. Hasta 6 Tb - 1,5'), ('3.hdd_6tb_plus', 'HDD Para integrar más de 6,01 Tb - 3'), ('0_9.sdd_256gb', 'SDD Para integrar hasta 256 Gb - 0,9'), ('1_5.sdd_1tb', 'SDD Para integrar de 256,01 Gb. Hasta 1 Tb - 1,5'), ('3.sdd_1tb_plus', 'SDD Para integrar de más de 1,01 Tb - 3'), ('3.equipo_1tb', 'Equipo con disco integrado hasta 1 Tb - 3'), ('4.equipo_6tb', 'Equipo con disco integrado de 1,01 Tb. Hasta 6 Tb - 4'), ('5.equipo_6tb_plus', 'Equipo con disco integrado más de 6,01 Tb - 5'), ('5_25.equipo_multifunc', 'Equipo multifunción de reprografía hasta 39 copias - 5,25'), ('5_25.equipo_multifunc_39', 'Equipo multifunción de reprografía de más de 39 copias - 5,25'), ('4.impresora_39', 'Impresora monofunción hasta 39 copias - 4'), ('0.impresora_39_plus', 'Impresora monofuncional de más de 39 copias - 0'), ('3.escanner_29ppm', 'Escáner con pantalla de exposición de hasta 29 ppm - 3'), ('3.escanner_hand', 'Escáner de mano - 3'), ('4.hdd_periferico_6tb', 'Disco duro periférico HDD hasta 6 Tb - 4'), ('6_45.hdd_periferico_6tb', 'Disco duro periférico HDD de más de 6,01 Tb - 6,45'), ('4.sdd_periferico_1tb', 'Disco duro periférico SSD hasta 1 Tb - 4'), ('6_45.sdd_periferico_1tb', 'Disco duro periférico SSD de más de 1,01 Tb - 6,45'), ('0_24.tarjeta_memoria_64', 'Tarjeta de memoria hasta 64 Gb - 0,24'), ('0_24.tarjeta_memoria_64_plus', 'Tarjeta de memoria de más de 64,01 Gb - 0,24'), ('0_24.memoria_usb_64', 'Memoria USB hasta 64 Gb - 0,24'), ('0_24.memoria_usb_64_plus', 'Memoria USB de más de 64,01 Gb - 0,24'), ('3_15.mp3', 'Reproductor MP3 - 3,15'), ('3_15.mp4', 'Reproductor MP4 - 3,15'), ('1_1.phone_mp3', 'Teléfono móvil no inteligente con MP3 - 1,1'), ('2.ebook_monofunc', 'Libro electrónico monofunción - 2'), ('3_15.ebook_multimedia', 'Libro electrónico multimedia - 3,15'), ('0_08.cd', 'CD - 0,08'), ('0_21.dvd', 'DVD y Blu-ray - 0,21'), ('1.grabadora_cd_dvd', 'Grabadora externa y para integrar CD/DVD - 1')]
Public methods (0)

No public methods.

New fields (1)
  • l10n_es_digital_canon Selection
    compute='_compute_l10n_es_digital_canon' inverse='_inverse_l10n_es_digital_canon' search='_search_l10n_es_digital_canon' selection=<expr> string='Digital Canon Category'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • digital_canon_exempt_type Selection
    help='Type of exemption applied to the customer/vendor for the digital canon.' selection=[('administracion', 'Administraciones Públicas'), ('certificado', 'Personas jurídicas o físicas con certificado de exceptuación'), ('productores', 'Productores audiovisuales y/o productores fonográficos'), ('no_desglosa', 'Proveedor nacional que no desglosa el canon')] string='Exemption type'
  • is_digital_canon_exempt Boolean
    default=False help='Enable this option if the customer or vendor is exempt from the digital canon.' string='Exempt from digital canon'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

Status
Open migration PR — not merged yet for this version
CI status
green — ready to merge
Open since
157 days ago
Last activity
125 days ago
Repository
OCA/l10n-spain
Pull request
[MIG] l10n_es_digital_canon: Migration to 17.0 (#4906)