Mexico ISR Federal Income Tax
Mexico ISR Federal Income Tax
Mexico ISR Federal Income Tax
Federal
Income Tax
Oracle Fusion Human Capital Management for Mexico
The testing disclaimer in the TM block on the last page (highlighted in yellow) is provided by the
FCC. It must appear in the TM block for all pre-release, pre-GA products. Be sure to remove the
yellow highlighting before publishing. When the product becomes GA, update your collateral by
removing the disclaimer from the TM block. If your product is already GA, delete the disclaimer from
the TM block.
Important: If your product is not GA, then you cannot include any regulatory compliance information
in the white paper. Regulatory compliance information may be included for GA products only if you
have completed all required safety and emissions testing, and you have received the certificates
issued by the testing organization.
Introduction .................................................................................................. 6
ISR Tax........................................................................................................ 7
Person ......................................................................................................... 8
MX_ISR_TAX_RULE group........................................................................................................10
Associations ...............................................................................................................................15
Elements.................................................................................................... 16
Input Values................................................................................................................................20
Balances .....................................................................................................................................29
HOW TO USE............................................................................................ 32
This document identifies and describes the setup tasks for Oracle Fusion Human Capital Management
for Mexico. It is intended to support the implementation team in understanding how to:
Define and setup Mexico Federal Income Tax (ISR) tax components.
Define and setup the ISR tax Calculation, its rules and processing types.
This documentation can also be beneficial to end users who run application processes after
implementation.
Note: This document should not be considered a comprehensive guide for Payroll implementations.
The focus of this document is Mexico specific processes and information. For information about
generic tasks, the implementation team should refer to guides listed in the Resources section.
DOCUMENT UPDATES
This document is based on the most current application release as of the document’s publication date.
Content is updated as needed only to reflect major changes to existing features or when significant
new features are added to MX localization. For this reason, it is possible that some minor UI
differences may exist between the version being implemented and the version described in this
document.
Your comments are important to us. We encourage feedback about Oracle Fusion Applications Help
and guides.
You may also use the Send Feedback to Oracle link in the footer of Oracle Fusion Applications Help.
Employers have the obligation to withhold it every payroll run and file it to government agency
“Sistema de Administración Tributaria” (SAT) every month.
ISR can also be an annual tax and at the end of the fiscal year, the employers must report the annual
earnings and the total tax withheld.
Oracle delivers multiple components at different levels to support ISR Tax calculation and reporting.
LEGAL ENTITY
The following Legal Entity attributes are delivered to support the Mexico ISR Tax.
FIELD DESCRIPTION
Payroll Statutory Unit A payroll statutory unit (PSU) is a legal entity that is responsible for paying
workers, including the payment of ISR tax and social insurance liabilities.
It is important to mark the Legal Entity as a Payroll Statutory Unit and Legal Employer for ISR tax
purposes.
Navigation:
Workforce Deployment > Define Common Applications Configuration for Human Capital Management
> Define Enterprise Structures for Human Capital Management > Define Legal Entities for Human
Capital Management > Define Legal Entity for HCM Information.
For more information about legal entities, refer to the Legal Entities chapter, Oracle Fusion Human
Capital Management for Mexico.
https://support.oracle.com/epmos/faces/DocumentDisplay?id=2175160.1
FIELD DESCRIPTION
For more information, refer to National Identifier chapter, Oracle Fusion Human Capital Management
(Mexico): National Identifier Validation.
https://support.oracle.com/epmos/faces/DocumentDisplay?id=2116899.1
VALUE DEFINITIONS
A calculation value definition specifies how a value is provided or calculated. The value is not
necessarily monetary. Typically, it is a flat amount or rate, but it could be a date or a text value, such
as a tax code, depending on the calculation type. Some definitions hold the values in a table, so that
different values apply to different employees.
Mexico localization delivers the following value definitions to support ISR tax calculation:
Pay Subsidy For Subsidy for Employment (SE) is computed as part of the ISR tax calculation for
Employment Regular Earnings.
When an employee has more than one employer, he/she has to opt whom is
going to pay the SE and notify employers.
Payroll professional can choose whether to calculate the SE for the assignment
or not.
Default value for this value definition is ‘Yes’ , If the value is ‘No’ then the
application doesn’t calculate SE.
Average Days Per Month Average used to compute Monthly Ordinary Salary, Tax proration, Adjustments,
etc.
This value depends on employer practice.
The application uses the natural days of the month as default value, if no value is
entered in this definition.
If this value definition has no value then the application uses the following:
The value of 364 for weekly and biweekly payroll frequencies.
The value 360 for any payroll frequency different than those described in
previous point.
ISR Annual Adjustment Annual ISR tax rates according to ISR Tax Law Article 152.
ISR Monthly Subsidy Monthly Subsidy for Employment rates according to ISR Tax Law Transitory
Rate Article 10.
ISR Monthly Tax Rate Monthly ISR tax rates according to ISR Tax Law Article 96.
MX_ISR_TAX_RULE group
This group includes the components used by the ISR taxability rules, Minimum Wage and Unit of
Measure and Update (UMA) value definitions.
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Christmas Bonus
Rule Exempt Factor for secondary classification.
Christmas Bonus
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Dominical Premium
Rule Exempt Factor for secondary classification.
Dominical Premium
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Employer
Rule Exempt Factor for Contribution to Savings Fund secondary classification.
Employer Contribution to
Savings Fund
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Holiday Worked
Rule Exempt Factor for secondary classification.
Holiday Worked
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Overtime secondary
Rule Exempt Factor for classification.
Overtime
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Profit Sharing
Rule Exempt Factor for secondary classification.
Profit Sharing
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for primary
Rule Exempt Factor for classification Supplement Earnings and secondary classification Social Foresight
Supplemental Social Earnings.
Foresight Earnings
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Vacation Premium
Rule Exempt Factor for secondary classification.
Vacation Premium
Mexico ISR Taxability Taxability rule for all classifications with full exempt.
Rule Exempt Factor for all
classifications with full
exempt
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Employer
Rule High Range Factor Contribution to Savings Fund secondary classification.
for Employer Contribution
to Savings Fund
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Holiday Worked
Rule High Range Factor secondary classification.
for Holiday Worked
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Overtime secondary
Rule High Range Factor classification.
for Overtime
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Christmas Bonus
Rule Low Range Factor secondary classification.
for Christmas Bonus
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Dominical Premium
Rule Low Range Factor secondary classification.
for Dominical Premium
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Employer
Rule Low Range Factor Contribution to Savings Fund secondary classification.
for Employer Contribution
to Savings Fund
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Holiday Worked
Rule Low Range Factor secondary classification.
for Holiday Worked
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Overtime secondary
Rule Low Range Factor classification.
for Overtime
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Profit Sharing
Rule Low Range Factor secondary classification.
for Profit Sharing
Mexico ISR Taxability Taxability rule component to compute ISR tax exemption for Vacation Premium
Rule Low Range Factor secondary classification.
for Vacation Premium
Mexico Unit of Measure Mexico Unit of Measure and Update (UMA) value definition
and Update
CALCULATION CARDS
Calculation cards capture values required for payroll calculation. Each calculation card has one or
more components, and each component may have one or more sets of component details.
Calculation cards can be defined at employee, PSU or TRU levels. Use the cards to capture
information specific to a person or organization, such as an employee's tax filing status or an
employer's tax identification number. Calculation card entries override default values defined at other
levels. The priority of information, from highest to lowest, is as follows:
Component details are not applicable for Mexico. All data, which needs to be defined, is in calculation
values.
Organization Cards
Mexico localization delivers organization cards at PSU and TRU levels with the following components:
For ISR tax purposes, “Employer ISR Tax” calculation component allows overrides for “Employer ISR
Tax Information” value definition group described in previous section.
Go To Navigator > Setup And Maintenance > Manage Implementation Projects > Select a Mexico
Project.
In the Search field, type “manage legal”, choose Manage Legal Entity Calculation Cards (PSU) or
Manage Legal Reporting Unit Calculation Cards (TRU).
Select Component Group Taxes and create Employer ISR Tax calculation component.
Personal Cards
Personal payroll calculation cards capture information specific to a particular payroll relationship.
Payroll runs use this information to calculate earnings and deductions.
Component details are not applicable for Mexico. All data, which needs to be defined, is in the
calculation values.
To view and manage calculation cards use the Manage Calculation Cards task in the Payroll
Administration or Payroll Calculation work area.
Associations
It is mandatory that an employee is associated to a TRU to be able to compute Mexico taxation (ISR
Tax, Social Security liabilities and Employer State tax).
TRU association and association details for the employee are created automatically when the TRU is
selected during the hire process. If the TRU is not entered, the TRU association must be created
manually in the Employee Tax Card.
The TRU association creates the “Employee Taxation” calculation component and it creates the
“Mexico Taxation” element entry.
Mexico Taxation element triggers all the elements and components needed to compute Mexico taxes.
This means that there is no need to create additional element entries for this purpose.
Mexico Taxation component is the Calculation Break Down for payroll processing.
Element Classifications
Oracle Fusion Payroll provides a suite of predefined element classifications for use when defining
earnings and deduction elements for Mexico.
Primary classifications are defined to meet legislative requirements and hence you cannot change
them. Secondary classifications are subsets of the primary classifications and are used to manage
taxability rules for ISR and State tax calculations.
Use the Manage Elements task from the Payroll Calculation work area to create elements. The
primary classifications and the associated secondary classifications applicable for Mexico are as
follows:
Absences
– Maternity
– Other
– Sickness
– Vacation
Direct Payments
– Expense Reimbursement
– Miscellaneous
Information
– Basic
– Provisions
– Social Security
Involuntary Deductions
– Support Child
Pretax Deductions
– Child Assistance
Severance Pay
– Indemnities
Standard Earnings
– Regular
Supplemental Earnings
– Birth Assistance
– Christmas Bonus
– Dominical Premium
– Educational Assistance
– Glasses Assistance
– Healthcare Reimbursement
– Holiday Worked
– Marriage Assistance
– Meals Assistance
– Moving Assistance
– Other Overtime
– Overtime
– Profit Sharing
– Rent Assistance
– Social Foresight
– Transportation Assistance
Taxable Benefits
– Fuel Coupons
– Pantry Coupons
– Pantry in Kind
– Restaurant Coupons
– Uniform Coupons
Voluntary Deductions
– In Favor of Employee
– In Favor of Employer
Element Template
The application provides an intuitive user interface known as Element Template that can easily create
elements and the associated objects such as input values, balances, and formulas that are required to
process the element in a payroll run.
The element template displayed by the application will depend on the primary classification and/or
secondary classification selected by the user.
Templates also have various rules associated with it, which will be used by the user to create data that
is required to them. The template engine would get the values for the rules from the template wizard
and process the seeded template structure to create appropriate required by the user.
When an earning, deduction or other element is created, the following components will be generated:
Elements
Input Values
Fast Formulas
Balance Feeds
The Earnings Template supports creation of elements with the following Earnings classifications:
Supplemental Earnings
Direct Payments
Taxable Benefits
Severance
Basic Template
The template creates an element based on the primary classification and/or secondary classification
selected by the user.
Mexico localization has added some new template rules to meet ISR tax requirements.
Nonperiodic means the tax will be computed based on the ISR Tax Code Article 174 (Example:
Christmas Bonus)
There is a Mexico dependency for this rule. See the source rule.
If you select Rule value one (Process and pay with other earnings), only Regular displays on the
detail screen.
If you select Rule two or Rule three, (Process separately, but pay with other earnings or Process
Separately and pay separately) the two rule choices display on the additional details screen
Regular and Nonperiodic.
Statutory (Default): Taxability rule will be applied according ISR Tax Law Article 93
The Element Template will create a Base Element (<BASE NAME>) for Standard Earnings,
Supplemental Earnings and Severance primary classifications.
In addition to the base element, three Auto Indirect elements will be created:
Input Values
An element's input values define the entry values available on each entry of the element. Each input
value has a unit of measure, such as money or date. Input values can include validations and
conditions to control the data entry of the element entry assigned to a person.
For ISR Tax purposes, the following input values are generated as result of the element creation:
<BASE NAME> ISR Taxability This Input Value stores the ISR
Taxability Rule (Statutory, Full Subject
or Full Exempt) when the element was
created.
Value can be overridden in the
Element Entry or by the Element
Eligibility Criteria.
Subclassification Rules
Balance feeds defined by primary or secondary element classification or by a subclassification use the
input value that has the special purpose of primary output value. The unit of measure of this input
value must match the unit of measure of the balance.
For ISR Tax purposes, the following subclassifications have been seeded:
SUBCLASSIFICATION RULE DESCRIPTION
Fixed Earnings This subclassification identifies the elements that contribute to the
employee's base salary.
The balance fed by this subclassification will be used to compute the
Employee Monthly Ordinary Salary needed to compute ISR tax for
Severance and Nonperiodic earnings.
Eligible Days for Fixed Earnings The balance fed by this subclassification will be used to compute the
Employee Monthly Ordinary Salary.
Click Create.
Legislative Data Group Enter the name of the Legislative Data Group (LDG) the element is
associated to.
Category Standard
Click Continue.
Enter a name and other basic details, and then respond to the questions as shown in this table.
QUESTION ANSWER
What is the earliest entry date for First Standard Earnings Date
this element?
What is the latest entry date for this Last Standard Earning Date
element?
Click Next.
On the Additional Details page, complete the fields, as shown in this table.
QUESTION ANSWER
Note: The ISR tax calculation method is ‘Regular’ only for those elements with 'Process and Pay with
Other Earnings' rule. The Severance’ option is enabled only for Severance elements.
Click Next.
Verify that the information shown on the Create Element: Review page is correct.
Click Submit.
On the Element Summary page, update the newly created element details.
On the Element Eligibility name field, enter a name for the eligibility.
Click Submit.
Click an Input Value in the left panel to provide additional information as needed.
On the Element Summary page, you can create a sub classification rule for this element.
Select a Name from the list and enter the Effective Start Date.
Click Submit.
Mexico localization has seeded Sub-classifications depending on the Primary and Secondary
classifications.
Repeat this entire process to create a set of elements to support your business needs. For example,
you might create another element for a car allowance. For earnings to be associated with a person,
you must create an element entry for that person and that element.
Regular
Nonperiodic
Severance
These calculation methods are based on the answers to the Element Template questions when the
earning elements were created.
The answer to the ISR Tax Processing Type question during element definition, determines the ISR
tax calculation method used for the earning.
Regular Earnings
Mexico payroll localization supports the ISR tax calculation for Regular earnings according ISR Tax
Law Article 96.
In order to trigger the Regular tax processing the earning elements should have been created setting:
Nonperiodic Earnings
Mexico payroll localization supports the ISR tax calculation for Nonperiodic earnings (ISR Tax Code
Article 174)
In order to trigger the Nonperiodic tax processing the earning elements should have been created
setting:
The tax rate for Nonperiodic earnings is based on the employee's monthly salary.
Typically this tax calculation should be used for the following earnings:
Christmas Bonus
Dominical Premium
Vacation Premium
Severance Earnings
Mexico payroll localization supports the ISR tax calculation for Severance earnings according ISR Tax
Law Article 95.
In order to trigger the Severance tax processing the earning elements should have been created
setting:
The Severance tax calculation method will be applied to the consolidated total amount of the
severance earnings subject for ISR and if this amount is greater than the employee's monthly salary. If
it is not, then the Regular tax calculation method will be applied.
Subsidy for Employment is computed only on ISR Tax for regular earnings calculation method and it
will be zero for Nonperiodic and Severance methods.
The rules for ISR Subsidy for Employment calculation are as follows:
The total amount of Subsidy for Employment paid in a month cannot exceed the maximum
amount specified in the Subsidy for Employment rates table in compliance the ISR Tax Law.
During a payroll run, the Subsidy for Employment components adjust automatically the amount of
subsidy to prevent exceed the monthly cap. This adjustment compares the Month to Date (MTD)
balance and controls cases such as: In a weekly payroll, the employee is eligible for Subsidy for
Employment in the first two periods, but in the third period, the worker earns supplemental
earnings (overtime, bonus, sales commissions, etc.) that reduces or eliminate the amount of
Subsidy for Employment.
If the Subsidy for Employment paid in the month exceeds the prorated rate, the algorithm adjusts
the subsidy for employment.
The payroll process computes the month-to-date balance based on Pay Date.
For payroll periods less than a month, the payroll application divides the subsidy for employment
rates by 30.4 and multiplies them by the number of days in payroll period.
The adjustment algorithm prorates the subsidy for employment rates based on the number of
days in the month. For example, in a weekly payroll frequency scenario, the proration is based on
21 days for the third pay period in the month (7 * 3 = 21).
Fixed Earnings
To determine monthly salary, Oracle Payroll will automatically perform the following operations until
one of the conditions are satisfied in order to derive a base pay amount to be used.
3. Derive Regular Earnings of Previous Pay Period if both fixed pay and regular earnings for current
pay period are zero.
Taxability Rules
The very first step before calculate ISR tax is to compute the tax subject amount.
The tax subject amount is the result of the earning amount minus the exemption portion (if there is).
Statutory ISR Tax exemptions are described in the ISR Tax Law article 93 and could be based on
individual earnings or consolidated earnings such as Social Foresight and Severance earnings.
The rules to compute ISR tax exemptions are known as ISR Taxability Rules.
During element definition, the element template prompts you for information that is used to create the
necessary payroll objects. The combination of the primary and secondary classification you select
determines the statutory ISR taxability rules the payroll process will use to compute the subject and
exempt portions of the earnings.
ISR Taxability Rule and element Input Value Run Results will depend on the answer to Element
Template question “ISR taxability rule applicable to this element?” when the element was created.
Example:
ISR Taxability Rules are based on the MX_ISR_TAX_RULE value definition group.
Payroll Frequencies
Monthly ISR Tax rates are prorated to compute the tax for other payroll frequencies.
Application allows computing the ISR tax for the following payroll frequencies:
PAYROLL FREQUENCY NUMBER OF DAYS
Weekly 7
Biweekly 14
Semimonthly 15
Monthly 30.4
Regular Prorate monthly table rates based on the payroll frequency and compute the tax
for the subject earnings earned in the pay period.
ISR ELEMENTS
The following elements have been seeded by Mexico localization to compute ISR Tax:
ELEMENT DESCRIPTION INPUT VALUES
ISR Tax Computes the ISR Tax ISR Subsidy For Employment Paid
ISR Withheld
ISR Tax To Charge
ISR Subsidy For Employment
ISR Calculated
These elements are triggered through auto indirect from “Mexico Taxation” Element.
There is no need to create element entries for these elements meanwhile the employee has a valid
TRU association in the Employee Tax Card.
Run Results
Once payroll has been processed, the ISR Tax element run results provide the tax calculation details
by ISR Tax calculation method:
Balances
The following balances have been seeded by Mexico localization to support ISR Tax.
Statement of Earnings
Input Values, Run Results and Balances related to ISR Tax calculation are displayed in the Statement
of Earnings (SOE).
1 Enable Mexico Payroll environment for ISR Ensure the following steps are completed
successfully:
https://support.oracle.com/epmos/faces/Docu
mentDisplay?id=2175160.1
2 Create Legal Entities and Payroll Statutory Ensure Legal Employer is set as PSU.
Units (PSU)
3 Verify “ISR Tax Rates” value definition group Ensure ISR Tax Rates and UMA value definitions
information are updated.
4 Verify Organization Card information Enter overrides for “Employer ISR Tax Information”
value definition group if needed.
6 Create earning elements Ensure the following element information has been
entered correctly according the business needs :
Primary classification
Secondary classification
“Process and Pay” rule
“ISR tax calculation type” rule
“ISR taxability” rule
“Sub-classification” rules
HOW TO USE
Process payroll to compute ISR Tax for employees.
RESOURCES
Other Information Sources :
Worldwide Headquarters
500 Oracle Parkway, Redwood Shores, CA 94065 USA
Worldwide Inquiries
TELE + 1.650.506.7000 + 1.800.ORACLE1
FAX + 1.650.506.7200
oracle.com
CONNECT W ITH US
Call +1.800.ORACLE1 or visit oracle.com. Outside North America, find your local office at oracle.com/contact.
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are
subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed
orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any
liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be
reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or
registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks
of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0519
White Paper Title: Mexico Federal Incone Tax (ISR)
May 2019
Author: Marco Antonio, Danae Galicia Piedra
Contributing Authors: [OPTIONAL]