olsgreen/sage-business-cloud-accounting-api

此包提供了一种轻松与Sage Business Cloud Accounting API交互的方法。

2.0 2021-08-18 18:49 UTC

This package is auto-updated.

Last update: 2024-09-19 02:36:41 UTC


README

Latest Version Software License

此包提供了一种轻松与Sage Business Cloud Accounting API交互的方法。

安装

使用composer将客户端添加到您的项目中。

composer require olsgreen/sage-business-cloud-accounting-api

用法

Sage要求您交换您的密钥和秘密以获取访问令牌,然后使用该令牌访问API。

您可以通过使用我另一个包olsgreen/oauth2-sage-business-cloud来处理身份验证和获取访问令牌,该包用于PHP Leagues oAuth2 Client包

示例

创建基本联系人

    $sage = new \Olsgreen\SageBusinessCloud\Accounting\Client([
        'access_token' => 'your_acess_token'
    ]);

    $contact = $sage->contacts()->create('Peter Jones', ['CUSTOMER']);

    // [
    //     "id" => "4d63c58e4a8943ff81a5b1809b98e58a",
    //     "displayed_as" => "Peter Jones",
    //     "$path" => "/contacts/4d63c58e4a8943ff81a5b1809b98e58a",
    //     "created_at" => "2021-08-10T15:57:42Z",
    //     "updated_at" => "2021-08-10T15:57:42Z",
    //     ...
    // ]

端点支持

Sage Business Cloud Accounting有多个端点,我们目前只实现了其中一部分。

✅ 联系人

✅ 联系人付款

✅ 联系人分配

✅ 联系人类型

✅ 国家

✅ 销售发票

✅ 采购发票

✅ 交易类型

✅ 税率

✅ 日记账

➖ 账簿账户

➖ 银行账户

➖ 用户

查看API参考获取完整列表。

许可证

查看附带的许可证文件

贡献

欢迎拉取请求 😊