Best way to import old purchase & sales invoices

Speaking about that I’m also trying to figure out a method to implement a “bonus” pricing rule such as Free items after certain qty of purchase but can’t figure out a method.

Also can you suggest how you deal with product samples & invoicing? For example if we made a campaign and handed out samples of a product, how should we invoice that?