c843701d1a
Fristenkalender (models/fristenkalender.py — l10n.at.payroll.frist): alle lohnverrechnungsrelevanten Melde- und Zahlungsfristen je Company und Jahr (kuratiert: lb-sva-11, lb-mel-08, lb-lvr-04/05): SV/mBGM 15. Folgemonat (Gutschriftprinzip, Respirofrist 3 Tage, Verzugszinsen ab Tag 16), DB/DZ/KommSt 15. Folgemonat, KommSt-Jahreserklärung Ende Maerz, Lohnzettel L16 + Arbeitsstaettenmeldung + §-109a Ende Februar, Schwerarbeitsmeldung Ende Februar (blockiert, ASchV-Datenmodell fehlt). Auto-Erzeugung per ir.cron monatlich am 1. (SV/DB/DZ/KommSt) + jaehrlich am 1. Jaenner (Jahresfristen). Ueberfaellig-Faerbung + Sprungaktion zur GP7-Deklaration (L16; mBGM-Verlinkung im Privatmodul via fristen_private.py).
Jahres-Retro-/Aufrollungslauf (models/jahresretro.py — Wizard l10n.at.payroll.jahresretro.wizard): Kontrollsechstel-Verpflichtungslauf § 67 Abs 10 EStG (Pruefung je AN auf SZ-Ueberhang und Guenstig-Vergleich Fixsaetze vs. Tarif; Handlungsempfehlung fuer die Odoo-Korrektur-Pipeline: Refund-Payslips + Neuberechnung). Optional §-77-Abs-3/4-Aufrollung (15.-Jaenner-Grenze; Krankengeld-Blocker). SV-Aufrollung rollt auf den Beitragsmonat (GP4-Beitragsmonat); mBGM-Storno als Folgeaktion (GP7 art=ST).
Mitteilungsfile-Import (models/mitteilungsfile.py — Wizard): ELDA-Rueckantwort-XML (mitteilung_{Protokollnummer}.xml) parsen, Fehler/Warnungen lesbar aufbereiten; XSDs lokal beschafft (.firecrawl/ris/elda/). Dateibasiert (Praemisse P7): Upload durch den Mandanten.
2027-Parameter-Rahmen (data/rule_parameters_2027.xml): NUR Struktur (WF-Vektor-Default + AV-Staffel tiers=[] da § 2a AMPFG aufgehoben BGBl I 62/2026). KEINE Werte aus Trainingswissen — der Wartungszyklus beschafft die offiziellen 2027-Werte.
B14-laengster-Urlaubs-Teil: verifiziert — aktuelle Implementierung ist praktisch korrekt (erster Urlaubsmonat, _at_sz_bereits_bezahlt gegen Doppelauszahlung); mehrmonatig gesplittete Urlaube sind ein Randfall mit vorwaertsblickenden Planungsdaten, dokumentiert ohne Code-Fix.
Tests: test_gp8 (6 — Frist-Definitionen, Cron-Idempotenz, Ueberfaellig-Logik, Mitteilungsfile-Parser, Import-ohne-Datei-UserError, Jahresretro-ohne-Daten). 100/100 gruen (Wegwerf-DB). 19.0.5.0.0.
2.1 KiB
2.1 KiB
| 1 | id | name | model_id:id | group_id:id | perm_read | perm_write | perm_create | perm_unlink |
|---|---|---|---|---|---|---|---|---|
| 2 | access_l10n_at_payroll_tasy_mapping_user | L10n AT Payroll TASY-Mapping User | model_l10n_at_payroll_tasy_mapping | hr_payroll.group_hr_payroll_user | 1 | 0 | 0 | 0 |
| 3 | access_l10n_at_payroll_tasy_mapping_manager | L10n AT Payroll TASY-Mapping Manager | model_l10n_at_payroll_tasy_mapping | hr_payroll.group_hr_payroll_manager | 1 | 1 | 1 | 1 |
| 4 | access_l10n_at_payroll_tasy_import_wizard | L10n AT Payroll TASY-Import Wizard | model_l10n_at_payroll_tasy_import_wizard | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 5 | access_l10n_at_payroll_tasy_import_line | L10n AT Payroll TASY-Import Line | model_l10n_at_payroll_tasy_import_line | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 6 | access_l10n_at_payroll_l16_user | L10n AT Payroll L16 User | model_l10n_at_payroll_l16 | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 0 |
| 7 | access_l10n_at_payroll_l16_manager | L10n AT Payroll L16 Manager | model_l10n_at_payroll_l16 | hr_payroll.group_hr_payroll_manager | 1 | 1 | 1 | 1 |
| 8 | access_l10n_at_payroll_l16_line_user | L10n AT Payroll L16-Line User | model_l10n_at_payroll_l16_line | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 9 | access_l10n_at_payroll_kind_user | L10n AT Payroll Kind User | model_l10n_at_payroll_kind | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 10 | access_l10n_at_payroll_kind_manager | L10n AT Payroll Kind Manager | model_l10n_at_payroll_kind | hr_payroll.group_hr_payroll_manager | 1 | 1 | 1 | 1 |
| 11 | access_l10n_at_payroll_frist_user | L10n AT Payroll Frist User | model_l10n_at_payroll_frist | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 12 | access_l10n_at_payroll_frist_manager | L10n AT Payroll Frist Manager | model_l10n_at_payroll_frist | hr_payroll.group_hr_payroll_manager | 1 | 1 | 1 | 1 |
| 13 | access_l10n_at_payroll_jahresretro_wizard | L10n AT Payroll Jahresretro Wizard | model_l10n_at_payroll_jahresretro_wizard | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 14 | access_l10n_at_payroll_jahresretro_ergebnis | L10n AT Payroll Jahresretro Ergebnis | model_l10n_at_payroll_jahresretro_ergebnis | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |
| 15 | access_l10n_at_payroll_mitteilungsfile_wizard | L10n AT Payroll Mitteilungsfile Wizard | model_l10n_at_payroll_mitteilungsfile_wizard | hr_payroll.group_hr_payroll_user | 1 | 1 | 1 | 1 |