Files
tilbudgivern/docs/archived/apitest/BATCH_8_PLAN.md
2026-08-17 09:12:03 +02:00

3.2 KiB

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)

  1. salaryEmployees - Salary employees list (duplicate check needed)
  2. salaryFrequencySetup - Salary frequency configuration
  3. salaryPayrollRun - Salary payroll run details
  4. salaryWorkTypes - Salary work types list
  5. swedishTaxDeductionDraftApplications - Swedish tax deduction applications
  6. swedishTaxDeductionWorkTypes - Swedish tax deduction work types

Notifications & Communication (4 endpoints)

  1. notification - Get single notification
  2. notifications - List notifications
  3. inboxWidget - Inbox widget data
  4. marketingBanner - Marketing banner content

Preferences & Settings (5 endpoints)

  1. preferences - User preferences
  2. genericPreferences - Generic preferences
  3. namedPreferences - Named preferences
  4. mobileConfig - Mobile app configuration
  5. timezones - List of available timezones

Events & Planning (2 endpoints)

  1. plannedEvents - Planned events list
  2. recurringEvents - Recurring events list (duplicate check needed)

External Integrations (4 endpoints)

  1. klarprisAccounts - Klarpris integration accounts
  2. nemhandelValidate - NemHandel validation
  3. creditCardRegistrationLink - Credit card registration link
  4. canReceiveGln - Check if can receive GLN

Permissions & Roles (3 endpoints)

  1. permissions - List permissions
  2. 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