Bitte aktivieren Sie JavaScript, um diese Site anzuzeigen.

Dokumentation ThoSOFT.QrPaySlip

Navigation: » Keine Themen über diesem Level «

Schnittstelle zu Drittprogrammen

Scrollen Vorherige Erste Nächste Weiter

Die in der Bibliothek ThoSOFT.QRPaySlip.Library enthaltenen Schnittstelle stellt die notwendigen Funktionen und Eigenschaften für das Erstellen einer Rechnung und QR-Rechnung zur Verfügung. Unter dem Namensraum InterfaceForExtApplications sind die folgenden drei Klassen enthalten:

Defaults

Mit der Initialisierung der Klasse wird die Verbindung zur Datenbank automatisch hergestellt.

Zusätzlich stehen die folgenden Funktionen zur Verfügung:

Disconnect

Trennen der Datenbankverbindung

GetOrganizations

Liste mit allen verfügbaren Organisationen / Firmen.

GetAccounts

Liste mit allen verfügbaren Konten

GetCurrencies

Liste mit allen Währungen

GetOutputFormats

Liste mit allen Ausgaben

GetOutputType

Liste mit allen Ausgabetyp

OutputQrBill

Mit der Initialisierung der Klasse wird die Verbindung zur Datenbank automatisch hergestellt.

Zusätzlich stehen die folgenden Funktionen zur Verfügung:

Disconnect

Trennen der Datenbankverbindung

Print

Ausgabe der QR-Rechnung

SaveOrUpdate

Die Informationen zur Rechnung und QR-Rechnung werden in der Datenbank gespeichert oder aktualisiert.

Für die Übergabe der Informationen der Rechnung und QR-Rechnung stehen die folgenden Eigenschaften bzw. Informationsfelder zur Verfügung

External_ID

Indexnummer der externen Anwendung

AccountID

Eindeutige Indexnummer des Kontos

Address

Adresse des Rechnungsempfängers.

Klasse mit den Adresseigenschaften bzw. -informationsfeldern.

Name

Name des Rechnungsempfängers.

Street

Strassenname

HouseNumer

Hausnummer

PoBox

Postfach

Country

Land mit zwei Zeichen gemäss ISO 3166-1

ZipCode

Postleitzahl

Town

Stadt / Ortsbezeichnung

Invoice

Rechnungsinformationen

Klasse mit den Rechnungseigenschaften bzw. -informationsfeldern.

Description

Beschreibung des Rechnungsinhaltes

Number

Rechnungsnummer

Date

Rechnungsdatum

HasRate

Ratenzahlung

Rate

Anzahl Raten

RateIntervall

Zeitlicher Abstand zwischen zwei Raten

RateIntervallType

Art des zeitlichen Abstandes

CustomerRef

Kundenreferenz

Comment

Bemerkungen, Zusatzinformationen

Amounts

Rechnungsbeträge

Klasse mit den Rechnungsbetragseigenschaften bzw. -informationsfeldern.

Base

Betrag als Brutto- oder Nettowert

Amount

Betrag

AmountInclVat

Bruttobetrag inkl. MWST

Currency

Währung mit drei Zeichen gemäss ISO 4217

Discount

Rabatt

CashDiscount

Skonto

CashDiscountTerm

Anzahl Tage Zahlungsziel Skonto

VatRate

MWST-Satz

VatBegin

Beginn der Leistungserbringung

VatEnd

Ende der Leistungserbringung

VatImportRate

Import MWST-Satz

VatImportValue

Import MWST-Betrag

PaymentTerm

Anzahl Tag Zahlungsziel Netto

PercentsAreFactorValues

Mit dieser Option kann festgelegt werden, ob die Prozentwerte (Rabatt, Skonto, MWST-Satz) als effektive Dezimalwerte oder als Prozentwerte übergeben werden.

Output

Einstellungen zur Ausgabe einer QR-Rechnung

Klasse mit den Ausgabeformateigenschaften bzw. -informationsfeldern.

FormatType

Ausgabeformattyp

OutputType

Ausgabeform

LogoLeft

Logo der Organisation / Firma links anzeigen oder ausblenden

AddressLeft

Versandadresse links anzeigen oder ausblenden

LogoRight

Logo der Organisation / Firma rechts anzeigen oder ausblenden

AddressRight

Versandadresse rechts anzeigen oder ausblenden

PpStamping

PP-Frankierung der Schweizerischen Post ausgegeben oder nicht

MailDepartment

Poststelle über welche der Versand mittels PP-Frankierung erfolgt

HasQrBillTitle

QR-Rechnungstitel anzeigen oder ausblenden

QrBillTitle

QR-Rechnungstitel

ShowQrFormOne

Erste QR-Rechnung auf der A4-Ausgabe anzeigen oder ausblenden

ShowQrFormTwo

Zweite QR-Rechnung auf der A4-Ausgabe anzeigen oder ausblenden

SecondQRBillIsEmpty

Die zweite QR-Rechnung wird ohne konkreten Betrag ausgegeben

Field

 

HasBillingInformation

Strukturierte Swico Rechnungsinformationen anzeigen oder ausblenden

HasStatement

Unstrukturierte Zusatzinformation anzeigen oder ausblenden

Statement

Unstrukturierte Zusatzinformation

OutputPrint

Einstellungen zum Drucken.

Klasse mit den Druckeigenschaften bzw. -informationsfeldern.

ShowPrinterDialog

Druckerdialog anzeigen oder nicht

PrinterName

Name des Druckers auf welchem die QR-Rechnungen ausgegeben werden soll

Copies

Anzahl Kopien einer QR-Rechnung

OutputFile

Einstellungen zur Dateiausgabe

Klasse mit den Dateiausgabeeigenschaften bzw. -informationsfeldern.

Name

Vollständiger Name der Datei in welche die QR-Rechnung ausgegeben werden soll

Protected

Für das öffnen der Datei ist ein Passwort erforderlich

Password

Passwort zum Schutz der Datei.

UpdateQrBill

Mit der Initialisierung der Klasse wird die Verbindung zur Datenbank automatisch hergestellt.

Diese Klasse wird nur benötigt, wenn bei der Ausgabe der QR-Rechnung die External_IDin der Datenbank mit einer temporären Indexnummer belegt wurde.

ChangeExternalID

Die temporäre externe Indexnummer wird in der Datenbank durch die definitive Indexnummer ersetzt.

DeleteInvoiceUseExternalID

Rechnung unter Verwendung der temporären externen Indexnummer in der Datenbank löschen.

 


Dokumentation ThoSOFT.QrPaySlip, Version: 3.16.9, 07.08.2024