Accounting has basic and advanced subjects, if you need to use a software for invoicing in your shop, so you need to know only basic of accounting but if you want to enter journals and double sides vouchers as an accountant then you should know advanced level of accounting and bookkeeping.

iGreen could be used for billing, invoicing, and journal entry.