Troubleshooting: Date Specific Automatic Payment Application Rules Process Incorrectly
You have a date specific automatic payment application rule to only match credit adjustments and invoices dated before the 1st of the current month, but when you run the auto-apply job the system also applies the adjustments to invoices dated after the 1st of the month.
Example: When you run an auto-apply job at the end of the month on 2006-03-31, it should exclude all invoices dated in April. But an invoice dated 2026-04-05 is incorrectly picked up in a 2026-03-31 auto-apply run because its accounting date was 2026-03-31, even though the invoice date was outside the cutoff date.
The error occurs when:
- TheInvoice Dateused in the condition rule is on theCustomer Invoice Documentbusiness object, it also includes customer invoice adjustment data. During automatic application processing, the job also evaluates against Customer Invoice Adjustments and the condition rule passes, generating an unwanted customer maintenance transaction.
- TheInvoice Dateused in the condition rule is on theCustomer Invoicebusiness object and the auto-apply job runs, it evaluates only against customer invoice and the condition rule fails as intended excluding invoice adjustments.
Check and update the condition rule.
- Ensure the condition rule is not using theInvoice Dateon the Customer Invoice Document business object. If it does, then create a calculated report field to retrieve only the invoice date.
- Access theCreate Calculated Fieldtask.
- Enter a descriptive name for your calculated field.
- In theBusiness Objectfield, selectCustomer Invoice.
- In theFunctionfield, selectLookup Related Value.
- On theCalculationtab, in theLookup Field, selectCustomer Invoice Document.This is a single-instance field on theCustomer Invoicebusiness object that links to theCustomer Invoice Documentbusiness object.
- Replace the currentInvoice Datereport field in the condition rule with the calculated field you created to ensure correct evaluation context.
- Cancel the unwanted maintenance transaction and re-run the auto apply job.
- In theReturn Valuefield, selectInvoice Dateon the related Customer Invoice Document business object.