OdooWiki OCA HUB

Thai Localization - Tax with Payment Multi Deduction

l10n_th_account_tax_multi folder_open OCA/l10n-thailand open_in_new
Localization / Accounting Licencia: AGPL-3

Este módulo admitía múltiples impuestos de retención en la factura.

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 18.0

Al registrar un pago para facturas que llevan retención de impuestos tailandesa, Odoo rellena automáticamente las líneas de deducción con la retención de impuestos correcta, el importe base y el partner, y cambia la gestión de la diferencia de pago a deducción múltiple.

Este módulo conecta los datos del impuesto de retención tailandés en las facturas con el asistente de pago con múltiples deducciones. Cuando abres la pantalla Register Payment para una o varias facturas o apuntes contables, Odoo examina las líneas que tienen configurado un impuesto de retención.

  • Si se encuentra más de una de esas líneas y el tratamiento de la diferencia de pago está configurado para mantener la diferencia abierta, se cambia automáticamente a la opción de múltiples deducciones.
  • Cuando se selecciona la opción de múltiples deducciones, las líneas de deducción se rellenan automáticamente a partir de la información del impuesto de retención de las líneas de factura, incluidos el partner, el impuesto de retención y la base imponible utilizada para calcular el impuesto.
  • Si la diferencia de pago es cero, el importe del pago se reduce por el importe total deducido y la diferencia se recalcula.

Las líneas de deducción ahora muestran columnas adicionales para el partner, el impuesto de retención y la base imponible. El importe del impuesto se calcula a partir del tipo del impuesto de retención aplicado a la base imponible. Para el impuesto sobre la renta de las personas físicas, el sistema comprueba que exista un tipo efectivo para la fecha de pago y convierte los importes entre la moneda del pago y la moneda de la compañía antes de calcular el impuesto.

Cuando una línea de deducción se marca como abierta, el impuesto de retención y la base imponible se borran. El módulo funciona en el asistente de registro de pagos y en el asistente de deducción de pagos, y se instala automáticamente cuando están presentes tanto las funciones del impuesto de retención tailandés como las de pago con múltiples deducciones.

Modelos y campos (2)
  • account.payment.register · amplía un modelo existente
  • account.payment.deduction · amplía un modelo existentepartner_id, wht_tax_id (Withholding Tax), wht_amount_base

Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/l10n-thailand.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Desde la factura de proveedor que desea retener impuestos,

  • Cree la factura y varias líneas de factura.
  • Rellene el impuesto de retención en el campo WHT de cada línea de factura.
  • Contabilice \> Registrar pago.
  • El sistema calculará automáticamente el importe incluyendo múltiples impuestos de retención.

El usuario puede marcar algunas líneas en la tabla de deducciones para mantener algún importe abierto. Es decir, se reducirán 100.0 de la cuenta AR/AP, con el fin de mantenerlo abierto.

Pasos para mantener algún importe abierto.

  • Cree la factura y varias líneas de factura.
  • Rellene el impuesto de retención en el campo WHT de cada línea de factura.
  • Contabilice \> Registrar pago \> marque Open en la tabla de deducciones que necesita mantener. \> Contabilice
  • La próxima vez, Registrar pago \> Rellene el importe residual manualmente \> Contabilice

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, Configuració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.