No they don't usually have many items on the invoice, but the fact is that at least 2 customers solved this problem by getting an enabler key (even though they could print invoices and had no complaints about the key).
Hi, Paul.
Sounds like you're talking about REST API. And that your are overwriting data with older values if B managed to read record before A finished to update it. Classic conflict resolution ...