eBill-Versand
Der eBill-Versand läuft über die Schnittstelle der PostFinance.
Konfigurierung
Die Konfigurierung der eBill-Schnittstelle erfolgt im Dialog “Fakturierungsvorgaben“.
Abgleich der Rechnungsempfänger
Es ist wichtig, die eBill-Rechnungsempfänger im SMT School aktuell zu halten.
Der Abgleich der Rechnungsempfänger kann auf zwei Arten geschehen:
Periodisch via dem Aufruf der Opusfunktion EBillClient.SynchRecipients, oder
via dem Dialog “eBill-Registrierungen”.
In beiden Fällen wird die eBill-Schnittstelle aufgerufen, um alle Personen abzufragen, die sich seit dem letzten Abgleich bei eBill an- oder abgemeldet haben.
Neue Rechnungsempfänger werden automatisch bestehenden Personen/Firmen zugeordnet, falls genau eine Person/Firma existiert, die eine dieser Übereinstimmungen aufweist:
Bei Privatpersonen:
Vorname, Nachname und persönliche Email-Adresse, oder
Vorname, Nachname, Adresse und Ort
Bei Firmen:
Firmennamen und Firmen-Email-Adresse
Falls keine Person oder Firma existiert mit der obigen Übereinstimmung oder mehr als eine existiert, ist eine automatische Zuordnung nicht möglich, und es muss eine manuelle Zurordnung erfolgen mit Hilfe des Dialogs “eBill-Registrierungen“.
Rechnungsverfolgung
SMT School kann verschickte eBill-Rechnung verfolgen. Dies kann auf zwei Arten geschehen:
Periodisch via dem Aufruf der Opusfunktion EBillClient.SynchInvoices, oder
manuell via dem Dialog “Vorbereitete Rechnungen”, mit einem Klick auf den Knopf “eBill-Status abfragen”.
In beiden Fällen wird die eBill-Schnittstelle aufgerufen, um den Status aller Rechnungen abzufragen, die noch keinen endgültigen Status haben.
Eine eBill-Rechnung durchläuft eine der folgenden Szenarien:
In Bearbeitung → In Bearbeitung bei SIX →Offen → Freigegeben
In Bearbeitung → In Bearbeitung bei SIX →Offen → Abgelehnt
In Bearbeitung → Unvollständig
In Bearbeitung → Ungültig
Der Status einer e-Bill-Rechnung ist einsehbar in der Registerkarte “eBill” im Datensatz der Rechnung:
eBill-Felder
Feld | Beschreibung |
---|---|
ID | Die ID zur Kommunikation mit der eBill-Schnittstelle. Identisch mit der Rechnungsnummer. Entspricht der TransactionID. |
Gesendet | Die Zeit des Versands. |
Status | Der Status der eBill-Rechnung oder “Unbekannt” vor der ersten Statusabfrage. |
Status abgefragt | Die Zeit der letzten Abfrage des Status. |
Statuscode | Der Wert vom Feld “ErrorCode” der eBill-Schnittstelle. |
Statustext | Der Wert vom Feld “ErrorText” der eBill-Schnittstelle. |