Skip to main content

This is AI-Accounting,Intelligent Accounting package for Ai-Accountants .这个时代叫做AI会计,为会计人打造的专属智能会计框架。

Project description

CPANLP: Certified Public Accountant Natural Language Processing toolkit

Narrating Accounting using Python

  • sales increased 12% compared with fourth quarter 2021:
    • North America segment sales increased 13% year-over-year to $93.4 billion, or increased 14% excluding changes in foreign exchange rates.
    • International segment sales decreased 8% year-over-year to $34.5 billion, or increased 5% excluding changes in foreign exchange rates.
    • AWS segment sales increased 20% year-over-year to $21.4 billion.
sale1 = p.Sale(quarter="Q4", amount=93.4, growth_rate=13%, year=2022, "North America")
sale2 = p.Sale(quarter="Q4", amount=34.5, growth_rate=-8%, year=2022, "International")
sale3 = p.Sale(quarter="Q4", amount=21.4, growth_rate=20%, year=2022, "AWS")
sales = [sale1, sale2, sale3]
total_sales = 0
for s in sales:
    total_sales += s.amount
    print(f"Segment: {s.segment}, Sale: {s.amount}")

print(f"Total Sales: {total_sales}")
logo

Narrating Accounting! using Python Developed by Cpanlp Intelligent Accounting Team (c) 2023 Github

PyPI - Python Version Downloads

Install & Import 安装和导入

For detailed installation instructions, see the documentation.

pip install cpanlp
import cpanlp as p

Features 主要功能

  1. Get Report 今日财报
df = cp.gettoday()
标题 证券代码 证券简称 网址 日期 id
0 唐源电气:国金证券关于唐源电气2022年度现场检查报告 300789 唐源电气 http://static.cninfo.com.cn/finalpage/2023-01-03/1215519757.PDF 2023-01-03 1
report = cp.getreport(df.iloc[0, 3])
  1. Accounting Item 会计科目
gold_asset = cp.Asset(account="gold", debit=1000,date="2023-01-01")
print(gold_asset.bubble)
  1. Information Asymmetry 信息不对称
info = cp.AsymmetricInformation(sender="investor", receiver="company_A", message="I am very interested in investing in your business", hidden_information="I have a limited budget")
info.get_advantage()
  1. Entrepreneur 企业家
john = cp.Entrepreneur(name="John Smith",age=30,wealth=100000,utility_function=0, experience=5,company=LLC("Apple","Electronics",1000000),entrepreneurship=Entrepreneurship(leadership=9.0))
john.strive_for_excellence()
  1. Strategy 策略
huawei = cp.FinancialStrategy("huawei","defense",poison_pill(1000,0.1))

Decorator 语言装饰器:

  1. Information Asymmetry 信息不对称
info = cp.AsymmetricInformation(sender="investor", receiver="company_A", message="I am very interested in 
investing in your business", hidden_information="I have a limited budget")
info.get_advantage()

Module 主要模块:

  • Abnormal 异象Winner Curse赢者诅咒Bubble泡沫
  • Accounting Account 会计科目Asset资产Liability负债Equity所有者权益Income收入Cashflow现金流
  • Business 业务MainBusiness主营业务
  • Contract 合约Lease租约Loan Contract借贷合同Labor Contract劳动合同Financial Instrument金融工具
  • Control 控制Voting Power 投票权Commodity Control商品控制权Significant Influence重大影响
  • Culture 文化Entrepreneurship企业家精神Craftsmanship工匠精神
  • Department 部门Board Of Directors董事会
  • Entity 实体LLC(Limited Liability Company)有限责任公司Partnership合伙企业Public Company公众企业SME(Small and medium-sized enterprises)中小企业Conglomerate 集团
  • Environment 环境EconomicEnvironment并购IndustryEnvironment行业环境CreditEnvironment信用环境
  • Event 事件Acquisition并购Certification认证Meeting会议Resignation离职Repurchase回购Registration注册Lawsuit诉讼StockHoldingIncrease增持
  • Information 信息Signal信号Speculative Information投机信息Asymmetric Information不对称信息Incentive激励
  • Incentive 激励
  • Institution 制度
  • Person 个体:${\color{red}Consumer消费者}$,Employee员工Entrepreneur企业家Manager经理Investor投资人Partner合伙人Shareholder股东Supervisor监管者Creditor债权人Auditor审计Beneficiary受益人Fiduciary受托人Craftsman工匠
  • Market 市场Commodity货物Goods商品Market Structure市场结构
  • Policy 政策AccountingPolicy会计政策DividendPolicy股利政策
  • Project 项目
  • Pragmatics 语用Promise承诺
  • Risk 风险
  • StakerHolder 利益相关者Bank银行Government政府Media媒体Public公众Rating Agency评级机构
  • Scheme 图示Ponzi Scheme庞氏骗局ESOP员工持股DebtRestructuringPlan债务重组
  • Strategy 战略Long Term Strategy长期策略Financial Strategy财务策略
  • Tax 税法VAT(Value-Added Tax)增值税Consumption Tax消费税Personal Income Tax个人所得税Corporate Income Tax企业所得税RealEstate Tax房产税TransactionTax印花税
  • Team 团队
  • Utility 效用

Accounting Gym-Env 配套的智能会计强化学习虚拟环境

logo

Check out: https://cpanlp.com

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

cpanlp-1.1.30.tar.gz (53.6 kB view hashes)

Uploaded Source

Built Distribution

cpanlp-1.1.30-py3-none-any.whl (84.3 kB view hashes)

Uploaded 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