文件名称:ale:基于node.js+Sequelize的复式记账系统
文件大小:1.08MB
文件格式:ZIP
更新时间:2024-06-18 10:50:28
JavaScript
此 repo 不再维护。 A=L+E 基于node.js+Sequelize的多币种复式记账系统 Ale 基于基本公式Assets = Liabilities + Equity并由 insipred 独立服务器 ALE 作为独立的微服务运行。 配置您的数据库并在设置ALE_CONNECTION envar 后,只需运行 $ node server.js 启动 REST 服务器来处理您所有的复式记账需求。 您可以仔细阅读,了解有关如何使用该服务的更多详细信息。 编程API ALE也可以用作节点模块。 本节介绍如何以编程方式管理多币种会计。 ALE 将自身分为“书籍”,每个书籍都存储日记帐分录及其子交易。 复式记账的基本规则是“一切都必须平衡到零”,并且该规则适用于写入书中的每个日记帐分录。 如果日记账分录的交易不平衡为零,系统将返回一个被拒绝的承诺。 Books 仅表示您将在其中
【文件预览】:
ale-master
----.gitignore(1KB)
----Dockerfile(262B)
----web_deploy()
--------swagger-ui()
--------swagger.yml(12KB)
--------index.html(552B)
--------logo.png(7KB)
--------swagger.json(16KB)
----package.json(1KB)
----.npmrc(26B)
----.dockerignore(30B)
----.nvmrc(2B)
----gulpfile.js(1KB)
----deploy-docs.sh(137B)
----models()
--------types.js(960B)
--------journal.js(7KB)
--------connection.js(1KB)
--------book.js(12KB)
--------transaction.js(2KB)
----LICENSE(11KB)
----index.js(753B)
----spec()
--------swagger.yaml(12KB)
--------README.md(741B)
--------code_samples()
----scripts()
--------build.js(576B)
--------deploy-branch.js(483B)
----README.md(7KB)
----web()
--------index.html(552B)
--------logo.png(7KB)
----.yo-rc.json(188B)
----.node-version(7B)
----lib()
--------errors.js(1KB)
--------handlers()
--------server.js(2KB)
----test()
--------3_api_test.js(15KB)
--------1_test.js(7KB)
--------0_setup_test.js(741B)
--------testDB.js(2KB)
--------2_forex_test.js(3KB)
----server.js(940B)
----yarn.lock(113KB)