Which of the following fee arrangements is not a violation of the AICPA's Code of Professional Conduct?
A.
Basing fees as an expert witness on the amount awarded to the plaintiff, even though the CPA performs a compilation for client use
B.
Basing consulting fees on a percentage of a bond issue, even though the CPA performs a review of the client's financial statements
C.
Basing fees for a tax service on the amount of the refund that the client will receive
D.
Basing consulting fees on a percentage of a bond issue, even though the CPA performs an audit of the client's financial statements