/// Сумма операции /// public double Sum { get; set; } = 0; /// /// Направление движения ДС /// public Money.MoneyDirection Direction { get; set; } = Money.MoneyDirection.Undefined; /// /// Строковое наименование типа операции /// public string OperationTypeTitle { get; set; } = ""; /// /// Тип операции /// public Operations.OperationTypes OperationType { get; set; } = Operations.OperationTypes.None; /// /// Описание операции /// public string Description { get; set; } = ""; /// /// Учетная дата операции /// public DateTime AccountingDate { get; set; } = A2.Libs.DateTime2.MinSystemDate; /// /// Кол-во едениц номе"> /// Сумма операции /// public double Sum { get; set; } = 0; /// /// Направление движения ДС /// public Money.MoneyDirection Direction { get; set; } = Money.MoneyDirection.Undefined; /// /// Строковое наименование типа операции /// public string OperationTypeTitle { get; set; } = ""; /// /// Тип операции /// public Operations.OperationTypes OperationType { get; set; } = Operations.OperationTypes.None; /// /// Описание операции /// public string Description { get; set; } = ""; /// /// Учетная дата операции /// public DateTime AccountingDate { get; set; } = A2.Libs.DateTime2.MinSystemDate; /// /// Кол-во едениц номе"> /// Сумма операции /// public double Sum { get; set; } = 0; /// /// Направление движения ДС /// public Money.MoneyDirection Direction { get; set; } = Money.MoneyDirection.Undefined; /// /// Строковое наименование типа операции /// public string OperationTypeTitle { get; set; } = ""; /// /// Тип операции /// public Operations.OperationTypes OperationType { get; set; } = Operations.OperationTypes.None; /// /// Описание операции /// public string Description { get; set; } = ""; /// /// Учетная дата операции /// public DateTime AccountingDate { get; set; } = A2.Libs.DateTime2.MinSystemDate; /// /// Кол-во едениц номе">
public class OperationDto
{
    /// <summary>
    /// Код операции
    /// </summary>
    public string OperationId { get; set; } = "";
    /// <summary>
    /// Сумма операции
    /// </summary>
    public double Sum { get; set; } = 0;
    /// <summary>
    /// Направление движения ДС
    /// </summary>
    public Money.MoneyDirection Direction { get; set; } = Money.MoneyDirection.Undefined;
    /// <summary>
    /// Строковое наименование типа операции
    /// </summary>
    public string OperationTypeTitle { get; set; } = "";
    /// <summary>
    /// Тип операции
    /// </summary>
    public Operations.OperationTypes OperationType { get; set; } = Operations.OperationTypes.None;
    /// <summary>
    /// Описание операции
    /// </summary>
    public string Description { get; set; } = "";
    /// <summary>
    /// Учетная дата операции
    /// </summary>
    public DateTime AccountingDate { get; set; } = A2.Libs.DateTime2.MinSystemDate;
    /// <summary>
    /// Кол-во едениц номенклатуры в начислении
    /// </summary>
    public decimal Amount { get; set; } = 0;
    /// <summary>
    /// Время начала интервала, испольузтся для начислений по диапазону времени (например для начислений по аренде)
    /// </summary>
    public DateTime AmountIntervalBegin { get; set; } = A2.Libs.DateTime2.MinSystemDate;
    /// <summary>
    /// Время завершения интервала, испольузтся для начислений по диапазону времени (например для начислений по аренде)
    /// </summary>
    public DateTime AmountIntervalEnd { get; set; } = A2.Libs.DateTime2.MinSystemDate;
    /// <summary>
    /// Единица измерения номеклатуры
    /// </summary>
    public string AmountTitle { get; set; } = "";
    /// <summary>
    /// Статус оплаты операции
    /// </summary>
    public Money.PaymentResultStates PaymentResultState { get; set; } = Money.PaymentResultStates.NotPayd;
    /// <summary>
    /// Сумма, оставшая к оплате по данному начислению
    /// </summary>
    public double ToPaymentSum { get; set; } = 0;
    /// <summary>
    /// Список начислений, созданных в рамках данной операции
    /// </summary>
    public List<CalculationDto> Calculations { get; set; } = null;
    /// <summary>
    /// Спосок оплат, созданных в рамках данной операции
    /// </summary>
    public List<PaymentDto> Payments { get; set; } = null;
}

Money.MoneyDirection описание см. Перечисление MoneyDirection

Money.PaymentResultStates описание см. Перечисление PaymentResultStates

Operations.OperationTypes описание см. Перечисление OperationTypes