418 lines
18 KiB
JSON
418 lines
18 KiB
JSON
|
|
{
|
||
|
|
"version": "2026-04-25",
|
||
|
|
"updated": "2026-04-25",
|
||
|
|
"curricula": [
|
||
|
|
{
|
||
|
|
"id": "grundlagen",
|
||
|
|
"title": "1 · Grundlagen + Pflichten-Zeitplan",
|
||
|
|
"short": "§14 UStG, EN 16931, Stichtage 2025-2028",
|
||
|
|
"icon": "shield",
|
||
|
|
"color": "#0284c7",
|
||
|
|
"description": "Was ist eine E-Rechnung im Sinne des §14 UStG? Format-Familie XRechnung/ZUGFeRD/Peppol. Wachstumschancengesetz und der Pflichten-Stufenplan 2025/2027/2028. Ausnahmen (Kleinbeträge, B2C, §19).",
|
||
|
|
"source_md": "00-grundlagen-erechnung.md",
|
||
|
|
"modules": [
|
||
|
|
{
|
||
|
|
"id": "definition-erechnung",
|
||
|
|
"title": "Was ist eine E-Rechnung wirklich?",
|
||
|
|
"objectives": [
|
||
|
|
"Definition §14 Abs. 1 Satz 3 UStG verstehen",
|
||
|
|
"PDF != E-Rechnung: warum reine PDFs nicht mehr zählen",
|
||
|
|
"Strukturiertes Format + EN 16931 als Kriterium"
|
||
|
|
],
|
||
|
|
"topics": ["§14 UStG", "EN 16931", "strukturiertes Format", "Wachstumschancengesetz"],
|
||
|
|
"difficulty": "einfach",
|
||
|
|
"source_heading": "Was ist eine E-Rechnung (im Sinne des §14 UStG ab 2025)?"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "format-familie",
|
||
|
|
"title": "Format-Familie im Überblick",
|
||
|
|
"objectives": [
|
||
|
|
"XRechnung 3.0.2 vs ZUGFeRD 2.3 vs Peppol BIS 3.0 unterscheiden",
|
||
|
|
"Wann reine XML / wann Hybrid",
|
||
|
|
"EDIFACT als Sonderfall einordnen"
|
||
|
|
],
|
||
|
|
"topics": ["XRechnung", "ZUGFeRD", "Peppol BIS", "Factur-X", "EDIFACT"],
|
||
|
|
"difficulty": "einfach",
|
||
|
|
"source_heading": "Format-Familie im Überblick"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "stichtage",
|
||
|
|
"title": "Stichtage 2020-2028",
|
||
|
|
"objectives": [
|
||
|
|
"Empfangs-Pflicht ab 01.01.2025 (für ALLE)",
|
||
|
|
"Ausstellungs-Pflicht ab 2027 (>800k) bzw. 2028 (alle)",
|
||
|
|
"B2G seit 27.11.2020 + EU-Richtlinie 18.04.2020"
|
||
|
|
],
|
||
|
|
"topics": ["01.01.2025", "01.01.2027", "01.01.2028", "B2G 2020", "ViDA 2030"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Die wichtigsten Stichtage auf einer Seite"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "ausnahmen",
|
||
|
|
"title": "Ausnahmen + Sonderfälle",
|
||
|
|
"objectives": [
|
||
|
|
"Kleinbetragsrechnung §33 UStDV (≤ 250 EUR)",
|
||
|
|
"B2C bleibt formfrei",
|
||
|
|
"Steuerfreie Umsätze §4 Nr. 8-29 UStG"
|
||
|
|
],
|
||
|
|
"topics": ["§33 UStDV", "§34 UStDV Fahrausweise", "B2C", "Heilbehandlung §4 Nr. 14"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Welche Umsätze sind ausgenommen?"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "kleinunternehmer",
|
||
|
|
"title": "Kleinunternehmer §19 UStG",
|
||
|
|
"objectives": [
|
||
|
|
"Empfangs-Pflicht GILT auch für §19",
|
||
|
|
"Ausstellungs-Erleichterung §34a UStDV verstehen",
|
||
|
|
"Praxis-Setup für Selbstständige (0 EUR)"
|
||
|
|
],
|
||
|
|
"topics": ["§19 UStG", "§34a UStDV", "Empfang vs Ausstellung", "Quba-Viewer"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Stolperstelle 2: \"Kleinunternehmer §19 sind komplett raus\""
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "rechtsrahmen",
|
||
|
|
"title": "2 · Rechtsrahmen §14/§27 UStG + GoBD",
|
||
|
|
"short": "Paragraphen, Fristen, Bußgelder",
|
||
|
|
"icon": "scale",
|
||
|
|
"color": "#38bdf8",
|
||
|
|
"description": "§14 UStG (Definition + Pflicht), §27 Abs. 38 UStG (Übergangsfristen), §13b UStG (Reverse Charge), GoBD-Aufbewahrung 8 Jahre, BMF-Schreiben 15.10.2024 + 15.10.2025, Bußgeldnormen §26a UStG.",
|
||
|
|
"source_md": "01-rechtsrahmen-14-ustg.md",
|
||
|
|
"modules": [
|
||
|
|
{
|
||
|
|
"id": "wachstumschancen",
|
||
|
|
"title": "Wachstumschancengesetz + §14 UStG neu",
|
||
|
|
"objectives": [
|
||
|
|
"Reform 2024 + USt-Lücke als Treiber kennen",
|
||
|
|
"Definition §14 Abs. 1 Satz 3 UStG zitieren",
|
||
|
|
"BMF-Schreiben 15.10.2024 + 15.10.2025 einordnen"
|
||
|
|
],
|
||
|
|
"topics": ["BGBl 2024 I 108", "BMF 15.10.2024", "USt-Lücke 23 Mrd", "ViDA-Vorbereitung"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Wachstumschancengesetz — die zentrale Reform"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "uebergangsregeln",
|
||
|
|
"title": "§27 Abs. 38 UStG Übergangsregeln",
|
||
|
|
"objectives": [
|
||
|
|
"Phase 1 (2025-26): Empfang ja, Ausstellung optional",
|
||
|
|
"Phase 2 (2027): >800k Umsatz = Ausstellungs-Pflicht",
|
||
|
|
"Phase 3 (2028): Vollständige Pflicht alle B2B"
|
||
|
|
],
|
||
|
|
"topics": ["§27 UStG", "800k-Schwelle", "EDI-Frist 2027", "B2B-Inland"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "§27 Abs. 38 UStG — Übergangsregeln (Ausstellung)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "reverse-charge",
|
||
|
|
"title": "§13b UStG Reverse Charge im XML",
|
||
|
|
"objectives": [
|
||
|
|
"Wann §13b greift (Bauleistungen, EU-B2B, Schrott)",
|
||
|
|
"BT-151 VAT category code = AE",
|
||
|
|
"BT-120 Pflicht-Begründungstext"
|
||
|
|
],
|
||
|
|
"topics": ["§13b UStG", "BT-151 AE", "BT-120 Begründung", "Bauleistungen"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "§13b UStG — Steuerschuldumkehr (Reverse Charge)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "b2g-historie",
|
||
|
|
"title": "B2G-Pflicht seit 27.11.2020",
|
||
|
|
"objectives": [
|
||
|
|
"EU-Richtlinie 2014/55/EU als Grundlage",
|
||
|
|
"Bund / Länder / Kommunen abgrenzen",
|
||
|
|
"Leitweg-ID als Pflichtfeld bei B2G"
|
||
|
|
],
|
||
|
|
"topics": ["E-RechVO Bund", "RL 2014/55/EU", "OZG", "ZRE"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "B2G — bereits seit 2020 Pflicht"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "bussgelder",
|
||
|
|
"title": "§26a UStG Bußgelder + Vorsteuer-Risiko",
|
||
|
|
"objectives": [
|
||
|
|
"Bußgeld bis 5.000 EUR pro Vorgang ab 2027/28",
|
||
|
|
"GoBD-Verstoß = Schätzungsbefugnis FA",
|
||
|
|
"Vorsteuerabzug bei mangelhafter E-Rechnung"
|
||
|
|
],
|
||
|
|
"topics": ["§26a UStG", "§158 AO", "Vorsteuer-Versagung", "Schätzung"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "Bußgelder bei Verstoß"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "zugferd-xrechnung",
|
||
|
|
"title": "3 · Format-Vergleich (XRechnung/ZUGFeRD/Peppol)",
|
||
|
|
"short": "Profile, BT-Codes, Anatomie eines XML",
|
||
|
|
"icon": "git-compare",
|
||
|
|
"color": "#0369a1",
|
||
|
|
"description": "Tiefer Dive in die Formate. XRechnung 3.0.2 (KoSIT-CIUS, BR-DE-Regeln). ZUGFeRD 2.3 Profile MINIMUM/BASIC-WL/BASIC/EN 16931/EXTENDED/XRECHNUNG. Peppol BIS 3.0 mit 4-Corner-Modell. BT-Code-Pflichten anhand echter XML-Snippets.",
|
||
|
|
"source_md": "03-xrechnung-vs-zugferd.md",
|
||
|
|
"modules": [
|
||
|
|
{
|
||
|
|
"id": "xrechnung-deepdive",
|
||
|
|
"title": "XRechnung 3.0.2 Deep-Dive",
|
||
|
|
"objectives": [
|
||
|
|
"KoSIT-CIUS verstehen",
|
||
|
|
"BR-DE-Erweiterungen zur EN 16931",
|
||
|
|
"Pflichtfelder BT-23, BT-34, BT-49 ab 3.0.1"
|
||
|
|
],
|
||
|
|
"topics": ["KoSIT", "CIUS", "BR-DE", "BT-23/34/49", "01.02.2025"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "XRechnung — die behörden-getriebene Schiene"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "zugferd-profile",
|
||
|
|
"title": "ZUGFeRD-Profile + Hybrid-PDF",
|
||
|
|
"objectives": [
|
||
|
|
"MINIMUM/BASIC-WL = KEINE gültige E-Rechnung",
|
||
|
|
"BASIC/EN 16931/EXTENDED = gültig",
|
||
|
|
"Wann XRECHNUNG-Profil sinnvoll"
|
||
|
|
],
|
||
|
|
"topics": ["MINIMUM", "BASIC-WL", "BASIC", "EN 16931", "EXTENDED", "PDF/A-3"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "ZUGFeRD 2.3 — die wirtschafts-getriebene Schiene"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "peppol-deepdive",
|
||
|
|
"title": "Peppol BIS 3.0 + 4-Corner",
|
||
|
|
"objectives": [
|
||
|
|
"4-Corner-Modell verstehen",
|
||
|
|
"Access-Point-Provider auswählen",
|
||
|
|
"Wann Peppol nötig ist (vs E-Mail reicht)"
|
||
|
|
],
|
||
|
|
"topics": ["Peppol BIS 3.0", "4-Corner", "Participant-ID", "MLR", "ViDA 2030"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Peppol BIS Billing 3.0 — die EU-grenzüberschreitende Schiene"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "bt-codes",
|
||
|
|
"title": "BT-Codes (Business Terms EN 16931)",
|
||
|
|
"objectives": [
|
||
|
|
"BT-1 Rechnungsnummer, BT-2 Datum, BT-3 Typ",
|
||
|
|
"BT-10 Buyer reference / Leitweg-ID",
|
||
|
|
"BT-31/48 USt-IdNr, BT-151 VAT category"
|
||
|
|
],
|
||
|
|
"topics": ["BT-1", "BT-3 Code 380/381", "BT-10", "BT-20 Skonto", "BT-151"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "Anatomie einer E-Rechnung (Pflicht-Inhalte)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "format-wahl",
|
||
|
|
"title": "Entscheidungs-Matrix Format",
|
||
|
|
"objectives": [
|
||
|
|
"B2G: XRechnung, B2B: ZUGFeRD, EU/Konzern: Peppol",
|
||
|
|
"Misch-Betrieb optimal aufstellen",
|
||
|
|
"Empfänger-Wünsche berücksichtigen"
|
||
|
|
],
|
||
|
|
"topics": ["Format-Wahl", "B2G vs B2B", "Misch-Betrieb"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Entscheidungs-Matrix für die Praxis"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "ablehnung",
|
||
|
|
"title": "Wann darf der Empfänger ablehnen?",
|
||
|
|
"objectives": [
|
||
|
|
"Profil MINIMUM/BASIC-WL → ablehnen",
|
||
|
|
"PDF-XML-Diskrepanz → ablehnen",
|
||
|
|
"Korrektur-Workflow Storno + Neu"
|
||
|
|
],
|
||
|
|
"topics": ["Ablehnung", "Validator-Fehler", "Korrektur 381+380"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Wann lehnt der Empfänger eine ZUGFeRD-Rechnung berechtigt ab?"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "validator",
|
||
|
|
"title": "4 · Validator + typische Fehler",
|
||
|
|
"short": "KoSIT-Tools, BR-DE-Codes, Top-15-Fehler",
|
||
|
|
"icon": "alert-triangle",
|
||
|
|
"color": "#0ea5e9",
|
||
|
|
"description": "KoSIT-Validator + Mustang + eDocuPortal als Werkzeuge. Top-15 Validierungs-Fehler in der Praxis: Leitweg-ID, BT-151 VAT-category, BT-20 Skonto-Segment-Format, Beträge-Inkonsistenz, Encoding-Pannen.",
|
||
|
|
"source_md": "04-validator-fehler-typisch.md",
|
||
|
|
"modules": [
|
||
|
|
{
|
||
|
|
"id": "tools-validator",
|
||
|
|
"title": "Validator-Tools im Vergleich",
|
||
|
|
"objectives": [
|
||
|
|
"KoSIT-Validator als Referenz",
|
||
|
|
"Mustang-Project + Quba-Viewer als Open Source",
|
||
|
|
"Online-Tools für Quick-Checks"
|
||
|
|
],
|
||
|
|
"topics": ["KoSIT-Validator", "Mustang", "Quba-Viewer", "eDocuPortal"],
|
||
|
|
"difficulty": "einfach",
|
||
|
|
"source_heading": "Welche Validatoren gibt es?"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "leitweg-id",
|
||
|
|
"title": "Leitweg-ID (BT-10) korrekt",
|
||
|
|
"objectives": [
|
||
|
|
"Format <Grobadressierung>-<Feinadressierung>-<Prüfziffer>",
|
||
|
|
"Modulo-11-Prüfung",
|
||
|
|
"Häufige Copy-Paste-Fehler"
|
||
|
|
],
|
||
|
|
"topics": ["BT-10", "BR-DE-21", "Modulo-11", "Leitweg-ID-Lookup"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Fehler 1: Fehlende oder falsche Leitweg-ID (BT-10)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "vat-category",
|
||
|
|
"title": "VAT category code (BT-151)",
|
||
|
|
"objectives": [
|
||
|
|
"S/AE/K/E/Z/G/O sicher unterscheiden",
|
||
|
|
"BT-120 Begründungspflicht bei AE/K/E/Z",
|
||
|
|
"Kategorie-Konsistenz Position vs Summe"
|
||
|
|
],
|
||
|
|
"topics": ["BT-151", "BT-120", "S Standard", "AE Reverse", "K innerg. Lieferung"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "Fehler 2: Falscher VAT category code (BT-151)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "skonto-bt20",
|
||
|
|
"title": "Skonto-Segment-Format (BT-20)",
|
||
|
|
"objectives": [
|
||
|
|
"#SKONTO#TAGE=14#PROZENT=2.00# auswendig",
|
||
|
|
"Multi-Stufen-Skonto korrekt",
|
||
|
|
"Freitext = BR-DE-18-Warning"
|
||
|
|
],
|
||
|
|
"topics": ["BT-20", "BR-DE-18", "Skonto-Segment", "BASISBETRAG"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Fehler 3: Skonto im falschen Format (BT-20)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "betraege-konsistenz",
|
||
|
|
"title": "Betrags-Konsistenz + Rundung",
|
||
|
|
"objectives": [
|
||
|
|
"Kette LineExtensionAmount → Tax → Payable",
|
||
|
|
"Rundungs-Toleranz 0.02 EUR",
|
||
|
|
"Validator rechnet nach"
|
||
|
|
],
|
||
|
|
"topics": ["BT-106", "BT-109", "BT-112", "BT-115", "BR-CO-15"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "Fehler 8: Beträge stimmen rechnerisch nicht"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "encoding-format",
|
||
|
|
"title": "Encoding + UN/CEFACT-Codes",
|
||
|
|
"objectives": [
|
||
|
|
"UTF-8 ist Pflicht (kein ANSI/Latin-1)",
|
||
|
|
"Punkt als Dezimal-Trenner (kein Komma)",
|
||
|
|
"C62 für Stück, HUR für Stunden, KGM für kg"
|
||
|
|
],
|
||
|
|
"topics": ["UTF-8", "Dezimal-Punkt", "UN/CEFACT", "C62", "HUR", "KGM"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Fehler 6: Falsche UN/CEFACT-Einheitencode (BT-130)"
|
||
|
|
}
|
||
|
|
]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "gobd",
|
||
|
|
"title": "5 · GoBD + Tools-Marktübersicht",
|
||
|
|
"short": "Archivierung 8 Jahre, DATEV/sevdesk/Lexware, Open Source",
|
||
|
|
"icon": "archive",
|
||
|
|
"color": "#7dd3fc",
|
||
|
|
"description": "GoBD-Aufbewahrung 8 Jahre, maschinelle Auswertbarkeit, Verfahrensdokumentation. Eingangs- und Ausgangs-Workflows. Tools-Marktübersicht: DATEV Unternehmen Online, Lexware Office, sevdesk, easybill, FastBill, SAP DRC, plus Open Source (Mustang, Quba, Fakturama).",
|
||
|
|
"source_md": "05-prozess-eingangs-rechnung.md",
|
||
|
|
"modules": [
|
||
|
|
{
|
||
|
|
"id": "gobd-fristen",
|
||
|
|
"title": "GoBD-Fristen + Aufbewahrungs-Logik",
|
||
|
|
"objectives": [
|
||
|
|
"8 Jahre für Rechnungen ab 01.01.2025",
|
||
|
|
"10 Jahre für Banken/Versicherungen + Buchungsbelege",
|
||
|
|
"Fristbeginn Ablauf des Kalenderjahres"
|
||
|
|
],
|
||
|
|
"topics": ["§147 AO", "§14b UStG", "8-Jahres-Frist", "Fristbeginn"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "GoBD — Aufbewahrungsfristen + maschinelle Auswertbarkeit"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "verfahrensdoku",
|
||
|
|
"title": "Verfahrensdokumentation für KMU",
|
||
|
|
"objectives": [
|
||
|
|
"1-2 Seiten reichen",
|
||
|
|
"Empfangs-Pfad + Verarbeitung + Archivierung beschreiben",
|
||
|
|
"Rollen + Berechtigungen festlegen"
|
||
|
|
],
|
||
|
|
"topics": ["Verfahrensdoku", "Rollen", "Berechtigungen", "Korrektur-Prozess"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "GoBD-Anforderungen für E-Rechnungen"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "eingangs-workflow",
|
||
|
|
"title": "Eingangs-Workflow Schritt für Schritt",
|
||
|
|
"objectives": [
|
||
|
|
"Empfang → Format-Erkennung → Validierung → Buchhaltung → Archiv",
|
||
|
|
"ZUGFeRD-PDF + XML zusammen archivieren",
|
||
|
|
"Vorsteuer-Falle bei mangelhafter Rechnung"
|
||
|
|
],
|
||
|
|
"topics": ["Eingangs-Workflow", "Format-Erkennung", "ZUGFeRD-Archiv", "Vorsteuer"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Der Eingangs-Workflow auf einer Seite"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "ausgangs-workflow",
|
||
|
|
"title": "Ausgangs-Workflow + Versand",
|
||
|
|
"objectives": [
|
||
|
|
"Erstellung → Validation → Versand → Nachweis",
|
||
|
|
"E-Mail vs Peppol vs Portal vergleichen",
|
||
|
|
"Storno+Neu nach §14 UStG"
|
||
|
|
],
|
||
|
|
"topics": ["Ausgangs-Workflow", "Peppol-Versand", "MLR-Quittung", "Storno 381"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "Der Ausgangs-Workflow auf einer Seite"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "tools-kmu",
|
||
|
|
"title": "Tools-Marktübersicht KMU",
|
||
|
|
"objectives": [
|
||
|
|
"DATEV Unternehmen Online für STB-gebundene KMU",
|
||
|
|
"sevdesk/Lexware/easybill für KMU autonom",
|
||
|
|
"Open-Source-Stack (Mustang + Quba)"
|
||
|
|
],
|
||
|
|
"topics": ["DATEV", "sevdesk", "Lexware Office", "easybill", "Mustang"],
|
||
|
|
"difficulty": "mittel",
|
||
|
|
"source_heading": "1. Komplett-Suiten (KMU-tauglich)"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"id": "stolperstellen-praxis",
|
||
|
|
"title": "Top-Stolperstellen + FAQ",
|
||
|
|
"objectives": [
|
||
|
|
"PDF-mit-XML-Mythos sauber widerlegen",
|
||
|
|
"Korrektur-Workflow ohne GoBD-Verstoß",
|
||
|
|
"Fehlerhafte Eingangs-Rechnung richtig handhaben"
|
||
|
|
],
|
||
|
|
"topics": ["Stolperstellen", "PDF-Mythos", "Korrektur", "Eingangs-Mängel"],
|
||
|
|
"difficulty": "schwer",
|
||
|
|
"source_heading": "Stolperstelle 1: \"Mein PDF mit eingebettetem XML reicht doch?\""
|
||
|
|
}
|
||
|
|
]
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"badges": [
|
||
|
|
{"id": "erste_validierung", "title": "Erste Validierung", "icon": "check-circle", "description": "1. Quiz zu Grundlagen erfolgreich."},
|
||
|
|
{"id": "paragraphen_profi", "title": "Paragraphen-Profi", "icon": "scale", "description": "5 Quiz korrekt zum Rechtsrahmen (§14/§27 UStG)."},
|
||
|
|
{"id": "format_kenner", "title": "Format-Kenner", "icon": "git-compare", "description": "5 Quiz korrekt zum Format-Vergleich (XRechnung/ZUGFeRD/Peppol)."},
|
||
|
|
{"id": "validator_pro", "title": "Validator-Pro", "icon": "alert-triangle", "description": "10 Quiz korrekt zu Validator-Fehlern + BR-DE-Codes."},
|
||
|
|
{"id": "gobd_compliant", "title": "GoBD-Compliant", "icon": "archive", "description": "3 Quiz korrekt zur GoBD-Archivierung."},
|
||
|
|
{"id": "eli_meister", "title": "Eli-Meister", "icon": "crown", "description": "Alle 5 Module mit ≥80% abgeschlossen."},
|
||
|
|
{"id": "streak_7", "title": "Buchhaltungs-Disziplin", "icon": "flame", "description": "7 Tage in Folge aktiv gewesen."},
|
||
|
|
{"id": "night_owl", "title": "Nachteule", "icon": "moon", "description": "Nach 22 Uhr gelernt."},
|
||
|
|
{"id": "early_bird", "title": "Frühaufsteher", "icon": "sun", "description": "Vor 7 Uhr gelernt."}
|
||
|
|
],
|
||
|
|
"levels": [
|
||
|
|
{"min": 0, "title": "Buchhaltungs-Novize"},
|
||
|
|
{"min": 50, "title": "Sachbearbeiter:in"},
|
||
|
|
{"min": 200, "title": "Bilanzbuchhalter:in"},
|
||
|
|
{"min": 500, "title": "Leitung Finanzbuchhaltung"},
|
||
|
|
{"min": 1250, "title": "CFO Mittelstand"},
|
||
|
|
{"min": 2500, "title": "Steuerprofi"},
|
||
|
|
{"min": 5000, "title": "E-Rechnungs-Experte"}
|
||
|
|
]
|
||
|
|
}
|