voucher

noun

1.
someone who vouches for another or for the correctness of a statement
Derived from:
vouch
2.
a document that serves as evidence of some expenditure
3.
a negotiable certificate that can be detached and redeemed as needed