# Batch 8 Plan - Finance, Salary, Notifications & System Functions **Status:** Planning **Target:** 30 endpoints **Focus:** Finance management, Salary/Payroll, Notifications, System preferences, External integrations --- ## Selected Endpoints (30) ### Finance Management (7 endpoints) 1. `financeGroup` - Get single finance group 2. `financeGroups` - List finance groups 3. `financePost` - Get single finance post 4. `financePosts` - List finance posts 5. `financePostTotals` - Finance post totals/aggregates 6. `financeUnassignedPostsTotals` - Unassigned finance posts totals 7. `financeCalculationLine` - Finance calculation line details ### Salary & Payroll (5 endpoints) 8. `salaryEmployees` - Salary employees list (duplicate check needed) 9. `salaryFrequencySetup` - Salary frequency configuration 10. `salaryPayrollRun` - Salary payroll run details 11. `salaryWorkTypes` - Salary work types list 12. `swedishTaxDeductionDraftApplications` - Swedish tax deduction applications 13. `swedishTaxDeductionWorkTypes` - Swedish tax deduction work types ### Notifications & Communication (4 endpoints) 14. `notification` - Get single notification 15. `notifications` - List notifications 16. `inboxWidget` - Inbox widget data 17. `marketingBanner` - Marketing banner content ### Preferences & Settings (5 endpoints) 18. `preferences` - User preferences 19. `genericPreferences` - Generic preferences 20. `namedPreferences` - Named preferences 21. `mobileConfig` - Mobile app configuration 22. `timezones` - List of available timezones ### Events & Planning (2 endpoints) 23. `plannedEvents` - Planned events list 24. `recurringEvents` - Recurring events list (duplicate check needed) ### External Integrations (4 endpoints) 25. `klarprisAccounts` - Klarpris integration accounts 26. `nemhandelValidate` - NemHandel validation 27. `creditCardRegistrationLink` - Credit card registration link 28. `canReceiveGln` - Check if can receive GLN ### Permissions & Roles (3 endpoints) 29. `permissions` - List permissions 30. `permissionRoles` - List permission roles --- ## Prioritering **Høj prioritet:** - Finance endpoints (business critical) - Salary/Payroll (payroll management) - Notifications (user communication) - Preferences (system configuration) **Medium prioritet:** - Events & Planning - External integrations - Permissions --- ## Forventede Parameter Requirements **No parameters expected:** - financeGroups - financePosts (might have pagination) - salaryWorkTypes - notifications - preferences - timezones - permissions - permissionRoles **Require ID/parameters:** - financeGroup (id) - financePost (id) - financePostTotals (filters?) - financeCalculationLine (id) - salaryPayrollRun (id) - notification (id) - plannedEvents (date range?) - klarprisAccounts (?) --- ## Notes - Several endpoints likely duplicates from previous batches - will check - Finance endpoints are business-critical - careful testing - Salary endpoints may contain sensitive employee data - External integration endpoints (Klarpris, NemHandel) may require special setup - Swedish tax deduction endpoints specific to Swedish market **Next Steps:** 1. Check for existing scripts 2. Introspect types 3. Create scripts 4. Test endpoints 5. Document results