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

public class CADocBPItem extends VdmEntity<CADocBPItem> implements VdmEntitySet
Document Business Partner Item

Original entity name from the Odata EDM: CADocBPItem_Type

  • Field Details

  • Constructor Details

    • CADocBPItem

      public CADocBPItem()
    • CADocBPItem

      public CADocBPItem(@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, List<CADocBPItemBusLock> to_BPItemBusLock, @Nullable CADocHeader to_DocHeader)
  • Method Details

    • getType

      @Nonnull public Class<CADocBPItem> getType()
      Specified by:
      getType in class VdmObject<CADocBPItem>
    • 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 - Currency Key
    • setAdditionalCurrency2

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

      Original property name from the Odata EDM: AdditionalCurrency2

      Parameters:
      additionalCurrency2 - Currency Key
    • 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<CADocBPItem>
    • getKey

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

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

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

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

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

      @Nonnull public io.vavr.control.Option<List<CADocBPItemBusLock>> getBPItemBusLockIfPresent()
      Retrieval of associated CADocBPItemBusLock entities (one to many). This corresponds to the OData navigation property _BPItemBusLock.

      If the navigation property for an entity CADocBPItem 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 _BPItemBusLock is already loaded, the result will contain the CADocBPItemBusLock entities. If not, an Option with result state empty is returned.
    • setBPItemBusLock

      public void setBPItemBusLock(@Nonnull List<CADocBPItemBusLock> value)
      Overwrites the list of associated CADocBPItemBusLock entities for the loaded navigation property _BPItemBusLock.

      If the navigation property _BPItemBusLock of a queried CADocBPItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CADocBPItemBusLock entities.
    • addBPItemBusLock

      public void addBPItemBusLock(CADocBPItemBusLock... entity)
      Adds elements to the list of associated CADocBPItemBusLock entities. This corresponds to the OData navigation property _BPItemBusLock.

      If the navigation property _BPItemBusLock of a queried CADocBPItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CADocBPItemBusLock entities.
    • 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 CADocBPItem 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 CADocBPItem.CADocBPItemBuilder 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:
      Currency Key
    • getAdditionalCurrency2

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

      Original property name from the Odata EDM: AdditionalCurrency2

      Returns:
      Currency Key
    • 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<CADocBPItem>
    • equals

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

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

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

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