Пример #1
0
        protected void clientSettle(ITradingJournalEntry clientSettleJournal)
        {
            if (!IsClientSettled)
            {
                var lines = this.Components.SelectMany(x => x.JournalLines).Where(c => (c.GLAccount.IsToSettleWithClient && !c.IsSettledStatus));
                foreach (IJournalEntryLine line in lines)
                    line.ClientSettle(clientSettleJournal);
                clientSettleJournal.BookLines();
                IsClientSettled = true;

                ClientSettlementDate = clientSettleJournal.TransactionDate;

            }
        }