Swiss QR Bill Enhanced

Zwitserse acceptgiro met QR-code als add-on voor FileMaker


De nieuwe Zwitserse betaalstrookjes vereisen niet alleen een QR-code, maar ook zeer specifieke vereisten voor ontwerp, gegevensopmaak en dergelijke. Met deze gratis invoegtoepassing beschik je over een complete acceptgiro die je naar de afdruklayout kunt slepen.

De add-on werkt met voorbeeldgegevens, waardoor het makkelijk te herkennen is hoe het werkt. Dezelfde scripts en processen kunnen interactief worden gekoppeld aan je eigen tabellen op een centrale instellingenpagina. Verschillende processen kunnen vooraf worden ingesteld en indien nodig eenvoudig worden aangepast in de scripts.

Zwitserse acceptgiro

Om een Zwitserse acceptgiro te maken, moeten 3 taken voor de ontwikkelaar worden verduidelijkt:

  1. Factuurgegevens samenstellen
  2. QR-code genereren
  3. Betalingsbewijs aanmaken

De add-on “Swiss QR Bill Enhanced” lost al deze stappen op en maakt ze traceerbaar en configureerbaar. De gegevens en de QR-code worden samengevat in een betalingsbewijs dat naar een factuurlay-out kan worden gesleept.

Voorbereiding

Ter voorbereiding moeten er twee velden worden toegevoegd aan de factuurtabel: Een herhalend veld bevat de factuurgegevens en een mediaveld slaat de QR-code op. Na het installeren van de add-on wordt dit duidelijk gedemonstreerd met voorbeeldgegevens. Zodra je begrijpt hoe het werkt met behulp van de voorbeeldgegevens, kan de oplossing worden geïntegreerd. Hier zijn eenvoudige instellingen voor.

De oplossing werkt volgens de eerder genoemde stappen. Er is een script voor elke afzonderlijke stap, dat indien nodig eenvoudig kan worden aangepast.

1. factuurgegevens verzamelen

De factuurgegevens worden samengevat in een herhalend veld. De specificatie voor de gegevens voorziet in bepaalde vaste gegevens, en informatie van de factuur moet hier worden gekopieerd. Welke informatie dit is, wordt bepaald door de specificatie. Een script vult alle herhalingen. Je kunt gemakkelijk je eigen gegevensvelden aan dit script toevoegen. Het herhalingsveld is als het ware de buffer voor de informatie. De QR-code en het betalingsbewijs worden nu gevuld vanuit deze cache. Dit vereenvoudigt de afbakening en structuur van de informatie.

2. QR code genereren

De QR code wordt gegenereerd uit de factuurgegevens die zijn opgeslagen in het herhaalveld. Hiervoor wordt de oplossing gebruikt die Otmar Kramis (thx!) als add-on heeft geleverd(hier). De code wordt gegenereerd in een webviewer met JavaScript en opgeslagen in een containerveld van de factuurtabel.

3. een acceptgiro maken

Alle informatie is nu aangemaakt en kan worden samengevat voor de betaalstrook. De QR-code is opgeslagen in de factuurtabel en moet van daaruit worden weergegeven. Alle tekstinformatie voor de acceptgiro wordt opgeslagen in globale variabelen en weergegeven op de acceptgiro. De betaalstrook zelf heeft zijn eigen stijlen, die zijn aangepast aan de specificaties. De acceptgiro kan dus gewoon naar de factuurlayout worden gesleept. Teksten werken onmiddellijk. Alleen het mediaveld voor de QR code moet gekoppeld worden aan de factuur tabel.

Teksten op de acceptgiro moeten aan bepaalde eisen voldoen. Nummers, IBAN-codes en dergelijke moeten op bepaalde manieren worden geformatteerd. Hiervoor worden aangepaste functies gebruikt die deel uitmaken van de add-on.

Inleidende video

Downloadlinks voor gratis producten worden per email verzonden. Er vindt een emailcontrole plaats. Je hebt een geldig en permanent emailadres nodig.

CCA - Free Currency API add-on (NL) (#28)

Gratis Download

Vul dit formulier in. De downloadlink wordt je per email toegestuurd.