Itgenoda359 / itgenoda035 / itgenclr217: 500 Internal Server Error creating Quotation via Invantive Cloud with Exact Online

The itgenoda035 signals that Exact Online returned a HTTP 500 Internal Error.

Ultimately, Invantive Cloud projects it in this case on a HTTP 500 Internal Error of it’s own.

A possible cause is that the insert of quotations is not correctly encapsulated in a transaction. Exact Online requires a quotation to have at least one line. This can easily be reproduced in the Exact Online website: an error occurs when a quotation is saved without lines (“Ontbrekend: Regels” is Dutch for “Missing: Lines”):

A sample with Sales Orders, which has similar requirements, is given in Create an Exact Online Sales Order with Details through REST Calls. Please note use of begin transaction and commit.

Similar samples are: