I. To represent free goods explicitly in Billing & Delivery & to represent the same in the Invoices & Transport & Shipping.
II. To make account for the free goods in the accounting and Material documents.
a. Here the free goods may belong to free goods item category.
b. The same material may be given as a extra free item for n Quantity Sale of a material.
c. There may be any Free Goods for certain amount of Purchase.
How can we identify items as free goods or there are any compliments for a sale and how do we account for it?
You can identify the free goods by the item category.
For Accounting purpose in Material documents, create a new schedule line category and a new Movement type.
Assign the G/L accounts to the new Movement type.
Assign the movement type to the Schdule line category and then assign the schedule line category to the item category.this will take care of accounting in Material documents.
If you want different G/L account postings at the time of invoice creation then perform the account determination using the item category.
Please award points if this helps