资本收益计算器

capital-gains的Python项目详细描述


资本收益

资本收益计算器。

这会将事务历史记录转换为适合IRS form 8949的格式,以处理清洗销售 调整。

注:逻辑对股份类型一无所知,不能解释交易等 ESPP、ISO和NSO的要素。您必须输入适当的成本基础 根据你的情况,例如在行使日的公平市价 ESPP取消处置资格。

另见 nkouevda/estimated-taxes

安装

pip install capital-gains

用法

usage: capital-gains [<options>] [--] <input file>

Capital gains calculator

optional arguments:
  -h, --help            show this help message and exit
  -d <n>, --decimal-places <n>
                        round $ to <n> decimal places; default: 0
  -s <n>, --shares-decimal-places <n>
                        round shares to <n> decimal places; default: 0
  -t, --totals          output totals
  -v, --verbose         verbose output
  -V, --version         show program's version number and exit

输入格式

example/input.csv

每个条目的格式如下:

date,symbol,name,shares,price,fee

买进有正的shares;卖出有负的sharespricefee是 总是积极的。feename是可选的。没有name的出售将 先卖出所有未平仓的地段;以name卖出的地段将只卖出相同的地段 name。因此name可用于指定fifo以外的销售订单。

示例

capital-gains -t example/input.csv > example/output.txt

待办事项

  • STCG与LTCG之比较

许可证

MIT License

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量