Facturación automática: que el cliente pida su CFDI sin escribirte

Resumen rápido
  • La facturación se automatiza con un portal de autofacturación ligado a tu punto de venta: el cliente entra con el folio y el monto del ticket, captura sus datos fiscales, el sistema los valida, timbra con tu PAC y le envía PDF y XML; lo que nadie facturó se va a la factura global.
  • El SAT exige del cliente cinco datos: RFC, nombre tal como aparece en su Constancia de Situación Fiscal, código postal fiscal, régimen y uso del CFDI. La mitad de los rebotes son por el nombre.
  • La factura global se puede emitir diaria, semanal o mensual y se manda a timbrar dentro de las 24 horas siguientes al cierre del periodo, con el RFC genérico XAXX010101000.
  • Cancelar también tiene reglas: el receptor tiene tres días para aceptar o negar por buzón tributario, y hay casos que no requieren su aceptación, como facturas de hasta $1,000 o canceladas al día hábil siguiente.

¿Tu contador todavía recibe capturas de tickets por WhatsApp? Escríbenos por WhatsApp y vemos cómo conectar tu punto de venta con un portal de autofacturación.

Último día del mes, diez y media de la noche. A Eduardo, dueño de una tlapalería y materiales en Villa de Pozos, le entra el «¿me facturas?» de siempre: una foto borrosa de un ticket de hace tres semanas y un mensaje de voz que dice «es a nombre de la constructora, ahorita te paso el RFC». El RFC llega a la mañana siguiente. El régimen fiscal, nunca. El código postal, equivocado. Eduardo timbra la factura, rebota por el nombre, la corrige, la cancela, la vuelve a timbrar y, entre una cosa y otra, se le va la mañana del día 1 en un ticket de $2,340.

Eso no es atención al cliente. Es un proceso que todavía no se ha automatizado, disfrazado de favor.

¿Cómo automatizar la facturación electrónica de mi negocio?

La facturación se automatiza con un portal de autofacturación ligado al punto de venta: el cliente entra con el folio y el monto de su ticket, captura RFC, nombre, código postal, régimen y uso del CFDI, el sistema valida los datos, timbra con tu PAC y le envía PDF y XML por correo. Los tickets que nadie facturó se agrupan solos en la factura global del periodo.

Por qué el «¿me facturas?» siempre llega incompleto

No es mala fe del cliente. Es que le estás pidiendo cinco datos fiscales por WhatsApp, de memoria, a alguien que está en la obra con las manos ocupadas. Y cinco datos dictados de memoria son cinco oportunidades de error, la misma lógica de las tareas que tu equipo sigue haciendo a mano: lo que se transcribe, se transcribe mal tarde o temprano.

El costo es doble. Está el tiempo de Eduardo, que no es poco. Y está el cliente, que a la tercera vuelta de «me falta tu régimen» empieza a comprar los materiales en la tienda de enfrente, donde el ticket trae un enlace y la factura sale sola. La frase para pegar en la caja: «¿me facturas?» no es una pregunta de tu cliente; es un proceso que todavía no automatizaste.

Lo que el SAT exige del cliente (y por qué rebotan tantas)

La factura 4.0 necesita cinco datos del receptor, y todos vienen en su Constancia de Situación Fiscal. Así lo resume la infografía oficial del SAT, con fundamento en el artículo 29-A del Código Fiscal de la Federación.

Desliza la tabla →

DatoDónde lo ve el clienteEl error de siempre
RFCConstancia de Situación FiscalUna letra cambiada, homoclave incompleta
Nombre o razón socialConstancia, tal cual y en mayúsculasDictar «Constructora López SA de CV» cuando en el SAT dice otra cosa
Código postal fiscalConstancia, «Datos de ubicación»Dar el de la casa o el de la obra, no el fiscal
Régimen fiscalConstancia, «Regímenes»No saber cuál es; adivinar
Uso del CFDILo decide el cliente según su régimenPedir un uso que su régimen no permite

