Validar
Prueba si un documento cumple con un perfil Ticket Schema.
Abrir validator →Ticket Schema es un estándar abierto JSON Schema para tickets, recibos y comprobantes digitales. Sirve para reemplazar papel físico con documentos portables, verificables y fáciles de renderizar.
Importante: Ticket Schema está diseñado para documentos no fiscales. No sustituye facturas, CFDI ni comprobantes fiscales exigidos por una autoridad tributaria.
Las acciones principales están separadas para que no tengas que leer toda la documentación.
Prueba si un documento cumple con un perfil Ticket Schema.
Abrir validator →Revisa tickets de venta, pagos, entregas, préstamos y servicios.
Abrir examples →Renderiza un JSON como ticket ligero para iframe o vista web.
Abrir preview →Flujo mínimo para integrar Ticket Schema en una app.
Genera un JSON compatible con uno de los perfiles v0.1.
{
"$schema": "https://ticketschema.org/schema/v0.1/profiles/retail-receipt.json",
"ticketSchemaVersion": "0.1",
"documentType": "retail_receipt",
"status": "paid",
"currency": "MXN",
"amounts": { "total": 86, "paid": 86, "balance": 0 }
}
POST https://ticket-schema.pages.dev/api/validate
content-type: application/json
{ "valid": true, "errors": [] }
POST https://ticket-schema.pages.dev/api/render
content-type: application/json
{
"document": { "...": "Ticket Schema JSON" }
}
{
"valid": true,
"errors": [],
"html": "<div class=\"ticket-schema-render\">...</div>"
}
POST https://ticket-schema.pages.dev/api/render/html
content-type: application/json
{
"document": { "...": "Ticket Schema JSON" }
}
Responde text/html, listo para previsualizar o insertar.
Si el documento ya está publicado como JSON, usa el renderer embebible.
https://ticket-schema.pages.dev/render/?src=/examples/v0.1/retail-receipt-mx.json
<iframe src="https://ticket-schema.pages.dev/render/?src=/examples/v0.1/retail-receipt-mx.json"></iframe>