Commit Graph

17 Commits (ba5166f2cf65ab84aa273a095a98b0471e428481)

Author SHA1 Message Date
Anthony Axenov 7899daf421 Снова фикс ошибок при приведении документа к json-строке 2020-05-30 01:59:23 +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 600a505c83 Генерация объекта документа по сырой json-строке 2020-05-28 00:41:58 +08:00
Anthony Axenov 4fccf7809d Небольшие правки по Item (улучшена проверка длины ед. изм.) 2020-05-28 00:41:01 +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 aee25a993b Исправил обратно неисправную проверку количеств в массивах, удалил лишние исключения. Это была плохая идея. 2020-04-17 21:33:02 +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 b499d998e3 Улучшена и исправлена валидация количества предметов расчёта 2020-04-16 21:46:02 +08:00
Anthony Axenov db4b777648 Проверка количества предметов расчёта в массиве в соотв. со схемой (не тестировалось) 2020-04-15 21:39:23 +08:00
Anthony Axenov 1db2d5b49f Initial commit, v0.1.0-b 2020-01-11 14:30:25 +08:00