OdooWiki OCA HUB

Account Create Cash Basis Entry Hook

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

Este módulo añade puntos de enganche en account_partial_reconcile.create_tax_cash_basis_entry() para permitir enviar más información de contexto en la creación de la línea de asiento para base de caja

Aunque el código original se ha modificado un poco, se ha respetado la lógica y el método sigue haciendo exactamente lo mismo

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 12.0

Añade un punto de extensión técnico al proceso de creación de asientos de impuestos de base de caja, permitiendo que otros módulos pasen contexto adicional al generar asientos de diario de base de caja en la conciliación de pagos.

Este es un módulo técnico para desarrolladores y contables que utilizan impuestos de criterio de caja. No añade nuevas pantallas, menús ni botones. En su lugar, modifica cómo Odoo crea los asientos contables para los impuestos de criterio de caja cuando se concilia una factura con un pago.

  • Sustituye el método estándar que crea los asientos de criterio de caja por una versión que llama a un nuevo hook, _set_additional_context, antes de que se procese cada apunte del diario. Otros módulos pueden sobrescribir este hook para proporcionar información adicional (por ejemplo, una cuenta analítica o un campo personalizado) que se utilizará cuando se construya el asiento de criterio de caja.
  • El resto de la lógica del criterio de caja se mantiene sin cambios: sigue calculando el porcentaje de la factura que se ha pagado, crea el asiento de base imponible, lo publica y concilia las líneas cuando es necesario.
  • El módulo afecta al modelo account.partial.reconcile y al flujo de creación de asientos de criterio de caja en account.move. No crea nuevos modelos ni datos.

Dado que el hook devuelve un contexto vacío de forma predeterminada, instalar este módulo por sí solo no cambia ningún comportamiento visible en Odoo. Su propósito es hacer posible que otros módulos personalicen los asientos de criterio de caja sin copiar todo el método estándar.

Depende de

account

Lo necesitan otros módulos

Texto generado por IA (DeepSeek) al leer el código de la versión 12.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 12.0
  • Añadir dependencia de este módulo
  • Heredar de 'account.partial.reconcile'
  • Cambiar la función _set_additional_context para añadir más información para la creación de apuntes contables de base de caja

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.