d3fe2cba9a
Удалена перезапись компании в тестовом режиме. Новый метод Kkt::setAuthToken()
2020-06-01 03:26:25 +08:00
e70a65fa44
Улучшен метод Kkt::registerDocument
...
+ теперь принимает любой собственного external_id, если пусто - сгенерирует uuid
* исправлен недостаток полей компании в тестовом режиме
* уточнения phpdoc
2020-05-30 04:29:44 +08:00
ba5166f2cf
Метод Kkt::getAuthToken() теперь открыт
2020-05-30 03:45:06 +08:00
93f5186b15
Перезапись компании в документе при тестовом режиме
2020-05-30 01:59:24 +08:00
f2b4952aa5
Установка адреса callback для тестового режима
2020-05-30 01:59:24 +08:00
7899daf421
Снова фикс ошибок при приведении документа к json-строке
2020-05-30 01:59:23 +08:00
4cf6e81d5f
Исправлены тесты компании и клиента
2020-05-29 22:24:15 +08:00
9d7dd75cd9
Испарвлен тест на длину имени предмета расчёта
2020-05-29 22:15:47 +08:00
4d7e5dd76e
Фикс возвращаемого значения KktResponse::getContent()
2020-05-29 22:06:04 +08:00
0f658d38a9
Фикс ошибок при приведении докумнета к json-строке
2020-05-29 22:05:35 +08:00
ca32fe5923
Повсюду улучшена проверка длин строк
2020-05-28 22:56:26 +08:00
9ea1c81666
Скорректирован Document::jsonSerialize() - не выдаёт пустого кассира
2020-05-28 22:55:53 +08:00
12b98dcdac
Document::fromRaw() теперь парсит входящий json как массив, а не объект
2020-05-28 22:55:27 +08:00
1fec446ce0
Фикс тестов НДС
2020-05-28 01:31:37 +08:00
6256c14522
Обновления в composer.lock
2020-05-28 01:25:27 +08:00
7dff642f0a
Бейджик в readme + фикс composer.json
2020-05-28 01:14:53 +08:00
670f440620
Github actions только на мастере
2020-05-28 01:13:08 +08:00
3385420005
Merge branch 'dev'. Мнда, я забыл слить изменения...
2020-05-28 00:56:31 +08:00
ff42eebb8c
[RELEASE] v0.2.1-b
2020-05-28 00:53:18 +08:00
9121d44a26
Merge branch 'master' into dev
2020-05-28 00:43:28 +08:00
600a505c83
Генерация объекта документа по сырой json-строке
2020-05-28 00:41:58 +08:00
4fccf7809d
Небольшие правки по Item (улучшена проверка длины ед. изм.)
2020-05-28 00:41:01 +08:00
2d29ff3994
Фикс исключения некорректного UUID в методе Kkt::getDocumentStatus()
2020-05-28 00:39:42 +08:00
954843e3ad
Фикс исключения превышения количества ставок НДС в массиве
2020-05-28 00:38:48 +08:00
a619b06a48
Исправлен расчёт НДС для документа
2020-05-28 00:38:16 +08:00
0bb194b1f8
Улучшены исключения
...
- добавлены теги ФФД для удобства
- тексты исключений переведены на англ. язык во избежание проблем с кодировками
- новые исключения TooMany и TooLong для удобства, подходящие по смыслу исключения унаследованы от них
2020-05-27 23:10:30 +08:00
6263be5f03
[RELEASE] v0.1.1-b
2020-04-17 21:36:15 +08:00
aee25a993b
Исправил обратно неисправную проверку количеств в массивах, удалил лишние исключения. Это была плохая идея.
2020-04-17 21:33:02 +08:00
7aa0d1ebb0
Тест для схем документов
2020-04-17 21:12:33 +08:00
5277db62fd
Метод json() для объектов схем
2020-04-17 21:11:21 +08:00
025351a8ae
Улучшена валидация количества оплат + новый экспешн
...
Также мелкофиксы по другим массивам
2020-04-17 20:53:03 +08:00
c9ed0bf467
Переименован AtolEntity -> Entity
2020-04-17 20:10:50 +08:00
7da7d25823
Улучшена валидация количества ставок НДС + новый экспешн
2020-04-17 20:09:09 +08:00
dc20d3e08e
В тестовом режиме установка логина и пароля теперь необязательна
2020-04-16 21:47:36 +08:00
b499d998e3
Улучшена и исправлена валидация количества предметов расчёта
2020-04-16 21:46:02 +08:00
8370266185
Игнор файла-песочницы
2020-04-15 21:40:15 +08:00
b0ee2cb802
Мелочи в Kkt.php
2020-04-15 21:39:48 +08:00
db4b777648
Проверка количества предметов расчёта в массиве в соотв. со схемой (не тестировалось)
2020-04-15 21:39:23 +08:00
f161dc59f7
Обновление зависимостей
2020-04-15 21:38:53 +08:00
1061e1d3a7
Новые классы для работы со схемами
2020-04-15 21:38:33 +08:00
9ce4997699
Скорректированы ссылки в документации
2020-01-11 18:08:49 +08:00
32e4bbabab
Create FUNDING.yml
2020-01-11 17:51:10 +08:00
03a0e737eb
Update README.md
...
Добавлена версия API
2020-01-11 15:57:39 +08:00
1db2d5b49f
Initial commit, v0.1.0-b
2020-01-11 14:30:25 +08:00