/fa/credit-lines
Overview
The page fetches all credit lines viauseCreditLineList(organizationId, filters) and high-utilization credit lines via useHighUtilizationCreditLines. Summary stat cards show aggregate totals. A UtilizationFilter dropdown (all, low, medium, high) and a CreditLineStatus dropdown filter the table. An Alert component displays if high-utilization lines are present. The New Credit Line button opens CreditLineDialog. Clicking a row navigates to /fa/credit-lines/:id.
Who it’s for
Requires permission:fa.credit_lines.view
Before you start
- You must hold the
fa.credit_lines.viewpermission.
Steps
1
Navigate to Credit Lines
Go to
/fa/credit-lines.2
Review summary stats
Stat cards show aggregate credit line information.
3
Check high-utilization alert
If any credit lines have high utilization, an alert banner is shown.
4
Filter the list
Use the utilization filter and status filter dropdowns to narrow the list.
5
Open a credit line
Click a row to navigate to its detail page at
/fa/credit-lines/:id.6
Create a new credit line
Click New Credit Line to open
CreditLineDialog.Key concepts
useCreditLineList— Primary list hook; acceptsorganizationIdand filter parameters.useHighUtilizationCreditLines— Hook flagging lines with high utilization.UtilizationFilter— Local type:'all' | 'low' | 'medium' | 'high'.CreditLineStatus— Type for credit line lifecycle states.CreditLineWithRelations— Full type for credit line records including relations.
Viewing a credit line
The detail view at/fa/credit-lines/:id displays all information for a single credit line record, including utilization percentage with color-coded indicators, expiry warnings, and an inline edit capability.
The page loads a credit line by :id via useCreditLine(id, currentOrganization?.id) and computes: days to expiry from end_date, expiry warning flag (≤30 days), utilization color (bg-destructive ≥80%, bg-warning ≥50%, bg-success otherwise). The CreditLineStatusBadge shows current status. The edit button opens CreditLineDialog in edit mode. Breadcrumb uses credit_line_number.
Key concepts:
useCreditLine— Primary data hook; fetches a single credit line byidandorganizationId.utilization_percentage— Field on the credit line record representing current utilization.CreditLineStatus— Type for credit line lifecycle status.CreditLineStatusBadge— Component rendering the status visually.daysToExpiry— Computed asdifferenceInDays(new Date(end_date), new Date()).
- Go to
/fa/credit-linesand click a record, or navigate directly to/fa/credit-lines/:id. - Review the credit line number, status badge, utilization bar, and expiry information.
- Check the utilization bar: green below 50%, yellow 50–79%, red 80%+. An expiry warning appears when fewer than 30 days remain.
- Click Edit to open
CreditLineDialogand save changes to update the record.
Related
Finance & Revenue
Finance & Revenue core overview.
Governance & parity
This page documents shipped product behavior. It is not medical, legal, or
billing advice. Verify against your organization’s policies and applicable
regulations before using it for clinical, compliance, or billing decisions.
Protected health information (PHI) shown in the product is governed by your
tenant’s access controls and is never exposed in this documentation.
Documentation sources
Documentation sources
- src/routes/fa.tsx
- src/cores/fa/pages/CreditLinesPage.tsx
- src/cores/fa/pages/CreditLineDetailPage.tsx
- src/cores/fa/hooks/useCreditLines.ts
- src/cores/fa/components/CreditLinesTable.tsx
- src/cores/fa/components/CreditLineDialog.tsx
- src/cores/fa/components/CreditLineStatusBadge.tsx
- src/cores/fa/types/index.ts