Mostrar Detalles Adicionales del Cliente en Recibos de Punto de Venta (POS) en Odoo 17
馃搵

Mostrar Detalles Adicionales del Cliente en Recibos de Punto de Venta (POS) en Odoo 17

Este art铆culo documenta la implementaci贸n de una mejora personalizada en Odoo 17 para a帽adir informaci贸n detallada del cliente (direcci贸n, tel茅fono, c茅dula) en los recibos impresos del Punto de Venta, una funcionalidad no disponible de forma nativa.

Problema

El cliente solicit贸 la posibilidad de incluir m谩s informaci贸n del cliente, como n煤mero de identificaci贸n (c茅dula), correo electr贸nico, n煤mero de tel茅fono y detalles adicionales de la direcci贸n, directamente en los recibos generados desde el Punto de Venta (POS). El objetivo era facilitar procesos como la entrega de pedidos, requiriendo un bloque de informaci贸n del cliente visible en el recibo. Odoo 17, en su configuraci贸n est谩ndar, solo muestra el nombre y correo electr贸nico del cliente en los recibos de POS, sin incluir estos datos adicionales de forma nativa.

Causa Ra铆z

La funcionalidad de Odoo 17 para el Punto de Venta no incluye de forma nativa la visualizaci贸n de un bloque detallado con la informaci贸n completa del cliente (direcci贸n, tel茅fono, n煤mero de identificaci贸n) en los recibos impresos. Esto es una limitaci贸n de dise帽o est谩ndar para el formato de recibo predeterminado, que prioriza la concisi贸n.

Soluci贸n

Para abordar esta necesidad, se realiz贸 un desarrollo personalizado que extendi贸 la funcionalidad del m贸dulo de Punto de Venta. La soluci贸n implementada sigue los siguientes pasos:

  1. Se confirm贸 que la solicitud se refer铆a espec铆ficamente a los recibos del Punto de Venta (POS) y no a las facturas de contabilidad, lo cual fue crucial para definir el alcance de la soluci贸n.
  2. Se realiz贸 un an谩lisis exhaustivo de la funcionalidad nativa de Odoo 17 para los recibos de POS, confirmando que la inclusi贸n de detalles adicionales del cliente (direcci贸n, tel茅fono, c茅dula) no est谩 disponible de serie.
  3. Se propuso al cliente un desarrollo personalizado y se obtuvo su aprobaci贸n para proceder con la implementaci贸n a trav茅s de horas de soporte.
  4. Se desarroll贸 un m贸dulo personalizado que introduce una nueva opci贸n de configuraci贸n en Odoo, accesible desde Punto de Venta -> Configuraci贸n -> Ajustes, dentro de la secci贸n Contabilidad, denominada "Detalles del cliente en recibo".
  5. Al activar esta casilla, el recibo de POS genera autom谩ticamente un bloque de informaci贸n adicional del cliente, mostrando:
    • Nombre del cliente
    • N煤mero de identificaci贸n (C茅dula/NIF)
    • Tel茅fono o celular
    • Direcci贸n completa (se帽as, barrio, distrito, cant贸n, provincia, pa铆s, separados por coma)
    Es importante destacar que solo se muestran los campos que est茅n completos en el registro del contacto del cliente; los campos vac铆os son omitidos sin generar errores.
  6. La mejora fue desplegada inicialmente en una instancia de demo (https://demodavid.logosoftla.com/) para que el cliente pudiera realizar pruebas exhaustivas y verificar la correcta funcionalidad.
  7. Se proporcionaron instrucciones detalladas al cliente sobre c贸mo activar la opci贸n, verificar los datos del cliente y realizar una venta de prueba en el POS. Se aclar贸 que los campos de direcci贸n no son obligatorios y el sistema maneja su ausencia de forma elegante.
  8. Tras la confirmaci贸n del cliente de que la funcionalidad operaba seg煤n lo esperado, se procedi贸 con el despliegue final de la mejora en todas las instancias de producci贸n requeridas.

Configuraci贸n y Uso

Para activar esta funcionalidad, siga estos pasos:

  1. Navegue a Punto de Venta -> Configuraci贸n -> Ajustes.
  2. En la secci贸n Contabilidad, busque la opci贸n "Detalles del cliente en recibo".
  3. Active la casilla y guarde los cambios.
  4. Aseg煤rese de que el cliente asignado a la orden de POS tenga los campos de C茅dula (NIF), Tel茅fono y Direcci贸n completos en su registro de contacto para que aparezcan en el recibo.

Si la opci贸n se desactiva, el recibo volver谩 a mostrar 煤nicamente el nombre y correo del cliente como lo hac铆a antes de la implementaci贸n de la mejora.