Distribution_GL Initialization
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
using General_Ledger_Service.Enums;
|
||||
|
||||
namespace General_Ledger_Service.Models
|
||||
{
|
||||
public class TaxType
|
||||
{
|
||||
public int TaxTypeId { get; set; }
|
||||
public string Code { get; set; } = string.Empty;
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public DateTime CreatedAt { get; set; }
|
||||
}
|
||||
|
||||
public class TaxCode
|
||||
{
|
||||
public long TaxCodeId { get; set; }
|
||||
public int TaxTypeId { get; set; }
|
||||
public string Code { get; set; } = string.Empty;
|
||||
public string Name { get; set; } = string.Empty;
|
||||
public decimal RatePercent { get; set; }
|
||||
public TaxCalculationBasis CalculationBasis { get; set; }
|
||||
public TaxAppliesTo AppliesTo { get; set; }
|
||||
public long? OutputTaxAccountId { get; set; }
|
||||
public long? InputTaxAccountId { get; set; }
|
||||
public DateOnly EffectiveFrom { get; set; }
|
||||
public DateOnly? EffectiveTo { get; set; }
|
||||
public bool IsActive { get; set; }
|
||||
public DateTime CreatedAt { get; set; }
|
||||
|
||||
public TaxType TaxType { get; set; } = null!;
|
||||
public Account? OutputTaxAccount { get; set; }
|
||||
public Account? InputTaxAccount { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user