Invoice and bill are both taxation documents with the only difference: when the payment is made

Bill is being settled still during the stay directly by the guest.

Invoice is being settled in future. Usually invoice is issued for companies or travel agencies.