Accounting Integration Adapter
Component Detail
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.
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
Related Data Entities (4)
Data entities managed by this component