what is the difference between a voucher and bill?
An invoice is a detailed bill from an outside supplier or a vendor for goods and/or services rendered to a company. ... A voucher is an internal document used in a company's accounts payable department in order to collect and organize the necessary documentation and approvals before paying a vendor invoice.