Thai Localization - Account Tax Invoice
Este módulo aborda el requisito de impuesto indebido para Tailandia
En Odoo, la función de base de caja se utiliza para cubrir el caso de impuesto indebido (exigible en el pago). Esto puede responder parcialmente a la cuestión sobre el impuesto indebido en Tailandia. Para la factura/pago de cliente, la base de caja de Odoo por sí sola es suficiente.
Pero para la factura/pago a proveedor y el gasto, donde el número de factura de impuesto y la fecha de impuesto son proporcionados por el proveedor. Este módulo proporcionará formas para que el usuario lo haga en la factura de proveedor (para el impuesto normal) y en el pago a proveedor (para el impuesto indebido que es exigible en el pago).
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 14.0Gestiona los números y las fechas de las facturas fiscales tailandesas en las facturas de proveedor, las facturas de cliente y los pagos. Una nueva lista Tax Invoices conserva el número de factura fiscal, la fecha y el periodo de declaración de cada línea de impuesto.
Este módulo añade información de factura fiscal tailandesa a los documentos contables. En cada línea de impuesto de un asiento contable, el sistema crea un registro Tax Invoice que almacena el número de factura fiscal, la fecha de factura fiscal, la base imponible y el importe del impuesto.
- En las facturas de cliente y los abonos, el número de factura fiscal se rellena automáticamente cuando se publica el documento: utiliza la secuencia configurada en el impuesto, o el número del documento si no hay ninguna secuencia definida.
- En las facturas de proveedor y otros asientos de compra, debe introducir el número y la fecha de la factura fiscal del proveedor antes de publicar; de lo contrario, Odoo bloquea la publicación con un mensaje que le pide que los rellene.
- En los pagos, aparece una pestaña Tax Invoice cuando hay impuesto a pagar en el pago. Puede introducir allí el número y la fecha de la factura fiscal, y luego usar el botón Clear Tax para publicar los asientos contables de impuestos relacionados.
- Un campo Report Late (0 a 6 meses) calcula una fecha de declaración a partir de la fecha de la factura fiscal, útil para los plazos de declaración fiscal tailandeses.
- Un menú Tax Invoices en Accounting > Miscellaneous le permite buscar y agrupar todos los registros de factura fiscal por fecha o por socio.
- La última línea de factura fiscal de un documento no se puede eliminar, y el importe de impuesto introducido debe coincidir con el importe de la línea de impuesto.
El módulo afecta a account.tax, account.move, account.move.line, account.payment y account.partial.reconcile.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (6)
- account.tax · amplía un modelo existentetaxinv_sequence_id (Tax Invoice Sequence), sequence_number_next (Next Number)
- account.move · amplía un modelo existentetax_invoice_ids
- account.payment · amplía un modelo existenteto_clear_tax, tax_invoice_ids, tax_invoice_move_id (Tax Invoice's Journal Entry)
- account.move.line · amplía un modelo existentetax_invoice_ids, manual_tax_invoice
- account.move.tax.invoice · modelo nuevobalance (Tax Amount), move_id, account_id, company_id, move_state, partner_id (Partner), payment_id, report_date (Report Date), reversed_id, tax_line_id, move_line_id, reversing_id, to_clear_tax, report_late_mo (Report Late), tax_base_amount (Tax Base), tax_invoice_date (Tax Invoice Date), tax_invoice_number (Tax Invoice Number), company_currency_id
- account.partial.reconcile · amplía un modelo existente
Texto generado por IA (DeepSeek) al leer el código de la versión 14.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 14.0
Confirmado el 2026-11-03 en la rama 14.0 de OCA/l10n-thailand.
terminal Instalación y uso
Documentación de OCA · Odoo 14.0Configuración
Fuente · Odoo 14.0Para los impuestos de venta (tax scope = Sales), existe la opción de ejecutar el número de Tax Invoice mediante el modelo de secuencia. Si se configura correctamente, el Tax Invoice Number utilizará esta secuencia en lugar del número de factura de cliente / número de pago
- Ir a Accounting > Configuration > Invoicing > Taxes
- Para el impuesto de venta, elegir 'Tax Invoice Sequence' (o crear una nueva)
- Asegurarse de configurar también la misma secuencia para el mismo impuesto en el pago. Es decir, Output VAT7% y Undue Output VAT7% deben seleccionar la misma secuencia, ambos darán como resultado el mismo Tax Report
Nota: esta opción no está disponible para el impuesto de compra, porque el Tax Invoice Number proviene del proveedor y se rellena manualmente.
Con esto, se introducirán 2 nuevos campos relacionados con impuestos en account.move.tax.invoice
- tax_invoice_number : Tax Invoice Number
- tax_invoice_date : Tax Invoice Date
En la factura de cliente, ambos campos se establecerán por defecto con el número y la fecha del documento de Odoo. Pero en la factura de proveedor, ambos campos deben ser rellenados por el usuario con el número y la fecha de la factura de impuestos del proveedor.
Nota: La nueva tabla account.move.tax.invoice es la fuente principal del Thai VAT Report
Preparación del Undue Tax
- Use Developer Mode
- In Chart of Account, add new account for Undue Tax, if not already exists.
- As admin, add access rights
Show Full Accounting Features - Go to Invoicing > Configuration > Settings and select
Cash Basis, this will open cash basis options in Tax master data - Go to Invoicing > Configuration > Accounting > Taxes, create new undue tax for both sales and purchase
Caso de factura de cliente y pago
- Cree una nueva factura de cliente y elija usar el VAT de ventas o el Undue VAT
- Procese la factura y el pago como de costumbre, el número y la fecha del documento de Odoo deben usarse como Tax Invoice Number/Date
Caso de factura/pago de proveedor
1) Caso Input VAT
- Cree una nueva factura de proveedor y elija Input VAT
- En la pestaña tax invoice de la factura de proveedor, rellene los 2 nuevos campos,
Tax InvoiceyTax Dateproporcionados por su proveedor - Valide esta factura de proveedor, el Tax Invoice Number y la Tax Date proporcionados se establecen en account.move.tax.invoice
2) Caso Undue Input VAT
- Cree una nueva factura de proveedor y elija Undue Input VAT
- Valide la factura de proveedor, se creará el asiento contable con Undue VAT
- Registre el pago como de costumbre, esto creará un nuevo documento de pago como de costumbre
- A partir de este proceso, se crea el asiento contable (cash basis) para clear undue, pero estará en estado Draft
- Vaya al documento de pago, en la pestaña tax invoice, rellene Tax Invoice Number y Tax Date
- Haga clic en el botón Clear VAT, el asiento contable (cash basis) para clear undue ahora estará Posted
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.