java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<CADocGLItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingdocumentmanage.CADocGLItem
All Implemented Interfaces:
VdmEntitySet

public class CADocGLItem extends VdmEntity<CADocGLItem> implements VdmEntitySet
Document General Ledger Item

Original entity name from the Odata EDM: CADocGLItem_Type

  • Field Details

  • Constructor Details

    • CADocGLItem

      public CADocGLItem()
    • CADocGLItem

      public CADocGLItem(@Nullable String cADocumentNumber, @Nullable String cAGLItemNumber, @Nullable String companyCode, @Nullable String businessArea, @Nullable String businessPlace, @Nullable String segment, @Nullable String profitCenter, @Nullable String partnerCompany, @Nullable String gLAccount, @Nullable LocalDate valueDate, @Nullable BigDecimal cAExchangeRate, @Nullable Boolean exchRateIsIndirectQuotation, @Nullable String transactionCurrency, @Nullable String currency, @Nullable BigDecimal cAAmountInLocalCurrency, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable BigDecimal cAAmountInSecondCurrency, @Nullable BigDecimal cAAmountInThirdCurrency, @Nullable String cAAccountAssignmentCategory, @Nullable String cAAccountAssignment, @Nullable String costCenter, @Nullable String salesOrder, @Nullable String salesOrderItem, @Nullable String cAReconciliationKey, @Nullable String cAInternalPostingReasonCode, @Nullable String cANegativePostingControlCode, @Nullable String cAGLPostingCurrency, @Nullable String ledgerGroup, @Nullable String profitabilitySegment_2, @Nullable String profitabilitySegmentChanges, @Nullable String planningLevel, @Nullable String cARepetitionGroup, @Nullable String cATransactionKeyAccountDetn, @Nullable String conditionType, @Nullable Boolean cAIsSeparateLineItemInGL, @Nullable String baseUnit, @Nullable String taxCode, @Nullable String cASupplementaryTaxCode, @Nullable String cAWithholdingTaxSupplement, @Nullable String cAOtherTaxCode, @Nullable String cAGroupingCodeForTaxItems, @Nullable String taxJurisdiction, @Nullable String cAEnteredTaxJurisdictionCode, @Nullable String cATaxJurisdictionLevelCounter, @Nullable String cATaxExceptionID, @Nullable LocalDate cATaxDate, @Nullable BigDecimal cATaxBaseAmountInLocalCurrency, @Nullable BigDecimal cATaxBaseAmount, @Nullable BigDecimal cANonDeductibleTxAmtInDocCrcy, @Nullable BigDecimal cANonDeductibleTxAmtInLoclCrcy, @Nullable String cAContainsNonDeductibleInptTax, @Nullable String cATaxRate, @Nullable String grossIncomeTaxActivityCode, @Nullable String employmentTaxDistributionType, @Nullable BigDecimal cATaxPortionInLocalCurrency, @Nullable BigDecimal cATaxPortionInTransCurrency, @Nullable Boolean cATaxIsCalculatedExternally, @Nullable String cAAltvExchangeRateSetCode, @Nullable Boolean cAIsCashFlowItem, @Nullable String cACashFlowAccount, @Nullable String cACashFlowCompanyCode, @Nullable String houseBank, @Nullable String houseBankAccount, @Nullable String quantitySignCode, @Nullable String bankStatementShortID, @Nullable String bankStatementItem, @Nullable String cashManagementLinkType, @Nullable String cashManagementLink, @Nullable Boolean cAItmIsCreatedByPostgInterface, @Nullable String cAStatusOfEuroConversion, @Nullable Boolean cAProfitAnalysisUpdtIsDirect, @Nullable String cAInvcgGroupingKey, @Nullable String cACtrlFieldForAcctAssgmtDistr, @Nullable String cAUpdateMethodForFundsMgmt, @Nullable String originalFinancialMgmtArea, @Nullable String origlYearForFinMgmtAcctAssgmt, @Nullable String earmarkedFundsDocument, @Nullable CADocHeader to_DocHeader)
  • Method Details

    • getType

      @Nonnull public Class<CADocGLItem> getType()
      Specified by:
      getType in class VdmObject<CADocGLItem>
    • setCADocumentNumber

      public void setCADocumentNumber(@Nullable String cADocumentNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Parameters:
      cADocumentNumber - Number of a FI-CA Document
    • setCAGLItemNumber

      public void setCAGLItemNumber(@Nullable String cAGLItemNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAGLItemNumber

      Parameters:
      cAGLItemNumber - Item Number in FI-CA Document
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setBusinessArea

      public void setBusinessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setBusinessPlace

      public void setBusinessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Parameters:
      businessPlace - Business Place
    • setSegment

      public void setSegment(@Nullable String segment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Parameters:
      segment - Segment for Segmental Reporting
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setPartnerCompany

      public void setPartnerCompany(@Nullable String partnerCompany)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PartnerCompany

      Parameters:
      partnerCompany - Company ID of Trading Partner
    • setGLAccount

      public void setGLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Parameters:
      gLAccount - G/L Account
    • setValueDate

      public void setValueDate(@Nullable LocalDate valueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ValueDate

      Parameters:
      valueDate - Value Date
    • setCAExchangeRate

      public void setCAExchangeRate(@Nullable BigDecimal cAExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: CAExchangeRate

      Parameters:
      cAExchangeRate - Absolute Exchange Rate
    • setExchRateIsIndirectQuotation

      public void setExchRateIsIndirectQuotation(@Nullable Boolean exchRateIsIndirectQuotation)
      Constraints: Not nullable

      Original property name from the Odata EDM: ExchRateIsIndirectQuotation

      Parameters:
      exchRateIsIndirectQuotation - Exchange Rate Is Indirect Quotation
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - Transaction Currency
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setCAAmountInLocalCurrency

      public void setCAAmountInLocalCurrency(@Nullable BigDecimal cAAmountInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInLocalCurrency

      Parameters:
      cAAmountInLocalCurrency - Amount In Local Currency With +/- Signs
    • setCAAmountInTransactionCurrency

      public void setCAAmountInTransactionCurrency(@Nullable BigDecimal cAAmountInTransactionCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Parameters:
      cAAmountInTransactionCurrency - Amount in Transaction Currency with +/- Sign
    • setCAAmountInSecondCurrency

      public void setCAAmountInSecondCurrency(@Nullable BigDecimal cAAmountInSecondCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInSecondCurrency

      Parameters:
      cAAmountInSecondCurrency - Amount in second parallel currency with +/- sign
    • setCAAmountInThirdCurrency

      public void setCAAmountInThirdCurrency(@Nullable BigDecimal cAAmountInThirdCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInThirdCurrency

      Parameters:
      cAAmountInThirdCurrency - Amount in third parallel currency with +/- sign
    • setCAAccountAssignmentCategory

      public void setCAAccountAssignmentCategory(@Nullable String cAAccountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountAssignmentCategory

      Parameters:
      cAAccountAssignmentCategory - Account Assignment Category
    • setCAAccountAssignment

      public void setCAAccountAssignment(@Nullable String cAAccountAssignment)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAAccountAssignment

      Parameters:
      cAAccountAssignment - Acct assnmnt string for industry-specific account assngments
    • setCostCenter

      public void setCostCenter(@Nullable String costCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Parameters:
      costCenter - Cost Center
    • setSalesOrder

      public void setSalesOrder(@Nullable String salesOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Parameters:
      salesOrder - Sales Order Number
    • setSalesOrderItem

      public void setSalesOrderItem(@Nullable String salesOrderItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Parameters:
      salesOrderItem - Item Number in Sales Order
    • setCAReconciliationKey

      public void setCAReconciliationKey(@Nullable String cAReconciliationKey)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReconciliationKey

      Parameters:
      cAReconciliationKey - Reconciliation Key for General Ledger
    • setCAInternalPostingReasonCode

      public void setCAInternalPostingReasonCode(@Nullable String cAInternalPostingReasonCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInternalPostingReasonCode

      Parameters:
      cAInternalPostingReasonCode - Reason for Automatic Creation of Posting
    • setCANegativePostingControlCode

      public void setCANegativePostingControlCode(@Nullable String cANegativePostingControlCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CANegativePostingControlCode

      Parameters:
      cANegativePostingControlCode - Control Field for Negative Posting
    • setCAGLPostingCurrency

      public void setCAGLPostingCurrency(@Nullable String cAGLPostingCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAGLPostingCurrency

      Parameters:
      cAGLPostingCurrency - Update Currency for General Ledger Transaction Figures
    • setLedgerGroup

      public void setLedgerGroup(@Nullable String ledgerGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LedgerGroup

      Parameters:
      ledgerGroup - Ledger Group
    • setProfitabilitySegment_2

      public void setProfitabilitySegment_2(@Nullable String profitabilitySegment_2)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment_2

      Parameters:
      profitabilitySegment_2 - Profitability Segment
    • setProfitabilitySegmentChanges

      public void setProfitabilitySegmentChanges(@Nullable String profitabilitySegmentChanges)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProfitabilitySegmentChanges

      Parameters:
      profitabilitySegmentChanges - Profitability Segment Changes (CO-PA)
    • setPlanningLevel

      public void setPlanningLevel(@Nullable String planningLevel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlanningLevel

      Parameters:
      planningLevel - Planning Level
    • setCARepetitionGroup

      public void setCARepetitionGroup(@Nullable String cARepetitionGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionGroup

      Parameters:
      cARepetitionGroup - Repetition group
    • setCATransactionKeyAccountDetn

      public void setCATransactionKeyAccountDetn(@Nullable String cATransactionKeyAccountDetn)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CATransactionKeyAccountDetn

      Parameters:
      cATransactionKeyAccountDetn - Transaction key for account determination
    • setConditionType

      public void setConditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Parameters:
      conditionType - Condition Type
    • setCAIsSeparateLineItemInGL

      public void setCAIsSeparateLineItemInGL(@Nullable Boolean cAIsSeparateLineItemInGL)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSeparateLineItemInGL

      Parameters:
      cAIsSeparateLineItemInGL - Create Line Item in General Ledger
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setCASupplementaryTaxCode

      public void setCASupplementaryTaxCode(@Nullable String cASupplementaryTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CASupplementaryTaxCode

      Parameters:
      cASupplementaryTaxCode - Supplementary Tax
    • setCAWithholdingTaxSupplement

      public void setCAWithholdingTaxSupplement(@Nullable String cAWithholdingTaxSupplement)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWithholdingTaxSupplement

      Parameters:
      cAWithholdingTaxSupplement - Withholding Tax Supplement
    • setCAOtherTaxCode

      public void setCAOtherTaxCode(@Nullable String cAOtherTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAOtherTaxCode

      Parameters:
      cAOtherTaxCode - Tax Code for Other Taxes
    • setCAGroupingCodeForTaxItems

      public void setCAGroupingCodeForTaxItems(@Nullable String cAGroupingCodeForTaxItems)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAGroupingCodeForTaxItems

      Parameters:
      cAGroupingCodeForTaxItems - Grouping Key for Tax Items
    • setTaxJurisdiction

      public void setTaxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Parameters:
      taxJurisdiction - Tax Jurisdiction
    • setCAEnteredTaxJurisdictionCode

      public void setCAEnteredTaxJurisdictionCode(@Nullable String cAEnteredTaxJurisdictionCode)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CAEnteredTaxJurisdictionCode

      Parameters:
      cAEnteredTaxJurisdictionCode - Tax Jurisdiction Code (Entered value)
    • setCATaxJurisdictionLevelCounter

      public void setCATaxJurisdictionLevelCounter(@Nullable String cATaxJurisdictionLevelCounter)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CATaxJurisdictionLevelCounter

      Parameters:
      cATaxJurisdictionLevelCounter - Level Counter for Multi-Level Taxes in Tax Jurisdiction
    • setCATaxExceptionID

      public void setCATaxExceptionID(@Nullable String cATaxExceptionID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CATaxExceptionID

      Parameters:
      cATaxExceptionID - Key for tax exception
    • setCATaxDate

      public void setCATaxDate(@Nullable LocalDate cATaxDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CATaxDate

      Parameters:
      cATaxDate - Decisive Date for Calculating Taxes
    • setCATaxBaseAmountInLocalCurrency

      public void setCATaxBaseAmountInLocalCurrency(@Nullable BigDecimal cATaxBaseAmountInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmountInLocalCurrency

      Parameters:
      cATaxBaseAmountInLocalCurrency - Amount Subject to Tax in Local Currency (Tax Base Amount)
    • setCATaxBaseAmount

      public void setCATaxBaseAmount(@Nullable BigDecimal cATaxBaseAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmount

      Parameters:
      cATaxBaseAmount - Amount Subject to Tax in Transaction Currency (Tax Base Amt)
    • setCANonDeductibleTxAmtInDocCrcy

      public void setCANonDeductibleTxAmtInDocCrcy(@Nullable BigDecimal cANonDeductibleTxAmtInDocCrcy)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInDocCrcy

      Parameters:
      cANonDeductibleTxAmtInDocCrcy - Non-Deductible Tax Amount in Document Currency
    • setCANonDeductibleTxAmtInLoclCrcy

      public void setCANonDeductibleTxAmtInLoclCrcy(@Nullable BigDecimal cANonDeductibleTxAmtInLoclCrcy)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInLoclCrcy

      Parameters:
      cANonDeductibleTxAmtInLoclCrcy - Non-Deductible Tax Amount in Local Currency
    • setCAContainsNonDeductibleInptTax

      public void setCAContainsNonDeductibleInptTax(@Nullable String cAContainsNonDeductibleInptTax)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAContainsNonDeductibleInptTax

      Parameters:
      cAContainsNonDeductibleInptTax - Contains Non-Deductible Input Tax
    • setCATaxRate

      public void setCATaxRate(@Nullable String cATaxRate)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: CATaxRate

      Parameters:
      cATaxRate - Tax rate
    • setGrossIncomeTaxActivityCode

      public void setGrossIncomeTaxActivityCode(@Nullable String grossIncomeTaxActivityCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: GrossIncomeTaxActivityCode

      Parameters:
      grossIncomeTaxActivityCode - Activity Code for Gross Income Tax
    • setEmploymentTaxDistributionType

      public void setEmploymentTaxDistributionType(@Nullable String employmentTaxDistributionType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EmploymentTaxDistributionType

      Parameters:
      employmentTaxDistributionType - Distribution Type for Employment Tax
    • setCATaxPortionInLocalCurrency

      public void setCATaxPortionInLocalCurrency(@Nullable BigDecimal cATaxPortionInLocalCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInLocalCurrency

      Parameters:
      cATaxPortionInLocalCurrency - Tax Portion in FI-CA Local Currency
    • setCATaxPortionInTransCurrency

      public void setCATaxPortionInTransCurrency(@Nullable BigDecimal cATaxPortionInTransCurrency)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInTransCurrency

      Parameters:
      cATaxPortionInTransCurrency - Tax Amount as Statistical Information in Document Currency
    • setCATaxIsCalculatedExternally

      public void setCATaxIsCalculatedExternally(@Nullable Boolean cATaxIsCalculatedExternally)
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsCalculatedExternally

      Parameters:
      cATaxIsCalculatedExternally - Tax on Sales/Purchases Was Calculated by Document
    • setCAAltvExchangeRateSetCode

      public void setCAAltvExchangeRateSetCode(@Nullable String cAAltvExchangeRateSetCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAAltvExchangeRateSetCode

      Parameters:
      cAAltvExchangeRateSetCode - Alternative Exchange Rate for Tax Items
    • setCAIsCashFlowItem

      public void setCAIsCashFlowItem(@Nullable Boolean cAIsCashFlowItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsCashFlowItem

      Parameters:
      cAIsCashFlowItem - Document Contains Assignments from Cash Flows
    • setCACashFlowAccount

      public void setCACashFlowAccount(@Nullable String cACashFlowAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACashFlowAccount

      Parameters:
      cACashFlowAccount - Originating Account in Cash Flow Anlaysis
    • setCACashFlowCompanyCode

      public void setCACashFlowCompanyCode(@Nullable String cACashFlowCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACashFlowCompanyCode

      Parameters:
      cACashFlowCompanyCode - Partner Company Code for Cash Flow Analysis
    • setHouseBank

      public void setHouseBank(@Nullable String houseBank)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBank

      Parameters:
      houseBank - House Bank Key
    • setHouseBankAccount

      public void setHouseBankAccount(@Nullable String houseBankAccount)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBankAccount

      Parameters:
      houseBankAccount - House Bank Account
    • setQuantitySignCode

      public void setQuantitySignCode(@Nullable String quantitySignCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: QuantitySignCode

      Parameters:
      quantitySignCode - Quantity +/- Sign
    • setBankStatementShortID

      public void setBankStatementShortID(@Nullable String bankStatementShortID)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BankStatementShortID

      Parameters:
      bankStatementShortID - Short Key of Account Statement
    • setBankStatementItem

      public void setBankStatementItem(@Nullable String bankStatementItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BankStatementItem

      Parameters:
      bankStatementItem - Memo Record Number (Line Item Number in Bank Statement)
    • setCashManagementLinkType

      public void setCashManagementLinkType(@Nullable String cashManagementLinkType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CashManagementLinkType

      Parameters:
      cashManagementLinkType - Link Type
    • setCashManagementLink

      public void setCashManagementLink(@Nullable String cashManagementLink)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CashManagementLink

      Parameters:
      cashManagementLink - Link ID
    • setCAItmIsCreatedByPostgInterface

      public void setCAItmIsCreatedByPostgInterface(@Nullable Boolean cAItmIsCreatedByPostgInterface)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItmIsCreatedByPostgInterface

      Parameters:
      cAItmIsCreatedByPostgInterface - Item Created by Posting Interface
    • setCAStatusOfEuroConversion

      public void setCAStatusOfEuroConversion(@Nullable String cAStatusOfEuroConversion)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatusOfEuroConversion

      Parameters:
      cAStatusOfEuroConversion - Status of Euro Conversion
    • setCAProfitAnalysisUpdtIsDirect

      public void setCAProfitAnalysisUpdtIsDirect(@Nullable Boolean cAProfitAnalysisUpdtIsDirect)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAProfitAnalysisUpdtIsDirect

      Parameters:
      cAProfitAnalysisUpdtIsDirect - CO-PA update done directly
    • setCAInvcgGroupingKey

      public void setCAInvcgGroupingKey(@Nullable String cAInvcgGroupingKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgGroupingKey

      Parameters:
      cAInvcgGroupingKey - Grouping Key for Invoicing
    • setCACtrlFieldForAcctAssgmtDistr

      public void setCACtrlFieldForAcctAssgmtDistr(@Nullable String cACtrlFieldForAcctAssgmtDistr)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACtrlFieldForAcctAssgmtDistr

      Parameters:
      cACtrlFieldForAcctAssgmtDistr - Control Field for Account Assignment Distributions
    • setCAUpdateMethodForFundsMgmt

      public void setCAUpdateMethodForFundsMgmt(@Nullable String cAUpdateMethodForFundsMgmt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAUpdateMethodForFundsMgmt

      Parameters:
      cAUpdateMethodForFundsMgmt - Update Method for FM - FI-CA Integration
    • setOriginalFinancialMgmtArea

      public void setOriginalFinancialMgmtArea(@Nullable String originalFinancialMgmtArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriginalFinancialMgmtArea

      Parameters:
      originalFinancialMgmtArea - Original FM Area for FM Account Assignment
    • setOriglYearForFinMgmtAcctAssgmt

      public void setOriglYearForFinMgmtAcctAssgmt(@Nullable String origlYearForFinMgmtAcctAssgmt)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriglYearForFinMgmtAcctAssgmt

      Parameters:
      origlYearForFinMgmtAcctAssgmt - Original Year for FM Account Assignment
    • setEarmarkedFundsDocument

      public void setEarmarkedFundsDocument(@Nullable String earmarkedFundsDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Parameters:
      earmarkedFundsDocument - Document Number for Earmarked Funds
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<CADocGLItem>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<CADocGLItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<CADocGLItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<CADocGLItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<CADocGLItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<CADocGLItem>
    • getDocHeaderIfPresent

      @Nonnull public io.vavr.control.Option<CADocHeader> getDocHeaderIfPresent()
      Retrieval of associated CADocHeader entity (one to one). This corresponds to the OData navigation property _DocHeader.

      If the navigation property for an entity CADocGLItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _DocHeader is already loaded, the result will contain the CADocHeader entity. If not, an Option with result state empty is returned.
    • setDocHeader

      public void setDocHeader(CADocHeader value)
      Overwrites the associated CADocHeader entity for the loaded navigation property _DocHeader.
      Parameters:
      value - New CADocHeader entity.
    • builder

      @Nonnull public static CADocGLItem.CADocGLItemBuilder builder()
    • getCADocumentNumber

      @Nullable public String getCADocumentNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumber

      Returns:
      Number of a FI-CA Document
    • getCAGLItemNumber

      @Nullable public String getCAGLItemNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAGLItemNumber

      Returns:
      Item Number in FI-CA Document
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getBusinessArea

      @Nullable public String getBusinessArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getBusinessPlace

      @Nullable public String getBusinessPlace()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      Business Place
    • getSegment

      @Nullable public String getSegment()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Segment

      Returns:
      Segment for Segmental Reporting
    • getProfitCenter

      @Nullable public String getProfitCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getPartnerCompany

      @Nullable public String getPartnerCompany()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PartnerCompany

      Returns:
      Company ID of Trading Partner
    • getGLAccount

      @Nullable public String getGLAccount()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Returns:
      G/L Account
    • getValueDate

      @Nullable public LocalDate getValueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ValueDate

      Returns:
      Value Date
    • getCAExchangeRate

      @Nullable public BigDecimal getCAExchangeRate()
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: CAExchangeRate

      Returns:
      Absolute Exchange Rate
    • getExchRateIsIndirectQuotation

      @Nullable public Boolean getExchRateIsIndirectQuotation()
      Constraints: Not nullable

      Original property name from the Odata EDM: ExchRateIsIndirectQuotation

      Returns:
      Exchange Rate Is Indirect Quotation
    • getTransactionCurrency

      @Nullable public String getTransactionCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCurrency

      @Nullable public String getCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getCAAmountInLocalCurrency

      @Nullable public BigDecimal getCAAmountInLocalCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInLocalCurrency

      Returns:
      Amount In Local Currency With +/- Signs
    • getCAAmountInTransactionCurrency

      @Nullable public BigDecimal getCAAmountInTransactionCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Returns:
      Amount in Transaction Currency with +/- Sign
    • getCAAmountInSecondCurrency

      @Nullable public BigDecimal getCAAmountInSecondCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInSecondCurrency

      Returns:
      Amount in second parallel currency with +/- sign
    • getCAAmountInThirdCurrency

      @Nullable public BigDecimal getCAAmountInThirdCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CAAmountInThirdCurrency

      Returns:
      Amount in third parallel currency with +/- sign
    • getCAAccountAssignmentCategory

      @Nullable public String getCAAccountAssignmentCategory()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountAssignmentCategory

      Returns:
      Account Assignment Category
    • getCAAccountAssignment

      @Nullable public String getCAAccountAssignment()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAAccountAssignment

      Returns:
      Acct assnmnt string for industry-specific account assngments
    • getCostCenter

      @Nullable public String getCostCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CostCenter

      Returns:
      Cost Center
    • getSalesOrder

      @Nullable public String getSalesOrder()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesOrder

      Returns:
      Sales Order Number
    • getSalesOrderItem

      @Nullable public String getSalesOrderItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesOrderItem

      Returns:
      Item Number in Sales Order
    • getCAReconciliationKey

      @Nullable public String getCAReconciliationKey()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAReconciliationKey

      Returns:
      Reconciliation Key for General Ledger
    • getCAInternalPostingReasonCode

      @Nullable public String getCAInternalPostingReasonCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAInternalPostingReasonCode

      Returns:
      Reason for Automatic Creation of Posting
    • getCANegativePostingControlCode

      @Nullable public String getCANegativePostingControlCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CANegativePostingControlCode

      Returns:
      Control Field for Negative Posting
    • getCAGLPostingCurrency

      @Nullable public String getCAGLPostingCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAGLPostingCurrency

      Returns:
      Update Currency for General Ledger Transaction Figures
    • getLedgerGroup

      @Nullable public String getLedgerGroup()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: LedgerGroup

      Returns:
      Ledger Group
    • getProfitabilitySegment_2

      @Nullable public String getProfitabilitySegment_2()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitabilitySegment_2

      Returns:
      Profitability Segment
    • getProfitabilitySegmentChanges

      @Nullable public String getProfitabilitySegmentChanges()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProfitabilitySegmentChanges

      Returns:
      Profitability Segment Changes (CO-PA)
    • getPlanningLevel

      @Nullable public String getPlanningLevel()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PlanningLevel

      Returns:
      Planning Level
    • getCARepetitionGroup

      @Nullable public String getCARepetitionGroup()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionGroup

      Returns:
      Repetition group
    • getCATransactionKeyAccountDetn

      @Nullable public String getCATransactionKeyAccountDetn()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CATransactionKeyAccountDetn

      Returns:
      Transaction key for account determination
    • getConditionType

      @Nullable public String getConditionType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Returns:
      Condition Type
    • getCAIsSeparateLineItemInGL

      @Nullable public Boolean getCAIsSeparateLineItemInGL()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSeparateLineItemInGL

      Returns:
      Create Line Item in General Ledger
    • getBaseUnit

      @Nullable public String getBaseUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getTaxCode

      @Nullable public String getTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getCASupplementaryTaxCode

      @Nullable public String getCASupplementaryTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CASupplementaryTaxCode

      Returns:
      Supplementary Tax
    • getCAWithholdingTaxSupplement

      @Nullable public String getCAWithholdingTaxSupplement()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWithholdingTaxSupplement

      Returns:
      Withholding Tax Supplement
    • getCAOtherTaxCode

      @Nullable public String getCAOtherTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAOtherTaxCode

      Returns:
      Tax Code for Other Taxes
    • getCAGroupingCodeForTaxItems

      @Nullable public String getCAGroupingCodeForTaxItems()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAGroupingCodeForTaxItems

      Returns:
      Grouping Key for Tax Items
    • getTaxJurisdiction

      @Nullable public String getTaxJurisdiction()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getCAEnteredTaxJurisdictionCode

      @Nullable public String getCAEnteredTaxJurisdictionCode()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: CAEnteredTaxJurisdictionCode

      Returns:
      Tax Jurisdiction Code (Entered value)
    • getCATaxJurisdictionLevelCounter

      @Nullable public String getCATaxJurisdictionLevelCounter()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CATaxJurisdictionLevelCounter

      Returns:
      Level Counter for Multi-Level Taxes in Tax Jurisdiction
    • getCATaxExceptionID

      @Nullable public String getCATaxExceptionID()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CATaxExceptionID

      Returns:
      Key for tax exception
    • getCATaxDate

      @Nullable public LocalDate getCATaxDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CATaxDate

      Returns:
      Decisive Date for Calculating Taxes
    • getCATaxBaseAmountInLocalCurrency

      @Nullable public BigDecimal getCATaxBaseAmountInLocalCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmountInLocalCurrency

      Returns:
      Amount Subject to Tax in Local Currency (Tax Base Amount)
    • getCATaxBaseAmount

      @Nullable public BigDecimal getCATaxBaseAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxBaseAmount

      Returns:
      Amount Subject to Tax in Transaction Currency (Tax Base Amt)
    • getCANonDeductibleTxAmtInDocCrcy

      @Nullable public BigDecimal getCANonDeductibleTxAmtInDocCrcy()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInDocCrcy

      Returns:
      Non-Deductible Tax Amount in Document Currency
    • getCANonDeductibleTxAmtInLoclCrcy

      @Nullable public BigDecimal getCANonDeductibleTxAmtInLoclCrcy()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CANonDeductibleTxAmtInLoclCrcy

      Returns:
      Non-Deductible Tax Amount in Local Currency
    • getCAContainsNonDeductibleInptTax

      @Nullable public String getCAContainsNonDeductibleInptTax()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAContainsNonDeductibleInptTax

      Returns:
      Contains Non-Deductible Input Tax
    • getCATaxRate

      @Nullable public String getCATaxRate()
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: CATaxRate

      Returns:
      Tax rate
    • getGrossIncomeTaxActivityCode

      @Nullable public String getGrossIncomeTaxActivityCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: GrossIncomeTaxActivityCode

      Returns:
      Activity Code for Gross Income Tax
    • getEmploymentTaxDistributionType

      @Nullable public String getEmploymentTaxDistributionType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: EmploymentTaxDistributionType

      Returns:
      Distribution Type for Employment Tax
    • getCATaxPortionInLocalCurrency

      @Nullable public BigDecimal getCATaxPortionInLocalCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInLocalCurrency

      Returns:
      Tax Portion in FI-CA Local Currency
    • getCATaxPortionInTransCurrency

      @Nullable public BigDecimal getCATaxPortionInTransCurrency()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CATaxPortionInTransCurrency

      Returns:
      Tax Amount as Statistical Information in Document Currency
    • getCATaxIsCalculatedExternally

      @Nullable public Boolean getCATaxIsCalculatedExternally()
      Constraints: Not nullable

      Original property name from the Odata EDM: CATaxIsCalculatedExternally

      Returns:
      Tax on Sales/Purchases Was Calculated by Document
    • getCAAltvExchangeRateSetCode

      @Nullable public String getCAAltvExchangeRateSetCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAAltvExchangeRateSetCode

      Returns:
      Alternative Exchange Rate for Tax Items
    • getCAIsCashFlowItem

      @Nullable public Boolean getCAIsCashFlowItem()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsCashFlowItem

      Returns:
      Document Contains Assignments from Cash Flows
    • getCACashFlowAccount

      @Nullable public String getCACashFlowAccount()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACashFlowAccount

      Returns:
      Originating Account in Cash Flow Anlaysis
    • getCACashFlowCompanyCode

      @Nullable public String getCACashFlowCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACashFlowCompanyCode

      Returns:
      Partner Company Code for Cash Flow Analysis
    • getHouseBank

      @Nullable public String getHouseBank()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBank

      Returns:
      House Bank Key
    • getHouseBankAccount

      @Nullable public String getHouseBankAccount()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: HouseBankAccount

      Returns:
      House Bank Account
    • getQuantitySignCode

      @Nullable public String getQuantitySignCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: QuantitySignCode

      Returns:
      Quantity +/- Sign
    • getBankStatementShortID

      @Nullable public String getBankStatementShortID()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: BankStatementShortID

      Returns:
      Short Key of Account Statement
    • getBankStatementItem

      @Nullable public String getBankStatementItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: BankStatementItem

      Returns:
      Memo Record Number (Line Item Number in Bank Statement)
    • getCashManagementLinkType

      @Nullable public String getCashManagementLinkType()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CashManagementLinkType

      Returns:
      Link Type
    • getCashManagementLink

      @Nullable public String getCashManagementLink()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CashManagementLink

      Returns:
      Link ID
    • getCAItmIsCreatedByPostgInterface

      @Nullable public Boolean getCAItmIsCreatedByPostgInterface()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItmIsCreatedByPostgInterface

      Returns:
      Item Created by Posting Interface
    • getCAStatusOfEuroConversion

      @Nullable public String getCAStatusOfEuroConversion()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatusOfEuroConversion

      Returns:
      Status of Euro Conversion
    • getCAProfitAnalysisUpdtIsDirect

      @Nullable public Boolean getCAProfitAnalysisUpdtIsDirect()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAProfitAnalysisUpdtIsDirect

      Returns:
      CO-PA update done directly
    • getCAInvcgGroupingKey

      @Nullable public String getCAInvcgGroupingKey()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgGroupingKey

      Returns:
      Grouping Key for Invoicing
    • getCACtrlFieldForAcctAssgmtDistr

      @Nullable public String getCACtrlFieldForAcctAssgmtDistr()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACtrlFieldForAcctAssgmtDistr

      Returns:
      Control Field for Account Assignment Distributions
    • getCAUpdateMethodForFundsMgmt

      @Nullable public String getCAUpdateMethodForFundsMgmt()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAUpdateMethodForFundsMgmt

      Returns:
      Update Method for FM - FI-CA Integration
    • getOriginalFinancialMgmtArea

      @Nullable public String getOriginalFinancialMgmtArea()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriginalFinancialMgmtArea

      Returns:
      Original FM Area for FM Account Assignment
    • getOriglYearForFinMgmtAcctAssgmt

      @Nullable public String getOriglYearForFinMgmtAcctAssgmt()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: OriglYearForFinMgmtAcctAssgmt

      Returns:
      Original Year for FM Account Assignment
    • getEarmarkedFundsDocument

      @Nullable public String getEarmarkedFundsDocument()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: EarmarkedFundsDocument

      Returns:
      Document Number for Earmarked Funds
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<CADocGLItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<CADocGLItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<CADocGLItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<CADocGLItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<CADocGLItem>