{ "paths": { "input_dir": "input", "template_dir": "template", "output_dir": "output" }, "files": { "allocation_workbook": "PS_PW.xlsx", "masterdata_workbook": "Stellenbeschreibungen.xlsx", "template_workbook": "Tätigkeitsnachweis Stellenförderung.xlsx" }, "sheets": { "allocation": "Tabelle1", "masterdata": "Tabelle1", "template_source": "Tabelle1" }, "allocation": { "header_month_marker_row": 2, "columns": { "employee_name": "A", "contract_hours_weekly": "B", "project_key": "C", "first_month_column": "D", "remarks": "I" }, "month_marker": { "prefix": "ab ", "date_format": "%d.%m.%Y", "exact_first_day_required": true }, "inactive_values": [ "", "-", "0", 0 ] }, "masterdata": { "columns": { "id": "A", "antragsnummer": "B", "name": "C", "qualifikation": "D", "stellenanteil": "E", "funktion": "F", "taetigkeit": "G" }, "decimal": { "decimal_separator": ",", "thousands_separator": "." } }, "matching": { "name_normalization": { "trim": true, "collapse_spaces": true, "case_insensitive": true }, "share_tolerance_percent": 0.5, "prefer_function_hint": true }, "output": { "filename_pattern": "Taetigkeitsnachweis_{year}_{month}_{first_name}_{last_name}.xlsx", "one_workbook_per_employee": true, "one_sheet_per_assignment": true, "sheet_name_pattern": "{index}_{funktion}" }, "template_targets": { "antragsnummer": "", "name_vorname": "", "qualifikation": "", "funktion": "", "taetigkeiten": "", "reporting_month_label": "", "foerderquote": "", "generated_on": "" }, "runtime": { "abort_on_validation_errors": true, "preview_before_write": true, "confirm_before_write": true } }