mirror of
https://github.com/anthonyaxenov/atol-online.git
synced 2024-11-22 12:44:33 +00:00
Обновление composer.json и первичных текстовок
This commit is contained in:
parent
7b4411ec01
commit
bd6e208216
@ -10,7 +10,7 @@
|
||||
|
||||
## Системные требования
|
||||
|
||||
* PHP 7.2+
|
||||
* PHP 7.4+
|
||||
* composer
|
||||
* php-json
|
||||
|
||||
|
18
ROADMAP.md
18
ROADMAP.md
@ -25,7 +25,8 @@
|
||||
- [ ] Тесты для регистрации документа расхода
|
||||
- [ ] Тесты для регистрации документа возврата расхода
|
||||
- [ ] Тесты для регистрации документа коррекции расхода
|
||||
- [ ] Вообще все расчёты вообще везде должны быть строго в копейках. Рубли (дроби) должны быть только в JSON-представлениях
|
||||
- [ ] Вообще все расчёты вообще везде должны быть строго в копейках.
|
||||
Рубли (дроби) должны быть только в JSON-представлениях
|
||||
|
||||
## Поддержка методов API (регистрация документов)
|
||||
|
||||
@ -63,18 +64,3 @@
|
||||
- [x] Пoддержка `correction.vats` (обязательный)
|
||||
- [x] Пoддержка `correction.correction_info` (обязательный)
|
||||
- [x] Пoддержка `correction.cashier`
|
||||
|
||||
## Не будут реализовываться
|
||||
|
||||
### Валидация генерируемых документов согласно актуальной схемы API
|
||||
|
||||
- Валидатор схемы для документов прихода, возврата прихода, расхода, возврата расхода
|
||||
- Валидатор схемы для документов коррекции прихода, коррекции расхода
|
||||
|
||||
1. Отказ обусловлен скоростью выполнения.
|
||||
Базовая реализация, которая была начата, подразумевала синглтон, который кешировал однажды полученную схему.
|
||||
Практика показала, что этот единичный запрос может существенно тормозить работу сервера и в течение долгого времени
|
||||
не отдавать ответ клиенту.
|
||||
|
||||
2. Такая валидация подходит в том случае, если бы при разработке использовалась концепция IoC.
|
||||
До версии пакета 2.0.0 таких серьёзных имзенений не планируется.
|
||||
|
@ -5,16 +5,21 @@
|
||||
"type": "library",
|
||||
"keywords": [
|
||||
"54-fz",
|
||||
"54-фз",
|
||||
"kkt",
|
||||
"ккт",
|
||||
"e-commerce",
|
||||
"cash",
|
||||
"cash register",
|
||||
"payment",
|
||||
"payment system",
|
||||
"atol",
|
||||
"atol-online"
|
||||
"атол",
|
||||
"atol-online",
|
||||
"атол онлайн"
|
||||
],
|
||||
"homepage": "https://github.com/anthonyaxenov/atol-online",
|
||||
"readme": "https://github.com/anthonyaxenov/atol-online/blob/master/README.md",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Anthony Axenov",
|
||||
@ -25,10 +30,16 @@
|
||||
"support": {
|
||||
"source": "https://github.com/anthonyaxenov/atol-online",
|
||||
"issues": "https://github.com/anthonyaxenov/atol-online/issues",
|
||||
"chat": "https://discord.gg/mFYTQmp"
|
||||
"docs": "https://github.com/anthonyaxenov/atol-online/blob/master/docs/readme.md"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"type": "Yoomoney",
|
||||
"url": "https://yoomoney.ru/to/41001685237530"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": ">=7.2",
|
||||
"php": ">=7.4",
|
||||
"ext-json": "*",
|
||||
"guzzlehttp/guzzle": "^6.5",
|
||||
"psr/log": "^1.1",
|
||||
|
Loading…
Reference in New Issue
Block a user