По какому принципу формируется поле «Сальдо»
Поле "Сальдо" можно рассматривать как состояние счета на текущий момент, значение в поле "Сальдо" может быть:
1. Нулевым - все новые создаваемые заявки по умолчанию создаются с нулевым сальдо (никаких начислений и расчетов с гостями еще не проводили);
Второй вариант с нулевым сальдо - при выезде гостя в том случае, когда произведен полный взаиморасчет.
2. Отрицательным - в том случае, если в таблице "Услуги" пользователь произвел начисление по тарифу без оплаты:
Или если пользователь проводил оплату, которая не перекрывает сумму начисленных в счете услуг:
3. Положительным - в том случае, если пользователь не производил начисление услуг, но гость оставил предоплату:
Удалить заявку с наличием отрицательного сальдо невозможно - услуги должны быть либо удалены из счета, либо перенесены, либо оплачены.