I'm not an accountant, even though I've had college accounting courses. At RAF we use a CPA firm for our business. This trivia aside, some definitions:
CASH accounting DOES NOT mean buying and selling with "cash" money. It means using any legal tender to buy, sell an item. Expenses are incurred when the bill is paid. Income is earned when customer's legal tender is received.
ACCRUAL accounting much more involved. Involves accounts receivable and payable as well as inventory management. Expense is incurred the date of vendor's invoice. Sale is incurred the date of the sellers invoice. Inventories of stuff must be taken and carried forward from year to year.
Accural accounting involves more paperwork for sure.
Your accountant can advise one on which method is best for one's particular business venture.