OdooWiki OCA HUB

Romania - Point of Sale Refunds

l10n_ro_pos_refund folder_open OCA/l10n-romania open_in_new
Localization Licencia: AGPL-3

En Rumanía, un recibo fiscal no puede revertirse imprimiendo uno negativo: la devolución tiene que emitirse como factura rectificativa ("factura storno"), y el efectivo devuelto por ventanilla tiene que estar cubierto por una disposición de pago ("dispozitie de plata") que el cliente firma.

Este módulo hace que ambas cosas ocurran por sí solas. Reembolsar un recibo en el Punto de Venta crea un pedido de reembolso normal, y en cuanto se paga:

  • la factura rectificativa se emite en el diario de facturación del Punto de Venta -- facturar un reembolso ya no es opcional. Al cajero se le pide el cliente en cuanto se crea el reembolso, y la pantalla de pago indica por qué no puede validarse sin uno;
  • el efectivo devuelto se registra como su propia línea de extracto de caja, vinculada a la sesión y liquidando la factura rectificativa directamente. Esa línea es la disposición de pago, y sale de la impresora en el punto de venta justo detrás de la factura rectificativa, para que el cliente la firme.

Un reembolso o produce una factura rectificativa real o no se produce en absoluto. Donde el core adjuntaría una proforma y continuaría -- una e-Factura que no se generará por un partner al que le falta su provincia, por ejemplo -- el reembolso se rechaza en su lugar, con el motivo, porque una proforma no revierte nada. Una e-Factura que se genera pero no puede llegar al SPV es un asunto distinto: la factura rectificativa es real, el reembolso se realiza, y la carga se reintenta desde el back office.

El efectivo sale de la caja una vez: el pago del POS detrás de una disposición de pago se mantiene fuera del flujo de caja de la sesión y fuera de su asiento de cierre, porque la línea de extracto ya lo contabiliza.

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 20.0

En las empresas rumanas, el reembolso de un recibo de Punto de Venta emite automáticamente una nota de crédito y crea un desglose de pago firmado para el efectivo devuelto, que se imprime en la caja. Se requiere un cliente en cada reembolso.

Este módulo cambia el funcionamiento de los reembolsos en el Punto de Venta para empresas rumanas. Cuando un cajero reembolsa un recibo, el pedido de reembolso siempre se envía a facturación, por lo que se emite una nota de crédito en lugar de un recibo negativo.

  • Un cliente es obligatorio en un reembolso: se pide al cajero que elija uno en cuanto se crea el reembolso, y la pantalla de pago muestra una advertencia que explica por qué el botón Validate está bloqueado hasta que se elige un cliente.
  • Si la nota de crédito no pudo emitirse realmente (solo se generó una proforma), el reembolso se rechaza con un mensaje de error que explica el motivo, para que el cliente no se vaya con un documento que no revierte nada.
  • Una vez pagado el reembolso, el efectivo devuelto se registra como su propia línea de estado de caja vinculada a la sesión, liquidando la nota de crédito. Esta línea es la disposición de pago, y se imprime automáticamente justo después de la nota de crédito en el punto de venta; si la impresión falla, una advertencia pide al cajero que la imprima desde el pedido de reembolso.
  • Un botón "Payment Disposal" aparece en el formulario del pedido de reembolso para reimprimir ese documento.
  • El efectivo devuelto se mantiene fuera del flujo de caja normal de la sesión, por lo que el recuento de caja de cierre no se cuenta dos veces.

El módulo afecta a pos.order, pos.payment, pos.session y res.company.

Modelos y campos (3)
  • pos.order · amplía un modelo existentel10n_ro_payment_disposal_id (Romania - Payment Disposal)
  • pos.payment · amplía un modelo existentel10n_ro_payment_disposal_id (Romania - Payment Disposal)
  • pos.session · amplía un modelo existente

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

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-romania.

terminal Instalación y uso

Documentación de OCA · Odoo 20.0

Nada que configurar. La nota de crédito se emite en el diario de facturación establecido en el Punto de Venta (Punto de Venta > Configuración > Punto de Venta > Facturación), y la disposición del pago se registra en el diario del método de pago en efectivo utilizado para el reembolso.

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, Uso.

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.