OdooWiki OCA HUB

Point of Sale - Custom Bill by Environment

pos_environment folder_open OCA/server-env open_in_new
Point of Sale Licencia: AGPL-3

Este módulo amplía el módulo punto de venta de Odoo para permitir al administrador personalizar el ticket impreso por el punto de venta, con un texto que depende de su entorno. (Desarrollo, , Preproducción, Producción, etc...)

El ticket mostrado e impreso mostrará el mensaje personalizado

Este módulo se basa en el mecanismo introducido por el módulo server_environment.

Nota

Este módulo proporciona una funcionalidad legalmente requerida en algunos países (como Francia, según la ley sobre certificación contable) donde los recibos de prueba y de producción deben ser distinguibles.

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 16.0

Permite a los administradores añadir un encabezado y un pie de página personalizados a los recibos del Punto de Venta, de modo que los tickets impresos en entornos de prueba, preproducción o producción puedan distinguirse.

Este módulo añade un bloque "Environment Settings" a la pantalla de configuración del Punto de Venta. Allí, dos áreas de texto de solo lectura muestran el encabezado y el pie de página que se imprimirán en los recibos.

El contenido no se introduce en Odoo: proviene del mecanismo de configuración del servidor proporcionado por el módulo server_environment. El texto se lee de dos secciones de configuración, una para el encabezado y otra para el pie de página, y cada línea que se encuentra allí se une en el mensaje final. Las líneas pueden ser específicas de un idioma, por lo que se puede mostrar un mensaje diferente según el idioma del usuario.

En el lado del Punto de Venta, se amplía la pantalla del recibo: el encabezado del entorno se muestra después del encabezado estándar del recibo, y el pie de página del entorno se muestra antes del área posterior al pie de página. Por lo tanto, el mismo texto aparece tanto en pantalla como en la factura impresa.

Dado que los valores se calculan a partir de la configuración del servidor, no se pueden editar directamente en el formulario de ajustes; cambiarlos requiere actualizar la configuración del servidor. Esto es útil cuando los recibos de prueba y de producción deben ser legalmente distinguibles.

Depende de

point_of_saleserver_environment
Modelos y campos (2)
  • pos.config · amplía un modelo existentereceipt_environment_footer, receipt_environment_header
  • res.config.settings · amplía un modelo existentereceipt_environment_footer, receipt_environment_header

Texto generado por IA (DeepSeek) al leer el código de la versión 16.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.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Abre tu módulo server_environment_files
  • En cada carpeta de entorno, crea un nuevo archivo llamado pos_environment.conf (por ejemplo)
  • En cada archivo, escribe una sección como esta, según tu entorno
[pos_environment_header]
line_1 = ===============================
line_2 = TICKET EDITED ON A TEST
line_3 = ENVIRONMENT
line_4 = ===============================

[pos_environment_footer]
line_1 = ===============================
line_2 = THIS TICKET HAS BEEN EDITED
line_3 = ON A TEST ENVIRONMENT
line_4 = -------------------------------
line_5 = IT CAN NOT BE CONSIDERED
line_6 = AS A PROOF OF PURCHASE
line_7 = ===============================

Internacionalización

Si despliegas Odoo en un contexto multilingüe, puedes añadir un sufijo __xx_xx en el nombre de cada línea, donde xx_xx es el idioma. El texto se mostrará en la factura, dependiendo del idioma del usuario actual. Ejemplo:

line_1 = ===============================
line_2__en_US = TICKET EDITED ON A TEST SERVER
line_2__fr_FR = TICKET EDITE SUR SERVEUR DE TEST
line_3 = -------------------------------

Nota

Para asegurarte de que tu servidor está configurado correctamente, puedes comprobar los ajustes en la configuración del Punto de Venta.

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.