Autofacturación en punto de venta (POS) en Odoo 19
¿Tus clientes te piden factura días después de su compra? No dejes que la autofacturación se convierta en un dolor de cabeza operativo. En nuestra guía completa para Odoo 19, te enseñamos a configurar el módulo de POS para que tus clientes generen sus propios comprobantes de forma ágil, manteniendo tu contabilidad impecable y tu mostrador libre de filas.
Marco Palacios
1/21/20264 min read


Odoo permite realizar ventas de forma ágil a través del módulo de Punto de Venta (POS), el cual está diseñado principalmente para operaciones de mostrador, donde la prioridad es la rapidez en la atención y el cobro al cliente final. En este tipo de escenarios, normalmente no se solicitan datos fiscales al momento de la venta y se emite únicamente un ticket.
Sin embargo, en la operación diaria es muy común que el cliente solicite su factura después de haber realizado la compra, ya sea horas o incluso días después. Este proceso es conocido como autofacturación y representa un reto si no se cuenta con una configuración adecuada.
En este blog explicaremos paso a paso cómo configurar adecuadamente la autofacturación en POS en Odoo 19, asegurando que el flujo sea fiscalmente correcto, contablemente consistente y operativo para el personal de tienda.
Problema operativo
En un punto de venta tradicional, el cajero debe atender a varios clientes de forma continua. Solicitar datos fiscales completos (RFC, régimen fiscal, uso de CFDI, correo electrónico) en cada venta no solo retrasa la operación, sino que incrementa el riesgo de errores en la facturación.
Configuración
Como configuración inicial, tenemos que activar la opción de Autofacturación en el ticket de la venta; de esta forma, en el ticket se mostrará el código QR o link para que desde ahí el cliente pueda realizar su factura electrónica.


El primer paso para poder generar la venta es configurar un cliente para que realice su factura; para ello crearemos un cliente llamado “Escuela Kemper Urgate”, el cual será utilizado por defecto en las ventas de POS.
Este contacto debe tener:
RFC
Régimen fiscal correcto
Uso de CFDI definido
País y datos fiscales mínimos requeridos


Posteriormente, tenemos que revisar la configuración de la empresa. Tenemos que configurar correctamente la empresa con los datos del nombre, RFC, código postal.
Es importante mencionar que la empresa tiene que contar con certificados para poder timbrar correctamente; el nombre de la empresa tiene que ser igual al que aparece en la constancia de situación fiscal. En este caso estoy utilizando una empresa con certificados demo.


Una vez configurado el POS, la operación diaria se realiza de forma normal:
Se seleccionan los productos para la venta, se selecciona el cliente y se tiene que realizar el pago. Una vez realizado el pago, en automático se mostrará el ticket de la venta; es común que este ticket se imprima y es el que se le entrega al cliente.


Ahora, cuando el cliente entra al link, ya sea escaneando el código o manualmente, aparecerá un pequeño formulario donde tendrá que llenar los datos necesarios que están en el ticket: el número de ticket, fecha y código único.


Una vez completada la información del ticket, aparecerá un segundo formulario. En este formulario de confirmación de facturación, el cliente ingresa de manera autónoma la información fiscal necesaria para la emisión de su CFDI, utilizando como base el ticket generado previamente.
En la parte superior se muestra el resumen de la compra, validando el importe y los productos para asegurar que la factura corresponda con la compra realizada por el cliente. A continuación, se solicitan los datos fiscales obligatorios, como nombre, RFC, domicilio fiscal, régimen fiscal y uso del CFDI. Esta información se utiliza para generar el comprobante sin modificar el ingreso ya registrado en POS.


Una vez completados los datos, el cliente confirma el proceso y Odoo procede a generar y timbrar la factura correspondiente.




Recomendaciones prácticas:
Es fundamental definir correctamente el cliente genérico de POS, asegurando que cuente con un RFC válido, régimen fiscal y uso de CFDI correcto, ya que este será la base de todas las ventas iniciales. De igual forma, se debe verificar que la empresa esté correctamente configurada con sus datos fiscales y certificados vigentes, ya que cualquier inconsistencia en esta información provocará errores en el timbrado. Es aconsejable capacitar al personal para que explique brevemente al cliente el proceso de autofacturación y la importancia de conservar su ticket, ya que este será la llave para generar su CFDI.
En Exdoo podemos desarrollar cualquier módulo para Odoo en México; implementamos tu ERP con consultores experimentados no solo en Odoo, sino en procesos de negocios; tenemos 10 años trabajando solamente con Odoo en México y otros países.
Exdoo TI S DE RL DE CV
10 años de experiencia en Odoo
