logo
small logo
  • Produkty
  • Zamów
  • Wsparcie techniczne
  • About
  • Customer panel Wsparcie techniczne
    • en
    • de
    • JP
    • ZH
  • Glówna strona
  • /
  • Articles
  • /
  • Jak zrobić rachunek z kodem QR wg. szwajcarskich wymogów w Delphi lub Lazarus
  • Tworzenie kodu kreskowego CODE 39 i rozszerzonego CODE 39 w środowisku Delphi / Lazarus

    23 października 2020

    CODE 39 jest kodem kreskowym opracowanym przez Intermec Corporation w 1975 roku. Kod kreskowy może

    read more
  • W jaki sposób generować kod kreskowy ITF (przeplatany, przemysłowy, macierzowy) w środowisku Delphi / Lazarus / C ++ Builder

    11 listopada 2020

    Trochę teorii dotyczącej kodów kreskowych Trudno wyobrazić sobie dzisiaj nasze życie bez kodów kreskowych, szczególnie teraz,

    read more
  • Jak dodać kod QR EPC do faktury z poziomu Delphi i Lazarusa

    29 marca 2022

    Standaryzacja systemów płatności skutkuje nie tylko powstaniem nowych standardów, ale także nowych dokumentów zbudowanych na

    read more
  • Przekształcanie danych z bazy danych w dokument w Delphi / Lazarus / C++ Builder

    3 lutego 2021

    Jak z gąszczu danych zrobić czytelny raport? Oracle DB, MySQL, Microsoft SQL Server, PostgreSQL, FireBird to

    read more
  • Jak utworzyć jeden raport z wielu w Delphi / Lazarus / C++ Builder

    11 grudnia 2020

    Chciałbym zauważyć, że FastReport VCL jest jednym z najwygodniejszych komponentów do generowania raportów o dowolnej

    read more

Jak zrobić rachunek z kodem QR wg. szwajcarskich wymogów w Delphi lub Lazarus

2 czerwca 2020

Ostatnio wiele krajów digitalizuje procesy płatności. Innymi słowy, konwertują istniejące płatności na format cyfrowy. Najczęstszym sposobem automatyzacji płatności jest użycie kodów QR, które są łatwo odczytywane przez smartfony. Możliwość kodowania wystarczająco dużej ilości informacji, wysoka odporność na uszkodzenia, brak potrzeby specjalnego sprzętu do odczytywania czytania – to główne zalety kodu QR, który sprawił, że stał się popularny na całym świecie.

Władze szwajcarskie postanowiły również wykorzystać kody QR do zabezpieczenia płatności elektronicznych. Oznacza to, że wszystkie potwierdzenia płatności i rachunki będą miały te kody.

W związku z tym szwajcarska obsługa kodu QR pojawiła się w FastReport i chociaż szwajcarski QR jest tylko rodzajem kodu QR, jest używany w określonej formie szwajcarskiego rachunku. Jest to dość proste i zawiera informacje o: odbiorcy, płatniku, fakturze, linku do płatności i kwocie.

Dodajmy szwajcarski kod QR do szablonu raportu.

Utwórz event StartReport dla obiektu Report

Tutaj dodaliśmy zwykły kod QR. Aby przekształcić go w szwajcarski QR, kliknij na niego i wybierz TfrxSwissPaymentPreset dla ExpressionPreset.PresetClass w inspektorze obiektu.

Kod QR uległ zmianie i w jego środku pojawił się szwajcarski krzyż.

Następnie parametry budowania szwajcarskiego kodu QR będą dostępne w expressionpreset.dataobject.

Szablon raportu dla Swiss QR code bill

Przeanalizujemy parametry bardziej szczegółowo:

Informacje dodatkowe

Wystawca faktury może wprowadzić dodatkowe informacje strukturalne/niestrukturalne dla płatnika.

Alternatywne systemy

Oczekuje się, że w przyszłości faktury mogą oferować inne alternatywne procedury oprócz przelewów bankowych. Istnieją dwa pola do tego w szwajcarskim QR.

Dane sprzedawcy

Wypełnij dane wystawcy faktury. Nazwa organizacji i adres.

Creditor InformationIban

W Szwajcarii standard IBAN (International Bank Account Number) służy do reprezentowania numeru konta bankowego. Z nazwy wynika, że norma ta jest międzynarodowa i jest zarejestrowana w ISO o numerze 13616.

Kwota płatności InfoAmount

Tutaj należy określić kwotę płatności.

Waluta

Ponieważ jest to szwajcarski system płatności, można wybrać jeden z dwóch rodzajów walut: EUR i franków szwajcarskich (CHF). Link do informacji o płatności
wymaganej przez odbiorcę.

Typ:

  • frRT_QRR - QR link: szwajcarski link standardowy o długości 26 znaków (tylko liczby);
  • frRT_SCOR - Lender Link: międzynarodowy standard od 5 do 25 znaków długości;
  • frRT_NON - link może być pusty.

Dane wystawcy

Informacja o wystawcy faktury (tylko dodatkowe informacje, jeśli są używane w przyszłości)

Dane nabywcy

Tutaj należy podać informacje płatnika: imię i nazwisko lub nazwę organizacji i adresu. Następnie wypełnij wartości parametrów. Są to wyrażenia, dzięki czemu można przeciągać i upuszczać pola z drzewa danych (ta funkcja została dodana w FR VCL 6.7) lub wprowadzić stałe dane. Należy zauważyć, że stałe parametry ciągu muszą być ujęte w cudzysłów (pojedyncze cudzysłowy w skrypcie Pascala).

Szablon raportu dla Swiss QR code bill z parametrami

Wyłącz wyświetlanie tekstu pod kodem we właściwościach obiektu Kod kreskowy – ShowText = false.

Jeśli wszystkie dane zostaną wypełnione poprawnie, nie pojawią się żadne komunikaty ostrzegawcze, a kod QR w oknie podglądu ulegnie zmianie.

Ostateczny wynik szwajcarskiego projektu QR code

Teraz możesz łatwo utworzyć rachunek QR wg. szwajcarskich wymogów w FastReport i jest to kolejny powód do aktualizacji FR VCL 6.7.

about product zamów
avatar
Michael Philippenko
VP
Fast Reports Team: Michae Philippenko - VP at Fast Reports
VCL Lazarus FastReport Barcode Delphi QR Code

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Zamów
  • Pobierz
  • Dokumentacja
  • Opinie użytkowników
  • Jak odinstalować nasze produkty
  • FAQ
  • Tutorial Video
  • Forum
  • Articles
  • Our News
  • Prasa o nas
  • Partnerzy
  • Extended licensing
  • Kontakty

© 1998-2023 by Fast Reports Inc.

  • Poufność