Can I edit/delete Invoice any time ?

You can edit Invoice and save even after it is sent or paid.

Click on the drop down associated with each invoice/retail invoice under Action category.
And,choose the desired action.

You can only able to delete invoice if it is unpaid.

If any receipts or transactions are linked with invoice it cannot be deleted.