EricMakeElsterEWAz

Function EricMakeElsterEWAz 

Source
pub unsafe extern "C" fn EricMakeElsterEWAz(
    ewAzBescheid: *const byteChar,
    landeskuerzel: *const byteChar,
    ewAzElsterPuffer: EricRueckgabepufferHandle,
) -> c_int
Expand description

@brief Konvertiert ein Einheitswert-Aktenzeichen in das ELSTER-Format

Konvertiert ein gültiges Einheitswert-Aktenzeichen in einem landesspezifischen Bescheidformat (z.B. 208/035-3-03889.3) unter Angabe des Landeskürzels in ein Einheitswert-Aktenzeichen im ELSTER-Format (z.B. 520840353038893).

@param[in] ewAzBescheid Zeiger auf das Einheitswert-Aktenzeichen in einem landesspezifischen Bescheidformat. @param[in] landeskuerzel Zeiger auf das Landeskürzel (zum Beispiel BY für Bayern) @param[out] ewAzElsterPuffer Handle auf einen Rückgabepuffer, in den das erzeugte Einheitswert-Aktenzeichen im ELSTER-Format geschrieben wird.

@return

  • ::ERIC_OK
  • ::ERIC_GLOBAL_EWAZ_UNGUELTIG
  • ::ERIC_GLOBAL_EWAZ_LANDESKUERZEL_UNBEKANNT
  • ::ERIC_GLOBAL_NULL_PARAMETER
  • ::ERIC_GLOBAL_UNGUELTIGER_PARAMETER
  • ::ERIC_GLOBAL_NICHT_GENUEGEND_ARBEITSSPEICHER
  • ::ERIC_GLOBAL_UNKNOWN

@see - Landeskürzel siehe ISO-3166-2