3.9 KiB
3.9 KiB
Roadmap
Здесь перечислены реализованные функции и находящиеся в разработке.
Порядок их упоминания здесь может не совпадать с порядком реализации.
Эталонная реализация подразумевает полную поддержку всех методов API и обеих схем документов:
- Документы прихода, возврата прихода, расхода, возврата расхода
- Документы коррекции прихода, коррекции расхода
Общий функционал библиотеки
- Переключение настроек доступа к ККТ при переключении тестового режима
- Тесты для класса налоговой ставки (+ массив)
- Тесты для класса оплаты (+ массив)
- Тесты для класса предмета расчёта (+ массив)
- Тесты для класса клиента
- Тесты для класса компании
- Тесты для класса данных коррекций
- Тесты для класса документа
- Тесты для класса ответа ККТ
- Тесты для регистрации документа прихода
- Тесты для регистрации документа возврата прихода
- Тесты для регистрации документа коррекции прихода
- Тесты для регистрации документа расхода
- Тесты для регистрации документа возврата расхода
- Тесты для регистрации документа коррекции расхода
- Вообще все расчёты вообще везде должны быть строго в копейках.
Рубли (дроби) должны быть только в JSON-представлениях
Поддержка методов API (регистрация документов)
- приход
- расход
- возврат прихода
- возврат расхода
- коррекция прихода
- коррекция расхода
- проверка статуса документа
Документы прихода, возврата прихода, расхода, возврата расхода
- Пoддержка
receipt.client(обязательный) - Пoддержка
receipt.company(обязательный) - Пoддержка
receipt.items(обязательный) - Пoддержка
receipt.total(обязательный) - Пoддержка
receipt.payments(обязательный) - Пoддержка
receipt.vats - Пoддержка
receipt.additional_check_props - П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
Документы коррекции прихода, коррекции расхода
- Пoддержка
correction.company(обязательный) - Пoддержка
correction.vats(обязательный) - Пoддержка
correction.correction_info(обязательный) - Пoддержка
correction.cashier