El mismo documento del SAT dice cómo debe ir el nombre: en mayúsculas, exactamente como aparece en la constancia. Ahí se cae la mitad de las facturas que rebotan. Un portal bien hecho no le pide al cliente que dicte nada: le pide que copie de su constancia o que la suba, y valida contra lo que capturó antes de intentar timbrar. El rebote se detecta en la pantalla del cliente, no en la mañana del día 1 de Eduardo.

El ticket que nadie facturó no desaparece: se va a la global

Aquí está la parte que a muchos dueños les da miedo y que en realidad es la más mecánica. Las ventas por las que nadie pidió factura se reportan en un CFDI global de operaciones con el público en general. Según la regla 2.7.1.21 de la Resolución Miscelánea Fiscal 2026, ese CFDI se puede elaborar de forma diaria, semanal o mensual, con los importes de cada operación del periodo y los folios de los tickets, y se remite al SAT o al PAC a más tardar dentro de las 24 horas siguientes al cierre. El IVA y el IEPS van separados. Las personas físicas en RESICO lo hacen mensual, con el monto total del periodo.

La guía de llenado del CFDI global del SAT fija el receptor: RFC genérico XAXX010101000, nombre PUBLICO EN GENERAL, régimen 616 «Sin obligaciones fiscales» y uso S01 «Sin efectos fiscales». Y la misma regla 2.7.1.21 aclara que, si el cliente no lo pide, no estás obligado a expedir el comprobante de operación por ventas menores a $100, aunque sí entran en la global.

Todo eso lo puede armar un sistema conectado al punto de venta sin que nadie abra un Excel: al cierre del día, o de la semana, toma los folios que no se facturaron de forma nominativa, arma la global y la manda a timbrar. Eduardo lo hacía a mano cada domingo. Dos horas, con la calculadora, para reportar lo que su caja ya sabía.

Cómo se ve la autofacturación por dentro

  1. El ticket trae un enlace o un QR. Impreso al pie, con el folio y el monto. El cliente lo abre desde su celular ahí mismo o desde la oficina.
  2. Entra con folio y monto. Si coinciden con la venta registrada, el sistema muestra el ticket. Si ya se facturó, lo dice. Si ya pasó el periodo que definió el negocio, también lo dice y explica qué hacer.
  3. Captura o sube su constancia. RFC, nombre, código postal, régimen y uso. El portal valida formato, coherencia entre régimen y uso, y guarda los datos para la próxima vez.
  4. Timbra con tu PAC. El proveedor autorizado de certificación sigue siendo el que certifica ante el SAT; el portal solo le manda la información completa y correcta.
  5. Envía PDF y XML. Al correo que el cliente escribió, con copia a tu contabilidad. Nadie reenvía nada por WhatsApp.
  6. Marca el folio como facturado. Así ese ticket no cae en la global del periodo y no se duplica.

Ese último paso es el que evita el enredo más común: facturar de forma nominativa un ticket que ya se había ido a la global.

Cancelar sin drama

Aun con todo automatizado, alguna factura se cancela. Conviene saber las reglas antes, porque también se pueden automatizar. Desde el 1 de enero de 2022 toda cancelación lleva un motivo, según el documento de preguntas frecuentes del SAT: 01 comprobante emitido con errores con relación, 02 con errores sin relación, 03 no se llevó a cabo la operación y 04 operación nominativa relacionada en la factura global. El 04 es justo el caso del cliente que pide su factura después de que su ticket ya entró en la global: se cancela la global, se reexpide sin esa operación y se emite la nominativa.

