Skip to main content

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