OdooWiki OCA HUB

Netherlands BTW Statement

l10n_nl_tax_statement folder_open OCA/l10n-netherlands open_in_new
Localization Licencia: AGPL-3

Este módulo le proporciona la declaración de impuestos en formato neerlandés.

La declaración de impuestos se puede generar de dos maneras, según el sistema contable neerlandés elegido:

  • Kasstelsel
  • Factuurstelsel

De forma predeterminada, la declaración de impuestos se genera según el sistema Factuurstelsel. Esto significa que, al validar una factura, el sistema utiliza la fecha de la factura en lugar de la fecha contable para determinar la fecha de la línea del asiento para las líneas de impuestos. Consulte

En cuanto al sistema Kasstelsel, puede encontrar más información en:

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Crea, calcula, publica y finaliza declaraciones de IVA neerlandés (BTW) directamente en Odoo, con exportación a PDF y Excel. Elige entre base de facturación (Factuurstelsel) y base de caja (Kasstelsel) por compañía.

Este módulo añade una herramienta de declaración de IVA neerlandesa en Contabilidad ▸ Informes ▸ NL BTW Statement (para responsables de contabilidad). Una declaración abarca un rango de fechas y se rellena con los rubrieken BTW neerlandeses estándar (1a a 5f), mostrando el volumen de negocio y el IVA por línea.

  • Pulse Update para recalcular la declaración a partir de los apuntes contables publicados cuyas etiquetas fiscales coincidan con las etiquetas BTW neerlandesas; las líneas 5a, 5c, 5d, 5e y 5f se calculan automáticamente y 5d/5e/5f pueden editarse manualmente.
  • Utilice los botones de lupa de una línea para abrir las líneas base o las líneas de impuestos subyacentes.
  • Una pestaña "Past Undeclared Moves" enumera facturas/apuntes anteriores aún no declarados; puede añadirlos uno a uno o con "Add All Undeclared Invoices/Moves".
  • Flujo de trabajo: Draft → Post → Finalize, con Reset to Draft. Una declaración solo puede publicarse si todas las declaraciones anteriores están publicadas, y las declaraciones publicadas/finalizadas no pueden modificarse ni eliminarse.
  • Imprima la NL Tax Statement (PDF) o expórtela a Excel.

En Ajustes puede activar la Netherlands Tax Invoice Basis (Factuurstelsel); cuando está activada, se utiliza la fecha de la factura en lugar de la fecha contable, y se oculta el ajuste estándar de exigibilidad fiscal. Se admiten unidades fiscales multicompañía para empresas neerlandesas dependientes que compartan la misma moneda.

Depende de

Menús que añade

menu_account_vat_statement_nl
Modelos y campos (7)
  • res.company · amplía un modelo existentel10n_nl_tax_invoice_basis (NL Tax Invoice Basis)
  • account.move · amplía un modelo existentel10n_nl_vat_statement_id, l10n_nl_vat_statement_include (Include in VAT Statement)
  • account.move.line · amplía un modelo existentel10n_nl_vat_statement_id (Related Move Statement), l10n_nl_vat_statement_include
  • res.config.settings · amplía un modelo existentel10n_nl_tax_invoice_basis (NL Tax Invoice Basis)
  • l10n.nl.vat.statement · modelo nuevoname (Tax Statement), state (Status), to_date, line_ids, btw_total (5g. Total (5c + 5d)), from_date, parent_id, company_id, currency_id, date_posted, date_update, move_line_ids (Entry Lines), format_btw_total (5g - Total), is_invoice_basis (NL Tax Invoice Basis), unreported_move_ids (Unreported Journal Entries), fiscal_unit_company_ids, multicompany_fiscal_unit, unreported_move_from_date, display_multicompany_fiscal_unit, display_button_add_all_undeclared_invoices
  • l10n.nl.vat.statement.line · modelo nuevobtw (VAT), code, name, omzet (Turnover), is_group, is_total, format_btw, currency_id, is_readonly, format_omzet, statement_id
  • report.l10n_nl_tax_statement.report_tax_statement_xlsx · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 15.0

Confirmado el 2026-11-03 en la rama 15.0 de OCA/l10n-netherlands.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Este módulo hace uso de las etiquetas de impuestos (p. ej.: 1a, 1b, 1c, 1d, 2a...) según lo prescrito por las leyes fiscales neerlandesas.

