При перекачке баз иногда такая ошибка:
"Field value reguired, validation error for column VAT, value"***null***""
Означает, что версия таблицы-источника старая. Решение нашел здесь:
http://sergmuz.com.ru/restforum/index.php?showtopic=941
Позволю процитировать:
"Означает это, что скрипт апгрэйда пытается получить из старой базы значения несуществующих полей.
Я лечил это так: открыл базу-ИСТОЧНИК редактором и добавил в таблицу CATEGORIES (или CATEGORIES2, проверь по своему логу), поля VAT и SALETAX с флажком "not null", и значениями по умолчанию 0 (ноль). Правильные типы полей можешь посмотреть тем же редактором в базе-ПРИЁМНИКЕ. После этого берёшь чистую базу-ПРИЁМНИК и повторяешь апгрейд. Всё это шаманство нужно, чтобы перекачались списки категорий блюд, самих блюд и калькуляционные карты."
(с) troubleshooter3D