Symptom
While importing Payment Information with country-specific Payment Information Detail (USA) included in the ZIP, the import fails with “Payment Method is a required field/association in Object Payment Information Detail.”; the error does not occur if the country-specific file is excluded.
Environment
SAP SuccessFactors Employee Central
Reproducing the Issue
- Go to Import and Export Data.
- Select a ZIP that includes: Payment Information (.csv), Payment Information - Details (.csv), and a country-specific details file (for example, Payment Information Detail USA .csv).
- Run the import.
- Observe that the import fails with “Payment Method is a required field/association in Object Payment Information Detail.”
Cause
In ZIP import, when PaymentInformationDetailV3 uses an auto-number externalCode and the country-specific file leaves toPaymentInformationDetailV3.externalCode empty, the import engine cannot link to the existing detail and creates a new PaymentInformationDetailV3 without paymentMethod, which triggers the validation error for the Payment Method field.
Resolution
- If externalCode of PaymentInformationDetailV3 is auto-numbered, set toPaymentInformationDetailV3.externalCode to #1 in Payment Information - Details.csv.
- In the country-specific details CSV (for example, Payment Information Detail USA), also set toPaymentInformationDetailV3.externalCode to #1.
- Re-import the ZIP and confirm the import completes without the required-field error.
See Also
Keywords
PaymentInformationV3, PaymentInformationDetailV3, country specific, USA, externalCode, auto-number, toPaymentInformationDetailV3.externalCode, payment method required, EMPLOYEE_HRIS_GO_REQUIRED_FIELD_ASSOC, ZIP import, import sequence, bank information, CSF import, Payment Information import, EMPLOYEE_HRIS_GO_REQUIRED_FIELD_ASSOC , KBA , LOD-SF-EC-PAY , Payment Information (Bank Information) , Problem
SAP Knowledge Base Article - Public