|
ERiC API-Referenz 43.3.2.0
|
Bereitstellung von Prüffunktionen ohne Abhängigkeit zu anderen ERiC Bibliotheken. Mehr ...
gehe zum Quellcode dieser Datei
Makrodefinitionen | |
| #define | ETKAPI_DECL |
Funktionen | |
| ETKAPI_DECL int | EtkPruefeBuFaNummer (const char *steuernummer) |
| Die Bundesfinanzamtsnummer wird überprüft. | |
| ETKAPI_DECL int | EtkPruefeBIC (const char *bic) |
Die bic wird auf Gültigkeit überprüft. | |
| ETKAPI_DECL int | EtkPruefeEWAz (const char *einheitswertAz) |
Überprüft ein Einheitswert-Aktenzeichen im ELSTER-Format auf Gültigkeit. | |
| ETKAPI_DECL int | EtkPruefeIBAN (const char *iban) |
Die iban wird auf Gültigkeit überprüft. | |
| ETKAPI_DECL int | EtkPruefeIdentifikationsMerkmal (const char *steuerId) |
Die steuerId wird auf Gültigkeit überprüft. Formal korrekte Test Identifikationsnummern (beginnen mit der Ziffer 0) sind zulässig. | |
| ETKAPI_DECL int | EtkPruefeSteuernummer (const char *steuernummer) |
Die steuernummer wird einschließlich Bundesfinanzamtsnummer auf formale Richtigkeit geprüft. | |
| ETKAPI_DECL int | EtkPruefeWIdNr (const char *wIdNr) |
Die Wirtschafts-Identifikationsnummer (W-IdNr.) wird auf formale Gültigkeit geprüft. | |
| ETKAPI_DECL const char * | EtkHoleProduktVersion () |
| Abfragen der Produktversion des ERiCToolKit. | |
| ETKAPI_DECL const char * | EtkHoleDateiVersion () |
| Abfragen der Dateiversion des ERiCToolKit. | |
Bereitstellung von Prüffunktionen ohne Abhängigkeit zu anderen ERiC Bibliotheken.
Definiert in Datei erictoolkit.h.
| #define ETKAPI_DECL |
Dieses Makro ist nur für die Kompilierung unter Windows von Belang. Auf allen anderen Plattformen ist es leer definiert.
Unter Windows gibt es bei Einbindung der erictoolkit.h in fremden Code an, dass die deklarierten Funktionen zu importieren sind (dllimport).
Definiert in Zeile 150 der Datei erictoolkit.h.
| ETKAPI_DECL const char * EtkHoleDateiVersion | ( | ) |
Abfragen der Dateiversion des ERiCToolKit.
Die Dateiversion wird in den bereitgestellten Speicher als NULL-terminierte C Zeichenkette zurückgegeben. Der Speicher muss/darf von der Anwendung nicht freigegeben werden.
| ETKAPI_DECL const char * EtkHoleProduktVersion | ( | ) |
Abfragen der Produktversion des ERiCToolKit.
Die Produktversion wird in den bereitgestellten Speicher als NULL-terminierte C Zeichenkette zurückgegeben. Der Speicher muss/darf von der Anwendung nicht freigegeben werden.
| ETKAPI_DECL int EtkPruefeBIC | ( | const char * | bic | ) |
Die bic wird auf Gültigkeit überprüft.
Die Prüfung erfolgt in zwei Schritten:
| [in] | bic | Zeiger auf eine NULL-terminierte Zeichenkette. |
bic ist NULL.| ETKAPI_DECL int EtkPruefeBuFaNummer | ( | const char * | steuernummer | ) |
Die Bundesfinanzamtsnummer wird überprüft.
Wird eine 13-stellige Steuernummer im ELSTER-Steuernummernformat angegeben, so wird nur die Bundesfinanzamtsnummer (= die ersten 4 Stellen der 13-stelligen Steuernummer) geprüft.
Eine Prüfung der Steuernummer selbst findet nicht statt (hierfür EtkPruefeSteuernummer() verwenden).
| [in] | steuernummer | 13-stellige Steuernummer im ELSTER Steuernummernformat bzw. 4-stellige Bundesfinanzamtsnummer. |
| ETKAPI_DECL int EtkPruefeEWAz | ( | const char * | einheitswertAz | ) |
Überprüft ein Einheitswert-Aktenzeichen im ELSTER-Format auf Gültigkeit.
| [in] | einheitswertAz | Zeiger auf ein Einheitswert-Aktenzeichen im ELSTER-Format |
| ETKAPI_DECL int EtkPruefeIBAN | ( | const char * | iban | ) |
Die iban wird auf Gültigkeit überprüft.
Die Prüfung erfolgt in vier Schritten:
| [in] | iban | Zeiger auf eine NULL-terminierte Zeichenkette. |
iban ist NULL.| ETKAPI_DECL int EtkPruefeIdentifikationsMerkmal | ( | const char * | steuerId | ) |
Die steuerId wird auf Gültigkeit überprüft. Formal korrekte Test Identifikationsnummern (beginnen mit der Ziffer 0) sind zulässig.
| [in] | steuerId | Steuer-Identifikationsnummer (IdNr) |
| ETKAPI_DECL int EtkPruefeSteuernummer | ( | const char * | steuernummer | ) |
Die steuernummer wird einschließlich Bundesfinanzamtsnummer auf formale Richtigkeit geprüft.
Zur Prüfung der Bundesfinanzamtsnummer wird EtkPruefeBuFaNummer() verwendet.
| [in] | steuernummer | NULL-terminierte 13-stellige Steuernummer im ELSTER-Steuernummernformat. |
| ETKAPI_DECL int EtkPruefeWIdNr | ( | const char * | wIdNr | ) |
Die Wirtschafts-Identifikationsnummer (W-IdNr.) wird auf formale Gültigkeit geprüft.
| [in] | wIdNr | NULL-terminierte Wirtschafts-Identifikationsnummer mit oder ohne Unterscheidungsmerkmal. |