sushi-market/atol-online-sdk
最新稳定版本:v1.3.0
Composer 安装命令:
composer require sushi-market/atol-online-sdk
包简介
PHP SDK для работы с Atol Online API
README 文档
README
SDK на основе версии документа 3.12
Тестовые данные:
- URL (ФФД 1.2):
https://testonline.atol.ru/possystem/v5/ - Компания:
АТОЛ - ИНН:
5544332219 - Адрес расчетов:
https://v5.online.atol.ru - Код группы:
v5-online-atol-ru_5179 - Логин:
v5-online-atol-ru - Пароль:
zUr0OxfI
use DF\AtolOnline\V5\AtolOnlineApi; use DF\AtolOnline\V5\ValueObjects\Credentials; $atol = new AtolOnlineApi( credentials: new Credentials( login: 'v5-online-atol-ru', password: 'zUr0OxfI', groupCode: 'v5-online-atol-ru_5179', ), );
💰 Работа с НДС (VatType)
В SDK доступен enum VatType, который инкапсулирует тип ставки НДС для чеков Atol и содержит хелперы для расчёта суммы с НДС, выделения НДС и получения суммы без НДС.
Поддерживаются:
- обычные ставки (0%, 5%, 7%, 10%, 20%, 22%)
- расчетные ставки (5/105, 7/107, 10/110, 20/120, 22/122)
- режим без НДС
Начисление НДС (из цены без НДС в цену с НДС)
use DF\AtolOnline\V5\Enums\VatType; $vat = VatType::VAT_20; $net = 1000.00; $gross = $vat->applyVat($net); // 1200.00
Выделение НДС из суммы с НДС
use DF\AtolOnline\V5\Enums\VatType; $vat = VatType::VAT_20; $gross = 1200.00; $vatAmount = $vat->extractVat($gross); // 200.00
Получение суммы без НДС
use DF\AtolOnline\V5\Enums\VatType; $vat = VatType::VAT_20; $gross = 1200.00; $net = $vat->removeVat($gross); // 1000.00
统计信息
- 总下载量: 68
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-21