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.

Feature: Accounting API

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