Si el plan contable neerlandés predeterminado de Odoo está instalado (módulo l10n_nl), estas etiquetas están presentes automáticamente en la base de datos.

Si se instala un plan contable no estándar, debe crear manualmente las etiquetas de impuestos y configurarlas correctamente en la definición del impuesto. El nombre de las etiquetas debe tener este formato: "+1a (omzet)", "+1a (btw)", "-1a (omzet)", "-1a (btw)", "+2a (omzet)", "+2a (btw)", etc...

Este módulo proporciona una configuración contable Base de facturación (Factuurstelsel) que está habilitada de forma predeterminada. Esta opción hace que la fecha de la factura prevalezca para la declaración de impuestos de un período, en lugar de la fecha contable, y le permite cambiar la fecha contable de las facturas recibidas al período al que se aplican los costes y seguir creando una declaración de impuestos neerlandesa legalmente válida. Sin esta opción, los asientos de la declaración de impuestos se recopilan utilizando únicamente sus fechas contables (lo que Odoo denomina impuestos estándar).

Esta configuración no es compatible con la configuración Base de caja (Kasstelsel) de Odoo, que provoca la creación de apuntes de diario de impuestos en el momento en que se recibe un pago, por lo que al utilizar Base de caja debe deshabilitar la configuración Base de facturación para crear una declaración de impuestos neerlandesa válida con este módulo. Para deshabilitar la Base de facturación de una empresa, debe:

  • Abrir el formulario de su empresa y verificar que País está configurado como Netherlands.
  • Ir a Invoicing -> Configuration -> Settings, habilitar/deshabilitar NL Tax Invoice Basis (Factuurstelsel) y Apply.

Para crear una declaración, debe:

  • Verificar que tiene suficientes permisos. Debe pertenecer al menos al grupo Billing Manager o al grupo Accountant.
  • Ir al menú: Invoicing -\> Reporting \> NL BTW Statement
  • Crear una declaración, proporcionando un nombre y especificando la fecha de inicio y la fecha de fin
  • Pulsar el botón Update para calcular el informe: las líneas del informe se mostrarán en la pestaña Statement
  • Introducir manualmente los importes de BTW de las líneas '5d', '5e', '5f' (en modo Edit, haga clic en el importe de la línea para poder modificarlo)
  • Pulsar el botón Post para establecer el estado de la declaración en Posted; las declaraciones establecidas en este estado no se pueden modificar

Para añadir facturas/asientos no declarados anteriores:

  • Abrir la pestaña Past Undeclared Moves, disponible cuando la declaración está en estado Draft.
  • Establecer una fecha inicial (campo From Date) a partir de la cual se mostrarán los asientos no declarados anteriores.
  • Uno por uno, añadir los asientos no declarados mostrados, haciendo clic en el botón Add Move presente en cada línea.
  • Pulsar el botón Update para recalcular las líneas de la declaración.

Información adicional sobre el flujo de trabajo:

  • Si necesita recalcular, modificar o eliminar una declaración ya establecida en estado Posted, primero debe volver a establecerla en estado Draft: pulse el botón Reset to Draft
  • En cambio, si envía la declaración a la Autoridad Tributaria, es posible que desee evitar que la declaración vuelva a establecerse en Draft: para evitarlo, pulse el botón Final. Si luego confirma, ya no será posible modificar esta declaración ni restablecerla a draft.

Imprimir un informe PDF:

  • Si necesita imprimir el informe en PDF, abra un formulario de declaración y haga clic en: Print -\> NL Tax Statement

Exportar un informe XLS:

  • Si necesita exportar el informe en XLSX, abra un formulario de declaración y haga clic en: Print -\> NL Tax Statement XLS export

Unidad fiscal multicompañía:

  • Según la Autoridad Tributaria Neerlandesa, para todas las empresas que pertenecen a una unidad fiscal, es posible declarar una única declaración de impuestos.
  • Para crear una declaración de impuestos para una unidad fiscal, inicie sesión en la empresa matriz y seleccione las empresas filiales en la declaración (asegúrese de que el usuario pertenece al grupo multicompañía).
  • Las empresas filiales deben tener las mismas etiquetas de códigos de impuestos (Tax Tags) que la empresa matriz, la misma moneda que la empresa matriz y deben estar ubicadas en los Países Bajos.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.