Factura MX · Facturación en línea

Manual de usuario de Odai CFDI Factura OnLine

Cómo dejar que sus clientes facturen solos sus tickets y pedidos en su página, en Odoo 20: ajustes, plazo, ticket con QR, los tres pasos del cliente y la factura global mensual.

Módulo odai_cfdi_onlineVersión 20.0.1.0.0Odoo 20

1Antes de empezar

Con este módulo sus clientes facturan solos sus compras en una página de su sitio: escriben el código de su ticket o su número de pedido, capturan sus datos fiscales y descargan su factura. Usted ya no tiene que facturar en caja ni contestar correos pidiendo facturas.

  • Odai CFDI 4.0 México (odai_cfdi) con el timbrado activado.
  • Odai CFDI Punto de Venta (odai_cfdi_pos) y Odai CFDI Factura Global (odai_cfdi_global), que se instalan junto con este módulo.
  • El módulo instalado: Odai CFDI Factura OnLine (odai_cfdi_online) en Odoo 20, desde Aplicaciones.
  • Su Odoo publicado en internet con su dominio (por ejemplo https://www.miempresa.mx), para que sus clientes entren a la página.
Dirección de la páginaLa página queda en /facturacion de su dominio, por ejemplo https://www.miempresa.mx/facturacion. Esa misma dirección va en el QR de los tickets.

2Ajustes de la facturación en línea

Facturación › Configuración › Ajustes › Facturación MX en Línea

En los ajustes de Facturación (o Contabilidad) busque el bloque Facturación MX en Línea. Solo aparece si la empresa tiene Factura MX activa.

Bloque Facturación MX en Línea.
Bloque Facturación MX en Línea.
OpciónQué hace
Facturación MX en LíneaEnciende la página de facturación. Debajo se muestra su dirección. Con esta opción, la factura global del punto de venta pasa a ser mensual y automática.
Qué se puede facturarTickets del punto de venta y Pedidos de tienda OnLine (pedidos de venta). Los pedidos se facturan solo si ya están pagados.
Hora límiteHora del último día del mes hasta la que el cliente puede facturar las compras de ese mes. Viene en 23:45.
Factura globalHora del último día del mes a la que se emiten las facturas globales del punto de venta y de ventas. Viene en 23:55 y debe ser después de la hora límite.
Periodicidad de la globalSiempre 04 Mensual mientras la facturación en línea esté activa.
Constancia de Situación FiscalPermite que el cliente suba su constancia en PDF del SAT para llenar sus datos en automático. Lo que no se pueda leer lo captura a mano.
Detallar los productos de la notaActivo: el cliente ve los productos de su compra antes de facturar. Inactivo: solo el folio, la fecha y el total. La factura siempre lleva los productos.
Asignar etiquetaAl dar de alta un cliente nuevo desde la página, le pone la etiqueta que elija (por ejemplo Factura en línea), para saber de dónde llegó.
Texto de bienvenidaTexto que el cliente ve arriba de la página, por ejemplo qué necesita tener a la mano.
Factura global mensualMientras la facturación en línea esté activa, la factura global del punto de venta y la de ventas quedan bloqueadas en mensual, con el horario de aquí. En los ajustes del punto de venta se ven con un candado.
Ajustes del punto de venta: la factura global queda mensual y bloqueada por la facturación en línea.
Ajustes del punto de venta: la factura global queda mensual y bloqueada por la facturación en línea.

3Plazo para facturar

El SAT pide que la factura de una venta se emita en el mismo mes. Por eso:

  • El cliente puede facturar su compra dentro del mismo mes en que la hizo.
  • El último día del mes, solo hasta la hora límite.
  • A la hora de la factura global, lo que nadie facturó entra en la factura global del mes a Público en General.
  • Una compra que ya entró en la factura global ya no se puede facturar en línea.

En el paso 2 de la página, el cliente ve hasta qué día y hora puede facturar esa compra.

ConsejoDeje unos minutos entre la hora límite y la factura global, para que las últimas facturas del mes terminen de timbrarse.

4El ticket con QR

Con la facturación en línea activa, los tickets sin factura del punto de venta traen el Código para facturar y un QR con la leyenda ¿Necesitas factura? Escanea el código.

Ticket sin factura: código para facturar y QR que lleva a la página.
Ticket sin factura: código para facturar y QR que lleva a la página.
  • Al escanear el QR, el cliente llega directo al paso 2 con su compra ya encontrada.
  • Si escribe a mano, usa el código para facturar (o el número del ticket) y el total.
  • Los tickets de devolución no traen QR ni código.

5Cómo factura su cliente

https://su-dominio/facturacion

La página tiene tres pasos: Tu compra, Tus datos y Tu factura.

Paso 1: Tu compra

El cliente escribe el código para facturar o número de pedido y el total de la compra, y presiona Buscar mi compra.

Paso 1: código del ticket o número de pedido y total.
Paso 1: código del ticket o número de pedido y total.

Paso 2: Tus datos

Arriba ve su compra (con o sin productos, según los ajustes) y la fecha límite para facturarla. Después captura sus datos fiscales:

CampoNotas
Constancia de Situación FiscalOpcional. Sube el PDF de su constancia, tal como lo descarga del SAT (pesa menos de 1 MB), y sus datos se llenan solos.
RFCSu RFC. Si ya está registrado como cliente, la página llena sus datos y le pide revisarlos.
Código postal fiscalEl de su domicilio fiscal, 5 números.
Nombre o razón socialTal como aparece en su constancia, sin el régimen de capital (sin "SA DE CV").
Régimen fiscal y Uso del CFDILa página solo ofrece los usos que corresponden al régimen elegido.
Método y forma de pagoSe toman de la compra. El cliente puede corregir la forma de pago si pagó de otra forma.
Correo electrónicoOpcional. Ahí le llegan el PDF y el XML.
Paso 2 antes de capturar.
Paso 2 antes de capturar.
Paso 2 con los datos de un cliente ya registrado.
Paso 2 con los datos de un cliente ya registrado.

Al presionar Generar factura, la factura se crea y se timbra.

Paso 3: Tu factura

Si el timbrado tarda, la página dice Tu factura se está timbrando y el cliente puede volver a abrirla después. Cuando está lista puede:

  • Ver PDF, Descargar XML o Descargar ZIP (PDF y XML).
  • Enviar por correo a la dirección que escriba.
  • Facturar otra compra.
Factura en proceso de timbrado.
Factura en proceso de timbrado.
Factura lista para descargar o enviar por correo.
Factura lista para descargar o enviar por correo.

6Si el SAT rechaza la factura

Si el SAT o el proveedor de timbrado rechazan la factura, la página lo dice con el motivo y le indica al cliente qué revisar (nombre, código postal, régimen o uso del CFDI). Debajo aparece el formulario Corrige tus datos fiscales y el botón Corregir y volver a timbrar.

Factura rechazada: motivo, qué revisar y formulario para corregir.
Factura rechazada: motivo, qué revisar y formulario para corregir.
  • El RFC no se puede corregir aquí: si el RFC está mal, el cliente pide su factura a la empresa.
  • Si el problema no es de los datos del cliente, la factura queda en revisión y la página le dice que la empresa la revisará y que no necesita volver a facturar.
  • Usted ve la factura en Facturación con su mensaje de error; corríjala y presione Timbrar CFDI.

7Mensajes que puede ver el cliente

Ejemplo: no se encontró la compra con ese código y total.
Ejemplo: no se encontró la compra con ese código y total.
MensajeQué significa
No encontramos una compra con esos datos. Revisa el código y el total de tu ticket o pedido.El código o el total no coinciden con ninguna compra.
Este ticket ya está facturado. / Este pedido ya está facturado.La compra ya tiene factura. Si el cliente la busca de nuevo, la página lo lleva a su factura.
Este ticket ya se incluyó en la factura global del mes, así que ya no se puede facturar.Pasó el plazo y la compra ya entró en la global.
El plazo para facturar esta compra terminó …La compra es de un mes anterior, o ya pasó la hora límite del último día.
Las devoluciones no se facturan.El código es de un ticket de devolución.
Este ticket tiene una devolución. Pide tu factura en la tienda.Al ticket se le hizo una devolución; se factura en la caja.
Esta compra fue a crédito, así que no se factura en línea …Las ventas a crédito se facturan en la empresa.
Solo se facturan en línea los pedidos pagados. Este pedido aún no está pagado.El pedido de venta todavía no tiene su pago.
Usa tu RFC; el RFC genérico no se puede usar para facturar a tu nombre.El cliente escribió XAXX010101000.
Ese uso del CFDI no corresponde a tu régimen fiscal.Debe elegir un uso permitido para su régimen.
El archivo no es PDF … / El PDF no tiene texto … / El archivo es muy grande …La constancia debe ser el PDF original del SAT, no una foto ni un escaneo, y pesar menos de 1 MB.
No encontramos tu RFC en el archivo …El PDF no parece ser una Constancia de Situación Fiscal.
No encontramos tu ticket con el código QR. Escribe el número del ticket y el total.El QR no se pudo leer o el ticket no existe; se busca a mano.
Hiciste muchos intentos. Espera unos minutos e inténtalo de nuevo.Protección contra búsquedas repetidas.
Tu factura todavía se está timbrando. Intenta enviarla en unos minutos.Pidió el correo antes de que terminara el timbrado.

8Lo que usted ve en Odoo

  • Cada factura hecha en línea es una factura normal en Facturación › Clientes › Facturas, con la nota Factura emitida por el cliente desde la facturación en línea en su historial. La de un ticket queda con origen POS.
  • Los clientes nuevos quedan dados de alta con sus datos fiscales y la nota Cliente dado de alta desde la facturación en línea, y la etiqueta, si la configuró.
  • Si un cliente ya registrado corrige sus datos, queda la nota Datos fiscales actualizados desde la facturación en línea.
  • Lo que nadie facturó en el mes entra en la factura global mensual, a la hora configurada.

9Lista de verificación

  • ☐ Odai CFDI con el timbrado activado.
  • ☐ Facturación MX en Línea marcada y la dirección de la página abre desde internet.
  • ☐ Qué se puede facturar: tickets, pedidos o ambos.
  • ☐ Hora límite y hora de la factura global (la global después de la hora límite).
  • ☐ Constancia de Situación Fiscal, detalle de productos, etiqueta y texto de bienvenida.
  • ☐ Un ticket de prueba facturado desde el QR, de principio a fin.