public void CalculateOpeningEntries(FiscalYear period) { period.PreparePeriodAccountBalance(organization.ChartOfAccount.GetAccountsList()); period.ClearOpeningAccountsBalance(); erpNodeDBContext.SaveChanges(); if (period.PreviousFiscal == null) { this.CopyOpeningBalanceToFirstPeriod(period); } else { period.CopyAccountsBalanceFromPrevius(); } period.OpeningAccountsCalculateDateTime = DateTime.Today; erpNodeDBContext.SaveChanges(); }