sorry source structure mentioned incorrectly. Dummy data was given.
Actual data:
<?xml version="1.0" encoding="utf-8"?>
<MBlockInventroyTansaction>
<row>
<TransactionId>135333095</TransactionId>
<TransactionType>IM</TransactionType>
<Location>M BLOCK IL</Location>
<ItemId>114574</ItemId>
<DateTime>2016-01-21 00:00:00.0</DateTime>
<Qty>-15200</Qty>
<CustomerId> </CustomerId>
<OriginalPONumber>14764</OriginalPONumber>
<UOM>EA</UOM>
<TransferTo>M BLOCK IL</TransferTo>
<TransferFrom>8386</TransferFrom>
<IUOrderID>14764</IUOrderID>
<IULine>1000</IULine>
<Description>55000001431011 </Description>
<ScheduleAgreementID>55000001431011 </ScheduleAgreementID>
<CurrentDate>2016-01-21 15:50:46.193</CurrentDate>
<Processed>0</Processed>
</row>
<row>
<TransactionId>135333096</TransactionId>
<TransactionType>IM</TransactionType>
<Location>M BLOCK IL</Location>
<ItemId>114549</ItemId>
<DateTime>2016-01-21 00:00:00.0</DateTime>
<Qty>-15200</Qty>
<CustomerId> </CustomerId>
<OriginalPONumber>14764</OriginalPONumber>
<UOM>EA</UOM>
<TransferTo>M BLOCK IL</TransferTo>
<TransferFrom>8386</TransferFrom>
<IUOrderID>14764</IUOrderID>
<IULine>2000</IULine>
<Description>55000001431011 </Description>
<ScheduleAgreementID>55000001431011 </ScheduleAgreementID>
<CurrentDate>2016-01-21 15:50:46.193</CurrentDate>
<Processed>0</Processed>
</row>
90% one to one maping and one or two fields have some logic