My Oracle Support Banner

GP MEX: CFDI XML File Is Not Accepted By SAT Due When The Percepciones Node Is Generated In The File Without Any Earning. (Doc ID 2965527.1)

Last updated on AUGUST 08, 2023

Applies to:

PeopleSoft Enterprise HCM Global Payroll Mexico - Version 9.2 and later
Information in this document applies to any platform.


IssuePercepciones node is generated even if there is no earning to be be reported in the CFDI XML file causing the following error when submitted to SAT:

Recepción de Respuesta PAC (2023-02-21T12:13:21.93505 XML mal formado, esquema invalido: Element '{}Percepciones': Missing child element(s). Expected is ( {}Percepcion ).)~

Steps to reproduce the issue:

  1. Navigate to Global Payroll & Absence Mgmt > Absence and Payroll Processing > Review Absence/Payroll Info > Results by Calendar Group.

    Calendar has the following earnings:
    GRATIF X SEP 24690.00
    LIQUIDAC 24690.00
    LIQUIDACION 24690.00

    Total Gross 24690.00
    Total Net 24690.00

    2.Navigate to Set Up HCM >Product Related > Global Payroll & Absence Mgmt > Reports > Legal Codes Payslip MEX.
    The element mapped in the CFDI is “LIQUIDACION”.
    3. Navigate to Global Payroll & Absence Mgmt > Payslips > Create/Print Payslips MEX .
    Run the CFDI XML for the employee.

    4. Open the CFDI file generated. The Percepciones node is created in the XML, even if there is no earnings to be reported.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.