When downloading a payout report in the eBay backend I get a very detailed report which includes information like itemID, transactionID, fees and customer information.
When I try to build this report using the finance-API I only receive the fees and a lineItemID . The only place where I can find the lineItemID is in the orders call via the fulfillment-API. Here I can at least find the itemID but I still do not have the "classic" transactionID found in the trading-API getOrders call which I need for my reports. The OrderLineItemID in the getOrders call also has nothing in common with the lineItemID so matching the two APIs seems impossible.
Can somebody tell me how eBay builds this payout report in the backend? Is there a data model which shows how the different OrderLineItemIDs, lineItemIDs, itemIDs, transactionIDs, legacyItemIDs, legacyOrderIDs (just to name a few :-) ) interact with each other?