Class BillingTransactionCode
This class represents the EntityModel interface to the SaBillCode database table.
Inheritance
Implements
Inherited Members
Namespace: Cmc.Nexus.Models.StudentAccounts
Assembly: Cmc.Nexus.Models.dll
Syntax
public class BillingTransactionCode : IReferenceItem, IIdentifiable
Constructors
BillingTransactionCode()
Declaration
public BillingTransactionCode()
Properties
AllowRequiredTermOverride
Gets or sets the AllowRequiredTermOverride associated with this BillingTransactionCode.
Declaration
public bool AllowRequiredTermOverride { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The AllowRequiredTermOverride. |
BillingTransactionCodeCategoryId
Gets or sets the BillingTransactionCodeCategoryId associated with this BillingTransactionCode.
Declaration
public int? BillingTransactionCodeCategoryId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The BillingTransactionCodeCategoryId. |
BillingTransactionCodeTaxRateAssociations
Declaration
public virtual ICollection<BillingTransactionCodeTaxRateAssociation> BillingTransactionCodeTaxRateAssociations { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<BillingTransactionCodeTaxRateAssociation> |
CampusGroup
Declaration
public virtual CampusGroup CampusGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| CampusGroup |
CampusGroupId
Gets or sets the CampusGroupId associated with this BillingTransactionCode.
Declaration
public int CampusGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The CampusGroupId. |
Code
Gets or sets the Code associated with this BillingTransactionCode.
Declaration
public string Code { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Code. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this BillingTransactionCode.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The CreatedDateTime. |
EnrollmentPeriodFees
Declaration
public virtual ICollection<StudentEnrollmentPeriodFee> EnrollmentPeriodFees { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<StudentEnrollmentPeriodFee> |
ExtendedProperties
Extended Properties
Declaration
public ICollection<BillingTransactionCodeExtendedProperty> ExtendedProperties { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<BillingTransactionCodeExtendedProperty> |
FinanceAccountCode
Declaration
public virtual FinanceAccountCode FinanceAccountCode { get; set; }
Property Value
| Type | Description |
|---|---|
| FinanceAccountCode |
FinanceAccountCodeId
Gets or sets the FinanceAccountCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceAccountCodeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The FinanceAccountCodeId. |
FinanceDepartmentCode
Declaration
public virtual FinanceDepartmentCode FinanceDepartmentCode { get; set; }
Property Value
| Type | Description |
|---|---|
| FinanceDepartmentCode |
FinanceDepartmentCodeId
Gets or sets the FinanceDepartmentCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceDepartmentCodeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The FinanceDepartmentCodeId. |
FinanceProjectCode
Declaration
public virtual FinanceProjectCode FinanceProjectCode { get; set; }
Property Value
| Type | Description |
|---|---|
| FinanceProjectCode |
FinanceProjectCodeId
Gets or sets the FinanceProjectCodeId associated with this BillingTransactionCode.
Declaration
public int? FinanceProjectCodeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The FinanceProjectCodeId. |
Id
Gets or sets the Id associated with this BillingTransactionCode.
Declaration
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The Id. |
IncludeInRevenueRecognition
Gets or sets the IncludeInRevenueRecognition associated with this BillingTransactionCode.
Declaration
public bool IncludeInRevenueRecognition { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IncludeInRevenueRecognition. |
IsActive
Gets or sets the IsActive associated with this BillingTransactionCode.
Declaration
public bool IsActive { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsActive. |
IsDeposit
Gets or sets the IsDeposit associated with this BillingTransactionCode.
Declaration
public bool IsDeposit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsDeposit. |
IsDepositsAccepted
Gets or sets the IsDepositsAccepted associated with this BillingTransactionCode.
Declaration
public bool IsDepositsAccepted { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsDepositsAccepted. |
IsDiscount
Gets or sets the IsDiscount associated with this BillingTransactionCode.
Declaration
public bool IsDiscount { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsDiscount. |
IsEditMiscCashGlAccountNumberAllowed
Gets or sets the IsEditMiscCashGlAccountNumberAllowed associated with this BillingTransactionCode.
Declaration
public bool IsEditMiscCashGlAccountNumberAllowed { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsEditMiscCashGlAccountNumberAllowed. |
IsExamFee
Gets or sets the IsExamFee associated with this BillingTransactionCode.
Declaration
public bool IsExamFee { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsExamFee. |
IsForfeit
Gets or sets the IsForfeit associated with this BillingTransactionCode.
Declaration
public bool IsForfeit { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsForfeit. |
IsIncludedIn1098T
Gets or sets the IsIncludedIn1098T associated with this BillingTransactionCode.
Declaration
public bool IsIncludedIn1098T { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsIncludedIn1098T. |
IsIncludedInRt4Calculation
Gets or sets the IsIncludedInRt4Calculation associated with this BillingTransactionCode.
Declaration
public bool IsIncludedInRt4Calculation { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsIncludedInRt4Calculation. |
IsIncludedSchoolActivitiesRevenue1098T
Gets or sets the IsIncludedSchoolActivitiesRevenue1098T associated with this BillingTransactionCode.
Declaration
public bool? IsIncludedSchoolActivitiesRevenue1098T { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsIncludedSchoolActivitiesRevenue1098T. |
IsInterestCharge
Gets or sets the IsInterestCharge associated with this BillingTransactionCode.
Declaration
public bool IsInterestCharge { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsInterestCharge. |
IsLateFee
Gets or sets the IsLateFee associated with this BillingTransactionCode.
Declaration
public bool IsLateFee { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsLateFee. |
IsNegativeRevenueAmortized
Gets or sets the IsNegativeRevenueAmortized associated with this BillingTransactionCode.
Declaration
public bool? IsNegativeRevenueAmortized { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsNegativeRevenueAmortized. |
IsPenalty
Gets or sets the IsPenalty associated with this BillingTransactionCode.
Declaration
public bool IsPenalty { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsPenalty. |
IsRefund
Gets or sets the IsRefund associated with this BillingTransactionCode.
Declaration
public bool IsRefund { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsRefund. |
IsRetakeFee
Gets or sets the IsRetakeFee associated with this BillingTransactionCode.
Declaration
public bool IsRetakeFee { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsRetakeFee. |
IsRevenueDeferred
Gets or sets the IsRevenueDeferred associated with this BillingTransactionCode.
Declaration
public bool IsRevenueDeferred { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsRevenueDeferred. |
IsStudentBilledOneTimeOnly
Gets or sets the IsStudentBilledOneTimeOnly associated with this BillingTransactionCode.
Declaration
public bool? IsStudentBilledOneTimeOnly { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsStudentBilledOneTimeOnly. |
IsSystemCode
Gets or sets the IsSystemCode associated with this BillingTransactionCode.
Declaration
public bool IsSystemCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsSystemCode. |
IsTitleIvCharge
Gets or sets the IsTitleIvCharge associated with this BillingTransactionCode.
Declaration
public bool IsTitleIvCharge { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsTitleIvCharge. |
IsTitleIvChargeNoWaiver
Gets or sets the IsTitleIvChargeNoWaiver associated with this BillingTransactionCode.
Declaration
public bool IsTitleIvChargeNoWaiver { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsTitleIvChargeNoWaiver. |
IsTuition
Gets or sets the IsTuition associated with this BillingTransactionCode.
Declaration
public bool IsTuition { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsTuition. |
IsWriteOff
Gets or sets the IsWriteOff associated with this BillingTransactionCode.
Declaration
public bool? IsWriteOff { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsWriteOff. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this BillingTransactionCode.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The LastModifiedDateTime. |
LastModifiedUser
Declaration
public virtual Staff LastModifiedUser { get; set; }
Property Value
| Type | Description |
|---|---|
| Staff |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this BillingTransactionCode.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The LastModifiedUserId. |
Name
Gets or sets the Name associated with this BillingTransactionCode.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Name. |
RevenuePeriod
Gets or sets the RevenuePeriod associated with this BillingTransactionCode.
Declaration
public string RevenuePeriod { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The RevenuePeriod. |
TransactionCategory
Declaration
public virtual BillingTransactionCodeCategory TransactionCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| BillingTransactionCodeCategory |
Usage
Gets or sets the Usage associated with this BillingTransactionCode.
Declaration
public string Usage { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Usage. |
Methods
GeneratedInitializer()
This is the auto-generated initializer that knows how to deal with any relationship initialization for auto-generated relationships.
Declaration
public void GeneratedInitializer()
SetupFluentMappings(DbModelBuilder)
Any type of relationship that can't be inferred from the entity annotations must be done by hand using the Fluent api. Handle those relationships here.
Declaration
public static void SetupFluentMappings(DbModelBuilder modelBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Data.Entity.DbModelBuilder | modelBuilder | The DbModelBuilder that has all of the model entities. |