Under both U.S. GAAP and IFRS, Pharma-C should account for the voluntary product recall as a liability.
Some differences between them are:
1. Under U.S. GAAP: The recall cost of $10,000 would be recognized as a liability on Pharma-C's balance sheet as of December 31, 2020 which is recorded under the principle of "probable and estimable," where it is probable that a liability has been incurred, and the amount can be reasonably estimated.
2. Under IFRS: it also requires the recognition of a liability for the estimated cost of the product recall. It may also require disclosure in the financial statements about the nature and amount of the provision, significant uncertainties, and changes in the provision during the reporting period.