Estándares y especificaciones
Cada tipo de QR o código de barras que Abundera genera corresponde a un estándar publicado. Esta es la referencia, enlace a la especificación, vectores de prueba canónicos, validador en el navegador donde lo tenemos, compatibilidad de escáneres y los errores que rompen los códigos en producción.
Por qué existe esta página: la mayoría de las herramientas QR tratan las especificaciones como curiosidades. Los operadores las tratan como contratos. Cuando un banco suizo rechaza un QR-bill, es porque un carácter del QR no coincidía con las Swiss Implementation Guidelines, no porque la cámara de tu teléfono fallara. Estas páginas documentan cada contrato que cumplimos para que puedas auditarlo tú mismo.
GS1 Digital Link
GS1 Digital Link Standard v1.4 El sucesor Sunrise 2027 del EAN-13. Un QR lleva identidad de producto más lote, vencimiento, número de serie y URL de marketing.TOTP
RFC 6238 Contraseñas de un solo uso basadas en tiempo. Todas las apps de autenticación leen el mismo esquemaotpauth://. HOTP
RFC 4226 Variante basada en contador de TOTP. Modo canónico para YubiKey OATH y tokens de hardware heredados donde el servidor no puede depender de la sincronización del reloj.Swiss QR-bill
SIX Swiss Implementation Guidelines v2.3 El QR de pago ISO 20022 que reemplazó el recibo de pago suizo. Reglas de QR-IBAN, formato de referencia y la superposición obligatoria con la cruz suiza.Carné de conducir AAMVA
AAMVA Card Design Standard v10 El código de barras PDF417 en el reverso de cada carné de conducir de EE.UU. Códigos de elementos, IIN de jurisdicción, historial de versiones.QR de comerciante EMVCo
EMV QR Code Specification v1.1 El QR de comerciante codificado en TLV detrás de la mayoría de los sistemas nacionales de pago móvil (PIX, PromptPay, UPI, SGQR, DuitNow…).PIX
BACEN Resolução 103/2021 · BR Code El sistema de pagos instantáneos de Brasil. Subconjunto EMVCo MPM con formatos de clave CPF/CNPJ/email/teléfono/EVP en la etiqueta 26.UPI
NPCI BR Code ·upi:// URI La plataforma de pagos instantáneos de India. Dos formatos QR, URI upi://pay simple y NPCI BR Code con VPA en la etiqueta 26. EPC Girocode
EPC069-12 v2.1 Transferencia SEPA Credit Transfer europea vía QR. Doce líneas de texto en posición fija: BIC, IBAN, importe, remesa estructurada o no estructurada.Activación eSIM
GSMA SGP.22 · Código de activación LPA Dirección SM-DP+ más ID de coincidencia. iOS 17.4+ y Android 13+ los leen de forma nativa para aprovisionar un perfil eSIM.Aztec · PDF417 · Data Matrix, comparativa
ISO/IEC 24778 · 15438 · 16022 Comparación lado a lado de las tres simbologías 2D no QR. Capacidad, compatibilidad con escáneres nativos y cómo elegir entre ellas.Código Aztec
ISO/IEC 24778:2008 Tarjetas de embarque de aerolíneas y billetes de transporte. Patrón de búsqueda de ojo de buey, sin zona silenciosa requerida, ECC del 5% al 95% seleccionable.PDF417
ISO/IEC 15438:2015 Carnés de conducir de EE.UU. (AAMVA), albaranes FedEx/UPS, formularios gubernamentales. Apilado lineal, el único 2D legible por escáneres láser 1D.Data Matrix
ISO/IEC 16022:2006 Marcado directo de piezas en viales farmacéuticos, componentes electrónicos, instrumentos quirúrgicos. ECC 200, cadenas de elementos GS1, clasificación DPM ISO 29158.Micro QR · rMQR
ISO/IEC 18004 Anexo M · ISO/IEC 23941 Variantes QR rectangulares y compactas para PCBs ajustados, dispositivos médicos y marcado industrial. El soporte de escáneres es solo para especialistas.Factura electrónica ZATCA
Saudi FATOORA · TLV + sello criptográfico El QR obligatorio de Arabia Saudí en cada factura fiscal. Estructura TLV, flujos Phase 1 (simplificado) frente a Phase 2 (autorizado).Cómo leer cada página
Cada página de estándar sigue la misma estructura:
- Qué es, dos frases, sin jerga.
- Enlace a la especificación canónica, autoridad publicada, versión con fecha.
- Vectores de prueba, entradas canónicas con sus salidas codificadas esperadas. Copia, decodifica, verifica.
- Validador en vivo, donde enviamos uno en línea (dígito de control GS1, Base32 TOTP, mod-97 SEPA, prefijo IBAN suizo).
- Errores comunes, qué rompe los códigos en producción.
- Compatibilidad de escáneres, qué teléfonos, apps y lectores lo decodifican y cuáles no.
Ver también
- /test-vectors/, el JSON completo de fixtures que ejecuta nuestra suite de pruebas de ida y vuelta.
- /compatibility/, la matriz de compatibilidad de escáneres en vivo.
- /print-size/, guía de sustrato / DPI / ECC que complementa la especificación.