EPC QR code — 312 characters but 338 bytes: over the 331-byte cap
La trappola che la specifica enuncia e in cui le implementazioni cadono lo stesso: EPC069-12 limita il payload a 331 BYTE, non caratteri. Questo payload polacco ha 312 caratteri — ampiamente sotto qualsiasi conteggio — ma ogni lettera accentata costa due byte in UTF-8: pesa 338 byte e viene respinto.
EPC069-12 v3.1 — Non valido
La trappola che la specifica enuncia e in cui le implementazioni cadono lo stesso: EPC069-12 limita il payload a 331 BYTE, non caratteri. Questo payload polacco ha 312 caratteri — ampiamente sotto qualsiasi conteggio — ma ogni lettera accentata costa due byte in UTF-8: pesa 338 byte e viene respinto.
Cosa mostra questo file
La trappola che la specifica enuncia e in cui le implementazioni cadono lo stesso: EPC069-12 limita il payload a 331 BYTE, non caratteri. Questo payload polacco ha 312 caratteri — ampiamente sotto qualsiasi conteggio — ma ogni lettera accentata costa due byte in UTF-8: pesa 338 byte e viene respinto.
| Totale | 1234,56 € |
|---|---|
| Schema | SCT |
I difetti che contiene
- EPC-331The payload is 338 bytes; EPC069-12 caps it at 331 bytes.
Citato alla lettera dal validatore, non parafrasato.
Tutte le parti, gli IBAN e gli importi qui sotto sono fittizi. Gli IBAN sono strutturalmente validi — superano il mod-97 — ma non corrispondono ad alcun conto reale.
Contenuto del file
BCD
002
1
SCT
Ośrodek Badań Środowiskowych "Zielona Dolina" Spółka Akcyjna
PL61109010140000071219812874
EUR1234.56
Płatność za fakturę nr FV/2026/07/128 — usługi środowiskowe, opłata za badania jakości wód powierzchniowych oraz gleb, termin 30 dni
Dziękujemy za współpracę — Księgowość Zielonej Doliny, KrakówCome sappiamo che questi risultati reggono
Ogni file di questa libreria passa nel validatore del sito a ogni build. Il risultato atteso indicato sopra è verificato da un test automatico: se un file smettesse di corrispondere a quanto afferma questa pagina, la build fallirebbe. Due fixture ereditate sono state riparate così prima della pubblicazione: tre IBAN non superavano il mod-97 e diversi nomi usavano caratteri fuori dal set SEPA di base.
QR code di pagamento (EPC / QR-fattura svizzera)
- EPC QR code — version 002 with a structured creditor reference (RF)
- EPC QR code — version 001 (BIC mandatory) with a free-text message
- Swiss QR-bill — QR-IBAN with a QRR reference (the pairing rule, satisfied)
- Swiss QR-bill — normal IBAN with an ISO 11649 (SCOR) reference
- Swiss QR-bill — QR-IBAN carrying a SCOR reference (the pairing rule, broken)