move print voucher to a custom module