Table of Contents

Class SfFinanceTransaction

Namespace
NetCoreForce.Models
Assembly
NetCoreForce.Models.dll

Finance Transaction

SObject Name: FinanceTransaction

Custom Object: False

public class SfFinanceTransaction : SObject
Inheritance
SfFinanceTransaction
Inherited Members

Properties

Account

ReferenceTo: Account

RelationshipName: Account

[JsonProperty(PropertyName = "account")]
[Updateable(false)]
[Createable(false)]
public SfAccount Account { get; set; }

Property Value

SfAccount

AccountId

Account ID

Name: AccountId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "accountId")]
[Updateable(false)]
[Createable(true)]
public string AccountId { get; set; }

Property Value

string

AdjustmentAmount

Adjustment Amount

Name: AdjustmentAmount

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "adjustmentAmount")]
[Updateable(false)]
[Createable(true)]
public decimal? AdjustmentAmount { get; set; }

Property Value

decimal?

BaseCurrencyAmount

Base Currency Amount

Name: BaseCurrencyAmount

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "baseCurrencyAmount")]
[Updateable(false)]
[Createable(true)]
public decimal? BaseCurrencyAmount { get; set; }

Property Value

decimal?

BaseCurrencyBalance

Base Currency Balance

Name: BaseCurrencyBalance

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "baseCurrencyBalance")]
[Updateable(false)]
[Createable(true)]
public decimal? BaseCurrencyBalance { get; set; }

Property Value

decimal?

BaseCurrencyFxDate

Base Currency FX Date

Name: BaseCurrencyFxDate

SF Type: date

Nillable: True

[JsonProperty(PropertyName = "baseCurrencyFxDate")]
[Updateable(false)]
[Createable(true)]
public DateTime? BaseCurrencyFxDate { get; set; }

Property Value

DateTime?

BaseCurrencyFxRate

Base Currency FX Rate

Name: BaseCurrencyFxRate

SF Type: double

Nillable: True

[JsonProperty(PropertyName = "baseCurrencyFxRate")]
[Updateable(false)]
[Createable(true)]
public double? BaseCurrencyFxRate { get; set; }

Property Value

double?

BaseCurrencyIsoCode

Base Currency ISO Code

Name: BaseCurrencyIsoCode

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "baseCurrencyIsoCode")]
[Updateable(false)]
[Createable(true)]
public string BaseCurrencyIsoCode { get; set; }

Property Value

string

ChargeAmount

Charge Amount

Name: ChargeAmount

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "chargeAmount")]
[Updateable(false)]
[Createable(true)]
public decimal? ChargeAmount { get; set; }

Property Value

decimal?

CreatedBy

ReferenceTo: User

RelationshipName: CreatedBy

[JsonProperty(PropertyName = "createdBy")]
[Updateable(false)]
[Createable(false)]
public SfUser CreatedBy { get; set; }

Property Value

SfUser

CreatedById

Created By ID

Name: CreatedById

SF Type: reference

Nillable: False

[JsonProperty(PropertyName = "createdById")]
[Updateable(false)]
[Createable(false)]
public string CreatedById { get; set; }

Property Value

string

CreatedDate

Created Date

Name: CreatedDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "createdDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? CreatedDate { get; set; }

Property Value

DateTimeOffset?

CreationMode

Creation Mode

Name: CreationMode

SF Type: picklist

Nillable: False

[JsonProperty(PropertyName = "creationMode")]
[Updateable(false)]
[Createable(false)]
public string CreationMode { get; set; }

Property Value

string

DestinationEntityId

DestinationEntity ID

Name: DestinationEntityId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "destinationEntityId")]
[Updateable(false)]
[Createable(true)]
public string DestinationEntityId { get; set; }

Property Value

string

DueDate

Due Date

Name: DueDate

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "dueDate")]
[Updateable(false)]
[Createable(true)]
public DateTimeOffset? DueDate { get; set; }

Property Value

DateTimeOffset?

EffectiveDate

Effective Date

Name: EffectiveDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "effectiveDate")]
[Updateable(false)]
[Createable(true)]
public DateTimeOffset? EffectiveDate { get; set; }

Property Value

DateTimeOffset?

EventAction

Event Action

Name: EventAction

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "eventAction")]
[Updateable(false)]
[Createable(true)]
public string EventAction { get; set; }

Property Value

string

EventType

Event Type

Name: EventType

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "eventType")]
[Updateable(false)]
[Createable(true)]
public string EventType { get; set; }

Property Value

string

FinanceSystemIntegrationMode

Finance System Integration Mode

Name: FinanceSystemIntegrationMode

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "financeSystemIntegrationMode")]
public string FinanceSystemIntegrationMode { get; set; }

Property Value

string

FinanceSystemIntegrationStatus

Finance System Integration Status

