Financial Form Validation Audit
finserv-form-validation · v1.1.0 · paid
Evaluates currency and amount input validation, account number format enforcement, calculation accuracy, rounding rules, and financial math edge cases.
Currency & Amount Validation
currency-amount · weight 0.3
- criticalCurrency inputs reject negative values at validation layerab-001437
- criticalDecimal amounts stored as integers (cents), never floatsab-001438
- highBanker's rounding (round-half-to-even) for interest calculationsab-001439
- highCurrency conversions server-side, locked at transaction timeab-001440
- highRouting number ABA check digit validatedab-001441
- highNo cumulative floating-point errors in multi-step transactionsab-001442
Account & Routing Formats
account-routing · weight 0.25
- highAccount number format validated per region (IBAN/ABA)ab-001443
- mediumInvalid IBAN structure rejected before submissionab-001444
- mediumMax amount limits enforced at submissionab-001445
- mediumMin transaction amount enforced with clear errorab-001446
- lowCrypto address checksum validation where applicableab-001447
Calculation Accuracy
calculation-accuracy · weight 0.25
Error Handling & Edge Cases
error-edge-cases · weight 0.2