diff --git a/docs/getting-started/submission-structure.md b/docs/getting-started/submission-structure.md new file mode 100644 index 0000000000000000000000000000000000000000..5fe5d636664f114a321cffc5c1e7bf5155871800 --- /dev/null +++ b/docs/getting-started/submission-structure.md @@ -0,0 +1,17 @@ +# Hintergrund und Aufbau von Einreichungen + +Der zentrale Anwendungs der Submission API besteht darin, im Rahmen von Verwaltungsverfahren Daten an hoheitliche Stellen (Behörden, Handelskammern, etc.) zu übermitteln. +Diese Daten werden durch Kunden und Verfahrenspartner initiierend übermitteln, um Verfahren (bspw. über einen Antrag) zu starten oder Berichtspflichten nachzukommen. +Diese Datenübermittlung wird in der Submission API als Einreichung bezeichnet und besitzt eine besitzt eine festgelegte Struktur aus Datenobjekten, die über die Ressourcen +der Submission abgebildet werden. Hintegrund dieser Struktur ist eine standardisierte Verarbeitung und Interpretation der einzelnen Bestandteile einer Einreichung. +Fachlich gesehen können Einreichung Anträge (Ein strukturierte Datensatz mit den Daten eines Wohngeldanträge und Anlagen in beliebigen Datenformaten wie einer PDF Urkunde), +Berichte (bspw. ein Datensatz wie eine elektronischen Bilanz oder in festlegten Berichtsformat für Statistik- oder Sozialmeldenungen) oder sonstige prozessauslösende Datensätze sein. + +## Wie ist eine Einreichung aufgebaut? + + + +Eine Einreichung über FIT-Connect besteht aus einem obligatorischen Metadatensatz, der die Einreichung beschreibt. +Der Metadatensatz gibt an, wie viele Anlagen beigefügt werden. +Zusätzlich zu den allgemeinen Anlagen kann ein Fachdatensatz im JSON- oder XML-Format beigefügt werden. +Im Zustellpunkt wird definiert, ob für die gewählte Verwaltungsleistung ein Fachdatensatz beigefügt wird und welchem Format er entsprechen muss. diff --git a/docs/sidebar.js b/docs/sidebar.js index 0703c4659419437383f11569764a177aeb9033f8..f83336d5ec7e5cc09e877730495f8b43b8dd465a 100644 --- a/docs/sidebar.js +++ b/docs/sidebar.js @@ -27,6 +27,7 @@ module.exports = { items: [ 'getting-started/overview', 'getting-started/authentication', + 'getting-started/submission-structure' 'getting-started/metadata', 'getting-started/encryption', 'getting-started/event-log',