When you're on the cash basis method of accounting, only transactions where cash is received or paid hit the financial statements. In the case of inventory shrinkage, no cash was involved, so it will not be recognized. Generally (there are exceptions), any business that keeps inventory, is required to use accrual accounting.