When a payment is received, it should be recorded under Undeposited Funds and posted as a debit. Once the payment is deposited, it should be reflected as a credit, bringing the balance to zero.
And the admin or any user can be able to select a spencific month and print the statement