Accounting Integration Config Widget
Component Detail
User Interface
high complexity
frontend
2
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Admin UI widget for configuring per-organization accounting system connections. Allows administrators to select the accounting provider (Xledger or Dynamics), enter API endpoints and credentials, and define field mapping overrides between Meander expense fields and the target system.
accounting-integration-config-widget
Responsibilities
- Render provider selection and per-organization configuration form for Xledger and Dynamics
- Collect and validate API endpoint URLs, authentication credentials, and field mapping overrides
- Trigger test-connection requests and display connection status feedback
- Surface recent delivery outcomes from the integration log for reconciliation visibility
Interfaces
loadAccountingConfig(orgId): Promise<AccountingConfig>
saveAccountingConfig(orgId, config): Promise<void>
testConnection(orgId): Promise<ConnectionStatus>
resetConfig(orgId): Promise<void>
Relationships
Dependencies (2)
Components this component depends on