v0.1 draft

Ticket Schema

Estándar abierto JSON Schema para tickets, recibos y comprobantes digitales. Diseñado para reemplazar papel físico con documentos portables, verificables y fáciles de validar.

Objetivo

Crear un formato común para apps que generan o consumen tickets digitales: ventas, pagos, solicitudes de pago, entregas, préstamos y servicios.

Ejemplo mínimo

{
  "$schema": "https://ticketschema.org/schema/v0.1/profiles/retail-receipt.json",
  "ticketSchemaVersion": "0.1",
  "id": "ts_01HX0000000000000000000101",
  "documentType": "retail_receipt",
  "status": "paid",
  "issuedAt": "2026-05-22T18:30:00-06:00",
  "currency": "MXN",
  "amounts": { "total": 86, "paid": 86, "balance": 0 },
  "items": []
}

REST API

POST /api/validate
content-type: application/json

Respuesta válida:

{ "valid": true, "errors": [] }

Compatibilidad

Apps podrán decir:

Validated by Ticket Schema