Name: FinanceSystemIntegrationStatus

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "financeSystemIntegrationStatus")]
public string FinanceSystemIntegrationStatus { get; set; }

Property Value

string

FinanceSystemName

Finance System Name

Name: FinanceSystemName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "financeSystemName")]
public string FinanceSystemName { get; set; }

Property Value

string

FinanceSystemTransactionNumber

Finance System Transaction Number

Name: FinanceSystemTransactionNumber

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "financeSystemTransactionNumber")]
public string FinanceSystemTransactionNumber { get; set; }

Property Value

string

FinanceTransactionNumber

Name

Name: FinanceTransactionNumber

SF Type: string

AutoNumber field

Nillable: False

[JsonProperty(PropertyName = "financeTransactionNumber")]
[Updateable(false)]
[Createable(false)]
public string FinanceTransactionNumber { get; set; }

Property Value

string

Id

Finance Transaction ID

Name: Id

SF Type: id

Nillable: False

[JsonProperty(PropertyName = "id")]
[Updateable(false)]
[Createable(false)]
public string Id { get; set; }

Property Value

string

ImpactAmount

Impact Amount

Name: ImpactAmount

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "impactAmount")]
[Updateable(false)]
[Createable(true)]
public decimal? ImpactAmount { get; set; }

Property Value

decimal?

IsDeleted

Deleted

Name: IsDeleted

SF Type: boolean

Nillable: False

[JsonProperty(PropertyName = "isDeleted")]
[Updateable(false)]
[Createable(false)]
public bool? IsDeleted { get; set; }

Property Value

bool?

LastModifiedBy

ReferenceTo: User

RelationshipName: LastModifiedBy

[JsonProperty(PropertyName = "lastModifiedBy")]
[Updateable(false)]
[Createable(false)]
public SfUser LastModifiedBy { get; set; }

Property Value

SfUser

LastModifiedById

Last Modified By ID

Name: LastModifiedById

SF Type: reference

Nillable: False

[JsonProperty(PropertyName = "lastModifiedById")]
[Updateable(false)]
[Createable(false)]
public string LastModifiedById { get; set; }

Property Value

string

LastModifiedDate

Last Modified Date

Name: LastModifiedDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "lastModifiedDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? LastModifiedDate { get; set; }

Property Value

DateTimeOffset?

LastReferencedDate

Last Referenced Date

Name: LastReferencedDate

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "lastReferencedDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? LastReferencedDate { get; set; }

Property Value

DateTimeOffset?

LastViewedDate

Last Viewed Date

Name: LastViewedDate

SF Type: datetime

Nillable: True

[JsonProperty(PropertyName = "lastViewedDate")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? LastViewedDate { get; set; }

Property Value

DateTimeOffset?

LegalEntity

ReferenceTo: LegalEntity

RelationshipName: LegalEntity

[JsonProperty(PropertyName = "legalEntity")]
[Updateable(false)]
[Createable(false)]
public SfLegalEntity LegalEntity { get; set; }

Property Value

SfLegalEntity

LegalEntityId

Legal Entity ID

Name: LegalEntityId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "legalEntityId")]
[Updateable(false)]
[Createable(true)]
public string LegalEntityId { get; set; }

Property Value

string

OriginalCreditGlAccountName

Original Credit GL Account Name

Name: OriginalCreditGlAccountName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalCreditGlAccountName")]
[Updateable(false)]
[Createable(false)]
public string OriginalCreditGlAccountName { get; set; }

Property Value

string

OriginalCreditGlAccountNumber

Original Credit GL Account Number

Name: OriginalCreditGlAccountNumber

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalCreditGlAccountNumber")]
[Updateable(false)]
[Createable(false)]
public string OriginalCreditGlAccountNumber { get; set; }

Property Value

string

OriginalDebitGlAccountName

Original Debit GL Account Name

Name: OriginalDebitGlAccountName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalDebitGlAccountName")]
[Updateable(false)]
[Createable(false)]
public string OriginalDebitGlAccountName { get; set; }

Property Value

string

OriginalDebitGlAccountNumber

Original Debit GL Account Number

Name: OriginalDebitGlAccountNumber

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalDebitGlAccountNumber")]
[Updateable(false)]
[Createable(false)]
public string OriginalDebitGlAccountNumber { get; set; }

Property Value

string

OriginalEventAction

Original Event Action

Name: OriginalEventAction

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalEventAction")]
[Updateable(false)]
[Createable(false)]
public string OriginalEventAction { get; set; }

Property Value

string

OriginalEventType

Original Event Type

Name: OriginalEventType

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalEventType")]
[Updateable(false)]
[Createable(false)]
public string OriginalEventType { get; set; }

Property Value

string

OriginalFinanceBookName

Original Finance Book Name

Name: OriginalFinanceBookName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalFinanceBookName")]
[Updateable(false)]
[Createable(false)]
public string OriginalFinanceBookName { get; set; }

