How to Extend an Active Pawn Contract (Verlängerung)¶
Purpose¶
When a borrower cannot redeem their collateral prior to the contract maturity date, they may extend the pawn loan (Verlängerung) by paying accrued monthly interest and storage fees. This guide details the exact 5-step modal procedure in Cashy-Hub.
Prerequisites & Role Permissions¶
- Required Role: Counter Operator, Store Clerk, Branch Manager, or Administrator.
- Contract Status: Deal must be active and stored (typically status
PAYED_AND_STORED,EXTENDED, or within statutory grace period).
How Deal Extensions Work¶
In Cashy-Hub, extending a pawn loan spawns a new child contract linked to the original parent agreement, resetting the maturity calendar while settling accumulated parent fees.
sequenceDiagram
autonumber
actor Operator as Store Operator
participant Wizard as Deal Wizard (Management Mode)
participant Modal as Extension Dialog (5 Steps)
participant CashBook as Store CashBook Ledger
participant Central as Central Cashy System (/api/deals)
Operator->>Wizard: Double-click Deal Card -> Open Management Mode
Operator->>Wizard: Click 'Extend' in Top Action Bar
Wizard->>Modal: Open Deal Extension Modal (Deal #, Customer)
Operator->>Modal: Step 1: Review Loan Summary -> Click Continue
Operator->>Modal: Step 2: Set New Duration (Months) -> Click Continue
Operator->>Modal: Step 3: Choose Loan Adjustment -> Click Continue
Operator->>Modal: Step 4: Review Fees & Child Fee Rate -> Click Continue
Operator->>Modal: Step 5: Select Payment Type & Mandatory CashBook
Operator->>Modal: Click 'Confirm Extension'
Modal->>Central: Register rollover & create child contract
Modal->>CashBook: Book fee inflow transaction
Modal->>Wizard: Close modal & refresh timeline
Step-by-Step Extension Procedure¶
Step 1: Open the Extension Modal¶
- On the Home Kanban board or Deals directory (
/deals), locate the customer's active deal. - Double-click the card to open the Deal Wizard in Management Mode.
- In the Deal Wizard top action bar (next to the stepper), click the Extend button.
- The Extend Deal modal opens displaying:
- Header: Title
"Extend Deal", subtitle"Deal #{dealId} • {customerName}". - Progress Section: 5-segment progress bar.
Step 2: Step 1 of 5 — Deal Summary¶
- Visual Title:
STEP 1 OF 5 — DEAL SUMMARY - Fields Displayed:
- Original principal loan balance (€).
- Contract creation date.
- Current maturity due date.
- Action: Verify contract details with the customer and click Continue.
Step 3: Step 2 of 5 — Duration & Base Fees¶
- Visual Title:
STEP 2 OF 5 — DURATION & BASE FEES - Fields & Controls:
- Duration (Months): Select the additional extension term (e.g. 1, 2, or 3 months).
- New Due Date: The calendar preview computes the new maturity deadline based on the extension period.
- Action: Confirm the extended date with the customer and click Continue.
Step 4: Step 3 of 5 — Loan Adjustment¶
- Visual Title:
STEP 3 OF 5 — LOAN ADJUSTMENT - Options (Radio Selection):
no_adjustment(Default): Standard term rollover. The principal loan amount remains unchanged.redemption(Partial Repayment): Borrower wishes to pay down part of the loan principal along with the fees.- An input field
Redemption Amount (€)appears. - The new child loan principal is reduced by this amount.
- An input field
additional_payout(Principal Top-Up): If collateral valuation allows, the store issues additional cash to the borrower.- An input field
Additional Payout Amount (€)appears. - The new child loan principal is increased accordingly.
- An input field
- Action: Select the appropriate radio option, enter any principal adjustment amounts, and click Continue.
Step 5: Step 4 of 5 — Fee & Policy Overrides¶
- Visual Title:
STEP 4 OF 5 — FEE & POLICY OVERRIDES(orSTEP 4 OF 5 — REVIEW) - Fields & Controls:
Parent Fees Due Today (€): Displays accumulated monthly interest and storage fees that the borrower must settle today to validate the extension.Next Contract Fee RateDropdown: Configures the monthly interest/storage rate applied to the upcoming term (e.g. Standard (4% / month)).Allow online extensionToggle: When enabled, permits the borrower to pay subsequent extensions digitally via the customer web portal.- Action: Review financial terms and click Continue.
Step 6: Step 5 of 5 — Payment & Final Review¶
- Visual Title:
STEP 5 OF 5 — PAYMENT & FINAL REVIEW - Fields & Mandatory Selections:
- Financial Summary: Total fees payable today, principal adjustments, and net balance due at the counter.
Payment TypeDropdown: SelectCash,Card,Bank, orUnzer.Select CashBookDropdown (MANDATORY): Select the active store cash drawer (e.g. Munich Main Cash or Vienna Counter Till).
[!IMPORTANT] Mandatory CashBook Binding: Cashy-Hub strictly requires binding extension fee receipts to a specific shop CashBook. An extension cannot be confirmed without an active CashBook selection.
- Action: Click the primary Confirm Extension button.
- The transaction is committed to the database.
- A cash flow entry is recorded in the selected CashBook ledger.
- An official Extension Receipt (Verlängerungsschein) is generated for printing.
- The modal closes, and the deal card refreshes on the Kanban board.