Eledger Properties

    public class ELedgerPropartiesDto
    {
        public string Nace { get; set; }
        public string Creator { get; set; }
        public TaxType TaxType { get; set; }
        public int LineCount { get; set; }
        public bool IsBranch { get; set; }
        public string BranchName { get; set; }
        public string BranchNumber { get; set; }
        public bool LedgerPeriod { get; set; }
        public DateTime FiscalYearStart { get; set; }
        public DateTime FiscalYearEnd { get; set; }
        public AccountingPeriod AccountingPeriod { get; set; }
        public bool IsLiquidate { get; set; }
        public DateTime? LiquidateYearStart { get; set; }
    }
       
    public enum TaxType
    {
        IncludeTax = 1,
        ExcludeTax = 2
    }
    
    public enum AccountingPeriod
    {
        AccountingPeriod = 0,
        InterimAccountingPeriod = 1,
        SpecialAccountingPeriod =2
    }
    

ELedgerPropertiesDto Class Descriptions

The ELedger Properties Dto class is a data transfer object used to represent ledger settings.

Properties:

  1. Nace

    • Description Type: String

    • Explanation: It is an economic activity coding system used in the European Union. It defines the field of activity of the business.

    • Example: The code 620201 refers to computer programming activities.

  2. Creator

    • Description Type: String

    • Explanation: Specifies the name of the person who created the ledger.

    • Example: Batuhan Öner

  3. LineCount

    • Description Type: Integer

    • Explanation: Specifies the total number of lines in the accounting e-ledger csv model.

    • Example: 12000

  4. TaxType

    • Description Type: TaxType (Enum)

    • Explanation: Specifies the tax type.

    • Example: IncludeTax - allows the tax detailed creation of the ledger.

    • Example: ExcludeTax - allows the creation of the ledger without tax details.

  5. IsBranch

    • Description Type:Boolean

    • Explanation: İşletmenin bir şube olup olmadığını belirtir.

    • Example: false (if there is no branch)

  6. BranchName

    • Description Type: String

    • Explanation: Specifies the name of the branch.

    • Example: null (if there is no branch)

  7. BranchNumber

    • Description Type: String

    • Explanation: Indicates the branch number.

    • Example: null (if there is no branch)

  8. LedgerPeriod

    • Description Type: Boolean

    • Explanation: Indicates whether the ledger is sent monthly or quarterly.

    • Example: true (book is sent monthly)

    • Example: false (book is sent for 3 months)

  9. FiscalYearStart

    • Description Type: DateTime

    • Explanation: Specifies the start date of the fiscal year.

    • Example: 2023-01-01T00:00:00 (beginning of 2023)

  10. FiscalYearEnd

    • Description Type: DateTime

    • Explanation: Specifies the end date of the fiscal year.

    • Example: 2023-12-31T00:00:00 (End of 2023)

  11. AccountingPeriod

    • Description Type: AccountingPeriod (Enum)

    • Explanation: Indicates the accounting period.

    • Example: Accounting Period (normal period)

    • Example: Interim Accounting Period (liquidation period)

    • Example: Special Accounting Period

  12. IsLiquidate

    • Description Type: Boolean

    • Explanation: It indicates that the company is in liquidation.

    • Example: false (unless bankrupt)

  13. LiquidateYearStart

    • Description Type: Nullable<DateTime>

    • Explanation: Indicates the start date of the liquidation year.

    • Example: 0001-01-01T00:00:00 (unless bankrupt)

Last updated