Home Costa Rica News The D-151 Declaration in Costa Rica: A Tale of Tax, Tech, and the Quest for Compliance