Tutorial de Swiss QR-bill

Todo lo que necesitas saber sobre el formato SPC de 31 líneas requerido en las facturas suizas desde 2020.

Qué es un Swiss QR-bill

Desde el 30 de junio de 2020, toda factura en Suiza debe incluir un QR-bill («QR-Rechnung»), un bloque de pago estandarizado y legible por máquina impreso en el talón de pago. Reemplaza los antiguos comprobantes de pago naranja y rojo ES/ESR. Los bancos suizos (UBS, PostFinance, Raiffeisen, ZKB, etc.) leen el QR directamente en sus aplicaciones de banca móvil; los clientes lo escanean y pulsan Pagar.

El contenido SPC

Un Swiss QR-bill codifica un contenido Swiss Payments Code (SPC), un bloque de 31 líneas de texto UTF-8, cada campo en su propia línea, en un orden rígido definido por el documento «Swiss Implementation Guidelines QR-bill» de SIX. El contenido comienza con SPC, termina con EPD (End Payment Data) e incluye campos para IBAN, acreedor, acreedor final, importe, divisa, deudor, tipo de referencia y referencia del acreedor.

Campos obligatorios

La cruz suiza

Todo Swiss QR-bill debe llevar la superposición de la bandera suiza roja en el centro del QR. Abundera QR la dibuja automáticamente en las proporciones y posiciones correctas cuando seleccionas el tipo Swiss QR-bill. Sin la cruz, los bancos suizos no aceptarán el QR.

Corrección de errores

SIX exige el nivel de corrección de errores M para los Swiss QR-bills. La superposición de la cruz suiza cubre ~7% de los módulos, por lo que la tolerancia ~15% del nivel M es suficiente.

Generar uno

Abre el generador de Swiss QR-bill, completa el IBAN, el acreedor, el deudor opcional, el importe y la referencia. Elige el tipo de referencia que corresponda a tu IBAN (QRR para QR-IBANs en el rango de instituciones 30000-31999, SCOR o NON en caso contrario). Descarga el PDF e inclúyelo en tu talón de pago.

Nota de privacidad

Tu IBAN de acreedor, los nombres de clientes y los importes de facturas nunca salen de tu navegador. Abundera QR no tiene backend para recibirlos. Lee la política de privacidad completa.