Comercial
Facturación electrónica
Emite y administra comprobantes fiscales CFDI 4.0, complementos de recepción de pagos y cancelaciones ante el SAT.
Comercial. Ruta base:
/invoicing.
Facturación concentra la emisión y administración de comprobantes fiscales digitales (CFDI 4.0): facturas de ingreso, notas de crédito, complementos de recepción de pagos 2.0 y cancelaciones ante el SAT. El timbrado lo realiza el PAC configurado para tu negocio y cada comprobante queda disponible para su descarga pública firmada en XML y PDF.
Herramienta requerida: la capacidad
ELECTRONIC_INVOICINGllega con la herramienta Facturación en mostrador (+$149) o Portal de autofactura (+$199), contratables en cualquier plan, Gratis incluido; las dos comparten el mismo motor fiscal y el plan Control incluye ambas. En la prueba aplica si elegiste una de ellas al registrarte. Cuota mensual de CFDI: 50 en Gratis y Negocio, 200 en Control. Sin la herramienta el módulo aparece bloqueado con opción de contratarla.
Operación y comportamiento de la pantalla
La consola separa Comprobantes, Emitir, Operación, Receptores y Plantilla. En Comprobantes, filtra por timbrado, entregado, fallido, cancelado o borrador. La vista de carga debe finalizar antes de interpretar los contadores. Emitir y cancelar son operaciones fiscales, no acciones de mantenimiento de un catálogo.
Qué administra esta pantalla
- Comprobantes: lista de documentos emitidos con folio, receptor, total, UUID y estado (Timbrado, Entregado, Fallido, Cancelado).
- Emitir: emisión manual de factura, nota de crédito o complemento de pago para casos que no nacieron de una venta automática.
- Operación: perfil del emisor y política de timbrado. La identidad fiscal (RFC, razón social, régimen, domicilio y lugar de expedición) se captura en Configuración de la empresa → Fiscal y aquí se muestra de solo lectura; en esta pestaña se registran el ID del emisor en el PAC, las series por tipo de comprobante (ingreso, pago, egreso y factura global), la periodicidad de la factura global, la política de timbrado y el Certificado de Sello Digital (CSD). Es requisito previo para timbrar.
- Receptores: perfiles fiscales ligados a un cliente del catálogo (no se captura un ID a mano): el buscador encuentra al cliente por nombre y el perfil hereda su correo y WhatsApp. Cada perfil guarda RFC, razón social, código postal fiscal, régimen y uso CFDI predeterminado, más los canales de contacto.
- Plantilla: personalización del PDF del comprobante (logotipo, colores, nombre comercial, QR del SAT, cadena original).
Emisión automática por evento
Además de la emisión manual, el servicio timbra solo cuando ocurre un evento de negocio: una venta de mostrador cobrada en POS o una orden pagada en la tienda genera su CFDI sin intervención del usuario, y un abono aprobado a una venta a crédito genera su complemento de recepción de pagos con la parcialidad correspondiente. Si el servicio no puede timbrar en el momento, el proceso se reintenta en segundo plano hasta completarse: no hay comprobantes que se queden "perdidos" sin visible falla.
La política de timbrado del perfil del emisor decide cuándo aplica el timbrado automático:
| Política | Comportamiento |
|---|---|
Solo a petición (ON_REQUEST) |
Ninguna venta se timbra al cobrar. El cliente la pide por autofactura; las no reclamadas entran a la factura global del periodo. |
Automática al cobrar (AUTO_ON_PAYMENT) |
Toda venta u orden pagada con datos de receptor se timbra en el momento del cobro. |
Ambas (BOTH) |
Timbrado automático cuando la venta trae receptor y autofactura disponible para el resto. |
Autofactura del cliente
Cada ticket impreso del POS lleva un QR y una URL con token firmado. El cliente lo abre desde su teléfono, cae en /facturacion dentro del dominio de la tienda, captura sus datos fiscales (RFC, nombre, código postal, régimen, uso de CFDI) y el sistema timbra el comprobante sin que el mostrador toque un solo dato. Quien no tenga el QR puede usar la vía manual con el folio, la caja, la fecha, la sucursal y el total exacto impresos en el ticket.
Reglas que el sistema hace cumplir solo:
- Una venta, un timbre. Si la venta ya tiene CFDI, el portal devuelve ese mismo comprobante: nunca timbra dos veces.
- Prueba de compra. Sin el token firmado o los datos exactos del ticket, el portal rechaza con el mismo mensaje genérico: no revela si el folio existe ni qué dato falló. La vía manual puede pedir además una verificación anti-bots (CAPTCHA).
- Impuestos desde la configuración de la empresa. El CFDI usa la misma configuración fiscal que el motor de precios al cobrar (IVA, IEPS, precios con impuestos incluidos, definida en Configuración de la empresa); si tu negocio no tiene configuración, la venta no se factura: nunca se inventa una tasa.
- Factura global. Las ventas que nadie reclamó durante el periodo se agregan en la factura global al público en general con
InformacionGlobal, según la periodicidad y serie global del perfil del emisor. Ninguna venta queda sin cubrir. - El dato capturado se queda con el cliente. Cuando la venta venía ligada a un cliente, lo que capturó en el portal (RFC, régimen, correo, WhatsApp) se guarda como su perfil fiscal. En su siguiente compra (mostrador o tienda) el sistema reutiliza esos datos sin pedírselos otra vez.
Reenvío de comprobante
Todo comprobante Timbrado o Entregado ofrece el botón Reenviar en la lista de Comprobantes. El diálogo pide el canal:
| Canal | Qué recibe el cliente |
|---|---|
| Correo | El XML y el PDF adjuntos al mensaje. |
| El enlace de descarga pública firmada. |
El destino sugerido es el que quedó registrado en el CFDI (o en el perfil fiscal del cliente), y se puede corregir en el momento: útil cuando el cliente dio otro correo o cambió de número. El reenvío queda en la bitácora del comprobante (INVOICE_RESENT o DELIVERY_FAILED) y marca el documento como entregado por ese canal.
Cómo usarla
- Configura primero el perfil del emisor en dos partes: la identidad fiscal (RFC, régimen fiscal, lugar de expedición) se edita en Configuración de la empresa → Fiscal, y en la pestaña Operación se definen el ID del emisor en el PAC, las series por tipo de comprobante y la política de timbrado, con Guardar operación. Después sube el CSD (.cer, .key y contraseña) con Registrar emisor en el PAC: los archivos viajan directo al PAC y no se guardan en Flux. Sin emisor completo y CSD registrado no hay timbrado.
- Crea los perfiles fiscales de tus clientes frecuentes en Receptores: busca el cliente por nombre (el buscador consulta el catálogo con una pausa de 300 ms entre tecla y consulta), elígelo de la lista y completa RFC, razón social y código postal fiscal, correo y WhatsApp se precargan del cliente.
- Para emitir manualmente, abre Emitir y elige el tipo (Factura, Nota de crédito o Complemento pago). En Cliente con perfil fiscal selecciona el perfil: precarga todo el receptor y liga el CFDI al cliente; o deja la captura manual para un receptor ocasional.
- Agrega los conceptos con descripción, cantidad, precio unitario y tasa de IVA; el total se calcula con el desglose de impuestos del Anexo 20.
- Revisa el comprobante en Comprobantes: el folio usa la serie del emisor y el estado Timbrado confirma que el PAC firmó el documento.
- Comparte el comprobante con los botones XML, PDF o Reenviar (correo con adjuntos o WhatsApp con enlace) de cada renglón, o copia el enlace de descarga pública firmada para el cliente.
- Para cancelar, usa Cancelar sobre un comprobante timbrado y selecciona el motivo SAT correspondiente (01–04).
Controles principales
| Campo o control | Para qué sirve | Validación visible | Efecto operativo |
|---|---|---|---|
| Tipo de comprobante | Factura (I), Nota de crédito (E) o Complemento de pago (P). | Selección por botón. | Define la estructura del CFDI que se timbra. |
| RFC receptor | RFC del cliente, conforme a su constancia de situación fiscal. | Formato de RFC y catálogo. | Dato fiscal obligatorio del CFDI. |
| Régimen fiscal / Uso CFDI | Catálogos del SAT para el receptor. | Valores de catálogo. | Determinan la validez fiscal del comprobante. |
| Email / WhatsApp | Canales de entrega del comprobante al cliente. | Formato de correo y teléfono. | Dispara la entrega por notificaciones tras timbrar. |
| Cliente (perfil fiscal) | Liga los datos fiscales a un cliente del catálogo. | Buscador por nombre; obligatorio para guardar el perfil. | Las compras siguientes del cliente reutilizan fiscal y contacto. |
| Reenviar | Reenvía el comprobante por correo (XML+PDF) o WhatsApp (enlace). | Solo en estado Timbrado o Entregado. | Corrige el destino si hace falta; queda en bitácora. |
| Series del emisor | Prefijos de folio por tipo de comprobante. | Texto corto. | Numeración correlativa separada por tipo. |
| Certificado de Sello Digital (CSD) | Archivos .cer y .key con su contraseña que dan de alta al emisor en el PAC. | Archivos y contraseña requeridos en Registrar emisor en el PAC. | Habilita el timbrado; Flux conserva solo el ID del emisor que devuelve el PAC, nunca la llave. |
| Descarga pública | Enlace firmado por documento para XML y PDF. | Token del documento. | El cliente descarga sin iniciar sesión. |
| Cancelar | Cancela el CFDI ante el SAT con motivo. | Motivos 01–04. | El documento queda Cancelado, no se borra. |
Errores comunes
- El módulo aparece bloqueado: tu negocio no tiene la herramienta Facturación en mostrador ni Portal de autofactura. Se contrata en cualquier plan y viene incluida en Control.
- Error al timbrar: revisa que el perfil del emisor esté completo (incluido el ID del emisor en el PAC) y que el RFC y régimen del receptor sean válidos; el detalle del fallo queda en la bitácora del comprobante.
- El cliente no puede autofacturar: verifica que el ticket corresponda a una venta del periodo y que la venta no tenga ya un CFDI; si el total que teclea no coincide con el cobrado, el portal rechaza la petición.
- El reenvío no llega: revisa la bitácora del comprobante,
DELIVERY_FAILEDindica que el canal falló (correo inválido o número sin WhatsApp); corrige el destino y reintenta desde Reenviar. - El complemento de pago no aparece: se genera al aprobarse el abono en cobranza; verifica que la factura origen esté timbrada con método de pago PPD.
Relación con otras pantallas
- Las ventas a crédito y sus abonos se operan en Cobranza; cada abono aprobado genera aquí su complemento.
- Las órdenes pagadas en tienda aparecen en Órdenes y generan su CFDI por evento.
Identidad fiscal del emisor
La seccion Operacion permite editar la identidad fiscal (RFC, razon social, regimen fiscal, codigo postal de expedicion) y el domicilio fiscal junto con las series, el PAC y la politica de timbrado; todo se guarda con Guardar emisor. Antes la identidad se editaba en Configuracion de la empresa y las dos pantallas guardaban el perfil completo, de modo que una podia deshacer lo que la otra acababa de cambiar. La identidad tambien se imprime en el ticket del POS.