AutoInvoice uses the following logic when validating general ledger and rule start dates that you either pass or are determined by AutoInvoice. If you use time stamps when you enter dates (e.g. 31-Jul-92 23:59:00), AutoInvoice will remove the time stamp prior to validation.
AutoInvoice rejects lines if:
The accounting period for the general ledger date is not defined.
The general ledger date is in a 'Closed,' 'Closed Pending,' or 'Not Opened' period and the GL Date in a Closed Period field for your batch source is set to 'Reject.' (For invoices that use Bill in Arrears rules, AutoInvoice only rejects lines that have a general ledger date in a Closed period.)
The general ledger date of the credit memo is before the invoice general ledger date and/or the credit memo date is before the invoice date.
AutoInvoice rejects lines if:
The rule start date for lines that used Bill in Advance rules are in 'Closed' or 'Not Opened' periods and the GL Date in a Closed Period field for your batch source is set to Reject, or if the accounting period for the rule start date is not defined.
The rule start date for lines that used Bill in Arrears rules results in a general ledger date in a Closed period and the GL Date in a Closed Period field for your batch source is set to Reject, or if the accounting period for the general ledger date is not defined.
The rule start date is not the earliest date specified for your accounting rule and you are passing an accounting rule with a type of Fixed Schedule and a period of Specific Date.