Defer invoice line only once
The post method can be called multiple times for an invoice by process but only one deferral is allowed by line. Also the initial draft deferral may be delete in case of mistake so we must not create automatically a new one later.
Closes #12567 (closed)