Skip to main content

expat-fatcat helps US taxpayers living abroad with FX coversions for their tax returns.

Project description

expat-fatcat helps US taxpayers living abroad file their tax returns to comply with the IRS and FATCA (https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance_Act). A significant pain point in this process is that foreign payments (income or deductions) must sometimes be converted to USD with a valid rate on the date of payment. This can readily add up to 40+ historical FX-rates to look up and then paste into the usual Excel accounting madness. Some people may consider a little copy-paste drudge work once a year a minor annoyance, but what are programming and APIs for if not injecting some fun into an otherwise dreary task?

The core functionality of expat-fatcat is an historical FX-rate lookup with smoothing in case of a missing exhange rate. Currently, we use the FX-service Quandl (https://www.quandl.com/) in QuandlRateCoverterToUSD, which is a sub-class of AbsRateConverterTo. Other FX-rate services could be readily integrated as required.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

expat_fatcat-0.2.5.tar.gz (5.7 kB view hashes)

Uploaded Source

Built Distribution

expat_fatcat-0.2.5-py2.py3-none-any.whl (4.8 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page