Creditor Finance Configuration - Component Documentation
Overview
Technical documentation for the Creditor Finance Configuration Blazor components.
Component Location: libs/Billing/Billing.Razor/Pages/CreditorFinanceConfiguration.razor
Route: /billing/configuration
Authorization: Requires billing-config:list permission
Architecture
The component implements full CRUD operations with:
- FluentUI DataGrid for list display
- Modal forms for create/edit
- Cerbos authorization integration
- Azure Key Vault integration for API key storage
Key Features
- Server-side pagination
- Real-time validation
- Soft delete with confirmation
- Audit trail display
- Responsive Bootstrap 5 design
API Integration
Uses CreditorFinanceConfigurationService for all HTTP operations against the Billing API.
Testing
- bUnit tests for component rendering
- Integration tests for end-to-end workflows
- Manual testing checklist included
See related: creditor-finance-configuration-api.md and creditor-finance-configuration-user-guide.md
Version: 1.0
Last Updated: February 3, 2026
Was this page useful?