It has just come to my attention that the US embassy in Bern, Switzerland, accepts US dollars for the payment of passport fees only if the notes were after 2006:
U.S. Embassy Bern
- Cash: U.S. Dollars ($)
- In-person only (No Cash in the Mail)
- U.S dollar bills issued after 2006 only
How is this not in violation of 31 USC 5103 (or is it)? The full text of the statute is
United States coins and currency (including Federal reserve notes and circulating notes of Federal reserve banks and national banks) are legal tender for all debts, public charges, taxes, and dues. Foreign gold or silver coins are not legal tender for debts.