Generación de fichero modelo 340 y libro de IVA

l10n_es_aeat_mod340
REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/8.0/l10n_es_aeat_mod340
VERSION
VERSION 2.5.1
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Spanish Localization Team
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Spanish Localization Team
COMMITTERS
COMMITTERSStéphane Bidoul, Alexandre Fayolle, Pedro M. Baeza, GitHub, Stéphane Bidoul (ACSONE), acysos, OCA Transbot, Hugo Santos, oca-travis, Roberto Lizana, agaldona, Weblate, Antonio Espinosa, Daniel-CA, Jose Maria Alzaga, Kiko Peiro, Jordi Llinares
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-spain
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-tools:
    - account_chart_update
    - account_invoice_currency
OCA/l10n-spain:
    - l10n_es
    - l10n_es_aeat
    - account_refund_original
    - l10n_es_aeat_mod349
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - base_vat
    - base_iban
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (19)
XML IDNameModelTypeStatus
invoice_supplier_mod340_form account.invoice.supplier.mod340.form account.invoice field Inherits account.invoice_supplier_form
view_account_account_form_mod340 account.account.form.mod340 account.account field Inherits account.view_account_form
view_account_tax_form_mod340 account.tax.form.mod340 account.tax field Inherits account.view_tax_form
view_customer_account_invoice_ticket_form Account invoice - Ticket summary account.invoice page Inherits account.invoice_form
view_l10n_es_aeat_mod340_form l10n_es.aeat.mod340.form l10n.es.aeat.mod340.report button Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod340_invoice_issued_form l10n.es.aeat.mod340.issued.form l10n.es.aeat.mod340.issued form New
view_l10n_es_aeat_mod340_invoice_issued_search l10n.es.aeat.mod340.issued search New
view_l10n_es_aeat_mod340_invoice_issued_tree l10n.es.aeat.mod340.issued.tree l10n.es.aeat.mod340.issued tree New
view_l10n_es_aeat_mod340_invoice_received_form l10n.es.aeat.mod340.received.form l10n.es.aeat.mod340.received form New
view_l10n_es_aeat_mod340_invoice_received_search l10n.es.aeat.mod340.received search New
view_l10n_es_aeat_mod340_invoice_received_tree l10n.es.aeat.mod340.received.tree l10n.es.aeat.mod340.received tree New
view_l10n_es_aeat_mod340_report_search AEAT Model 340 (search) l10n.es.aeat.mod340.report search New
view_l10n_es_aeat_mod340_tax_line_issued_form l10n.es.aeat.mod340.tax_line_issued.form l10n.es.aeat.mod340.tax_line_issued form New
view_l10n_es_aeat_mod340_tax_line_received_form l10n.es.aeat.mod340.tax_line_received.form l10n.es.aeat.mod340.tax_line_received form New
view_l10n_es_aeat_mod340_tax_summary_tree l10n.es.aeat.mod340.tax_summary.tree l10n.es.aeat.mod340.tax_summary tree New
view_l10n_es_aeat_mod340_tree l10n.es.aeat.mod340.tree l10n.es.aeat.mod340.report tree New
view_tax_code_form_mod340 account.tax.code.form.mod340 account.tax.code field Inherits account.view_tax_code_form
view_tax_code_template_form_mod340 account.tax.code.template.form.mod340 account.tax.code.template field Inherits account.view_tax_code_template_form
view_tax_template_form_mod340 account.tax.template.form.mod340 account.tax.template field Inherits account.view_account_tax_template_form
Models touched (18)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (2)
  • is_leasing_invoice(self)
    @api.one
  • is_reverse_charge_invoice(self)
    @api.one

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 (0)

No new fields.

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 (1)
  • proximo(self, final, numeros)

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 (0)

No new fields.

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.

New fields (0)

No new fields.

Public methods (3)
  • button_calculate(self, cr, uid, ids, args, context=None)
  • button_recalculate(self, cr, uid, ids, context=None)
  • create(self, vals)
    @api.model

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 (0)

No new fields.

