Swiss QR Bill Enhanced

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.


FM Starter 2.6 ondersteunt meerdere ontwikkelaarsaccounts

FM Starter 2.6 ondersteunt meerdere ontwikkelaarsaccounts

Een willekeurig aantal accounts kan als "ontwikkelaar" extra functies krijgen


3. May 2022In FM StarterBy Karsten Risseeuw1 Minutes

De nieuwste update van FM Starter biedt verschillende kleine verbeteringen en bugfixes. Een belangrijke nieuwe functie in versie 2.6 is de ondersteuning van meerdere ontwikkelaarsaccounts.

FM Starter is een startbestand voor FileMaker. Als FileMaker-bestand heeft het natuurlijk altijd een willekeurig aantal accounts ondersteund. Om als ontwikkelaar bepaalde optimalisaties en speciale menu’s te ontvangen, moest je je echter aanmelden via een specifiek ontwikkelaarsaccount. Deze beperking is nu opgeheven. Elk aantal accounts kan worden vermeld als “Ontwikkelaar”.

Dit werkt als volgt:

Ontwikkelaarsaccounts moeten altijd rechtstreeks in de beveiligingsinstellingen van FileMaker worden ingesteld. Zodra zo’n account is aangemaakt, kun je de account weergeven in het dashboard voor ontwikkelaars. De volgende keer dat het bestand wordt gestart, wordt de aanmelding nu herkend als een “ontwikkelaarsaccount” en worden extra functies geactiveerd.

Er is nu een nieuw item “Ontwikkelaars” in het dashboard voor ontwikkelaars.

De accountnamen van de ontwikkelaarsaccounts kunnen nu worden weergegeven op de pagina “Ontwikkelaars”. De invoer moet dan worden opgeslagen.

De instellingen worden herkend in het opstartscript en dienovereenkomstig verwerkt. De beveiliging komt niet in gevaar omdat dit script pas in werking treedt nadat het inloggen al heeft plaatsgevonden.

Als je een huidige licentie hebt, kun je de update rechtstreeks vanuit je eigen account downloaden.

Mijn account

Vertalen met DeepL

Vertalen met DeepL

Automatische vertalingen in FileMaker met behulp van de DeepL API


10. March 2022In Add-onsBy Karsten Risseeuw2 Minutes

“TWD, Translate With DeepL” is een add-on voor FileMaker Pro waarmee je heel eenvoudig teksten in andere talen kunt vertalen.

Veel FileMaker-toepassingen kunnen profiteren van meertaligheid, bijvoorbeeld voor de gebruikersinterface, voor documentuitvoer en nog veel meer. Vertalingen zijn echter arbeidsintensief en vereisen goede taalkundige expertise.

“TWD, Translate With DeepL” is een gratis add-on voor FileMaker die kan worden gebruikt om vertalingen te automatiseren. De add-on vertaalt met behulp van DeepL en gebruikt hun API-interface.

Hoe werkt het?

De DeepL API vraagt om een invoertekst en retourneert een uitvoer in een van de beschikbare talen.

De add-on is gebaseerd op een enkel tekstveld, dat evenveel herhalingen als talen moet hebben. De eerste herhaling is de invoertekst. De uitvoer gaat naar een van de herhalingen voor dit veld. Het gebruik van herhalende velden is veel flexibeler en krachtiger dan aparte velden voor elke taal. De add-on beheert het aantal talen dynamisch en berekeningen op basis van herhalingen zijn eenvoudig te maken.

Als een gegevensset wordt vertaald, wordt de eerste kolom (eerste herhaling) gegeven als invoer voor DeepL. Omdat er nu veel kolommen en talen worden opgegeven, verwerkt de add-on de vertaling net zo vaak. Alle bestaande kolommen/talen worden na elkaar vertaald. Alle gegevensrecords kunnen ook op volgorde worden verwerkt. We vonden dit de meest efficiënte methode voor het verwerken van meerdere talen.

Als je al met je eigen vertaaltabel werkt, kun je die gewoon invoeren. De vertalingen moeten echter in herhalingen van dit veld worden geschreven. Zorg er daarom voor dat de structuur hetzelfde is als de voorbeelddatabase in de add-on.

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

TWD DeepL (NL) (#27)

Gratis Download

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


FM Starter 2.2 uitgebracht

FM Starter 2.2 uitgebracht

De nieuwste update is nu beschikbaar


25. May 2021In FM StarterBy Karsten Risseeuw1 Minute

Het startbestand “FM Starter” heeft zojuist een nieuwe update gekregen. Er zijn verschillende kleine bugfixes en een paar belangrijke verbeteringen.

In de onderstaande korte video worden de belangrijkste veranderingen uitgelicht. Daarnaast staat er nu een lijst met alle wijzigingen op de documentatiepagina. Net als voorheen staan de details van elke wijziging in FM Starter zelf.

Als je een actieve FM Starter-licentie hebt (gekocht in het afgelopen jaar), kun je deze nieuwste versie direct downloaden vanuit het downloadgedeelte van je account.

Wat is FM Starter?