If you’ve accidentally put the wrong date on an invoice (or a number of invoices) the correct process in SAP Business One is to:
1) Credit Memo the invoice out
2) Re-invoice it
Invoices are considered “Permanent Documents” in SAP meaning they are not changeable once created.
If you put the wrong date on a number of invoices this is still the only safe solution to changing the date, there is no way to batch update them. If you were to do any other method (like modifying the dates directly through the SQL database) this would go against GAAP compliance and compromise the system from an audit standpoint.