---
title: "SopInvDate"
canonical: "https://kb.myframeworks.com.au/space/FSS/13178492/SopInvDate"
format: markdown
---
**Flag/Setting Purpose: **User can specify new invoice date on Order Release

- When enabled, a user is able to specify a new **invoice date** on an **Order Release** if the user has been defined/setup to pre or post date invoices.

> ⚠️ **Important**: For the **SopInvDate **flag to work, expand and review the requirements in the section below.

<details>
<summary>Click here for more information for how the SopInvDate flag works.</summary>

1. Check in **Company Maintenance **that the **AR Period End Dates **have been set up.
  
2. In the **Company Maintenance **define the **Days Can Post Date Invoices.**
  
3. Check in **User Maintenance **that the user performing the transaction is allowed to pre or post date invoices. This need to set for each Frameworks User Id who is required to do this.  If unticked, the user is not able to pre date invoices entered on an Order release. If they try, an error message *"Pre-dating invoices not allowed"* is displayed.
  


- If a user is allowed to pre or post date invoices and the** SopInvDate **system flag is ticked and the user attempts to modify the** Invoice Date** field outside the current debtor's period, the **Current** field defined in the AR Period End Dates for that company, an error message  is displayed: *"Invalid invoice date - Not within current debtors period".*
- If a user is allowed to pre or post date invoices and the SopInvDate system flag is ticked and the user attempts to modify the Invoice Date field outside the Post Dating allowable limit, the Days Can Pos Date Invoices field defined for that company, an error message  is displayed: *"Invoice Date Invalid - Post Dating not allowed over 30 days".*
</details>

- When disabled, the option to specify a new **invoice date** on an **Order Release** is unavailable.