资本收益计算器

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第三方库


热门话题
用于执行intellij插件的java自定义操作按钮   regexjava模式。带重叠分隔符的split()   java如何在使用ExpectedConditions时避免StaleElementReferenceException。属性是什么?   java在Hibernate中获得唯一的结果   位置更改时不更新java XML数据   java Web服务对另一Web服务的依赖关系   向数据库发布数据时出现java错误204   java如何永久删除listview项?   使用pdfbox为同一PDF创建java多个外部签名   java如何将属性(例如枚举)绑定到不同类型的组件属性(例如每个枚举的映像)?   java对活动生命周期的长期引用   java将一个int和string数组合并到第三个数组中   java停止线程和在哪里使用锁   java ADK与JDK与SDK的区别?   对于上面提到的程序,我得到一个测试用例的运行时错误。所有剩余的测试用例都通过了。有什么建议吗   java Spring启动项目创建bean时出错   java读取同一文件行上的字符串和整数