Lade...
 

CX_ERIC

CX_ERIC

232855

Klassenhierarchie
Beschreibung:

Aufgrund von Änderungen bei der ERiC-API gibt es bei dieser aktualisierten CX_ERIC Klasse größere Änderungen bezüglich der Schnittstelle im Vergleich zur vorherigen ERiC-API Realisierung und ist daher nicht kompatibel zur alten Version.

Die Klasse CX_ERIC gehört zur Gruppe von Klassen, mit denen die Schnittstelle zum deutschen Finanzamt realisiert wird (Elektronische Steuererklärung = Elster). Sie stellt die Funktionen zur Erstellung, Prüfung und Übermittlung von Steuererklärungen zur Verfügung

Die Schnittstelle ist so implementiert, dass Funktionsnamen denen des ERIC-APIs entsprechen. Dokumentation dazu: ERiC-API-Referenz.pdf. Die Prefixe "Eric" bzw. "Elster" der Funktionsnamen entfallen in ClassiX.
Die meisten Funktionen liefern also 1 beim Erfolgsfall und 0 bei einem Fehler zurück, wobei der Fehlertext über GetLastError abgefreagt werden kann. Funktionen, die einen String liefern, wie z.B. MakeElsterStnr liefern im Fehlerfall NULL zurück.
Weitere Informationen zur Verwendung der Funktionen kann der ERiC-Entwicklerhandbuch.pdf entnommen werden.

Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
BearbeiteVorgang   STRING, STRING, INTEGER, OBJECT, OBJECT INTEGER Zentrale Verarbeitungsfunktion 
für das XML Datensatzformat
BearbeiteVorgangFile   STRING, STRING, INTEGER, OBJECT, OBJECT INTEGER
CreateTH   STRING, STRING, OBJECT INTEGER erzeuge Transfer-Header
CreateTHFile   STRING, STRING, OBJECT INTEGER
HoleFinanzamtLandNummern     STRING Finanzamt-Ländernummern als XML
HoleFinanzaemter   STRING STRING Finanzamts-Daten für alls Finanzämter eines Bundeslands als XML
HoleFinanzamtsdaten   STRING, OBJECT INTEGER Daten über ein Finanzamt
PruefeSteuernummer   STRING INTEGER Steuernummer formal prüfen
PruefeBuFaNummer   STRING INTEGER Bundesfinanzamtsnummer prüfen
MakeElsterStnr   STRING, STRING, STRING STRING Steuernummer in das Elster-Format konvertieren
(mit Prüfung!)
SetCertificate   STRING INTEGER ELSTER-Zertifikats-Datei anmelden
ClearCertificate   VOID VOID ELSTER-Zertifikats-Datei abmelden
SetPin   STRING VOID Pin anmelden
GetPinStatus   INTEGER, CX_INTEGER INTEGER PIN-Status abfragen
GetLastError     STRING Fehlertext holen

* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion