Este módulo permite definir algunos motivos para la funcionalidad de "Put Money In" y "Take Money Out" disponible en la sesión del punto de venta.
Así, con este módulo es posible impactar directamente en una cuenta de gasto o ingreso definida en los motivos relacionados y crear los asientos contables correspondientes.
Caso de uso típico (no exhaustivo)
- Desea realizar un seguimiento de los movimientos de depósito bancario, utilizando una cuenta bancaria intermedia denominada 'Cash Awaiting Bank Deposit'. (En Francia, por ejemplo, "581 - Espèce en attente d'encaissement")
- Desea permitir pagos desde el diario de caja para pagar pequeños gastos recurrentes. (Gasolina, parquímetro, etc.)
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 17.0Permite registrar efectivo introducido o retirado de una sesión de Punto de Venta con un motivo predefinido, y contabiliza automáticamente el asiento contable correspondiente en la cuenta de ingresos o gastos adecuada.
Este módulo añade una lista configurable de motivos para movimientos de efectivo en el Punto de Venta. Los motivos se crean en Punto de Venta > Configuración, donde cada motivo tiene un nombre, los diarios de efectivo a los que se aplica y si se utiliza para entradas de dinero, salidas de dinero o ambas. Para cada dirección se puede elegir la cuenta de ingresos o de gastos que debe imputarse.
En una sesión de Punto de Venta abierta o de cierre, aparecen dos botones: "Put Money In" y "Take Money Out". Solo se muestran cuando existe al menos un motivo coincidente para la compañía de la sesión. Al hacer clic en uno se abre un pequeño formulario donde se elige el motivo, el diario y el importe. El nombre del motivo se rellena automáticamente y, si el motivo está vinculado a un único diario, ese diario se preselecciona. El importe debe ser mayor que cero.
Al aplicar, el módulo crea una línea de extracto de efectivo en la sesión con el importe elegido y la cuenta de contrapartida definida en el motivo, de modo que el asiento contable se genera automáticamente. Los motivos se filtran por compañía y solo los usuarios con los permisos adecuados de Punto de Venta o de contabilidad pueden gestionarlos.
Depende de
Lo necesitan otros módulos
Menús que añade
Modelos y campos (3)
- pos.session · amplía un modelo existentedisplay_move_reason_income, display_move_reason_expense
- pos.move.reason · modelo nuevoname, active, company_id (Company), journal_ids (Accounting Journals), is_income_reason, income_account_id (Income Account), is_expense_reason, expense_account_id (Expense Account)
- wizard.pos.move.reason · modelo nuevoname (Reason), amount, move_type, journal_id (Journal), session_id (Current Session), journal_ids, move_reason_id (Move Reason)
Texto generado por IA (DeepSeek) al leer el código de la versión 17.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: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 17.0
Confirmado el 2026-11-03 en la rama 17.0 de OCA/pos.
terminal Instalación y uso
Documentación de OCA · Odoo 17.0Configuración
Fuente · Odoo 17.0- Vaya a 'Point of Sale' / 'Configuration' / 'Move Reason'
- Cree o actualice sus PoS move Reasons.
- para cada motivo, puede mencionar el o los diarios afectados, (generalmente el Cash Journal), y si es un motivo para 'put in' y / o para 'take out' Money.
Nota
Primero debe haber marcado 'Used in Point of Sale' para los diarios en los que desea habilitar la función.
- Ve a tu sesión actual
- Haz clic en el botón "Put Money In" o "Take Money Out"
- Selecciona el motivo, el diario, el importe y, opcionalmente, una descripción adicional
- Al cerrar la sesión, se creará un asiento contable, con dos líneas, una con la cuenta predeterminada del diario y otra con la cuenta del motivo de gasto / ingreso.
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.