OdooWiki OCA HUB

POS cash in-out reason

pos_cash_move_reason folder_open OCA/pos open_in_new
Point Of sale Licencia: AGPL-3

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.0

Permite 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

point_of_sale

Menús que añade

menu_pos_move_reason
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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · 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.

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.