If you notice that your users are issuing documents and sales invoices with old dates, you can prevent this by allowing them to issue invoices only on today’s date or later.
First Solution: Using “Account Closure Date”
This is the main solution for controlling dates within the system.
The Idea Simply
The system prevents any transaction or invoice with a date older than the closure date.
This means:
- Set the closure date = yesterday
- Users can only invoice today and after
Steps in Detail
Step 1
Go to Settings
Step 2
Select General Settings
Step 3
Scroll down to the option:
Account Closure Date
Step 4
Enter yesterday’s date (the previous day)
Step 5
Click Save
The Result
After saving:
- No user will be able to create any transaction or invoice with an old date
- Only dates after the closure date will be allowed (meaning today and after)
Illustrative Example
If today is March 10
And you set the closure date = March 9
→ The system will prevent any invoice or document dated March 9 or earlier
→ And will only allow dates from March 10 and after
Very Important Note
This setting is not automatically permanent
This means you must:
- Log in every day
- And update the closure date to yesterday’s date
If you don’t do this:
→ It will open the door again to entering old dates
If You Need to Add an Invoice with an Old Date
In some cases, you may need to
Solution:
- Delete or edit the Account Closure Date and save.
- Add the invoice with the old date
- Reset the Account Closure Date again
Second Solution (If You Have High Daily Sales Volume)
If your business relies on a large number of daily invoices, the problem here is not just about dates… but the way of working itself.
The Best Solution:
Use the Point of Sale (POS) system
What are the benefits of the Point of Sale system?
- Records the invoice at the exact time and date of the actual transaction
- Reduces human errors
- Prevents date manipulation
- Speeds up the sales process
When should you use this solution?
If you:
- Have a store / cashier / high daily sales
- Or a team that continuously adds invoices
→ Using Point of Sale here is not an optional feature… it is the right solution
Decision Summary
If you have a small team or limited invoices:
→ Use the Account Closure Date daily
If you have high sales volume:
→ Move to Point of Sale instead of manual entry
Frequently Asked Questions
Can I prevent old dates permanently without daily updates?
No, you must update the Account Closure Date continuously (daily)
Why does the system allow old dates in the first place?
Because some accounting transactions need to be recorded retroactively, so the system provides flexibility, and you control it through the closure date
Can the user bypass the closure date?
No, if the Account Closure Date is set, the system automatically prevents it
Does the Account Closure Date affect all transactions?
Yes, it includes:
- Invoices
- Journal entries
- Any financial document
Keywords Customers Search For
- Prevent invoices with old dates
- How do I restrict invoices to today’s date only
- Control invoice dates
- Stop date manipulation
- Prevent invoice date modification
- Configure transaction dates