# Package ru.bitel.bgbilling.kernel.contract.balance.common.bean

package ru.bitel.bgbilling.kernel.contract.balance.common.bean

- Classes
  Class
  Description
  AbstractBalanceBean
  AbstractPaymentTypes<N extends AbstractPaymentTypes<N>>
  Bean для дерева приходов/расходов в редакторе приходов/расходов и справочников .
  Название, я думаю, не совсем корретно, так как этот bean используется и для типов расхода(но раз уж создано, менят пока не буду )
  BalanceBaseType
  Родительский класс для PaymentType и ChargeType(как минимум), в котором фактически и реализуется все.
  Изначально cоздан лишь для того, чтобы ChargeType не наследовался от PaymentType.
  BalanceDetailItem
  Bean впервую очередь для таблицы "Детализированный баланс"(элементы дерева баланса: исходящий остаток, доступная сумма).
  BalanceDistributeData
  Charge
  Расход договора.
  ChargeType
  Bean типа расхода, использовать через справочник: getDirectory( ChargeType.class )....
  ContractAccount
  Bean для наробатки.
  ContractAccountDetail
  ContractBalance
  Payment
  Платёж договора.
  PaymentInfo
  Дополнительные параметры для платежа в виде списка ключ-значение
  PaymentType
  Bean типа прихода, использовать через справочник: getDirectory( PaymentType.class )....
  PaymentTypeItem
  Reserve
  Bean резерва договора.
  ReserveType
  Bean типа резерв, доставать через справочники.