Creating multi-line transactions
To create transactions with multiple lines (line-level detail) ensure that all header level fields are identical. During an update, this will create one transaction (as evidenced with an identical internal ID returned for each row.) If any of the header level fields are different it will create different internal IDs. In the below image The orange arrows showcase 1 internal ID (record) with multiple line items. The blue arrows showcase 2 different internal IDs (records).