Public methods (1)
  • show_records(self)
    @api.multi

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/7.0/l10n_es_aeat_mod340
VERSION
VERSION 2.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acysos S.L., Serv. Tecnol. Avanzados - Pedro M. Baeza, Nan-tic, Ting, OpenMind Systems
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acysos S.L., Serv. Tecnol. Avanzados - Pedro M. Baeza, Nan-tic, Ting, OpenMind Systems
COMMITTERS
COMMITTERSAlexandre Fayolle, Pedro M. Baeza, Stéphane Bidoul (ACSONE), Alejandro Santana, Ignacio Ibeas - Acysos S.L., Omar (Pexego), acysos, cubells, OCA Transbot, Launchpad Translations on behalf of openerp-spain-team, Pablo
WEBSITE
WEBSITEwww.acysos.com, www.ting.es, www.nan-tic.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:07:13
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-tools:
    - account_chart_update
OCA/l10n-spain:
    - l10n_es
    - l10n_es_aeat
    - account_refund_original
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - base_vat
    - base_iban
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES unidecode
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Módulo para la presentación del modelo 340. Exportación a formato AEAT. Libro
de IVA.

Los impuestos incluidos en este modelo se indican en el Código base cuenta.
Por defecto actualiza todos los código base que deban incluirse.
Si el plan contable esta instalado recuerde utilizar _account_chart_update_
para actualizar los códigos. _Contabilidad y Finanzas -> Configuración -> _
_Contabilidad Financiera -> Actualizar plan contable a partir de una _
_plantila de plan contable_.

* Búsqueda de facturas emitidas y recibidas.
* Exportación a formato de AEAT de facturas emitidas y recibidas.
* Exportación de facturas con varios tipos impositivos. Clave de operación C.
* Facturas intracomunitarias excepto las operaciones a las que hace referencia
  el artículo 66 del RIVA que tienen un tratamiento especial.
* Facturas rectificativas.
* Facturas resumen de tiques.
* Permite imprimir el libro de IVA, basado en la misma legislación.

--- COSAS PENDIENTES (TODO LIST) ----------------------------------------------

* Facturas bienes de inversión.
* Facturas intracomunitarias. Operaciones a las que hace referencia el artículo
  66 del RIVA.
* Asientos contables de resumen de tiques.
* Exportación de asientos resumen de facturas.

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
invoice_supplier_mod340_form account.invoice.supplier.mod340.form account.invoice field Inherits account.invoice_supplier_form
view_customer_account_invoice_ticket_form Account invoice - Ticket summary account.invoice page Inherits account.invoice_form
view_l10n_es_aeat_mod340_form l10n_es.aeat.mod340.form l10n.es.aeat.mod340.report button Inherits l10n_es_aeat.view_l10n_es_aeat_report_form
view_l10n_es_aeat_mod340_invoice_issued_form l10n.es.aeat.mod340.issued.form l10n.es.aeat.mod340.issued form New
view_l10n_es_aeat_mod340_invoice_issued_tree l10n.es.aeat.mod340.issued.tree l10n.es.aeat.mod340.issued tree New
view_l10n_es_aeat_mod340_invoice_received_form l10n.es.aeat.mod340.received.form l10n.es.aeat.mod340.received form New
view_l10n_es_aeat_mod340_invoice_received_tree l10n.es.aeat.mod340.received.tree l10n.es.aeat.mod340.received tree New
view_l10n_es_aeat_mod340_report_search AEAT Model 340 (search) l10n.es.aeat.mod340.report search New
view_l10n_es_aeat_mod340_tax_line_issued_form l10n.es.aeat.mod340.tax_line_issued.form l10n.es.aeat.mod340.tax_line_issued form New
view_l10n_es_aeat_mod340_tax_line_received_form l10n.es.aeat.mod340.tax_line_received.form l10n.es.aeat.mod340.tax_line_received form New
view_l10n_es_aeat_mod340_tree l10n.es.aeat.mod340.tree l10n.es.aeat.mod340.report tree New
view_partner_form_mod340 res.partner.mod340.form res.partner field Inherits base_vat.view_partner_form
view_tax_code_form_mod340 account.tax.code.form.mod340 account.tax.code field Inherits account.view_tax_code_form
view_tax_code_template_form_mod340 account.tax.code.template.form.mod340 account.tax.code.template field Inherits account.view_tax_code_template_form
Models touched (14)

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 (0)

No new fields.

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.

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 (0)

