Introduction to Customer Compliance
The Customer Compliance module supports the customer compliance requirements of Mexico such as customer Legal Id validations (RFC, CURP and INE) and rules for the format of Mexican addresses.
Click here to understand the terms and abbreviations used in this functionality.
Customer Regulatory Requirements
There are three types of legal documents in Mexico: RFC, CURP and INE. They need to be captured in the customer on-boarding process.
According to the Mexican regulation, the below information should be registered during the customer on-boarding process:
- Customer’s nationality and residence details.
- Taxpayer Id.
- Articles of incorporation for a corporate customer: notary name, notary number etc., power of attorney corporate partner.
- Corporate customer classification based on the society and the economic sector.
- Legal documents Id:
- The Federal Taxpayers Registry (or RFC) is a key that requires any individual or legal entity in Mexico to perform any lawful economic activity for which they are required to pay taxes, with some exceptions. This people are called contributors. The RFC for individuals has 13 characters, and the RFC for corporates has 12 characters.
- The Unique Population Registration Code (CURP) is a unique 18 characters alphanumeric identity code used to officially identify both residents and Mexican citisens throughout the country.
- The INE document is the Voting Credential, it is a legal document issued to Mexican citisens exercising their right to vote in elections.
Using this functionality, banks are able to capture specific information related to Mexican customers in Temenos Transact with the relevant fields and validations.
This functionality allows users to create records for the different types of customers classified based on the sector, like: new individual, business individual, corporate customers and trust using the CUSTOMER
application. The user can also create individual and corporate customer prospects records.
Additionally, the user can create individual or corporate records for related persons that are not customers in the bank like stakeholder, employers, spouse, among others using the PERSON.ENTITY
application.
The CUSTOMER
application is used to create some versions to input and record the information of the different types of customers.
In addition, a new template will be created to register additional details.
The legal documents like CURP, RFC and INE are defined in base to the customer type in the customer creation process:
- For individual customers: the CURP and INE are mandatories.
- For business individual customers: in addition to CURP and INE, the RFC is mandatory.
- For corporate customers: the RFC is mandatory.
Using this functionality, bank users are able to create individual and corporate customers with SCIAN code and CNBV sector values, amend individual and corporate customers, view individual and corporate customers based on the customer Id, view the list of SCIAN codes and CNBV sectors using API’s.
The following items have been released as part of this functionality:
- The
MXBASE.SCIAN.CODES
application has been created to allow users to store the SCIAN codes and their description. - The
MXBASE.CNBV.SECTOR
application has been created to allow users to store the CNBV sector Id’s and their description. - New fields have been added to the individual and corporate customer, prospect and amendment versions to allow users to capture the SCIAN codes and CNBV sectors.
- The
CUSTOMER,MXBASE.API.INDIVIDUAL.INPUT.2.1.0
version has been created to allow users create, amend and view individual customers with details such as name, address, mnemonic, SCIAN code, CNBV sector etc. - The
CUSTOMER,MXBASE.API.CORPORATE.INPUT.2.1.0
version has been created to allow users to create, amend and view corporate customers with details such as name, nationality, mnemonic, SCIAN code, CNBV sector etc. - The
MXBASE.ADD.CUSTOMER.DETAILS,MXBASE.API.CR.CORP.1.0.0
version has been created to allow users to capture, amend and view corporate customer supplementary details such as asiento, tomo etc. - The
MXBASE.ADD.CUSTOMER.DETAILS,MXBASE.API.CR.IND.1.0.0
version has been created to allow users to capture, amend and view the individual customer supplementary details such as riskClassificationOnline, partyRelation etc. - The MXBASE.SCIAN.CODES.LIST.API.1.0.0 enquiry has been created to allow users to retrieve the list of SCIAN codes (Sistema de Clasificación Industrial de América del Norte) which represent the demographic data and the characteristic of the people.
- The MXBASE.CNBV.SECTOR.LIST.API.1.0.0 enquiry has been created to allow users to retrieve the list of economic sector code of CNBV (Comisión Nacional Bancaria y de Valores).
In order to create new customer records and execute actions as authorise, amend or view the records, the following options are available in the Mexican Model Bank.

To create an individual prospect customers and corporate prospect customer the CUSTOMER,MXBASE.INDIVIDUAL.PROSPECT
and CUSTOMER,MXBASE.CORPORATE.PROSPECT
versions are used. These options have zero authorisations.
To activate a prospect customer, that is, convert it from prospect to customer, the MXBASE.ACTIVATE.CUSTOMER enquiry is available.

