abivia/ledger

基于 JSON API 的 Laravel 通用总账和日记账会计软件包

1.11.2 2024-04-18 05:24 UTC

README

测试: php 8.0 php 8.1

Ledger 允许您通过单个软件包跟踪与金钱相关的任何内容,同时让您的首席财务官感到满意。无论您的应用是处理小型俱乐部的会员资格还是支持跨国企业,Ledger 都能应对。

Ledger 是任何良好会计系统核心的完整实现,包括复式记账日记账和总账。它不是一个完整的会计解决方案,而是跟踪财务交易的最低要求。Ledger 具有JSON API,可提供对所有功能的访问。

这就是最小的部分。Ledger 具有以下特性:

  • 完整的复式记账会计系统,具有审计跟踪功能。
  • 支持多货币。
  • 支持多个业务单元。
  • 支持子日记账。
  • 多语言。
  • 通过直接控制器访问或通过 JSON API 集成。
  • 原子事务与并发更新阻塞。
  • 参考系统支持对其他 ERP 组件的软链接。
  • 从头为 Laravel 设计。

文档

完整文档可在此处获得 这里

更新和聊天

我们已经从 Twitter 迁移到 Mastodon。加入我们吧!

快速入门

安装和配置

使用 composer 安装 Ledger

composer require abivia/ledger

发布配置

php artisan vendor:publish --provider="Abivia\Ledger\LedgerServiceProvider"

创建数据库表

php artisan migrate

配置

配置文件以 config\ledger.php 的形式安装。您可以启用/禁用 JSON API、设置中间件以及 API 的路径前缀。

更新

为确保架构变更到位,请重新发布配置并迁移

php artisan vendor:publish --provider="Abivia\Ledger\LedgerServiceProvider"
php artisan migrate

欢迎捐赠

Abivia 是一家小企业。即使是小额捐赠也很有帮助。

如果您从 Ledger 中获得了收益,您可以使用 Liberapay 以任何金额赞助我们 Liberapay。Liberapay 本身也是基于捐赠运营,并且除银行费用外不收取任何费用。