We use a PEX card. Team members download the app. The card is used like a debit/ credit card. Every time we make a purchase, we snap a photo of the receipt (in app) and then in the notes we code it and a description. Done. Then when you need a replenish of the card, you click on "request" and put in the amount to replenish. It notifies accounting and they verify that all receipts have been uploaded etc. and replenish the card.