If the output file is not created successfully when using FreeMarker as the template engine, the Payment File Administration page shows a status of Processed with Errors, with details indicating that the system failed to render the payment file template.
This error is caused by one of the following conditions:
- The Advanced PDF/HTML Templates feature is not enabled.
- The template contains incorrect syntax.
- Missing parentheses in conditionals that use < or >.
Incorrect:
Correct:
- One or more entity records have an issue.
When you encounter the error message: “EP_00017. Entity records have issues…”,
You can view more details about the affected entities through the Execution Log:
- Navigate to Customization > Scripting > Script Deployments.
- Under the Script column, locate the Generic Payment Processing record (e.g., customdeploy_2663_payment_processing_ss — note that your script ID may differ).
- Click View to open the record.
- Go to the Execution Log subtab, where you’ll see the detailed list of entities with issues.
Possible Causes and Fixes
- Issue: Inactive entity
- Action: View the entity record to verify the status and update, if necessary.
- Issue: The entity payment box is not checked
- Action: On the Bank Payment Details tab of a vendor or employee record, verify that the EFT Bill Payment box is checked. For customer records, under the Bank Payment Details (Debit) tab, verify that the Direct Debit box is checked.
- Issue: The company bank format has changed
- Action: View the Company Bank Details record to verify the details for the EFT or DD Template.
- Issue: Entity bank has a different format from the company bank (possibly due to CSV import)
- Action: Verify that the format on the bank payment details of the entity record is the same as the EFT or DD Template details on the company bank record.
- Issue: Entity bank record is removed
- Action: View the Bank Payment Details of a vendor or employee record to verify that the primary entity bank record is still listed under the Entity Bank Details subtab. In case it is not listed, you must create a new one and set the type to Primary. Do the same for customer records, on the Bank Payment Details (Debit) tab.