Property Value

string

OriginalFinancePeriodEndDate

Original Finance Period End Date

Name: OriginalFinancePeriodEndDate

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalFinancePeriodEndDate")]
[Updateable(false)]
[Createable(false)]
public string OriginalFinancePeriodEndDate { get; set; }

Property Value

string

OriginalFinancePeriodName

Original Finance Period Name

Name: OriginalFinancePeriodName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalFinancePeriodName")]
[Updateable(false)]
[Createable(false)]
public string OriginalFinancePeriodName { get; set; }

Property Value

string

OriginalFinancePeriodStartDate

Original Finance Period Start Date

Name: OriginalFinancePeriodStartDate

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalFinancePeriodStartDate")]
[Updateable(false)]
[Createable(false)]
public string OriginalFinancePeriodStartDate { get; set; }

Property Value

string

OriginalFinancePeriodStatus

Original Finance Period Status

Name: OriginalFinancePeriodStatus

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalFinancePeriodStatus")]
[Updateable(false)]
[Createable(false)]
public string OriginalFinancePeriodStatus { get; set; }

Property Value

string

OriginalGlRuleName

Original GL Rule Name

Name: OriginalGlRuleName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalGlRuleName")]
[Updateable(false)]
[Createable(false)]
public string OriginalGlRuleName { get; set; }

Property Value

string

OriginalGlTreatmentName

Original GL Treatment Name

Name: OriginalGlTreatmentName

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalGlTreatmentName")]
[Updateable(false)]
[Createable(false)]
public string OriginalGlTreatmentName { get; set; }

Property Value

string

OriginalReferenceEntityType

Original Reference Entity Type

Name: OriginalReferenceEntityType

SF Type: string

Nillable: True

[JsonProperty(PropertyName = "originalReferenceEntityType")]
[Updateable(false)]
[Createable(false)]
public string OriginalReferenceEntityType { get; set; }

Property Value

string

OwnerId

Owner ID

Name: OwnerId

SF Type: reference

Nillable: False

[JsonProperty(PropertyName = "ownerId")]
public string OwnerId { get; set; }

Property Value

string

ParentReferenceEntityId

ParentReferenceEntity ID

Name: ParentReferenceEntityId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "parentReferenceEntityId")]
[Updateable(false)]
[Createable(true)]
public string ParentReferenceEntityId { get; set; }

Property Value

string

ReferenceEntityId

ReferenceEntity ID

Name: ReferenceEntityId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "referenceEntityId")]
[Updateable(false)]
[Createable(true)]
public string ReferenceEntityId { get; set; }

Property Value

string

ReferenceEntityType

Reference Entity Type

Name: ReferenceEntityType

SF Type: picklist

Nillable: True

[JsonProperty(PropertyName = "referenceEntityType")]
[Updateable(false)]
[Createable(true)]
public string ReferenceEntityType { get; set; }

Property Value

string

ResultingBalance

Resulting Balance

Name: ResultingBalance

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "resultingBalance")]
[Updateable(false)]
[Createable(true)]
public decimal? ResultingBalance { get; set; }

Property Value

decimal?

SObjectTypeName

[JsonIgnore]
public static string SObjectTypeName { get; }

Property Value

string

SourceEntityId

SourceEntity ID

Name: SourceEntityId

SF Type: reference

Nillable: True

[JsonProperty(PropertyName = "sourceEntityId")]
[Updateable(false)]
[Createable(true)]
public string SourceEntityId { get; set; }

Property Value

string

Subtotal

Subtotal

Name: Subtotal

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "subtotal")]
[Updateable(false)]
[Createable(true)]
public decimal? Subtotal { get; set; }

Property Value

decimal?

SystemModstamp

System Modstamp

Name: SystemModstamp

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "systemModstamp")]
[Updateable(false)]
[Createable(false)]
public DateTimeOffset? SystemModstamp { get; set; }

Property Value

DateTimeOffset?

TaxAmount

Tax Amount

Name: TaxAmount

SF Type: currency

Nillable: True

[JsonProperty(PropertyName = "taxAmount")]
[Updateable(false)]
[Createable(true)]
public decimal? TaxAmount { get; set; }

Property Value

decimal?

TotalAmountWithTax

Total Amount With Tax

Name: TotalAmountWithTax

SF Type: currency

Nillable: False

[JsonProperty(PropertyName = "totalAmountWithTax")]
[Updateable(false)]
[Createable(true)]
public decimal? TotalAmountWithTax { get; set; }

Property Value

decimal?

TransactionDate

Transaction Date

Name: TransactionDate

SF Type: datetime

Nillable: False

[JsonProperty(PropertyName = "transactionDate")]
[Updateable(false)]
[Createable(true)]
public DateTimeOffset? TransactionDate { get; set; }

Property Value

DateTimeOffset?