F24 Bill Pay

The F24 Bill Pay component is a customized version of the Bill Payment component used in the F24 integration template. While the Bill Payment component helps to implement the payment for all types of bills, the F24 Bill Pay component contains contracts only for paying F24 Semplificato taxes. The F24 bill pay includes the taxes and social security to state entities in Italy.

The F24 Bill Pay component is applicable only for Mobile Banking.

In the F24 Bill Pay component, a developer can do the following:

Customize the Input Screens

The F24 Bill Pay component contains screens that provide input fields for the user to enter the various details required for the tax payment. The input screens provided by the F24 Bill Pay component are:

  • From Account Screen: This screen displays the list of accounts that have the access to make F24 payments. Users can select the account to make payment from this list.
  • Calendar: This screen is used to select the date of the F24 tax payment.
  • Representation Type: This screen is used to select the user type, i.e., if the user is making a self payment or making payment on behalf of someone else.
  • Contribution: This screen is displayed if the Representation type is selected as Legal Role (not self payment). It helps the user to select their role.
  • Contributor's Details: This screen is displayed if the Representation type is selected as Legal Role (not self payment). This screen provides input screens for the user to enter the details of the Contributor.
  • Operational Identifier: This screen is used to enter the Transaction ID provided by the Municipality. This screen is not mandatory.
  • Tax Details Screen: This screen is used to enter the other details of the tax such as Section, Tribute Code, Repentance, Installments, Balance, Date of the payment, and Debit Amount paid.

Here are some of the customizations that a developer can perform on these screens.

  • Implement validation rules including character length for each field.
  • The messages to be displayed when an invalid input is entered.
  • Navigation to different screens based on the input.
  • Enabling or disabling action buttons based on the user inputs.
  • Implementing Internationalization for each field.
  • The type of soft keyboard to be displayed for each input field.

Handle Errors

The F24 Bill Payment component validates the inputs provided by the user and displays an error message if the input is invalid. These error messages can be displayed inline or in another screen. Following are a few scenarios for which a developer can customize an error message.

  • The amount entered by the user is more than the account balance.
  • Feasibility check failure.
  • Verifying the payment details failure.

The F24 Bill Payment component also provides the Retry Payment option when any of these errors occur.

Display and Filter

The F24 Bill Payment component displays the list of F24 payments already made by the user, biller list, and biller details. Using the contracts in the component, a developer can sort and filter these lists according to any of these details.

  • Region of the biller
  • Time/ time period of the transaction.

Configure Other Screens

The F24 Bill Payment component also provides screens to review the payment details before the payment, and acknowledge the payment details after the payment.

In these screens, the following fields can be customized.

  • Customize and format the headers, texts, and values displayed in the screen.
  • Navigation to next and previous screen.
  • Enable or disable fields and action buttons.
  • Share icon to share the Acknowledgment receipt and the transaction list. Also generates PDF when the share icon is clicked.
  • Cancel the payment.

Copyright © 2020- Temenos Headquarters SA

Published on :
Monday, May 2, 2022 4:57:49 PM IST

Feedback
x