Payroll Elements for CFDI
These element templates have been updated to support CFDI functionality:
- Absences
- Direct Payments
- Involuntary Deductions
- Pretax Deductions
- Severance Pay
- Standard Earnings
- Supplemental Earnings
- Taxable Benefits
- Voluntary Deductions
- Time Card
When you create a payroll element for these classifications you can select the corresponding CFDI codes to be reported in the XML.
Considering that an element run result might be negative, these two questions have been added to element templates:
- What is the CFDI Code when this element is positive?
- What is the CFDI Key when this element is positive?
- What is the CFDI Concept when this element is positive?
- What is the CFDI Code when this element is negative?
- What is the CFDI Key when this element is negative?
- What is the CFDI Concept when this element is negative?
The Value Set displayed in each question will vary depending on:
- Element Primary Classification
- Element nature (earning or deduction)
The CFDI Key and Concept fields are text fields where you enter the Key for the CFDI Code (up to 15 characters) and the Concept (up to 100 characters).
Primary Classification | Element Nature |
Lookup Type for element template What's the CFDI Code when this element result is positive? |
Lookup type for element template What's the CFDI Code when this element result is Negative? |
---|---|---|---|
Absence (Example Vacation) | Earning | ORA_HRX_MX_CFDI_FOR_EARNINGS | ORA_HRX_MX_CFDI_FOR_DEDUCTIONS |
Absence (Example: Maternity) | Deduction | ORA_HRX_MX_CFDI_FOR_DEDUCTIONS | ORA_HRX_MX_CFDI_FOR_EARNINGS |
Involuntary Deduction Voluntary Deduction Pretax Deduction |
Deduction | ORA_HRX_MX_CFDI_FOR_DEDUCTIONS | ORA_HRX_MX_CFDI_FOR_EARNINGS |
Severance | Earning | ORA_HRX_MX_CFDI_FOR_EARNINGS | ORA_HRX_MX_CFDI_FOR_DEDUCTIONS |
Standard Earning Supplemental Earning Taxable Benefits Direct Payments |
Earning |
ORA_HRX_MX_CFDI_FOR_EARNINGS ORA_HRX_MX_CFDI_OTHER_PAYMENTS |
ORA_HRX_MX_CFDI_FOR_DEDUCTIONS |
Earning and deductions reported in the CFDI must comply with the following rules:
- They must be reported using the CFDI codes provided by SAT.
- No negative values are allowed.