what is the difference between journal entry and journal voucher?
Journal Voucher is a draft which needs to be approved before it is posted to the General Ledger - bottom line is it does not affect General Ledger dollars until it is approved and posted. Journal Entry is a real live document which updates the General Ledger dollars as soon as it is created.