Hi,
check whether Inventory, Allocation, Price difference account is mapped for respective item in :-
Warehouse if G/l Account is manage by warehouse
Item group if G/l Account is manage by Item group
Item Master if G/l Account is manage by Item
regards,
Raviraj