Commit Graph

48 Commits (c05e013a5aa1e04cfa6be9094a806a8a6bd14055)

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