Nikita Saiapin
5c1c4dba12
Фикс размера НДС
2021-05-23 22:35:45 +08:00
Nikita Saiapin
4c40bebe14
Исправление багов при отправке сырого JSON чека коррекции
2021-05-22 21:48:12 +08:00
989c06a383
Улучшен класс Item
...
* valid_strlen()
* Constraints::MAX_LENGTH_ITEM_NAME
* Constraints::MAX_LENGTH_MEASUREMENT_UNIT
* Constraints::MAX_LENGTH_USER_DATA
2020-06-07 20:12:23 +08:00
9bd99c81a9
Улучшен класс Document
...
* валидация в setCashier() только если передан не-null
* valid_strlen()
* Constraints::MAX_LENGTH_CASHIER_NAME
* phpdoc
2020-06-07 20:12:23 +08:00
2943d93962
Улучшен класс Company
...
* valid_strlen()
* Constraints::MAX_LENGTH_PAYMENT_ADDRESS
* phpdoc
2020-06-07 20:12:23 +08:00
8eb309bc58
Улучшен класс Сlient
...
* valid_strlen()
* Constraints::MAX_LENGTH_CLIENT_NAME
* Constraints::MAX_LENGTH_CLIENT_PHONE
* phpdoc
2020-06-07 20:12:23 +08:00
7558cb6638
Убрал схему Атола валидации количества НДС, оплат и предметов
2020-06-01 03:58:31 +08:00
7899daf421
Снова фикс ошибок при приведении документа к json-строке
2020-05-30 01:59:23 +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
600a505c83
Генерация объекта документа по сырой json-строке
2020-05-28 00:41:58 +08:00
4fccf7809d
Небольшие правки по Item (улучшена проверка длины ед. изм.)
2020-05-28 00:41:01 +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
aee25a993b
Исправил обратно неисправную проверку количеств в массивах, удалил лишние исключения. Это была плохая идея.
2020-04-17 21:33:02 +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
b499d998e3
Улучшена и исправлена валидация количества предметов расчёта
2020-04-16 21:46:02 +08:00
db4b777648
Проверка количества предметов расчёта в массиве в соотв. со схемой (не тестировалось)
2020-04-15 21:39:23 +08:00
1db2d5b49f
Initial commit, v0.1.0-b
2020-01-11 14:30:25 +08:00