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

public class CADocBPItemLogical extends VdmEntity<CADocBPItemLogical> implements VdmEntitySet
Document Logical Bus.Part. Item

Original entity name from the Odata EDM: CADocBPItemLogical_Type

  • Field Details

  • Constructor Details

    • CADocBPItemLogical

      public CADocBPItemLogical()
    • CADocBPItemLogical

      public CADocBPItemLogical(@Nullable String cADocumentNumber, @Nullable String cARepetitionItemNumber, @Nullable String cABPItemNumber, @Nullable String cASubItemNumber, @Nullable String companyCode, @Nullable String businessArea, @Nullable String businessPlace, @Nullable String segment, @Nullable String profitCenter, @Nullable String division, @Nullable String personnelNumber, @Nullable String partnerCompany, @Nullable String businessPartner, @Nullable String cAContract, @Nullable String cAProviderContractItemNumber, @Nullable String cAAdditionalContract, @Nullable String contractAccount, @Nullable String cASubApplication, @Nullable String altvContractAcctForCollvBills, @Nullable String cAReconciliationAccount, @Nullable String cAApplicationArea, @Nullable String cAMainTransaction, @Nullable String cASubTransaction, @Nullable String cAAccountDeterminationCode, @Nullable String cADoubtfulOrValueAdjmtCode, @Nullable String cAAccountAssignmentCategory, @Nullable String cAAccountAssignment, @Nullable String cADocumentType, @Nullable Boolean cAIsDownPaymentRequest, @Nullable String cAItemIsOnlyForSettlement, @Nullable String cAStatisticalItemCode, @Nullable String cABPItemText, @Nullable String cANumberOfRepetitionItems, @Nullable String cARepetitionGroup, @Nullable LocalDate cAStartDateOfBillingPeriod, @Nullable LocalDate cAEndDateOfBillingPeriod, @Nullable String cAGroupingCodeForBPItems, @Nullable String cAPeriodCode, @Nullable Boolean cAChangeIsForbidden, @Nullable String cAInterestCode, @Nullable String cARoundingItemCode, @Nullable String cAReceivingCountry, @Nullable String cAInternalPostingReasonCode, @Nullable String cAWorkflowCheckReason, @Nullable String cAWorkflowCheckProcess, @Nullable String cANegativePostingControlCode, @Nullable String cAPartnerSettlementStatus, @Nullable String cAIsPartOfJointLiability, @Nullable String cADocumentOriginCode, @Nullable String cASubstituteDocumentNumber, @Nullable String cASubstituteDocumentCategory, @Nullable String cAStatisticalCodeOfOriginItem, @Nullable String cADocumentNumberOfOriginItem, @Nullable String cAReferenceDocument, @Nullable LocalDate documentDate, @Nullable LocalDate cAPostingDate, @Nullable LocalDate cANetDueDate, @Nullable LocalDate cADeferralDate, @Nullable String transactionCurrency, @Nullable String companyCodeCurrency, @Nullable String additionalCurrency1, @Nullable String additionalCurrency2, @Nullable BigDecimal cAExchangeRate, @Nullable Boolean exchRateIsIndirectQuotation, @Nullable BigDecimal cAAmountInLocalCurrency, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable BigDecimal cAAmountInSecondCurrency, @Nullable BigDecimal cAAmountInThirdCurrency, @Nullable LocalDate cACashDiscountDueDate, @Nullable BigDecimal cACashDiscountRate, @Nullable BigDecimal cAEligibleAmountForCshDiscount, @Nullable BigDecimal cACashDiscAmountInClearingCrcy, @Nullable String taxCode, @Nullable String cASupplementaryTaxCode, @Nullable BigDecimal cATaxAmountInLocalCurrency, @Nullable BigDecimal cATaxAmountInTransCurrency, @Nullable BigDecimal cATaxAmountInSecondCurrency, @Nullable BigDecimal cATaxAmountInThirdCurrency, @Nullable String cADownPaymentTaxAccount, @Nullable String cADownPaymentOffsetTaxAccount, @Nullable String taxJurisdiction, @Nullable LocalDate cATaxDate, @Nullable String withholdingTaxCode, @Nullable String cAWithholdingTaxSupplement, @Nullable String cAWithholdingTaxCategory, @Nullable BigDecimal cABaseAmountForWithholdingTax, @Nullable BigDecimal cAWithholdingTaxAmount, @Nullable String cAWithholdingTaxPercentage, @Nullable String withholdingTaxCertificate, @Nullable String cAOtherTaxCode, @Nullable String cAGroupingCodeForTaxItems, @Nullable BigDecimal cATaxPortionInLocalCurrency, @Nullable BigDecimal cATaxPortionInTransCurrency, @Nullable Boolean cATaxIsCalculatedExternally, @Nullable String cAPaymentMethod, @Nullable String cAPaymentCompanyCode, @Nullable String cAGroupingForPayment, @Nullable String cAPaymentSpecificationCategory, @Nullable String cAClearingStatus, @Nullable LocalDate cAClearingDate, @Nullable String cAClearingDocumentNumber, @Nullable LocalDate cAPostingDateOfClearingDoc, @Nullable String cAClearingReason, @Nullable String cAClearingCurrency, @Nullable BigDecimal cAClearingAmountInClearingCrcy, @Nullable BigDecimal cATaxAmountInClearingCrcy, @Nullable LocalDate cAValueDateForClearing, @Nullable String cAClearingRestrictionCode, @Nullable Boolean cAClearingPostingIsReset, @Nullable Boolean cAItemIsWithdrawn, @Nullable Boolean cAItemIsExcludedFromDunning, @Nullable String cADunningProcedure, @Nullable String cAGrpgCodeForTransfToCollAgcy, @Nullable Boolean cAIsIncludedInCollectionCase, @Nullable String cashPlanningGroup, @Nullable String planningLevel, @Nullable String cAAdditionalDaysForCashMgmt, @Nullable BigDecimal plannedAmtInTransactionCrcy, @Nullable String cAAltvBPForPayment, @Nullable String cABankOfAltvBPForPayment, @Nullable String cAAddressOfAltvBPForPayment, @Nullable String cACardOfAltvBPForPayment, @Nullable String cAGLPostingCurrency, @Nullable BigDecimal cAGLPostingAmount, @Nullable BigDecimal cAGLPostingTaxAmount, @Nullable Boolean cAIsSeparateLineItemInGL, @Nullable Boolean cAIsCashFlowItem, @Nullable String cACashFlowAccount, @Nullable String cACashFlowCompanyCode, @Nullable String cAPaymentPreNotificationCode, @Nullable String cASEPAPreNotificationNumber, @Nullable String cASEPAPreNotifOriginCode, @Nullable LocalDate cASEPAPreNotifExecutionDate, @Nullable String cASEPAPreNotificationRqmtCode, @Nullable String cARevenueDistrFinalRecipient, @Nullable String cARevenueDistrCurrentStatus, @Nullable String cARevenueDistrLastStatus, @Nullable String cACurrentFactoringStatusOfRbl, @Nullable String cAFactoringCheckStsForClrgInfo, @Nullable String sEPAMandateCAInternalID, @Nullable CADocHeader to_DocHeader)
  • Method Details

    • getType

      @Nonnull public Class<CADocBPItemLogical> getType()
      Specified by:
      getType in class VdmObject<CADocBPItemLogical>
    • 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
    • setCARepetitionItemNumber

      public void setCARepetitionItemNumber(@Nullable String cARepetitionItemNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionItemNumber

      Parameters:
      cARepetitionItemNumber - Repetition Item in FI-CA Document
    • setCABPItemNumber

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

      Original property name from the Odata EDM: CABPItemNumber

      Parameters:
      cABPItemNumber - Item Number in FI-CA Document
    • setCASubItemNumber

      public void setCASubItemNumber(@Nullable String cASubItemNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubItemNumber

      Parameters:
      cASubItemNumber - Subitem for a Partial Clearing in 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
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • setPersonnelNumber

      public void setPersonnelNumber(@Nullable String personnelNumber)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: PersonnelNumber

      Parameters:
      personnelNumber - Personnel Number
    • 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
    • setBusinessPartner

      public void setBusinessPartner(@Nullable String businessPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setCAContract

      public void setCAContract(@Nullable String cAContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Parameters:
      cAContract - Reference Specifications from Contract
    • setCAProviderContractItemNumber

      public void setCAProviderContractItemNumber(@Nullable String cAProviderContractItemNumber)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Parameters:
      cAProviderContractItemNumber - Contract: Item Number
    • setCAAdditionalContract

      public void setCAAdditionalContract(@Nullable String cAAdditionalContract)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAAdditionalContract

      Parameters:
      cAAdditionalContract - Additional Reference Information
    • setContractAccount

      public void setContractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Parameters:
      contractAccount - Contract Account
    • setCASubApplication

      public void setCASubApplication(@Nullable String cASubApplication)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubApplication

      Parameters:
      cASubApplication - Subapplication in Contract Accounts Receivable and Payable
    • setAltvContractAcctForCollvBills

      public void setAltvContractAcctForCollvBills(@Nullable String altvContractAcctForCollvBills)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: AltvContractAcctForCollvBills

      Parameters:
      altvContractAcctForCollvBills - Alternative Contract Account for Collective Bills
    • setCAReconciliationAccount

      public void setCAReconciliationAccount(@Nullable String cAReconciliationAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAReconciliationAccount

      Parameters:
      cAReconciliationAccount - General ledger account
    • setCAApplicationArea

      public void setCAApplicationArea(@Nullable String cAApplicationArea)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAApplicationArea

      Parameters:
      cAApplicationArea - Application area
    • setCAMainTransaction

      public void setCAMainTransaction(@Nullable String cAMainTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAMainTransaction

      Parameters:
      cAMainTransaction - Main Transaction for Line Item
    • setCASubTransaction

      public void setCASubTransaction(@Nullable String cASubTransaction)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CASubTransaction

      Parameters:
      cASubTransaction - Subtransaction for Document Item
    • setCAAccountDeterminationCode

      public void setCAAccountDeterminationCode(@Nullable String cAAccountDeterminationCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Parameters:
      cAAccountDeterminationCode - Account Determination ID
    • setCADoubtfulOrValueAdjmtCode

      public void setCADoubtfulOrValueAdjmtCode(@Nullable String cADoubtfulOrValueAdjmtCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADoubtfulOrValueAdjmtCode

      Parameters:
      cADoubtfulOrValueAdjmtCode - Doubtful Item Entry / Individual Value Adjustment
    • 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
    • setCADocumentType

      public void setCADocumentType(@Nullable String cADocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentType

      Parameters:
      cADocumentType - Document Type
    • setCAIsDownPaymentRequest

      public void setCAIsDownPaymentRequest(@Nullable Boolean cAIsDownPaymentRequest)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsDownPaymentRequest

      Parameters:
      cAIsDownPaymentRequest - Item is a Down Payment/Down Payment Request
    • setCAItemIsOnlyForSettlement

      public void setCAItemIsOnlyForSettlement(@Nullable String cAItemIsOnlyForSettlement)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAItemIsOnlyForSettlement

      Parameters:
      cAItemIsOnlyForSettlement - Item Can Only Be Cleared
    • setCAStatisticalItemCode

      public void setCAStatisticalItemCode(@Nullable String cAStatisticalItemCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalItemCode

      Parameters:
      cAStatisticalItemCode - Type of Statistical Line Item
    • setCABPItemText

      public void setCABPItemText(@Nullable String cABPItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CABPItemText

      Parameters:
      cABPItemText - Item text
    • setCANumberOfRepetitionItems

      public void setCANumberOfRepetitionItems(@Nullable String cANumberOfRepetitionItems)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CANumberOfRepetitionItems

      Parameters:
      cANumberOfRepetitionItems - Number of repetition items
    • 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
    • setCAStartDateOfBillingPeriod

      public void setCAStartDateOfBillingPeriod(@Nullable LocalDate cAStartDateOfBillingPeriod)
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateOfBillingPeriod

      Parameters:
      cAStartDateOfBillingPeriod - Lower Limit of Billing Period
    • setCAEndDateOfBillingPeriod

      public void setCAEndDateOfBillingPeriod(@Nullable LocalDate cAEndDateOfBillingPeriod)
      Constraints: Nullable

      Original property name from the Odata EDM: CAEndDateOfBillingPeriod

      Parameters:
      cAEndDateOfBillingPeriod - Upper Limit of the Billing Period
    • setCAGroupingCodeForBPItems

      public void setCAGroupingCodeForBPItems(@Nullable String cAGroupingCodeForBPItems)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAGroupingCodeForBPItems

      Parameters:
      cAGroupingCodeForBPItems - Grouping Key for Displaying Open Items
    • setCAPeriodCode

      public void setCAPeriodCode(@Nullable String cAPeriodCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPeriodCode

      Parameters:
      cAPeriodCode - Key for Period Assignment
    • setCAChangeIsForbidden

      public void setCAChangeIsForbidden(@Nullable Boolean cAChangeIsForbidden)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAChangeIsForbidden

      Parameters:
      cAChangeIsForbidden - Printing - No Changes Possible
    • setCAInterestCode

      public void setCAInterestCode(@Nullable String cAInterestCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAInterestCode

      Parameters:
      cAInterestCode - Interest Key
    • setCARoundingItemCode

      public void setCARoundingItemCode(@Nullable String cARoundingItemCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CARoundingItemCode

      Parameters:
      cARoundingItemCode - Type of Rounding Item
    • setCAReceivingCountry

      public void setCAReceivingCountry(@Nullable String cAReceivingCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAReceivingCountry

      Parameters:
      cAReceivingCountry - Destination Country/Region (for Tax Reports)
    • 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
    • setCAWorkflowCheckReason

      public void setCAWorkflowCheckReason(@Nullable String cAWorkflowCheckReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWorkflowCheckReason

      Parameters:
      cAWorkflowCheckReason - Check Reason for Workflows Acc. to Dual Control Principle
    • setCAWorkflowCheckProcess

      public void setCAWorkflowCheckProcess(@Nullable String cAWorkflowCheckProcess)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAWorkflowCheckProcess

      Parameters:
      cAWorkflowCheckProcess - Editing Process To Be Confirmed
    • 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
    • setCAPartnerSettlementStatus

      public void setCAPartnerSettlementStatus(@Nullable String cAPartnerSettlementStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPartnerSettlementStatus

      Parameters:
      cAPartnerSettlementStatus - Status of Partner Settlement Using Billable Items
    • setCAIsPartOfJointLiability

      public void setCAIsPartOfJointLiability(@Nullable String cAIsPartOfJointLiability)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAIsPartOfJointLiability

      Parameters:
      cAIsPartOfJointLiability - Item Is Part of a Collaborative Liability
    • setCADocumentOriginCode

      public void setCADocumentOriginCode(@Nullable String cADocumentOriginCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocumentOriginCode

      Parameters:
      cADocumentOriginCode - Document Origin Key
    • setCASubstituteDocumentNumber

      public void setCASubstituteDocumentNumber(@Nullable String cASubstituteDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Parameters:
      cASubstituteDocumentNumber - Number of the Substitute FI-CA Document
    • setCASubstituteDocumentCategory

      public void setCASubstituteDocumentCategory(@Nullable String cASubstituteDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASubstituteDocumentCategory

      Parameters:
      cASubstituteDocumentCategory - Category of substitute document in FI-CA
    • setCAStatisticalCodeOfOriginItem

      public void setCAStatisticalCodeOfOriginItem(@Nullable String cAStatisticalCodeOfOriginItem)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAStatisticalCodeOfOriginItem

      Parameters:
      cAStatisticalCodeOfOriginItem - Statistical Key of the Triggering Item
    • setCADocumentNumberOfOriginItem

      public void setCADocumentNumberOfOriginItem(@Nullable String cADocumentNumberOfOriginItem)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocumentNumberOfOriginItem

      Parameters:
      cADocumentNumberOfOriginItem - Number of Triggering Document
    • setCAReferenceDocument

      public void setCAReferenceDocument(@Nullable String cAReferenceDocument)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CAReferenceDocument

      Parameters:
      cAReferenceDocument - Reference Document Number
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDate documentDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Journal Entry Date
    • setCAPostingDate

      public void setCAPostingDate(@Nullable LocalDate cAPostingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Parameters:
      cAPostingDate - Posting Date in the Document
    • setCANetDueDate

      public void setCANetDueDate(@Nullable LocalDate cANetDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Parameters:
      cANetDueDate - Due date for net payment
    • setCADeferralDate

      public void setCADeferralDate(@Nullable LocalDate cADeferralDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CADeferralDate

      Parameters:
      cADeferralDate - Deferral to
    • 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
    • setCompanyCodeCurrency

      public void setCompanyCodeCurrency(@Nullable String companyCodeCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CompanyCodeCurrency

      Parameters:
      companyCodeCurrency - Company Code Currency
    • setAdditionalCurrency1

      public void setAdditionalCurrency1(@Nullable String additionalCurrency1)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCurrency1

      Parameters:
      additionalCurrency1 - Additional Currency 1
    • setAdditionalCurrency2

      public void setAdditionalCurrency2(@Nullable String additionalCurrency2)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AdditionalCurrency2

      Parameters:
      additionalCurrency2 - Additional Currency 2
    • 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
    • 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
    • setCACashDiscountDueDate

      public void setCACashDiscountDueDate(@Nullable LocalDate cACashDiscountDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Parameters:
      cACashDiscountDueDate - Due Date for Cash Discount
    • setCACashDiscountRate

      public void setCACashDiscountRate(@Nullable BigDecimal cACashDiscountRate)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CACashDiscountRate

      Parameters:
      cACashDiscountRate - Cash Discount Percentage Rate
    • setCAEligibleAmountForCshDiscount

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscount

      Parameters:
      cAEligibleAmountForCshDiscount - Amount Eligible for Cash Discount in Document Currency
    • setCACashDiscAmountInClearingCrcy

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

      Original property name from the Odata EDM: CACashDiscAmountInClearingCrcy

      Parameters:
      cACashDiscAmountInClearingCrcy - Cash Discount Granted/Surcharge Levied in Clearing Currency
    • 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
    • setCATaxAmountInLocalCurrency

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

      Original property name from the Odata EDM: CATaxAmountInLocalCurrency

      Parameters:
      cATaxAmountInLocalCurrency - Tax Amount in Local Currency With +/- Sign
    • setCATaxAmountInTransCurrency

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

      Original property name from the Odata EDM: CATaxAmountInTransCurrency

      Parameters:
      cATaxAmountInTransCurrency - Tax Amount in Transaction Currency with +/- Sign
    • setCATaxAmountInSecondCurrency

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

      Original property name from the Odata EDM: CATaxAmountInSecondCurrency

      Parameters:
      cATaxAmountInSecondCurrency - Tax Amount in Second Parallel Currency
    • setCATaxAmountInThirdCurrency

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

      Original property name from the Odata EDM: CATaxAmountInThirdCurrency

      Parameters:
      cATaxAmountInThirdCurrency - Tax amount in third parallel currency
    • setCADownPaymentTaxAccount

      public void setCADownPaymentTaxAccount(@Nullable String cADownPaymentTaxAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CADownPaymentTaxAccount

      Parameters:
      cADownPaymentTaxAccount - Account for Posting Sales / Purchase Tax for Down Payments
    • setCADownPaymentOffsetTaxAccount

      public void setCADownPaymentOffsetTaxAccount(@Nullable String cADownPaymentOffsetTaxAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CADownPaymentOffsetTaxAccount

      Parameters:
      cADownPaymentOffsetTaxAccount - Account for Offsetting Tax Posting in Down Payments
    • 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
    • setCATaxDate

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

      Original property name from the Odata EDM: CATaxDate

      Parameters:
      cATaxDate - Decisive Date for Calculating Taxes
    • setWithholdingTaxCode

      public void setWithholdingTaxCode(@Nullable String withholdingTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WithholdingTaxCode

      Parameters:
      withholdingTaxCode - Withholding Tax Code
    • 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
    • setCAWithholdingTaxCategory

      public void setCAWithholdingTaxCategory(@Nullable String cAWithholdingTaxCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAWithholdingTaxCategory

      Parameters:
      cAWithholdingTaxCategory - Line Item Category From Withholding Tax View
    • setCABaseAmountForWithholdingTax

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

      Original property name from the Odata EDM: CABaseAmountForWithholdingTax

      Parameters:
      cABaseAmountForWithholdingTax - Tax Base Amount
    • setCAWithholdingTaxAmount

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

      Original property name from the Odata EDM: CAWithholdingTaxAmount

      Parameters:
      cAWithholdingTaxAmount - Withholding Tax Amount (in Document Currency)
    • setCAWithholdingTaxPercentage

      public void setCAWithholdingTaxPercentage(@Nullable String cAWithholdingTaxPercentage)
      Constraints: Not nullable, Maximum length: 7

      Original property name from the Odata EDM: CAWithholdingTaxPercentage

      Parameters:
      cAWithholdingTaxPercentage - Withholding Tax Percentage
    • setWithholdingTaxCertificate

      public void setWithholdingTaxCertificate(@Nullable String withholdingTaxCertificate)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: WithholdingTaxCertificate

      Parameters:
      withholdingTaxCertificate - Withholding Tax Certificate
    • 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
    • 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
    • setCAPaymentMethod

      public void setCAPaymentMethod(@Nullable String cAPaymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentMethod

      Parameters:
      cAPaymentMethod - Payment Method
    • setCAPaymentCompanyCode

      public void setCAPaymentCompanyCode(@Nullable String cAPaymentCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPaymentCompanyCode

      Parameters:
      cAPaymentCompanyCode - Company Code for Automatic Payment Transactions
    • setCAGroupingForPayment

      public void setCAGroupingForPayment(@Nullable String cAGroupingForPayment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAGroupingForPayment

      Parameters:
      cAGroupingForPayment - Grouping field for automatic payments
    • setCAPaymentSpecificationCategory

      public void setCAPaymentSpecificationCategory(@Nullable String cAPaymentSpecificationCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentSpecificationCategory

      Parameters:
      cAPaymentSpecificationCategory - Category of Payment Specification
    • setCAClearingStatus

      public void setCAClearingStatus(@Nullable String cAClearingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAClearingStatus

      Parameters:
      cAClearingStatus - Clearing Status
    • setCAClearingDate

      public void setCAClearingDate(@Nullable LocalDate cAClearingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CAClearingDate

      Parameters:
      cAClearingDate - Clearing Date
    • setCAClearingDocumentNumber

      public void setCAClearingDocumentNumber(@Nullable String cAClearingDocumentNumber)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CAClearingDocumentNumber

      Parameters:
      cAClearingDocumentNumber - Clearing Document or Printed Document
    • setCAPostingDateOfClearingDoc

      public void setCAPostingDateOfClearingDoc(@Nullable LocalDate cAPostingDateOfClearingDoc)
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDateOfClearingDoc

      Parameters:
      cAPostingDateOfClearingDoc - Clearing Document Posting Date
    • setCAClearingReason

      public void setCAClearingReason(@Nullable String cAClearingReason)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAClearingReason

      Parameters:
      cAClearingReason - Clearing Reason
    • setCAClearingCurrency

      public void setCAClearingCurrency(@Nullable String cAClearingCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAClearingCurrency

      Parameters:
      cAClearingCurrency - Clearing Currency
    • setCAClearingAmountInClearingCrcy

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

      Original property name from the Odata EDM: CAClearingAmountInClearingCrcy

      Parameters:
      cAClearingAmountInClearingCrcy - Clearing Amount in Clearing Currency
    • setCATaxAmountInClearingCrcy

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

      Original property name from the Odata EDM: CATaxAmountInClearingCrcy

      Parameters:
      cATaxAmountInClearingCrcy - Tax Amount in Clearing Currency
    • setCAValueDateForClearing

      public void setCAValueDateForClearing(@Nullable LocalDate cAValueDateForClearing)
      Constraints: Nullable

      Original property name from the Odata EDM: CAValueDateForClearing

      Parameters:
      cAValueDateForClearing - Clearing Value Date
    • setCAClearingRestrictionCode

      public void setCAClearingRestrictionCode(@Nullable String cAClearingRestrictionCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAClearingRestrictionCode

      Parameters:
      cAClearingRestrictionCode - Clearing restriction
    • setCAClearingPostingIsReset

      public void setCAClearingPostingIsReset(@Nullable Boolean cAClearingPostingIsReset)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClearingPostingIsReset

      Parameters:
      cAClearingPostingIsReset - Clearing posting reversed
    • setCAItemIsWithdrawn

      public void setCAItemIsWithdrawn(@Nullable Boolean cAItemIsWithdrawn)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItemIsWithdrawn

      Parameters:
      cAItemIsWithdrawn - Item Canceled
    • setCAItemIsExcludedFromDunning

      public void setCAItemIsExcludedFromDunning(@Nullable Boolean cAItemIsExcludedFromDunning)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItemIsExcludedFromDunning

      Parameters:
      cAItemIsExcludedFromDunning - Exclude Item from Dunning Run
    • setCADunningProcedure

      public void setCADunningProcedure(@Nullable String cADunningProcedure)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningProcedure

      Parameters:
      cADunningProcedure - Dunning Procedure
    • setCAGrpgCodeForTransfToCollAgcy

      public void setCAGrpgCodeForTransfToCollAgcy(@Nullable String cAGrpgCodeForTransfToCollAgcy)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CAGrpgCodeForTransfToCollAgcy

      Parameters:
      cAGrpgCodeForTransfToCollAgcy - Collection Item
    • setCAIsIncludedInCollectionCase

      public void setCAIsIncludedInCollectionCase(@Nullable Boolean cAIsIncludedInCollectionCase)
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsIncludedInCollectionCase

      Parameters:
      cAIsIncludedInCollectionCase - Item Is Included in Collection Case
    • setCashPlanningGroup

      public void setCashPlanningGroup(@Nullable String cashPlanningGroup)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CashPlanningGroup

      Parameters:
      cashPlanningGroup - Planning Group
    • 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
    • setCAAdditionalDaysForCashMgmt

      public void setCAAdditionalDaysForCashMgmt(@Nullable String cAAdditionalDaysForCashMgmt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAAdditionalDaysForCashMgmt

      Parameters:
      cAAdditionalDaysForCashMgmt - Additional Days for Cash Management
    • setPlannedAmtInTransactionCrcy

      public void setPlannedAmtInTransactionCrcy(@Nullable BigDecimal plannedAmtInTransactionCrcy)
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: PlannedAmtInTransactionCrcy

      Parameters:
      plannedAmtInTransactionCrcy - Planned Amount in Transaction Currency
    • setCAAltvBPForPayment

      public void setCAAltvBPForPayment(@Nullable String cAAltvBPForPayment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAltvBPForPayment

      Parameters:
      cAAltvBPForPayment - Alternative Business Partner for Payments
    • setCABankOfAltvBPForPayment

      public void setCABankOfAltvBPForPayment(@Nullable String cABankOfAltvBPForPayment)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABankOfAltvBPForPayment

      Parameters:
      cABankOfAltvBPForPayment - Bank Details ID of Payee
    • setCAAddressOfAltvBPForPayment

      public void setCAAddressOfAltvBPForPayment(@Nullable String cAAddressOfAltvBPForPayment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressOfAltvBPForPayment

      Parameters:
      cAAddressOfAltvBPForPayment - Address Number
    • setCACardOfAltvBPForPayment

      public void setCACardOfAltvBPForPayment(@Nullable String cACardOfAltvBPForPayment)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CACardOfAltvBPForPayment

      Parameters:
      cACardOfAltvBPForPayment - Alternative Payment Card ID in Document
    • 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
    • setCAGLPostingAmount

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

      Original property name from the Odata EDM: CAGLPostingAmount

      Parameters:
      cAGLPostingAmount - Amount for Updating in General Ledger
    • setCAGLPostingTaxAmount

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

      Original property name from the Odata EDM: CAGLPostingTaxAmount

      Parameters:
      cAGLPostingTaxAmount - Tax Amount for Update in General Ledger
    • 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
    • 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
    • setCAPaymentPreNotificationCode

      public void setCAPaymentPreNotificationCode(@Nullable String cAPaymentPreNotificationCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentPreNotificationCode

      Parameters:
      cAPaymentPreNotificationCode - Item Included in a Payment Order
    • setCASEPAPreNotificationNumber

      public void setCASEPAPreNotificationNumber(@Nullable String cASEPAPreNotificationNumber)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CASEPAPreNotificationNumber

      Parameters:
      cASEPAPreNotificationNumber - Number of Debit Memo Notification
    • setCASEPAPreNotifOriginCode

      public void setCASEPAPreNotifOriginCode(@Nullable String cASEPAPreNotifOriginCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CASEPAPreNotifOriginCode

      Parameters:
      cASEPAPreNotifOriginCode - Origin of Direct Debit Pre-Notification
    • setCASEPAPreNotifExecutionDate

      public void setCASEPAPreNotifExecutionDate(@Nullable LocalDate cASEPAPreNotifExecutionDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CASEPAPreNotifExecutionDate

      Parameters:
      cASEPAPreNotifExecutionDate - Date of Execution of Direct Debit Pre-Notifcation
    • setCASEPAPreNotificationRqmtCode

      public void setCASEPAPreNotificationRqmtCode(@Nullable String cASEPAPreNotificationRqmtCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CASEPAPreNotificationRqmtCode

      Parameters:
      cASEPAPreNotificationRqmtCode - Necessity of a Notification
    • setCARevenueDistrFinalRecipient

      public void setCARevenueDistrFinalRecipient(@Nullable String cARevenueDistrFinalRecipient)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CARevenueDistrFinalRecipient

      Parameters:
      cARevenueDistrFinalRecipient - Contract Account of Final Recipient
    • setCARevenueDistrCurrentStatus

      public void setCARevenueDistrCurrentStatus(@Nullable String cARevenueDistrCurrentStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CARevenueDistrCurrentStatus

      Parameters:
      cARevenueDistrCurrentStatus - Current Distribution Status
    • setCARevenueDistrLastStatus

      public void setCARevenueDistrLastStatus(@Nullable String cARevenueDistrLastStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CARevenueDistrLastStatus

      Parameters:
      cARevenueDistrLastStatus - Last Distribution Status Reported
    • setCACurrentFactoringStatusOfRbl

      public void setCACurrentFactoringStatusOfRbl(@Nullable String cACurrentFactoringStatusOfRbl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CACurrentFactoringStatusOfRbl

      Parameters:
      cACurrentFactoringStatusOfRbl - Factoring: Current Status of Receivable
    • setCAFactoringCheckStsForClrgInfo

      public void setCAFactoringCheckStsForClrgInfo(@Nullable String cAFactoringCheckStsForClrgInfo)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAFactoringCheckStsForClrgInfo

      Parameters:
      cAFactoringCheckStsForClrgInfo - Factoring: Check Status for Clearing Information
    • setSEPAMandateCAInternalID

      public void setSEPAMandateCAInternalID(@Nullable String sEPAMandateCAInternalID)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SEPAMandateCAInternalID

      Parameters:
      sEPAMandateCAInternalID - Mandate Identifier
    • getEntityCollection

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

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

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

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

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

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<CADocBPItemLogical>
    • 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 CADocBPItemLogical 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 CADocBPItemLogical.CADocBPItemLogicalBuilder 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
    • getCARepetitionItemNumber

      @Nullable public String getCARepetitionItemNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CARepetitionItemNumber

      Returns:
      Repetition Item in FI-CA Document
    • getCABPItemNumber

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

      Original property name from the Odata EDM: CABPItemNumber

      Returns:
      Item Number in FI-CA Document
    • getCASubItemNumber

      @Nullable public String getCASubItemNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CASubItemNumber

      Returns:
      Subitem for a Partial Clearing in 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
    • getDivision

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

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getPersonnelNumber

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

      Original property name from the Odata EDM: PersonnelNumber

      Returns:
      Personnel Number
    • 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
    • getBusinessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getCAContract

      @Nullable public String getCAContract()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAContract

      Returns:
      Reference Specifications from Contract
    • getCAProviderContractItemNumber

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

      Original property name from the Odata EDM: CAProviderContractItemNumber

      Returns:
      Contract: Item Number
    • getCAAdditionalContract

      @Nullable public String getCAAdditionalContract()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CAAdditionalContract

      Returns:
      Additional Reference Information
    • getContractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      Contract Account
    • getCASubApplication

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

      Original property name from the Odata EDM: CASubApplication

      Returns:
      Subapplication in Contract Accounts Receivable and Payable
    • getAltvContractAcctForCollvBills

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

      Original property name from the Odata EDM: AltvContractAcctForCollvBills

      Returns:
      Alternative Contract Account for Collective Bills
    • getCAReconciliationAccount

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

      Original property name from the Odata EDM: CAReconciliationAccount

      Returns:
      General ledger account
    • getCAApplicationArea

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

      Original property name from the Odata EDM: CAApplicationArea

      Returns:
      Application area
    • getCAMainTransaction

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

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      Main Transaction for Line Item
    • getCASubTransaction

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

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      Subtransaction for Document Item
    • getCAAccountDeterminationCode

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

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Returns:
      Account Determination ID
    • getCADoubtfulOrValueAdjmtCode

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

      Original property name from the Odata EDM: CADoubtfulOrValueAdjmtCode

      Returns:
      Doubtful Item Entry / Individual Value Adjustment
    • 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
    • getCADocumentType

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

      Original property name from the Odata EDM: CADocumentType

      Returns:
      Document Type
    • getCAIsDownPaymentRequest

      @Nullable public Boolean getCAIsDownPaymentRequest()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsDownPaymentRequest

      Returns:
      Item is a Down Payment/Down Payment Request
    • getCAItemIsOnlyForSettlement

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

      Original property name from the Odata EDM: CAItemIsOnlyForSettlement

      Returns:
      Item Can Only Be Cleared
    • getCAStatisticalItemCode

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

      Original property name from the Odata EDM: CAStatisticalItemCode

      Returns:
      Type of Statistical Line Item
    • getCABPItemText

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

      Original property name from the Odata EDM: CABPItemText

      Returns:
      Item text
    • getCANumberOfRepetitionItems

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

      Original property name from the Odata EDM: CANumberOfRepetitionItems

      Returns:
      Number of repetition items
    • getCARepetitionGroup

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

      Original property name from the Odata EDM: CARepetitionGroup

      Returns:
      Repetition group
    • getCAStartDateOfBillingPeriod

      @Nullable public LocalDate getCAStartDateOfBillingPeriod()
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateOfBillingPeriod

      Returns:
      Lower Limit of Billing Period
    • getCAEndDateOfBillingPeriod

      @Nullable public LocalDate getCAEndDateOfBillingPeriod()
      Constraints: Nullable

      Original property name from the Odata EDM: CAEndDateOfBillingPeriod

      Returns:
      Upper Limit of the Billing Period
    • getCAGroupingCodeForBPItems

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

      Original property name from the Odata EDM: CAGroupingCodeForBPItems

      Returns:
      Grouping Key for Displaying Open Items
    • getCAPeriodCode

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

      Original property name from the Odata EDM: CAPeriodCode

      Returns:
      Key for Period Assignment
    • getCAChangeIsForbidden

      @Nullable public Boolean getCAChangeIsForbidden()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAChangeIsForbidden

      Returns:
      Printing - No Changes Possible
    • getCAInterestCode

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

      Original property name from the Odata EDM: CAInterestCode

      Returns:
      Interest Key
    • getCARoundingItemCode

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

      Original property name from the Odata EDM: CARoundingItemCode

      Returns:
      Type of Rounding Item
    • getCAReceivingCountry

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

      Original property name from the Odata EDM: CAReceivingCountry

      Returns:
      Destination Country/Region (for Tax Reports)
    • 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
    • getCAWorkflowCheckReason

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

      Original property name from the Odata EDM: CAWorkflowCheckReason

      Returns:
      Check Reason for Workflows Acc. to Dual Control Principle
    • getCAWorkflowCheckProcess

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

      Original property name from the Odata EDM: CAWorkflowCheckProcess

      Returns:
      Editing Process To Be Confirmed
    • 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
    • getCAPartnerSettlementStatus

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

      Original property name from the Odata EDM: CAPartnerSettlementStatus

      Returns:
      Status of Partner Settlement Using Billable Items
    • getCAIsPartOfJointLiability

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

      Original property name from the Odata EDM: CAIsPartOfJointLiability

      Returns:
      Item Is Part of a Collaborative Liability
    • getCADocumentOriginCode

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

      Original property name from the Odata EDM: CADocumentOriginCode

      Returns:
      Document Origin Key
    • getCASubstituteDocumentNumber

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

      Original property name from the Odata EDM: CASubstituteDocumentNumber

      Returns:
      Number of the Substitute FI-CA Document
    • getCASubstituteDocumentCategory

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

      Original property name from the Odata EDM: CASubstituteDocumentCategory

      Returns:
      Category of substitute document in FI-CA
    • getCAStatisticalCodeOfOriginItem

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

      Original property name from the Odata EDM: CAStatisticalCodeOfOriginItem

      Returns:
      Statistical Key of the Triggering Item
    • getCADocumentNumberOfOriginItem

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

      Original property name from the Odata EDM: CADocumentNumberOfOriginItem

      Returns:
      Number of Triggering Document
    • getCAReferenceDocument

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

      Original property name from the Odata EDM: CAReferenceDocument

      Returns:
      Reference Document Number
    • getDocumentDate

      @Nullable public LocalDate getDocumentDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Journal Entry Date
    • getCAPostingDate

      @Nullable public LocalDate getCAPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      Posting Date in the Document
    • getCANetDueDate

      @Nullable public LocalDate getCANetDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      Due date for net payment
    • getCADeferralDate

      @Nullable public LocalDate getCADeferralDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CADeferralDate

      Returns:
      Deferral to
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      Company Code Currency
    • getAdditionalCurrency1

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

      Original property name from the Odata EDM: AdditionalCurrency1

      Returns:
      Additional Currency 1
    • getAdditionalCurrency2

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

      Original property name from the Odata EDM: AdditionalCurrency2

      Returns:
      Additional Currency 2
    • 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
    • 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
    • getCACashDiscountDueDate

      @Nullable public LocalDate getCACashDiscountDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Returns:
      Due Date for Cash Discount
    • getCACashDiscountRate

      @Nullable public BigDecimal getCACashDiscountRate()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CACashDiscountRate

      Returns:
      Cash Discount Percentage Rate
    • getCAEligibleAmountForCshDiscount

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscount

      Returns:
      Amount Eligible for Cash Discount in Document Currency
    • getCACashDiscAmountInClearingCrcy

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

      Original property name from the Odata EDM: CACashDiscAmountInClearingCrcy

      Returns:
      Cash Discount Granted/Surcharge Levied in Clearing Currency
    • 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
    • getCATaxAmountInLocalCurrency

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

      Original property name from the Odata EDM: CATaxAmountInLocalCurrency

      Returns:
      Tax Amount in Local Currency With +/- Sign
    • getCATaxAmountInTransCurrency

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

      Original property name from the Odata EDM: CATaxAmountInTransCurrency

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

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

      Original property name from the Odata EDM: CATaxAmountInSecondCurrency

      Returns:
      Tax Amount in Second Parallel Currency
    • getCATaxAmountInThirdCurrency

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

      Original property name from the Odata EDM: CATaxAmountInThirdCurrency

      Returns:
      Tax amount in third parallel currency
    • getCADownPaymentTaxAccount

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

      Original property name from the Odata EDM: CADownPaymentTaxAccount

      Returns:
      Account for Posting Sales / Purchase Tax for Down Payments
    • getCADownPaymentOffsetTaxAccount

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

      Original property name from the Odata EDM: CADownPaymentOffsetTaxAccount

      Returns:
      Account for Offsetting Tax Posting in Down Payments
    • getTaxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getCATaxDate

      @Nullable public LocalDate getCATaxDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CATaxDate

      Returns:
      Decisive Date for Calculating Taxes
    • getWithholdingTaxCode

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

      Original property name from the Odata EDM: WithholdingTaxCode

      Returns:
      Withholding Tax Code
    • getCAWithholdingTaxSupplement

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

      Original property name from the Odata EDM: CAWithholdingTaxSupplement

      Returns:
      Withholding Tax Supplement
    • getCAWithholdingTaxCategory

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

      Original property name from the Odata EDM: CAWithholdingTaxCategory

      Returns:
      Line Item Category From Withholding Tax View
    • getCABaseAmountForWithholdingTax

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

      Original property name from the Odata EDM: CABaseAmountForWithholdingTax

      Returns:
      Tax Base Amount
    • getCAWithholdingTaxAmount

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

      Original property name from the Odata EDM: CAWithholdingTaxAmount

      Returns:
      Withholding Tax Amount (in Document Currency)
    • getCAWithholdingTaxPercentage

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

      Original property name from the Odata EDM: CAWithholdingTaxPercentage

      Returns:
      Withholding Tax Percentage
    • getWithholdingTaxCertificate

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

      Original property name from the Odata EDM: WithholdingTaxCertificate

      Returns:
      Withholding Tax Certificate
    • 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
    • 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
    • getCAPaymentMethod

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

      Original property name from the Odata EDM: CAPaymentMethod

      Returns:
      Payment Method
    • getCAPaymentCompanyCode

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

      Original property name from the Odata EDM: CAPaymentCompanyCode

      Returns:
      Company Code for Automatic Payment Transactions
    • getCAGroupingForPayment

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

      Original property name from the Odata EDM: CAGroupingForPayment

      Returns:
      Grouping field for automatic payments
    • getCAPaymentSpecificationCategory

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

      Original property name from the Odata EDM: CAPaymentSpecificationCategory

      Returns:
      Category of Payment Specification
    • getCAClearingStatus

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

      Original property name from the Odata EDM: CAClearingStatus

      Returns:
      Clearing Status
    • getCAClearingDate

      @Nullable public LocalDate getCAClearingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClearingDate

      Returns:
      Clearing Date
    • getCAClearingDocumentNumber

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

      Original property name from the Odata EDM: CAClearingDocumentNumber

      Returns:
      Clearing Document or Printed Document
    • getCAPostingDateOfClearingDoc

      @Nullable public LocalDate getCAPostingDateOfClearingDoc()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDateOfClearingDoc

      Returns:
      Clearing Document Posting Date
    • getCAClearingReason

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

      Original property name from the Odata EDM: CAClearingReason

      Returns:
      Clearing Reason
    • getCAClearingCurrency

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

      Original property name from the Odata EDM: CAClearingCurrency

      Returns:
      Clearing Currency
    • getCAClearingAmountInClearingCrcy

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

      Original property name from the Odata EDM: CAClearingAmountInClearingCrcy

      Returns:
      Clearing Amount in Clearing Currency
    • getCATaxAmountInClearingCrcy

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

      Original property name from the Odata EDM: CATaxAmountInClearingCrcy

      Returns:
      Tax Amount in Clearing Currency
    • getCAValueDateForClearing

      @Nullable public LocalDate getCAValueDateForClearing()
      Constraints: Nullable

      Original property name from the Odata EDM: CAValueDateForClearing

      Returns:
      Clearing Value Date
    • getCAClearingRestrictionCode

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

      Original property name from the Odata EDM: CAClearingRestrictionCode

      Returns:
      Clearing restriction
    • getCAClearingPostingIsReset

      @Nullable public Boolean getCAClearingPostingIsReset()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAClearingPostingIsReset

      Returns:
      Clearing posting reversed
    • getCAItemIsWithdrawn

      @Nullable public Boolean getCAItemIsWithdrawn()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItemIsWithdrawn

      Returns:
      Item Canceled
    • getCAItemIsExcludedFromDunning

      @Nullable public Boolean getCAItemIsExcludedFromDunning()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAItemIsExcludedFromDunning

      Returns:
      Exclude Item from Dunning Run
    • getCADunningProcedure

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

      Original property name from the Odata EDM: CADunningProcedure

      Returns:
      Dunning Procedure
    • getCAGrpgCodeForTransfToCollAgcy

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

      Original property name from the Odata EDM: CAGrpgCodeForTransfToCollAgcy

      Returns:
      Collection Item
    • getCAIsIncludedInCollectionCase

      @Nullable public Boolean getCAIsIncludedInCollectionCase()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsIncludedInCollectionCase

      Returns:
      Item Is Included in Collection Case
    • getCashPlanningGroup

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

      Original property name from the Odata EDM: CashPlanningGroup

      Returns:
      Planning Group
    • getPlanningLevel

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

      Original property name from the Odata EDM: PlanningLevel

      Returns:
      Planning Level
    • getCAAdditionalDaysForCashMgmt

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

      Original property name from the Odata EDM: CAAdditionalDaysForCashMgmt

      Returns:
      Additional Days for Cash Management
    • getPlannedAmtInTransactionCrcy

      @Nullable public BigDecimal getPlannedAmtInTransactionCrcy()
      Constraints: Not nullable, Precision: 23, Scale: 0

      Original property name from the Odata EDM: PlannedAmtInTransactionCrcy

      Returns:
      Planned Amount in Transaction Currency
    • getCAAltvBPForPayment

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

      Original property name from the Odata EDM: CAAltvBPForPayment

      Returns:
      Alternative Business Partner for Payments
    • getCABankOfAltvBPForPayment

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

      Original property name from the Odata EDM: CABankOfAltvBPForPayment

      Returns:
      Bank Details ID of Payee
    • getCAAddressOfAltvBPForPayment

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

      Original property name from the Odata EDM: CAAddressOfAltvBPForPayment

      Returns:
      Address Number
    • getCACardOfAltvBPForPayment

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

      Original property name from the Odata EDM: CACardOfAltvBPForPayment

      Returns:
      Alternative Payment Card ID in Document
    • 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
    • getCAGLPostingAmount

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

      Original property name from the Odata EDM: CAGLPostingAmount

      Returns:
      Amount for Updating in General Ledger
    • getCAGLPostingTaxAmount

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

      Original property name from the Odata EDM: CAGLPostingTaxAmount

      Returns:
      Tax Amount for Update in General Ledger
    • getCAIsSeparateLineItemInGL

      @Nullable public Boolean getCAIsSeparateLineItemInGL()
      Constraints: Not nullable

      Original property name from the Odata EDM: CAIsSeparateLineItemInGL

      Returns:
      Create Line Item in General Ledger
    • 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
    • getCAPaymentPreNotificationCode

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

      Original property name from the Odata EDM: CAPaymentPreNotificationCode

      Returns:
      Item Included in a Payment Order
    • getCASEPAPreNotificationNumber

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

      Original property name from the Odata EDM: CASEPAPreNotificationNumber

      Returns:
      Number of Debit Memo Notification
    • getCASEPAPreNotifOriginCode

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

      Original property name from the Odata EDM: CASEPAPreNotifOriginCode

      Returns:
      Origin of Direct Debit Pre-Notification
    • getCASEPAPreNotifExecutionDate

      @Nullable public LocalDate getCASEPAPreNotifExecutionDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CASEPAPreNotifExecutionDate

      Returns:
      Date of Execution of Direct Debit Pre-Notifcation
    • getCASEPAPreNotificationRqmtCode

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

      Original property name from the Odata EDM: CASEPAPreNotificationRqmtCode

      Returns:
      Necessity of a Notification
    • getCARevenueDistrFinalRecipient

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

      Original property name from the Odata EDM: CARevenueDistrFinalRecipient

      Returns:
      Contract Account of Final Recipient
    • getCARevenueDistrCurrentStatus

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

      Original property name from the Odata EDM: CARevenueDistrCurrentStatus

      Returns:
      Current Distribution Status
    • getCARevenueDistrLastStatus

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

      Original property name from the Odata EDM: CARevenueDistrLastStatus

      Returns:
      Last Distribution Status Reported
    • getCACurrentFactoringStatusOfRbl

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

      Original property name from the Odata EDM: CACurrentFactoringStatusOfRbl

      Returns:
      Factoring: Current Status of Receivable
    • getCAFactoringCheckStsForClrgInfo

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

      Original property name from the Odata EDM: CAFactoringCheckStsForClrgInfo

      Returns:
      Factoring: Check Status for Clearing Information
    • getSEPAMandateCAInternalID

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

      Original property name from the Odata EDM: SEPAMandateCAInternalID

      Returns:
      Mandate Identifier
    • toString

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

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

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

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

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