This is a commonly asked question. Can Boomi rollbacks an incomplete transaction as below?
For example: If the above process is processing 1 invoice with 3 line items. If line item #1 and #2 are successfully inserted, and line item #3 failed, we will end up with a partial invoice.
By default, Boomi does not have any rollback mechanism out of the box. It is all depending on the application you are connecting to. For example, you can create the rollback logic using the concept below:
You can use a Try/Catch shape to detect for any possible failure while Creating the Invoice line. If there is any failure, you may want to rollback the whole transaction (Invoice). This also depends on how and if the application handles the rollback logic.