2.2.4 Assumptions, Validations and Comments
This topic provides the information about the assumptions, validations and comments.
- If any of the mandatory field input is not provided, the system validates the input.
- If the user selects any fee other than 'Fee Periodic Maintenance Fee' category, system does not allow posting the transaction and raise an error → only Fee category Fee Periodic Maintenance Fee only allowed to post.
- The system considers the account billing frequency as the periodic maintenance fee frequency.
- System inserts record with Enabled flag = Y.
- This transaction date is effective from the date of posting, referring to the next billing cycle date of the account. Backdating or reversal of transactions is not in scope of the current development.
- This transaction will not do any catchup of back dated fee and users are expected to handle operationally.
- On successful posting of the transaction, the system does the following
actions:
- If the fee balance selected for posting of fee is not loaded on the account, the system raises an error → Selected balance does not exist on account. (Here user is expected to post 'ADD_NEW_ACCOUNT_BALANCE' transaction to add any missing balances to account operationally.
- System defines the recurring fee for the selected fee and existing behavior of the periodic maintenance fee will prevail.
- Applicability of fee (selection criteria) of the transaction will take reference from the account for the values Company, Branch, Channel, Product, State, and Currency.
- The effective date of fee calculation is driven by the next billing date of the account.
Table 2-19 Transaction 1: ACC_START_PMF_MAINT
Transaction Code | Description | Group | Action | Monetary | System defined | Enabled | Transaction / Balance Type |
---|---|---|---|---|---|---|---|
ACC_START_PMF_MAINT | START PERIODIC MAINTENANCE | NON MONETARY | POST | N | Y | Y | NONE |
If the fee balance selected for posting of the transaction is already configured for
recurring fee posting, on posting of this transaction, the system will do the following
actions:
- Set the RUN_DATE NEXT as DT MAX.
- Set the record enabled flag = N.
Table 2-20 Parameter Code
Parameter Code | Default | Sort | Displayed | Required | Comment |
---|---|---|---|---|---|
Transaction Date | System Date | 1 | Y | Y | |
PMF TYPE Code | 2 | Y | Y | Refer Fee Type lookup filtered with only Fee Periodic Maintenance Fee. |
If the fee balance selected for posting of the transaction is already configured for
recurring fee posting, on posting of this transaction, the system will do the following
actions.
- Set the RUN_DATE NEXT as DT MAX.
- Set the record enabled flag = N.
Table 2-21 Transaction 2: ACC_STOP_PMF_MAINT
Transaction Code | Description | Group | Action | Monetary | System defined | Enabled | Transaction / Balance Type |
---|---|---|---|---|---|---|---|
ACC_STOP_PMF_MAINT | STOP PERIODIC MAINTENANCE FEE | NON MONETARY | POST | N | Y | Y | NONE |
If the fee balance selected for posting of the transaction is already configured for
recurring fee posting, on posting of this transaction, the system will perform the
following actions:
- Set the RUN_DATE NEXT as the NEXT BILL DATE.
- Set the record enabled flag = Y.
- If the user initially stops the periodic fee posting and subsequently posts the transaction again to re-post, the system will set the next run date as the next billing cycle date and will not catch up any past fee.
Table 2-22 Parameter Code
Parameter Code | Default | Sort | Displayed | Required | Comment |
---|---|---|---|---|---|
Transaction Date | System Date | 1 | Y | Y | |
PMF TYPE Code | 2 | Y | Y | Refer Fee Type lookup filtered with only Fee Periodic Maintenance Fee. |
- If the fee balance selected for posting of the transaction is already configured
for recurring fee posting, on posting of this transaction, the system will do
the following actions:
- Set the RUN_DATE NEXT as the NEXT BILL DATE.
- Set the record enabled flag = Y.
- If the user initially stops the periodic fee posting and subsequently posts the transaction again to re-post, the system will set the next run date as the next billing cycle date and will not catch up any past fee.
Parent topic: Periodic Maintenance Fee – Start and Stop Transaction