Read-Only when creating an invoice

After I enter payment of Invoice it is turned into a Read Only. And in that state I cannot create Reccuring Invoice. I think this should be reverted to old behaviour :smiley:

No this will not be reverted as exactly this behaviour is not law-confirm in many countries. Example: here in Germany it can be considered tax fraud if you change an invoice after you sent it.

There will be an option to turn of the read-only thing in one of the following versions.
If you don’t like this behavior feel free to downgrade to v1.1.2

Ok. Btw. how do you handle the following scenario:
You send 20 invoices to clients, all have increment numbers ie, Inovice 1-2015, Invoice 2-2015 etc. with duedate of 10 days. 18 are payed, and two are not. Invoces numbered 5-2015, 14-2015 are not payed. So, you can just ignore those two numbering and your tax inspection will not make any trouble because at the end of the year you will be missing the following numbers? In our country invoces must follow one after another with no skipping in numbering. And at the end of the year report is sent to Financial tax institution and it is suspucios if the invoices do not have exact incrementing numbers. If there are some that are missing because they never got paid by the client, it is suspicious…

If you have these laws in your country that invoices have to follow a strict numbering thats okay but we’ll not revert any of the changes because of this.

No problem, just saying. But an option to turn of read only option would be ok. Also, in our country only the final receipt is what it matters, quotes, estimates proforma invoices do not hold any legal point. It doesn’t matter what you do in the software, the banking payments must have justify in electronic version of receipts(invoices) and that is it.

1 Like

@Kovah, this behaviour seems like a bug from reading this thread, is that correct? If so, is it safe to expect a fix in the next version?

Read only (in any state of the invoice) should be a user option. Limiting the program will only cause some upset users with it. It’s ok by default not let delete, or ask many confirmations, but in the end, the end user should be free to do whatever they want, as probably is something necessary for the correct invoicing.

It’s like the famous discussion about rm -rf /

Let’s pretend end users are smart enough to handle this feature! :smile:

Its already a user option. Read-only can be disabled.

As far as I see (v 1.2.1) the option is only to let choose wich state of the invoice should be read only, but if you mark already “paid” in the invoice, it’s not possible to go back. I am missing something?

https://community2.invoiceplane.com/t/invoiceplane-v1-2-1-released/459
The point “Disable read-only”

I’m sorry, I’m unable to see that option. neither in the invoice nor the options. Where is it? :-/

Its an Option that is changed in the config.php file.

Yeah, that’s what I meant, for the final users. Is it possible to include it also in the invoice options?

I don’t want to include this as it’s more like a security feature which should not be able to be enabled/disabled from the options.
Because then users will switch it off when they “made a mistake” (you know what the quotes mean), “correct” the invoice and switch it back on after that.
Another point is: you can have more than one administrator and at the current state only someone with access to the FTP is able to disable the feature.

What is the option exactly?

Edit: I think should be this one $config['enable_invoice_deletion'] = FALSE;

No… it’s $config['disable_read_only'] = FALSE;
Change this to true and read-only is disabled.

I just notice the same problem on 1.4.2, I saved a invoice draft with a product with price 0,00 (I can’t remember if the invoice total was 0,00) and the invoice gone in read-only.

For now I solved disabling read-only but I would like to maintain active the read-only feature.

This should have been fixed in 1.4.2 :worried:

I moved 3 posts to a new topic: Problem with custom role permission