i have an amex & visa business credit cards that i use to make all purchases on.
this makes it very easy for the accountant to do my business returns since i just hand over the monthly statements from both of those cards.
i do keep the invoices from the purchase orders but i've never been asked to produce them since all the info is on the credit card bills.