The following customer types can be created in the Mexican Model Bank:
- Individual customer: The
CUSTOMER,MXBASE.INDIVIDUAL.INPUT
version is used to enter the customer information regarding to personal data, address, contacts details, legal documents like the CURP and INE, relations, financial details, residence details, exit status, among others from Temenos Transact core. The CURP and INE legal documents are validated trough the ESBASE.VALIDATE.LEGAL.ID routine attached in this version.In the process of capturing the customer details, after the basic information is registered, the Credit Qualification screen is displayed to enter additional information related to this customer type. The
MXBASE.ADD.CUSTOMER.DETAILS,CR.QUALIFICATION.IND
version is used to enter information related to risk qualification, personal references, banking references, use of account, source funds, account movement and operations. - Individual business customer: The same main version
CUSTOMER,MXBASE.INDIVIDUAL.INPUT
is used to enter the individual business customer information regarding to personal data, address, contacts details, legal documents like the CURP, INE and RFC, relations, financial details, residence details, exit status, among others from Temenos Transact core. The CURP, INE and RFC legal documents are validated trough the ESBASE.VALIDATE.LEGAL.ID routine attached in this version.In the process of capturing the customer details, after the basic information is registered, the Credit Qualification screen is displayed to enter additional information related to this customer type. The
MXBASE.ADD.CUSTOMER.DETAILS,CR.QUALIF.BUSINESS
version is used when the sector code is 1700, which is defined for individual business customers. This version is used to enter information related to risk qualification, personal references, banking references, economic information, use of account, source funds, account movement and operations. - Corporate customer: The
CUSTOMER,MXBASE.CORPORATE.INPUT
version is used enter the customer information related to company data, address, contacts details, legal documents like RFC for corporate persons, relations, financial details, exit status, among others from Temenos Transact core. The RFC legal document is validated trough the ESBASE.VALIDATE.LEGAL.ID routine attached in this version.In the process capturing the customer details, after the basic information is registered, the Credit Qualification screen is displayed to register additional information related to this customer type. The
MXBASE.ADD.CUSTOMER.DETAILS,CR.QUALIFICATION.CORP
version is used to enter information related to risk qualification, notary information, stakeholders, banking references, economic information, use of account, source funds, account movement and operations. - Trust customer: The same main version
CUSTOMER,MXBASE.CORPORATE.INPUT
is used to enter the trust customer information related to company data, address, contacts details, legal documents like the RFC for corporate persons, relations, financial details, exit status, among others from Temenos Transact core. The RFC legal document is validated trough the ESBASE.VALIDATE.LEGAL.ID routine attached in this version.In the process of capturing the customer details, after the basic information is registered, the Credit Qualification screen is displayed to register additional information related to this customer type. The
MXBASE.ADD.CUSTOMER.DETAILS,CR.QUALIF.TRUST
version is used to enter information related to risk qualification, trust purpose, banking references, economic information, use of account, source funds, account movement and operations.

The following options allow users to amend the unauthorised records using the customer creation versions detailed above to update the records. These enquiries have an option to amend the customer record and another to amend the qualification record based on to the customer type:
- Individual customer: The MXBASE.CUSTOMER.NAU.AMEND.INDIVIDUAL enquiry displays the unauthorised records for individual and individual business customers that can be amended. When the Amend Qualification option is selected, the version is displayed based on the sector code of the customer.
- Corporate customer: The MXBASE.CUSTOMER.NAU.AMEND.CORPORATE enquiry displays the unauthorised records for corporate and trust customers that can be amended. When the Amend Qualification option is selected, the version is displayed based on the sector code of the customer.

The following options allow users to authorise or delete the unauthorised records. These enquiries have an option to authorise and another to delete the customer records. The customer information is displayed in a composite screen, on the left side the customer record and on the right side the qualification record without the option buttons. The qualification record is authorised or deleted automatically when the customer record is processed.
- Individual customer: The MXBASE.CUSTOMER.NAU.INDIVIDUAL enquiry displays the unauthorised records for individual and individual business customers that can be authorised or deleted. The qualification version is displayed in the right side based on the sector code of the customer.
- Corporate customer: The MXBASE.CUSTOMER.NAU.CORPORATE enquiry displays the unauthorised records for corporate and trust customers that can be authorised or deleted. The qualification record is displayed in the right side based on the sector code of the customer.

