Header menu logo FSharp.Finance.Personal

AppliedPayment Module

functions for handling received payments and calculating interest and/or charges where necessary

Types and nested modules

Type/Module Description

GeneratedPayment (Module)

a generated payment, where applicable

AppliedCharge

a charge applied to an actual payment

AppliedPayment

an actual payment made on a particular day, optionally with charges applied, with the net effect and payment status calculated

GeneratedPayment (Type)

a generated payment, where applicable

PaymentStatus

the status of a payment made by the customer

Functions and values

Function or value Description

applyPayments parameters actualPayments scheduledPayments

Full Usage: applyPayments parameters actualPayments scheduledPayments

Parameters:
Returns: Map<int<MeasureProduct<OffsetDay, MeasureOne>>, AppliedPayment>

groups payments by day, applying actual payments, adding a payment status and optionally a late payment charge if underpaid

parameters : Parameters
actualPayments : Map<int<MeasureProduct<OffsetDay, MeasureOne>>, ActualPayment array>
scheduledPayments : Map<int<MeasureProduct<OffsetDay, MeasureOne>>, ScheduledPayment>
Returns: Map<int<MeasureProduct<OffsetDay, MeasureOne>>, AppliedPayment>

Type something to start searching.