Saltar al contenido
Te-Facturo

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.

Una emisión, paso por paso (datos ficticios)
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)
  1. Validar receptorRFC, CP, régimen 601, uso G03
  2. Verificar CSD vigente y saldovigente, hay timbres
  3. Reservar la ventacandado anti-duplicado
  4. Debitar 1 timbresaldo 48, queda 47
  5. Tomar folio de la serieserie A, folio 1042
  6. Timbrar ante el PACUUID asignado
  7. Descargar PDF y XMLcon tu logo y colores
  8. Guardar el CFDIUUID, serie y folio
Folio fiscal (ejemplo) 9C1E4B7A-52D0-4F3A-8E61-7B2A90D4C5F1
Timbres 47

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.

Tipos de comprobante y dónde se emiten
ComprobantePanelAPILímites
IngresoSíSíMXN, USD o EUR (con tipo de cambio). Pago en una exhibición o en parcialidades.
Egreso, nota de créditoSí, con vista previaSí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 previaSíControla el saldo pagado contra el original.
NóminaSí, recibo individualSí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.

Controles automáticos, frecuencia y efecto
ControlQué miraCuándoQué hace
Anti-duplicado al emitirLlave de idempotencia, venta que ya tiene factura activa, contenido repetidoEn cada emisiónRechaza la segunda emisión
Timbre dudosoEl PAC no contestóAl momentoConsulta por serie y folio; si no puede saberlo, bloquea el reintento 10 minutos
Duplicados ya emitidosMisma referencia externa con más de un CFDI activo; mismo emisor, receptor, importe y díaCada 30 minutosSeñala el caso; el segundo tipo queda como “revisar”
Saldo de folios del PACFolios disponiblesCada 10 minutosAvisa por correo bajo 100 folios y al agotarse
Vigencia del CSDFecha de vencimientoAl arrancar y cada 24 horasAvisa desde 30 días antes; un CSD vencido bloquea el timbrado
Cancelaciones pendientesSolicitudes sin confirmarCon espera de 30 minutosReintenta hasta 6 veces; después deja una nota para una persona
Ventas sin caminoVentas pagadas de Mercado Libre que ningún flujo facturaríaUna vez al díaTe 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.

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.

Cada empresa en su casillero

Cada cuenta ve solo sus empresas, las propias y las que le compartieron.

Aislamiento por cuenta La cuenta de Ana tiene dos empresas, Papelería Norte y Taller Ruiz. La cuenta de Beto tiene Dulces del Valle y ve Papelería Norte porque Ana se la compartió con permiso de consultar y emitir. Beto no ve Taller Ruiz. Cuenta de Ana Papelería Norte dueña: Ana Taller Ruiz dueña: Ana Cuenta de Beto, contador Dulces del Valle dueño: Beto Papelería Norte compartida con Beto Puede consultar y emitir. Taller Ruiz no aparece aquí. Solo Ana comparte o revoca.
Diagrama de ejemplo con nombres ficticios.

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.