diff --git a/README.md b/README.md index 55de7a0..a600739 100644 --- a/README.md +++ b/README.md @@ -16,9 +16,9 @@ --- -| master | [![CI](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml) | [![codecov](https://codecov.io/gh/anthonyaxenov/atol-online/branch/master/graph/badge.svg?token=WR2IV7FTF0)](https://codecov.io/gh/anthonyaxenov/atol-online) | -|---|---|---| -| dev | [![CI dev](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml/badge.svg?branch=dev)](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml) | [![codecov dev](https://codecov.io/gh/anthonyaxenov/atol-online/branch/dev/graph/badge.svg?token=WR2IV7FTF0)](https://codecov.io/gh/anthonyaxenov/atol-online) | +| master | [![CI](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml) | [![codecov](https://codecov.io/gh/anthonyaxenov/atol-online/branch/master/graph/badge.svg?token=WR2IV7FTF0)](https://codecov.io/gh/anthonyaxenov/atol-online) | +|--------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------| +| dev | [![CI dev](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml/badge.svg?branch=dev)](https://github.com/anthonyaxenov/atol-online/actions/workflows/ci.yml) | [![codecov dev](https://codecov.io/gh/anthonyaxenov/atol-online/branch/dev/graph/badge.svg?token=WR2IV7FTF0)](https://codecov.io/gh/anthonyaxenov/atol-online) | Текущие поддерживаемые версии АТОЛ Онлайн: @@ -92,7 +92,6 @@ composer test-cov # тестирование с покрытием * **[Документация к библиотеке](/docs/readme.md)** * Telegram-канал: [@atolonline_php](https://t.me/atolonline_php) * [Документация АТОЛ Онлайн](https://online.atol.ru/lib/) -* Функционал, находящийся в разработке: [ROADMAP.md](ROADMAP.md) ## Лицензия diff --git a/ROADMAP.md b/ROADMAP.md deleted file mode 100644 index e63c986..0000000 --- a/ROADMAP.md +++ /dev/null @@ -1,66 +0,0 @@ -# Roadmap - -Здесь перечислены реализованные функции и находящиеся в разработке. - -Порядок их упоминания здесь может не совпадать с порядком реализации. - -Эталонная реализация подразумевает полную поддержку всех методов API и обеих схем документов: -* [Документы прихода, возврата прихода, расхода, возврата расхода](https://online.atol.ru/possystem/v4/schema/sell) -* [Документы коррекции прихода, коррекции расхода](https://online.atol.ru/possystem/v4/schema/correction) - -## Общий функционал библиотеки - -- [x] Переключение настроек доступа к ККТ при переключении тестового режима -- [x] Тесты для класса налоговой ставки (+ массив) -- [ ] Тесты для класса оплаты (+ массив) -- [x] Тесты для класса предмета расчёта (+ массив) -- [x] Тесты для класса клиента -- [x] Тесты для класса компании -- [ ] Тесты для класса данных коррекций -- [ ] Тесты для класса документа -- [ ] Тесты для класса ответа ККТ -- [ ] Тесты для регистрации документа прихода -- [ ] Тесты для регистрации документа возврата прихода -- [ ] Тесты для регистрации документа коррекции прихода -- [ ] Тесты для регистрации документа расхода -- [ ] Тесты для регистрации документа возврата расхода -- [ ] Тесты для регистрации документа коррекции расхода -- [ ] Вообще все расчёты вообще везде должны быть строго в копейках. - Рубли (дроби) должны быть только в JSON-представлениях - -## Поддержка методов API (регистрация документов) - -- [x] приход -- [x] расход -- [x] возврат прихода -- [x] возврат расхода -- [x] коррекция прихода -- [x] коррекция расхода -- [x] проверка статуса документа - -## Документы прихода, возврата прихода, расхода, возврата расхода - -- [x] Пoддержка `receipt.client` (обязательный) -- [x] Пoддержка `receipt.company` (обязательный) -- [x] Пoддержка `receipt.items` (обязательный) -- [x] Пoддержка `receipt.total` (обязательный) -- [x] Пoддержка `receipt.payments` (обязательный) -- [x] Пoддержка `receipt.vats` -- [ ] Пoддержка `receipt.additional_check_props` -- [x] Пoддержка `receipt.cashier` -- [ ] Пoддержка `receipt.additional_user_props` -- [ ] Пoддержка `receipt.agent_info` -- [ ] Пoддержка `receipt.supplier_info` -- [ ] Пoддержка `receipt.items.agent_info` -- [ ] Пoддержка `receipt.items.supplier_info` -- [ ] Пoддержка `receipt.items.nomenclature_code` -- [ ] Пoддержка `receipt.items.excise` -- [ ] Пoддержка `receipt.items.country_code` -- [ ] Пoддержка `receipt.items.declaration_number` - -## Документы коррекции прихода, коррекции расхода - -- [x] Пoддержка `correction.company` (обязательный) -- [x] Пoддержка `correction.vats` (обязательный) -- [x] Пoддержка `correction.correction_info` (обязательный) -- [x] Пoддержка `correction.cashier`