@BP: BP are you from India? If you are then you will have to use more appropriate word than "Chalan" as the other non Indian vbf members might not understand what it is

@members: Challan means the requisite form filled to pay cash, cheque, Demand Draft in a bank, tax department ,government office etc.This also means in simple terms official receipt of payment.

@BP: There are many ways to do it. You can design bills in crystal reports, MS word, standard form etc... what exactly do you have in mind?