La regla 2.7.1.34 de la RMF 2026 dice que el receptor recibe la solicitud por buzón tributario y tiene tres días para aceptarla o negarla; si no contesta, el SAT la toma por aceptada. Y la 2.7.1.35 lista los casos donde no hace falta su aceptación: entre otros, facturas de hasta $1,000, las de público en general, las de nómina y egresos, y cualquiera que se cancele dentro del día hábil siguiente a su expedición. Los plazos máximos para cancelar tienen sus propias reglas; ese punto, confírmalo con tu contador para tu régimen.

Solo 28.8 % de los negocios del país usó sistema contable o contador externo en 2023.En las micro, 26 %. El resto lleva cuentas en libreta, y la factura del cliente es un favor que se hace a mano. INEGI, Censos Económicos 2024.

Lo que hacemos y lo que no

En Xperience Lab, agencia de San Luis Potosí que hace páginas web, chatbots con IA y automatizaciones, no somos PAC ni despacho contable, y no pretendemos serlo. Lo que construimos es la tubería: el punto de venta que ya tienes conectado a un portal donde el cliente se factura solo, ese portal conectado a tu PAC, y la global que se arma al cierre sin que nadie la capture. El contador sigue revisando; el PAC sigue timbrando; lo que desaparece es la persona que copiaba datos entre WhatsApp, Excel y el facturador.

Y como en la cobranza que se recuerda sola, el beneficio grande no es el tiempo ahorrado, sino el cambio de tono con el cliente: ya no le pides datos con pena tres semanas después; él se factura cuando quiere, con un enlace que siempre funciona.

El día 1 de Eduardo, seis meses después

El ticket de $2,340 de la constructora trae un QR al pie. El residente de obra lo escanea desde la camioneta, sube la constancia, elige el uso, y la factura le llega al correo antes de arrancar. Si no lo hace, el domingo en la noche el sistema arma la global de la semana con ese folio adentro y la manda a timbrar; Eduardo la ve el lunes, ya certificada, mientras se toma el café.

El último «¿me facturas?» que recibió fue en abril. Era de un cliente nuevo que todavía no sabía que en su ticket venía la respuesta.

Preguntas frecuentes

¿Puedo obligar al cliente a pedir su factura el mismo mes?

Puedes poner una política de tu negocio, y muchos lo hacen, pero conviene que un contador te diga cómo redactarla y hasta dónde aplica en tu caso. Lo que sí está en tus manos es hacer que pedir la factura sea tan fácil que la pidan el mismo día: un enlace en el ticket y un portal que tarda dos minutos resuelven más que cualquier letrero.

¿El portal de autofacturación sustituye a mi contador o a mi PAC?

No. El PAC (proveedor autorizado de certificación) sigue siendo quien timbra ante el SAT, y el contador sigue revisando y declarando. El portal solo quita el paso manual de en medio: capturar datos que el cliente puede capturar solo, y mandar el XML y el PDF sin que alguien de tu equipo lo haga a mano.

¿Qué pasa con los tickets que nadie facturó?

Se incluyen en la factura global de operaciones con el público en general, que se emite con el RFC genérico XAXX010101000, nombre PUBLICO EN GENERAL, régimen 616 y uso S01, de forma diaria, semanal o mensual según elijas, y se envía a timbrar dentro de las 24 horas siguientes al cierre del periodo. Un sistema conectado al punto de venta arma esa global sola con los folios que quedaron sin facturar.

¿Por qué rebotan tantas facturas por el nombre del cliente?

Porque en la versión 4.0 el nombre del receptor debe registrarse en mayúsculas y exactamente como aparece en su Constancia de Situación Fiscal, sin el régimen de sociedad si no forma parte del nombre y sin acentos de más o de menos. El cliente suele dictar el nombre de memoria; un portal que le pide copiarlo de su constancia o subirla corta ese error de raíz.

Sigue leyendo

¿Quieres que tus clientes se facturen solos desde el ticket?

Cuéntanos qué punto de venta usas y con qué PAC timbras. Te decimos, sin compromiso, cómo se conectaría un portal de autofacturación a tu operación.

Hablar por WhatsApp