Para facturar un ticket de OXXO todo depende de un dato: el ID de venta, ese código corto que, en el dibujo con el que OXXO explica el ticket, va después de «ID=». Es una mezcla de números y letras, y ahí está el problema: hay caracteres que se confunden entre sí, así que copiarlo «tal como se ve» falla. OXXO sí explica cómo está armado ese código, pero lo explica dentro de un dibujo que no se puede copiar y que no sale al buscar en la página. Y además enseña dos versiones de ese dibujo que no dicen lo mismo. Esta guía traduce a texto lo que ese dibujo esconde, más lo que el formulario no te avisa. El portal lo abrimos el 25 de agosto de 2026.
Si prefieres no buscar nada, súbenos la foto de tu ticket y hacemos el trámite por ti. Abajo está el paso a paso por si quieres hacerlo solo.
Aquí hay que tener cuidado, porque OXXO dice una cosa por escrito y su portal hace otra.
Lo que dice OXXO. No está en el portal donde facturas: está en la página de ayuda que OXXO enlaza desde sus preguntas frecuentes. Ahí, con estas palabras exactas:
«Por disposición del SAT no se pueden Facturar Tickets del año anterior.»
Lo que hace el portal. La fecha de tu compra no se escribe: se elige en un calendario, y ese calendario no deja elegir cualquier día. El 25 de agosto de 2026, el día más viejo que permitía escoger era el 23 de mayo de 2026: poco más de tres meses hacia atrás. Un ticket de enero o de febrero de este mismo año ya no se podía ni marcar, aunque la frase de arriba dé a entender que sí.
El último día que dejaba elegir era el 25 de agosto, o sea el mismo día en que lo miramos. Lo miramos un solo día, así que no sabemos cuánto hacia atrás te va a dejar a ti. Por eso la regla práctica es una sola: no des por hecho que tienes hasta fin de año. Factura apenas compras, y si guardaste un ticket viejo, abre el portal y mira hasta dónde llega el calendario antes de contar con ese dinero.
Lo más pronto que puedes facturar, en esa misma página de ayuda y no en el portal:
«Pueden pasar hasta 24 horas después de que realizaste tu compra para que puedas facturar tus tickets.»
Si ya facturaste y quieres el archivo otra vez, en esa misma página:
«Recuerda que tienes 20 días para reimprimir tu factura una vez generada en el portal.»
Por eso OXXO no sale en nuestra tabla de plazos por tienda: no lo hemos confirmado. Tenemos su frase y tenemos lo que hace su calendario, y no dicen lo mismo. Publicar uno de los dos como si fuera el plazo bueno sería inventarnos un dato, y preferimos decirte que no lo sabemos.
En el dibujo con el que OXXO explica el ticket, el ID de venta va después de «ID=» y el ejemplo es 10MON50MCZ2. Léelo con calma: el segundo carácter es un cero y el cuarto es la letra O. No decidas por la forma.
Lo que desempata es la posición. El mismo dibujo trae un mapa que dice qué puede haber en cada bloque, y ese mapa es lo verdaderamente útil. Todo lo que sigue está escrito dentro del dibujo, no en la página: por eso no lo puedes copiar ni buscar. En texto:
Caracteres 1 y 2: sólo números. («Solo números»)
Caracteres 3, 4 y 5: sólo letras. («Solo letras»)
Caracteres 6 y 7: sólo números. («Solo números»)
Caracteres 8, 9 y 10: números y letras mezclados. («Números y letras»)
El bloque final: sólo números. («Solo números, máximo 2 dígitos»)
Con ese mapa el ejemplo se resuelve solo: la «O» del principio es un cero porque ahí no caben letras, y la «O» de MON es letra porque ahí no caben números.
Los caracteres 8, 9 y 10 son el bloque donde no hay pista: ahí OXXO admite números y letras a la vez. Si tu ticket está borroso justo ahí, no hay forma de deducirlo — hay que leerlo bien o pedir ayuda.
El ID de tu ticket de OXXO tiene caracteres que se confunden entre sí: se deducen por la posición que ocupan. Desciframos ese código por ti y llenamos el portal, sin que tengas que decidir si eso es un cero o una letra O ni pelearte con el reloj de cuatro minutos. Nos mandas la foto del ticket y recibes tu factura en PDF y XML.
Sube tu ticket de OXXO →
¿Tienes dudas? escríbenos por WhatsApp
Al entrar al portal se abre sola, encima de la página, una imagen grande explicando el ID. Y en la página, junto a «¡Inicia tu factura!», hay otra imagen chica que explica lo mismo. No coinciden.
La grande pone de ejemplo 10MON50MCZ2 y para el bloque final, dentro del dibujo, dice:
«Solo números, máximo 2 dígitos»
La chica pone de ejemplo 10MON50MCZ1 y para ese mismo bloque final dice sólo «Solo números», sin mencionar que pueden ser dos.
El portal tampoco lo aclara. La casilla donde escribes el ID acepta como máximo 12 caracteres, y los dos ejemplos que enseña OXXO tienen 11. Así que cuenta los caracteres de tu ticket: ni supongas que siempre son 12, ni te asustes si el tuyo es más corto que el ejemplo.
Y ninguna de las dos imágenes lleva una descripción escrita: si buscas «10MON50MCZ2» dentro de la página no lo encuentra, y quien navegue con un lector de pantalla no oye absolutamente nada de esa explicación.
Cuando el portal no encuentra tu ticket sale un aviso chico encabezado «Ticket no encontrado» con dos botones: «Si» y «No». Ese «Si» no quiere decir «sí, ya entendí»: es el que abre el formulario para dejar tus datos y que te manden la factura después. Si aprietas «No», la ventana se cierra y pierdes esa salida sin que nada te avise. Aprieta «Si». Entonces se abre otra ventana, otra vez encabezada «Ticket no encontrado», que dice:
«Favor de capturar la siguiente información para enviar la factura cuando se recupere su Ticket»
Aquí está lo que nadie te avisa. En esa pantalla vuelves a ver arriba cuatro datos de tu ticket —la fecha de venta, el folio, el ID de venta y el total— pero vienen ya escritos y bloqueados: no se pueden corregir ahí. Así que si el problema fue que leíste mal un carácter del ID, esta pantalla no te sirve para arreglarlo: hay que cerrarla y volver a empezar la búsqueda con el ID bien escrito.
Y lo que sí te toca llenar ahí son tus datos fiscales completos: correo, RFC, nombre o razón social, dirección, régimen fiscal y uso del CFDI. Ten tu constancia de situación fiscal enfrente antes de apretar «Si», porque el reloj de cuatro minutos sigue corriendo mientras la buscas.
Y aunque dejes tus datos, la factura no llega en ese momento. El propio portal advierte:
«Se enviará la factura a la cuenta de correo ingresada en un tiempo máximo de 4 horas.»
La página trae un contador que corre en silencio: 240 segundos, cuatro minutos. El número está escrito en la propia página, pero marcado como invisible: por más que lo busques o amplíes, nunca aparece en pantalla. Cuando llega al final, se abre un aviso que dice:
«Se ha agotado el tiempo de inactividad permitido en el portal.»
Cuatro minutos es poquísimo justo en este portal, porque el rato en que estás dándole vueltas al ticket tratando de decidir si ese carácter es un cero o una O es exactamente el rato en que no estás tocando nada.
La buena noticia es cómo se reinicia: basta con pasar el ratón por encima de la página. No necesitas hacer clic ni escribir. Si vas a descifrar tu ID, muévelo de vez en cuando y el reloj vuelve a empezar. Aun así, lo más cómodo es llegar con el ID ya descifrado antes de abrir el portal.
Si le das clic a «Previsualiza Factura» para revisar cómo va a quedar, el portal avisa ahí dentro:
«La fecha de la factura, corresponde al día en que la generes.»
Ese aviso sólo aparece dentro de esa ventana: si nunca la abres, nadie te lo dice. Y no es un detalle: si compras el 30 y facturas el 2, tu factura cae en el mes siguiente. Si llevas cuentas por mes, o si alguien te pidió el gasto de un mes concreto, factura antes de que cambie el mes.
Y ya que estás en el formulario, tres cosas más que no se anuncian como pasos:
La fecha de venta no se puede escribir. La casilla está bloqueada: puedes teclear todo lo que quieras y no aparece nada. Sólo acepta el día que elijas en el calendarito que se abre al hacer clic.
El total va con dos decimales. La etiqueta lo dice tal cual: «Total (2 Decimales)*». Un total de quince pesos se escribe 15.00, con el punto y los dos ceros.
Hay que validar antes de continuar. El botón «Continuar» nace apagado y no se enciende hasta que aprietas «Validar Ticket». Si te quedaste mirando un botón que no responde, es esto: te falta ese paso.
Si el enlace que abriste termina en facturacionElectronica-web/ y nada más, no vas a ver el portal: esa dirección hoy sólo abre una página en blanco que dice «Pagina inicio». El portal de verdad es el que termina en views/layout/inicio.do. Si llegaste a una pantalla vacía, no es que el portal esté caído: es que ese enlace no era el bueno.
La casilla del portal acepta hasta doce, y los dos ejemplos que OXXO enseña tienen once. Los primeros diez siguen un orden fijo: dos números, tres letras, dos números, y tres de números y letras revueltos. Al final va un bloque de números, y ahí las dos versiones que enseña OXXO no coinciden: una dice «máximo 2 dígitos» y la otra sólo «Solo números». Cuenta los de tu ticket en vez de darlos por hechos.
Por la posición, no por la forma. En los caracteres 1, 2, 6 y 7 sólo puede haber números, así que ahí cualquier cosa redonda es un cero. En los caracteres 3, 4 y 5 sólo puede haber letras, así que ahí es la letra O. En los caracteres 8, 9 y 10 caben las dos cosas: ese es el bloque donde no hay pista y hay que leerlo bien.
Sí puedes, pero hay que apretar el botón correcto. Ese aviso sale con dos botones, «Si» y «No»: el «Si» es el que abre el formulario para dejar tus datos y que te manden la factura cuando recuperen el ticket, y el portal avisa que tarda hasta cuatro horas; si aprietas «No», pierdes esa salida. Ojo con dos cosas de esa segunda pantalla: la fecha, el folio, el ID y el total aparecen bloqueados y no los puedes corregir, así que si te equivocaste al escribir el ID hay que cerrar y volver a buscar; y ahí te piden tus datos fiscales completos, no sólo el correo.
Porque trae un contador escondido de cuatro minutos sin actividad. Al cumplirse, sale el aviso de que se agotó el tiempo. Para reiniciarlo basta con pasar el ratón por encima de la página; no hace falta hacer clic ni escribir.
No, y probablemente tampoco uno de hace unos meses de este mismo año. OXXO lo dice así: «Por disposición del SAT no se pueden Facturar Tickets del año anterior.» Pero su portal es más estricto que esa frase: el 25 de agosto de 2026, el calendario donde eliges la fecha de tu compra no dejaba escoger nada anterior al 23 de mayo de 2026. Lo miramos un solo día, así que no sabemos cuánto te dejará a ti; lo prudente es facturar apenas compras y no suponer que tienes hasta diciembre. Ah, y para los tickets recién comprados: pueden pasar hasta 24 horas antes de que el portal los reconozca.
No. Esa casilla está bloqueada: por más que teclees, no aparece nada. Hay que hacer clic y elegir el día en el calendario que se abre. Y ten presente que la fecha que llevará tu factura no es la de tu compra, sino la del día en que la generes.