No new fields.

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 (4)
  • action_confirm(self, cr, uid, ids, context=None)
    set to done the report and check its records
  • button_calculate(self, cr, uid, ids, args, context=None)
  • button_recalculate(self, cr, uid, ids, context=None)
  • set_done(self, cr, uid, id, *args)

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 (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-spain
GIT
GIThttps://github.com/OCA/l10n-spain.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-spain/tree/6.1/l10n_es_aeat_mod340
VERSION
VERSION 2.0
CATEGORY
CATEGORYLocalisation/Accounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Acysos S.L., Francisco Pascual (Ting), Nan-tic
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Acysos S.L., Francisco Pascual (Ting), Nan-tic
COMMITTERS
COMMITTERSAlexandre Fayolle, Pedro M. Baeza, Alejandro Santana, Mikel, Ignacio Ibeas - Acysos S.L., alberto-martin, acysos
WEBSITE
WEBSITEwww.acysos.com, www.ting.es, www.nan-tic.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-tools:
    - account_chart_update
OCA/l10n-spain:
    - l10n_es
    - l10n_es_aeat
odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - base_vat
    - base_iban
    - l10n_es
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Módulo para la presentación del modelo 340. Exportación a formato AEAT. Libro de IVA

Los impuestos incluidos en este modelo se indican en el Código base cuenta. Por defecto actualiza todos los código base que deban incluirse.
Si el plan contable esta instalado recuerde utilizar account_chart_update para actualizar los códigos. Contabilidad y Finanzas -> Configuración -> Contabilidad Financiera -> Actualizar plan contable a partir de una plantila de plan contable

Búsqueda de facturas emitidas y recibidas.
Exportación a formato de AEAT de facturas emitidas y recibidas.
Exportación de facturas con varios tipos impositivos. Clave de operación C.
Facturas intracomunitarias excepto las operaciones a las que hace referencia el artículo 66 del RIVA que tienen un tratamiento especial.
Facturas rectificativas.
Facturas resumen de tiques.
Permite imprimir el libro de IVA, basado en la misma legislación.

--- COSAS PENDIENTES (TODO LIST) ----------------------------------------------

Facturas bienes de inversión
Facturas intracomunitarias. Operaciones a las que hace referencia el artículo 66 del RIVA.
Asientos contables de resumen de tiques
Exportación de asientos resumen de facturas

Code Analysis

Views touched (14)
XML IDNameModelTypeStatus
invoice_supplier_mod340_form account.invoice.supplier.mod340.form account.invoice field Inherits account.invoice_supplier_form
view_account_mod340_form l10n.es.aeat.mod340.form l10n.es.aeat.mod340 form New
view_account_mod340_tree l10n.es.aeat.mod340.tree l10n.es.aeat.mod340 tree New
view_customer_account_invoice_ticket_form Account invoice - Ticket summary account.invoice page Inherits account.invoice_form
view_l10n_es_aeat_mod340_invoice_issued_form l10n.es.aeat.mod340.issued.form l10n.es.aeat.mod340.issued form New
view_l10n_es_aeat_mod340_invoice_issued_tree l10n.es.aeat.mod340.issued.tree l10n.es.aeat.mod340.issued tree New
view_l10n_es_aeat_mod340_invoice_received_form l10n.es.aeat.mod340.received.form l10n.es.aeat.mod340.received form New
view_l10n_es_aeat_mod340_invoice_received_tree l10n.es.aeat.mod340.received.tree l10n.es.aeat.mod340.received tree New
view_l10n_es_aeat_mod340_report_search AEAT Model 340 (search) l10n.es.aeat.mod340 search New
view_l10n_es_aeat_mod340_tax_line_issued_form l10n.es.aeat.mod340.tax_line_issued.form l10n.es.aeat.mod340.tax_line_issued form New
view_l10n_es_aeat_mod340_tax_line_received_form l10n.es.aeat.mod340.tax_line_received.form l10n.es.aeat.mod340.tax_line_received form New
view_partner_form_mod340 res.partner.mod340.form res.partner field Inherits base_vat.view_partner_form
view_tax_code_form_mod340 account.tax.code.form.mod340 account.tax.code field Inherits account.view_tax_code_form
view_tax_code_template_form_mod340 account.tax.code.template.form.mod340 account.tax.code.template field Inherits account.view_tax_code_template_form
Models touched (0)

No models found for this module.