I suggest you to use KYG-Invoicing for generating all documents you mentioned. It is a community driven project and you can suggest your idea to improve it.
As of now you can generate:
- Tax Invoice
- Delivery Challan
- Bill of supply among
- Account receipts against invoices
I am working on the following function which very soon should be available for use after testing.
- Debit Note/Credit Note
- Payment and Receipt notes
- Purchase booking
- Data download for filing monthly/quarterly returns