Infrastructure high complexity backend
0
Dependencies
1
Dependents
4
Entities
0
Integrations

Description

Infrastructure adapter implementing the organization-specific integration hooks for forwarding approved expense records to external accounting systems. Supports Xledger (Blindeforbundet) and HLF Dynamics Portal via pluggable adapter implementations, abstracting the differences behind a common interface.

Feature: Travel & Expense Registration

accounting-integration-adapter

Responsibilities

  • Forward approved expense records to Xledger via its REST API
  • Forward approved expense records to HLF Dynamics Portal
  • Handle authentication and retry logic for external accounting calls
  • Map internal expense schema to the target system's expected payload format

Interfaces

forwardExpense(expenseId, organizationId)
getAdapterForOrganization(organizationId)
retryFailedForwards()
getForwardingStatus(expenseId)
mapToXledgerPayload(expense)
mapToDynamicsPayload(expense)

Relationships

Dependents (1)

Components that depend on this component