The following options allow to amend the authorised records. These enquiries have an option to amend the customer record and another to amend the qualification record, these versions have zero authorisation:
- Individual customer: The MXBASE.CUSTOMER.AMEND.INDIVIDUAL enquiry displays the authorised records for individual and individual business customers that can be amended. When the Amend Qualification option is selected, the version is displayed based on the sector code of the customer.
- Corporate customer: The MXBASE.CUSTOMER.AMEND.CORPORATE enquiry displays the authorised records for corporate and trust customers that can be amended. When the Amend Qualification option is selected, the version is displayed based on the sector code of the customer.

The following options allow users to view the authorised records. These enquiries have an option to view the customer records. The customer information is displayed in a composite screen, on the left side with the general customer information and on the right side the qualification information.
- Individual customer: The MXBASE.CUSTOMER.VIEW.INDIVIDUAL enquiry displays the authorised records for individual and individual business customers that can be viewed. The qualification version is displayed on the right side based on the sector code of the customer.
- Corporate customer: The MXBASE.CUSTOMER.VIEW.CORPORATE enquiry displays the authorised records for corporate and trust customers that can be viewed. The qualification version is displayed on the right side based on the sector code of the customer.
For related persons who are not customers, the following actions are available:

The following options allow users to create a person or entity:
- Input person: The
PERSON.ENTITY,MXBASE.PERSON
version is used to enter the person information like personal data, address, contact details, legal documents like the CURP, INE or RFC, among others from Temenos Transact core.In the process of capturing the person information, after the basic information is registered, the Person Additional Information screen is displayed to enter additional information related to this person. The
MXBASE.ADD.CUSTOMER.DETAILS,PERSON.INFO
version is used to enter information related to the legal information of a legal representative of a company, for example a stakeholder. - Input entity: The
PERSON.ENTITY,MXBASE.ENTITY
version is used to enter the company data, address, contacts details, legal documents like RFC for corporate persons, among others from Temenos Transact core.

The following options allow users to amend the unauthorised records for a person or entity:
- Unauthorised person: The MXBASE.PROSPECT.NAU.AMEND.PERSON enquiry displays the unauthorised records for a person that can be amended. This enquiry has an option to amend the person record and another to amend the additional information.
- Unauthorised entity: The MXBASE.PROSPECT.NAU.AMEND.ENTITY enquiry displays the unauthorised records for entity that can be amended.

The following options allow users to authorise or delete the unauthorised records. These enquiries have an option to authorise and another to delete the person or entity records.
- Authorise or delete a person: The MXBASE.PROSPECT.NAU.PERSON enquiry displays the unauthorised records for a person that can be authorised or deleted. The person information is displayed in a composite screen, on the left side with the options to authorise or delete the person record and on the right side the additional information record without the option buttons. The additional information record is authorised or deleted automatically when the person record is processed.
- Authorise or delete an entity: The MXBASE.PROSPECT.NAU.ENTITY enquiry displays the unauthorised records for entity that can be authorised or deleted.

The following options allow users to amend the authorise records for persons or entities, the versions used have zero authorisation:
- Amend person: The MXBASE.PROSPECT.AMEND.PERSON enquiry displays the authorised records for persons that can be amended. This enquiry has an option to amend the customer record and another to amend the additional information.
- Amend entity: The MXBASE.CUSTOMER.AMEND.ENTITY enquiry displays the authorised records for entities that can be amended.

The following option allows users to view the authorised records. This enquiry has an option to view the person or entity records.
- View a person or entity: The MXBASE.PROSPECT.VIEW enquiry displays the authorised records for a person and entity that can be viewed. In case of person records the information is displayed in a composite screen, on the left side there is the general customer information and on the right side the additional information.
Corporate Customer Additional Fields
Using this functionality, bank users are able to capture the following data for corporate customers: Banxico economic activity, CNBV economic activity, corporate customer type, legal entity type, corporate customer type, whether the customer is exempted from the ISR tax, customer credit score in SIC (HIT in SIC) and borrower type.
The following items have been released as part of this functionality:
- The
MXBASE.REGULATORY.CODES
application has been created to store the regulatory values which can be used to select the particular data for a customer. - The MXBASE.REGULATORY.CODES.LIST enquiry has been created to allow users to view and amend the regulatory codes.
- New fields have been added to the
MXBASE.ADD.CUSTOMER.DETAILS,CR.QUALIFICATION.CORP
version to capture the CNBV/Banxico economic activity, SAT tax regime, corporate customer type, legal entity key, borrower type. - A new field has been added to the
CUSTOMER
application to store the ISR tax exempt indicator.
In this topic