Cada factura, con su historial a la vista.
Te-Facturo emite CFDI 4.0 desde el panel, por API o por el chat de tus compradores de Mercado Libre. Y deja anotado qué pasó en cada paso: validación del receptor, folio, timbre, guardado y cancelación.
Los 10 timbres son el regalo de bienvenida al registrarte, por ahora. Después se paga por timbre, por adelantado, sin mensualidad.
- Emisor
- Comercializadora Ejemplo SA de CV AAA010101AAA
- Receptor
- Abarrotes Lupita SA de CV ABA010203XY1
- Concepto
- Caja de refresco, 12 piezas
- Total
- $3,340.80 (IVA 16% incluido: $460.80)
- Validar receptorRFC, CP, régimen 601, uso G03
- Verificar CSD vigente y saldovigente, hay timbres
- Reservar la ventacandado anti-duplicado
- Debitar 1 timbresaldo 48, queda 47
- Tomar folio de la serieserie A, folio 1042
- Timbrar ante el PACUUID asignado
- Descargar PDF y XMLcon tu logo y colores
- Guardar el CFDIUUID, serie y folio
Cuatro tipos de comprobante, y cuáles tienen pantalla
Lo que se hace en el panel y lo que solo existe por API, sin mezclarlo.
| Comprobante | Panel | API | Límites |
|---|---|---|---|
| Ingreso | Sí | Sí | MXN, USD o EUR (con tipo de cambio). Pago en una exhibición o en parcialidades. |
| Egreso, nota de crédito | Sí, con vista previa | Sí | Relación tipo 01. Se niega si la factura mezcla gravado y exento o tiene varias tasas, en lugar de prorratear a ciegas. |
| Pago, complemento (REP) | Sí, con vista previa | Sí | Controla el saldo pagado contra el original. |
| Nómina | Sí, recibo individual | Sí | Capturas los importes ya calculados y las claves del SAT; Te-Facturo no calcula la nómina ni valida esas claves contra los catálogos del SAT (si el SAT las rechaza, el timbre se devuelve). La pantalla no cubre horas extra, incapacidades, separación, jubilación, subcontratación ni serie y folio propios: esos casos, por API. |
Antes de timbrar
El receptor se valida: formato de RFC, razón social, código postal de 5 dígitos, régimen entre 22 claves del SAT y uso de CFDI entre 24. En el enlace de autofactura, además, el uso se filtra según el régimen. Nadie puede facturarse a sí mismo, y los folios no se gastan con datos inválidos.
Cancelar
Motivos 01 a 04 del SAT; el 01 pide el UUID de la factura sustituta. Si el monto pasa de $1,000, el SAT pide la aceptación del receptor: la factura sigue vigente hasta que el PAC confirme, y el receptor tiene 3 días hábiles. Cada solicitud queda guardada antes de llamar al PAC y, si falla, se reintenta.
Sustituir
Desde el botón Sustituir del listado (facturas de Ingreso vigentes) o por API. Se timbra una factura nueva relacionada con el UUID original (relación 04) y el original se cancela con motivo 01 indicando el UUID sustituto. Consume 1 timbre. Si el monto pasa de $1,000, el original sigue vigente hasta que el receptor acepte. Las facturas con retenciones u otros impuestos se sustituyen solo por API.
Factura global
Al Público en General, sobre tus ventas de Mercado Libre que no tienen factura: hasta 500 ventas por CFDI, con periodicidad, mes y año. La emites tú; pide tener las ventas sincronizadas hace menos de 12 horas.
Después de emitir
PDF con tu logo y dos colores sacados de él, XML, enlace público por UUID, envío por correo y descarga contable en CSV (hasta 10,000 filas) o ZIP (hasta 500 facturas).
Lo que vigila el sistema mientras no estás mirando
Ningún vigilante timbra por su cuenta: avisan, bloquean o reintentan, y las alertas por correo salen cuando algo cambia de nivel.
| Control | Qué mira | Cuándo | Qué hace |
|---|---|---|---|
| Anti-duplicado al emitir | Llave de idempotencia, venta que ya tiene factura activa, contenido repetido | En cada emisión | Rechaza la segunda emisión |
| Timbre dudoso | El PAC no contestó | Al momento | Consulta por serie y folio; si no puede saberlo, bloquea el reintento 10 minutos |
| Duplicados ya emitidos | Misma referencia externa con más de un CFDI activo; mismo emisor, receptor, importe y día | Cada 30 minutos | Señala el caso; el segundo tipo queda como “revisar” |
| Saldo de folios del PAC | Folios disponibles | Cada 10 minutos | Avisa por correo bajo 100 folios y al agotarse |
| Vigencia del CSD | Fecha de vencimiento | Al arrancar y cada 24 horas | Avisa desde 30 días antes; un CSD vencido bloquea el timbrado |
| Cancelaciones pendientes | Solicitudes sin confirmar | Con espera de 30 minutos | Reintenta hasta 6 veces; después deja una nota para una persona |
| Ventas sin camino | Ventas pagadas de Mercado Libre que ningún flujo facturaría | Una vez al día | Te avisa; no timbra |
El anti-duplicado de timbres dudosos es una ventana de tiempo, no una prueba. Por eso hay capas: la llave de idempotencia (24 horas, o 90 segundos por contenido), una reserva por venta con índice único, la conciliación con el PAC y el monitor de duplicados.
Cuando el comprador pide factura por el chat de Mercado Libre
El sistema lee el chat de postventa, espera a que el pedido llegue, pide los datos y entrega la factura en la misma conversación.
Buenas tardes, me pueden facturar? ocupo factura
Con gusto te facturamos. Para evitar inconvenientes con devoluciones, generamos la factura una vez que tu pedido haya sido entregado.
Con gusto te facturamos. Necesitamos tu Constancia de Situación Fiscal en PDF o foto y el uso de CFDI.
constancia.jpg
Uso: gastos en general
Factura A123.pdf
Adjunto tu factura A123. El XML va en este enlace. Gracias por tu compra.
Una petición, cero insistencia
Manda un aviso mientras espera la entrega y una petición de datos. Por defecto no manda recordatorios (puedes ajustar de 0 a 10 por empresa) y no atiende mensajes de compradores de más de 60 días. Reclamos y devoluciones nunca se contestan en automático.
Si el comprador solo escribe los datos
Sin constancia, se le avisa dos veces que no se pueden verificar y que un error no se corrige ante el SAT; si no responde en 24 horas, se emite con lo escrito. Con los datos que Mercado Libre ya tiene, pide que responda FACTURAME; si no contesta en 72 horas, se factura con ellos. Cualquier otra respuesta pausa la emisión.
Si el pedido se cancela
La factura se cancela ante el SAT con motivo 02 y se avisa al comprador. Si una factura cubre varios pedidos del carrito, solo se cancela cuando todos se cancelaron; si no, lo decide una persona.
Cuando no hay chat
Enlace de autofactura de un solo uso, con el importe y los conceptos tomados de la orden y sin poder editarlos. Vence al cerrar el mes de la compra. Todas tus ventas entran al libro de ventas, tengan o no conversación.
ARIA arma la factura contigo y espera tu confirmación
Una conversación guiada con botones. No emite hasta que tú pulses Emitir.
Pregunta empresa, receptor, conceptos, forma de pago y método, y solo pide el uso de CFDI si falta. Solo ofrece empresas con CSD cargado y vigente.
- Lee la Constancia de Situación Fiscal en PDF o en foto (JPG, PNG o WEBP).
- Importa conceptos desde imagen, CSV o Excel (hasta 8 MB) y te muestra lo que entendió antes de usarlo.
- Sugiere la clave SAT: primero entre tus productos y luego del catálogo del SAT. Si el catálogo no responde, te lo dice; no inventa una clave.
- Guarda en Productos y Clientes lo que capturas.
- Si ya emitiste una igual hace pocos minutos, te avisa y pide confirmar. Si el PAC no contesta, cierra sin botón de reintento para no timbrar dos veces.
ARIA-Central, el asistente del panel que contesta preguntas sobre tu cuenta y puede emitir facturas de ingreso en MXN y cancelar una factura (motivos SAT 01 a 04), siempre después de que tú confirmas, está en beta: sus emisiones y cancelaciones tienen tope. Cada factura que emite o cancela queda en tu bitácora; las emitidas llegan por correo. No hace factura global, ni REP, nota de crédito, nómina o sustitución.
¿A quién le facturas?
Público en generalCliente guardadoSubir constanciaA mano
Escribes “flete local” y sugiere:
Ya lo usaste: Flete localDel catálogo, clave genérica 01010101
- Receptor
- Abarrotes Lupita SA de CV
- Subtotal
- $2,880.00
- IVA 16%
- $460.80
- Total
- $3,340.80
¿Emito la factura? Consume 1 timbre.
EmitirCancelar
Cada empresa en su casillero
Cada cuenta ve solo sus empresas, las propias y las que le compartieron.
Equipos y permisos
El dueño de una empresa la comparte por correo con otra cuenta que ya esté registrada. Consultar va siempre; emitir viene activado por defecto y cancelar, desactivado. El acceso se puede revocar y solo el dueño comparte.
Cuenta y credenciales
- El correo se confirma con un enlace de 24 horas antes de emitir, cancelar o compartir.
- Tras 6 intentos fallidos de entrada, la cuenta se bloquea 15 minutos. La sesión dura 7 días en una cookie HttpOnly y Secure, y puedes cerrarla en todos lados.
- El CSD, no la e.firma, se revisa al subirlo (RFC del certificado, vigencia y contraseña de la llave) y se guarda cifrado con AES-256-GCM.
- Las acciones críticas, como registrarse, bloquear un acceso o compartir una empresa, quedan en un registro de auditoría.
Conecta tu sistema por API
El ERP y otros sistemas ya emiten por aquí. Cada llave opera solo sobre las empresas que tú le asignas; una llave de solo lectura únicamente consulta, pero ve todas las facturas de esas empresas, incluidas las emitidas desde el panel o Mercado Libre.
# Datos y claves de ejemplo. Una llave de API se muestra una sola vez al crearla.
curl -X POST "$TEFACTURO_BASE_URL/api/v1/facturas/emit" \
-H "X-API-Key: $TEFACTURO_API_KEY" \
-H "Idempotency-Key: pedido-48213" \
-H "Content-Type: application/json" \
-d '{
"emisor_rfc": "AAA010101AAA",
"receptor": { "rfc": "ABA010203XY1", "razon_social": "ABARROTES LUPITA SA DE CV",
"regimen_fiscal": "601", "codigo_postal": "44100", "uso_cfdi": "G03" },
"items": [{ "descripcion": "Caja de refresco", "cantidad": 12, "precio_unitario": 240,
"clave_prod_serv": "01010101", "clave_unidad": "H87", "tasa_iva": 0.16 }],
"payment_form": "03", "payment_method": "PUE", "currency": "MXN",
"external_reference": "pedido-48213"
}'
Si repites la llamada con la misma Idempotency-Key recibes la misma respuesta y no se gasta otro timbre. La misma llave con otro cuerpo da conflicto.
- Operaciones: validar el receptor sin gastar timbre (revisa formato, no consulta el padrón del SAT), emitir, nómina, sustituir, cancelar, nota de crédito, complemento de pago, consultar, listar, PDF y XML.
- Permisos por empresa: emitir, cancelar y consultar. Sin permiso, la respuesta es un 403 igual para todos los casos. Límite por defecto: 60 solicitudes por minuto por app.
- Avisos por webhook firmados con HMAC-SHA256, hasta 8 intentos en cerca de 24 horas. Hoy los eventos de timbrado salen del flujo de Mercado Libre.
- Los catálogos del SAT (regímenes, usos, formas y métodos de pago) son públicos.
Tú mismo creas tus llaves de API en la pantalla Integraciones del panel (hasta 5 activas, de lectura o de emisión). No hay documentación OpenAPI; para dudas de integración escribe a goshoptrending@gmail.com.
Un timbre por factura
Pagas por adelantado los timbres que vayas a usar. Sin suscripción.
Los paquetes se ven al crear tu cuenta. Al registrarte recibes 10 timbres de bienvenida, por ahora.
¿Necesitas otra cantidad? Desde tu panel puedes comprar los timbres exactos que requieras, de 1 a 1,000; el precio incluye IVA y los paquetes de 50 o más salen mejor por timbre. Los timbres comprados no tienen fecha de vencimiento.
El timbre se descuenta al facturar y se te devuelve si el timbrado falla. Sin saldo, el sistema no emite. Cada movimiento queda en un historial que no se puede editar.
Si invitas a alguien y emite su primera factura, ganas 6 timbres. Se cuenta al emitir, no al registrarse.
El timbrado lo hace un PAC autorizado por el SAT. Para timbrar necesitas tu propio CSD vigente.
Lo que todavía no hace
Mejor saberlo antes de crear la cuenta.
- No hay factura global mensual automática: está apagada y la factura global la emites tú.
- Si se cancela una venta que ya estaba en una factura global, el sistema puede emitir el CFDI de egreso por esa venta, pero viene apagado en cada empresa y aún no se ha probado con una factura global real.
- No emite Traslado ni Retenciones. Los tipos son Ingreso, Egreso, Pago y Nómina.
- ARIA solo cancela con tu confirmación y no hace factura global. La nómina y la sustitución se hacen desde el panel o por API; cancelar un CFDI emitido por otro sistema existe solo por API.
- La factura se entrega por el chat de Mercado Libre, con el PDF adjunto y el XML en un enlace. Subir el CFDI también a la orden con la carga oficial de Mercado Libre ya está construido, pero viene apagado y falta probarlo con una venta real.
- No factura pedidos sin entregar, ni ventas fuera del plazo de facturación (2 meses por defecto).
- Cancelar una factura de más de $1,000 depende de que el receptor acepte. El sistema no la fuerza.
- El PDF propio pasa al del PAC con más de 25 conceptos, y el logo no sale si es WEBP, GIF o SVG.
- Depende del PAC y de su saldo de folios, que se recarga a mano; hay monitor, no recarga automática.
- No tiene app móvil nativa.
Crea tu cuenta y emite tu primera factura
Necesitas confirmar tu correo y subir tu CSD vigente.