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

public class ContractAccountPartner extends VdmEntity<ContractAccountPartner> implements VdmEntitySet
Contract Account Partner

Original entity name from the Odata EDM: ContractAccountPartnerType

  • Field Details

  • Constructor Details

    • ContractAccountPartner

      public ContractAccountPartner()
    • ContractAccountPartner

      public ContractAccountPartner(@Nullable String contractAccount, @Nullable String businessPartner, @Nullable String contractAccountName, @Nullable LocalDate creationDate, @Nullable String createdByUser, @Nullable Boolean isMarkedForDeletion, @Nullable LocalDate lastChangeDate, @Nullable String lastChangedByUser, @Nullable String cABankIDForIncomingPayments, @Nullable String cABankIDForOutgoingPayments, @Nullable String cAPaymentMethodForIncgPayment, @Nullable String cAPaymentMethodForOutgPayment, @Nullable String cAHouseBankReference, @Nullable String cAPaymentCardIDForIncomingPayt, @Nullable String cAPaymentCardIDForOutgoingPayt, @Nullable String sEPAMandate, @Nullable String cADunningProcedure, @Nullable String cADunningNoticeGroup, @Nullable String cACorrespondenceDunningProced, @Nullable String cACollectionsClerk, @Nullable String cACollectionsMasterDataGroup, @Nullable String cACollectionStrategy, @Nullable String cACollectionsContactPerson, @Nullable String contractAccountForPayment, @Nullable String cABusinessPartnerForPayment, @Nullable String cAAlternativePayer, @Nullable String cAAlternativePayee, @Nullable String cAAlternativeDunningRecipient, @Nullable String cAAlternativeInvoiceRecipient, @Nullable String cAAlternativeCorrespncRcpnt, @Nullable String cAAddressIDOfAlternativePayer, @Nullable String cAAddressIDOfAlternativePayee, @Nullable String cAAddressIDOfAltvDunRecipient, @Nullable String cAAddressIDOfAltvInvoiceRcpnt, @Nullable String cACurrencyForDirectDebitLimit, @Nullable BigDecimal cADirectDebitLimit, @Nullable String cANmbrMnthsForDirectDebitLimit, @Nullable String cADirectDebitLimitCalcMode, @Nullable LocalDate cAStartDateForBillingPeriod, @Nullable String cATargetCurrencyForInvoicing, @Nullable String cAInvcgCategory, @Nullable String cAInvcgSchedule, @Nullable String cABillgCycle, @Nullable String cALastDayOfBillingPeriod, @Nullable String cADetnCodeForAltvInvoiceForm, @Nullable String cABusinessPartnerForPosting, @Nullable String contractAccountForPosting, @Nullable String cABusinessPartnerForInvcgList, @Nullable String contractAccountForInvcgList, @Nullable String cAMasterAgreement, @Nullable String cAPartnerSettlementRule, @Nullable LocalDate valdtyDateForWhldgTaxExmpCert, @Nullable String taxJurisdiction, @Nullable String cAWhldgTaxCodeOutgoingPayt, @Nullable String cAWhldgTaxCodeIncomingPayt, @Nullable String withholdingTaxCertificate, @Nullable String cAAdditionalDaysForCashMgmt, @Nullable String cABusPartnerPostgLockExstcCode, @Nullable String cABusPartnerAddlLockExstcCode, @Nullable LocalDate cABusinessPartnerLockStartDate, @Nullable LocalDate cABusinessPartnerLockEndDate, @Nullable String cABPReferenceNumber, @Nullable String cACompanyCodeGroup, @Nullable String cAStandardCompanyCode, @Nullable String altvContractAcctForCollvBills, @Nullable String cAInterestCode, @Nullable String cashPlanningGroup, @Nullable String cARelationshipOfBPToContrAcct, @Nullable String addressID, @Nullable String cAAddressIDOfJurisdictionCode, @Nullable String cAAuthorizationGroup, @Nullable String cAToleranceGroup, @Nullable String cACorrespondenceVariant, @Nullable String partnerCompany, @Nullable String cACorrespondenceActivityCode, @Nullable String cAClearingCategory, @Nullable String cADefaultClearingRstrcnCode, @Nullable String supplyingCountry, @Nullable String businessPlace, @Nullable String paymentCondition, @Nullable String cAAccountDeterminationCode, @Nullable String businessArea, @Nullable String cAPaymentCompanyCode, @Nullable String country, @Nullable ContractAccount to_ContractAccount)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ContractAccount

      Parameters:
      contractAccount - Contract Account
    • setBusinessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Parameters:
      businessPartner - Business Partner Number
    • setContractAccountName

      public void setContractAccountName(@Nullable String contractAccountName)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Parameters:
      contractAccountName - Description of Contract Account
    • setCreationDate

      public void setCreationDate(@Nullable LocalDate creationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Creation Date
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Created By
    • setIsMarkedForDeletion

      public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Parameters:
      isMarkedForDeletion - Deletion Indicator
    • setLastChangeDate

      public void setLastChangeDate(@Nullable LocalDate lastChangeDate)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Parameters:
      lastChangeDate - Last Change Date
    • setLastChangedByUser

      public void setLastChangedByUser(@Nullable String lastChangedByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: LastChangedByUser

      Parameters:
      lastChangedByUser - Name of Person Who Changed Object
    • setCABankIDForIncomingPayments

      public void setCABankIDForIncomingPayments(@Nullable String cABankIDForIncomingPayments)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABankIDForIncomingPayments

      Parameters:
      cABankIDForIncomingPayments - Bank Details ID for Incoming Payments
    • setCABankIDForOutgoingPayments

      public void setCABankIDForOutgoingPayments(@Nullable String cABankIDForOutgoingPayments)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABankIDForOutgoingPayments

      Parameters:
      cABankIDForOutgoingPayments - Bank Details ID for Outgoing Payments
    • setCAPaymentMethodForIncgPayment

      public void setCAPaymentMethodForIncgPayment(@Nullable String cAPaymentMethodForIncgPayment)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CAPaymentMethodForIncgPayment

      Parameters:
      cAPaymentMethodForIncgPayment - Incoming Payment Method
    • setCAPaymentMethodForOutgPayment

      public void setCAPaymentMethodForOutgPayment(@Nullable String cAPaymentMethodForOutgPayment)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CAPaymentMethodForOutgPayment

      Parameters:
      cAPaymentMethodForOutgPayment - Outgoing Payment Methods
    • setCAHouseBankReference

      public void setCAHouseBankReference(@Nullable String cAHouseBankReference)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CAHouseBankReference

      Parameters:
      cAHouseBankReference - Own Bank Details
    • setCAPaymentCardIDForIncomingPayt

      public void setCAPaymentCardIDForIncomingPayt(@Nullable String cAPaymentCardIDForIncomingPayt)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAPaymentCardIDForIncomingPayt

      Parameters:
      cAPaymentCardIDForIncomingPayt - Payment Card ID for Incoming Payments
    • setCAPaymentCardIDForOutgoingPayt

      public void setCAPaymentCardIDForOutgoingPayt(@Nullable String cAPaymentCardIDForOutgoingPayt)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CAPaymentCardIDForOutgoingPayt

      Parameters:
      cAPaymentCardIDForOutgoingPayt - Payment Card ID for Outgoing Payments
    • setSEPAMandate

      public void setSEPAMandate(@Nullable String sEPAMandate)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Parameters:
      sEPAMandate - Unique Reference to Mandate for each Payee
    • 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
    • setCADunningNoticeGroup

      public void setCADunningNoticeGroup(@Nullable String cADunningNoticeGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADunningNoticeGroup

      Parameters:
      cADunningNoticeGroup - Grouping fur Dunning Notices
    • setCACorrespondenceDunningProced

      public void setCACorrespondenceDunningProced(@Nullable String cACorrespondenceDunningProced)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACorrespondenceDunningProced

      Parameters:
      cACorrespondenceDunningProced - Correspondence Dunning Procedure
    • setCACollectionsClerk

      public void setCACollectionsClerk(@Nullable String cACollectionsClerk)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACollectionsClerk

      Parameters:
      cACollectionsClerk - Clerk Responsible
    • setCACollectionsMasterDataGroup

      public void setCACollectionsMasterDataGroup(@Nullable String cACollectionsMasterDataGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACollectionsMasterDataGroup

      Parameters:
      cACollectionsMasterDataGroup - Collection Management: Master Data Group
    • setCACollectionStrategy

      public void setCACollectionStrategy(@Nullable String cACollectionStrategy)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CACollectionStrategy

      Parameters:
      cACollectionStrategy - Collection Strategy
    • setCACollectionsContactPerson

      public void setCACollectionsContactPerson(@Nullable String cACollectionsContactPerson)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CACollectionsContactPerson

      Parameters:
      cACollectionsContactPerson - Collections Contact Person
    • setContractAccountForPayment

      public void setContractAccountForPayment(@Nullable String contractAccountForPayment)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccountForPayment

      Parameters:
      contractAccountForPayment - Contract account used for payment transactions
    • setCABusinessPartnerForPayment

      public void setCABusinessPartnerForPayment(@Nullable String cABusinessPartnerForPayment)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABusinessPartnerForPayment

      Parameters:
      cABusinessPartnerForPayment - BP Acting as Payer/Payee in Payment Transactions
    • setCAAlternativePayer

      public void setCAAlternativePayer(@Nullable String cAAlternativePayer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativePayer

      Parameters:
      cAAlternativePayer - Alternative Payer
    • setCAAlternativePayee

      public void setCAAlternativePayee(@Nullable String cAAlternativePayee)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativePayee

      Parameters:
      cAAlternativePayee - Alternative Payee
    • setCAAlternativeDunningRecipient

      public void setCAAlternativeDunningRecipient(@Nullable String cAAlternativeDunningRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeDunningRecipient

      Parameters:
      cAAlternativeDunningRecipient - Alternative dunning recipient
    • setCAAlternativeInvoiceRecipient

      public void setCAAlternativeInvoiceRecipient(@Nullable String cAAlternativeInvoiceRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeInvoiceRecipient

      Parameters:
      cAAlternativeInvoiceRecipient - Alternative Invoice Recipient
    • setCAAlternativeCorrespncRcpnt

      public void setCAAlternativeCorrespncRcpnt(@Nullable String cAAlternativeCorrespncRcpnt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAlternativeCorrespncRcpnt

      Parameters:
      cAAlternativeCorrespncRcpnt - Alternative Correspondence Recipient for Standard Case
    • setCAAddressIDOfAlternativePayer

      public void setCAAddressIDOfAlternativePayer(@Nullable String cAAddressIDOfAlternativePayer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressIDOfAlternativePayer

      Parameters:
      cAAddressIDOfAlternativePayer - Address Number for Alternative Payer
    • setCAAddressIDOfAlternativePayee

      public void setCAAddressIDOfAlternativePayee(@Nullable String cAAddressIDOfAlternativePayee)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressIDOfAlternativePayee

      Parameters:
      cAAddressIDOfAlternativePayee - Address Number for Alternative Payee
    • setCAAddressIDOfAltvDunRecipient

      public void setCAAddressIDOfAltvDunRecipient(@Nullable String cAAddressIDOfAltvDunRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressIDOfAltvDunRecipient

      Parameters:
      cAAddressIDOfAltvDunRecipient - Address number for alternative dunning notice recipient
    • setCAAddressIDOfAltvInvoiceRcpnt

      public void setCAAddressIDOfAltvInvoiceRcpnt(@Nullable String cAAddressIDOfAltvInvoiceRcpnt)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressIDOfAltvInvoiceRcpnt

      Parameters:
      cAAddressIDOfAltvInvoiceRcpnt - Address number for alternative bill recipient
    • setCACurrencyForDirectDebitLimit

      public void setCACurrencyForDirectDebitLimit(@Nullable String cACurrencyForDirectDebitLimit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CACurrencyForDirectDebitLimit

      Parameters:
      cACurrencyForDirectDebitLimit - Currency of Direct Debit Limit
    • setCADirectDebitLimit

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

      Original property name from the Odata EDM: CADirectDebitLimit

      Parameters:
      cADirectDebitLimit - Direct Debit Limit
    • setCANmbrMnthsForDirectDebitLimit

      public void setCANmbrMnthsForDirectDebitLimit(@Nullable String cANmbrMnthsForDirectDebitLimit)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CANmbrMnthsForDirectDebitLimit

      Parameters:
      cANmbrMnthsForDirectDebitLimit - Number of Months for Calculation of Direct Debit Limit
    • setCADirectDebitLimitCalcMode

      public void setCADirectDebitLimitCalcMode(@Nullable String cADirectDebitLimitCalcMode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADirectDebitLimitCalcMode

      Parameters:
      cADirectDebitLimitCalcMode - Rolling Calculation of Direct Debit Limit
    • setCAStartDateForBillingPeriod

      public void setCAStartDateForBillingPeriod(@Nullable LocalDate cAStartDateForBillingPeriod)
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateForBillingPeriod

      Parameters:
      cAStartDateForBillingPeriod - Start Date of First Billing Period
    • setCATargetCurrencyForInvoicing

      public void setCATargetCurrencyForInvoicing(@Nullable String cATargetCurrencyForInvoicing)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CATargetCurrencyForInvoicing

      Parameters:
      cATargetCurrencyForInvoicing - Target Currency of Invoicing
    • setCAInvcgCategory

      public void setCAInvcgCategory(@Nullable String cAInvcgCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgCategory

      Parameters:
      cAInvcgCategory - Invoicing Category
    • setCAInvcgSchedule

      public void setCAInvcgSchedule(@Nullable String cAInvcgSchedule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAInvcgSchedule

      Parameters:
      cAInvcgSchedule - Selection Characteristic for Scheduling
    • setCABillgCycle

      public void setCABillgCycle(@Nullable String cABillgCycle)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABillgCycle

      Parameters:
      cABillgCycle - Billing Cycle
    • setCALastDayOfBillingPeriod

      public void setCALastDayOfBillingPeriod(@Nullable String cALastDayOfBillingPeriod)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CALastDayOfBillingPeriod

      Parameters:
      cALastDayOfBillingPeriod - Day of Period End
    • setCADetnCodeForAltvInvoiceForm

      public void setCADetnCodeForAltvInvoiceForm(@Nullable String cADetnCodeForAltvInvoiceForm)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CADetnCodeForAltvInvoiceForm

      Parameters:
      cADetnCodeForAltvInvoiceForm - Determination Characteristic for Alternative Invoice Form
    • setCABusinessPartnerForPosting

      public void setCABusinessPartnerForPosting(@Nullable String cABusinessPartnerForPosting)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABusinessPartnerForPosting

      Parameters:
      cABusinessPartnerForPosting - Business Partner for Posting of the Invoice
    • setContractAccountForPosting

      public void setContractAccountForPosting(@Nullable String contractAccountForPosting)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccountForPosting

      Parameters:
      contractAccountForPosting - Contract Account of Invoice Recipient
    • setCABusinessPartnerForInvcgList

      public void setCABusinessPartnerForInvcgList(@Nullable String cABusinessPartnerForInvcgList)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CABusinessPartnerForInvcgList

      Parameters:
      cABusinessPartnerForInvcgList - Recipient of Invoicing List
    • setContractAccountForInvcgList

      public void setContractAccountForInvcgList(@Nullable String contractAccountForInvcgList)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccountForInvcgList

      Parameters:
      contractAccountForInvcgList - Contract Account of Recipient of Invoicing List
    • setCAMasterAgreement

      public void setCAMasterAgreement(@Nullable String cAMasterAgreement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAMasterAgreement

      Parameters:
      cAMasterAgreement - Identification of Master Agreement
    • setCAPartnerSettlementRule

      public void setCAPartnerSettlementRule(@Nullable String cAPartnerSettlementRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Parameters:
      cAPartnerSettlementRule - Partner Settlement Rule
    • setValdtyDateForWhldgTaxExmpCert

      public void setValdtyDateForWhldgTaxExmpCert(@Nullable LocalDate valdtyDateForWhldgTaxExmpCert)
      Constraints: Nullable

      Original property name from the Odata EDM: ValdtyDateForWhldgTaxExmpCert

      Parameters:
      valdtyDateForWhldgTaxExmpCert - Validity Date for Withholding Tax Exemption Certificate
    • 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
    • setCAWhldgTaxCodeOutgoingPayt

      public void setCAWhldgTaxCodeOutgoingPayt(@Nullable String cAWhldgTaxCodeOutgoingPayt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWhldgTaxCodeOutgoingPayt

      Parameters:
      cAWhldgTaxCodeOutgoingPayt - Witholding Tax Code For Outgoing Payments
    • setCAWhldgTaxCodeIncomingPayt

      public void setCAWhldgTaxCodeIncomingPayt(@Nullable String cAWhldgTaxCodeIncomingPayt)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CAWhldgTaxCodeIncomingPayt

      Parameters:
      cAWhldgTaxCodeIncomingPayt - Withholding Tax Code For Incoming Payments
    • 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
    • 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
    • setCABusPartnerPostgLockExstcCode

      public void setCABusPartnerPostgLockExstcCode(@Nullable String cABusPartnerPostgLockExstcCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABusPartnerPostgLockExstcCode

      Parameters:
      cABusPartnerPostgLockExstcCode - Business Partner Lock for Postings/Clearing
    • setCABusPartnerAddlLockExstcCode

      public void setCABusPartnerAddlLockExstcCode(@Nullable String cABusPartnerAddlLockExstcCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CABusPartnerAddlLockExstcCode

      Parameters:
      cABusPartnerAddlLockExstcCode - Business Partner Lock for Dunning / Payment
    • setCABusinessPartnerLockStartDate

      public void setCABusinessPartnerLockStartDate(@Nullable LocalDate cABusinessPartnerLockStartDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABusinessPartnerLockStartDate

      Parameters:
      cABusinessPartnerLockStartDate - Lock valid from
    • setCABusinessPartnerLockEndDate

      public void setCABusinessPartnerLockEndDate(@Nullable LocalDate cABusinessPartnerLockEndDate)
      Constraints: Nullable

      Original property name from the Odata EDM: CABusinessPartnerLockEndDate

      Parameters:
      cABusinessPartnerLockEndDate - Lock valid to
    • setCABPReferenceNumber

      public void setCABPReferenceNumber(@Nullable String cABPReferenceNumber)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CABPReferenceNumber

      Parameters:
      cABPReferenceNumber - Reference Number for Business Partner
    • setCACompanyCodeGroup

      public void setCACompanyCodeGroup(@Nullable String cACompanyCodeGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACompanyCodeGroup

      Parameters:
      cACompanyCodeGroup - Company Code Group
    • setCAStandardCompanyCode

      public void setCAStandardCompanyCode(@Nullable String cAStandardCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAStandardCompanyCode

      Parameters:
      cAStandardCompanyCode - Standard Company Code
    • 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
    • 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
    • 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
    • setCARelationshipOfBPToContrAcct

      public void setCARelationshipOfBPToContrAcct(@Nullable String cARelationshipOfBPToContrAcct)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CARelationshipOfBPToContrAcct

      Parameters:
      cARelationshipOfBPToContrAcct - Relationship of Business Partner to Contract Account
    • setAddressID

      public void setAddressID(@Nullable String addressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AddressID

      Parameters:
      addressID - Address Number
    • setCAAddressIDOfJurisdictionCode

      public void setCAAddressIDOfJurisdictionCode(@Nullable String cAAddressIDOfJurisdictionCode)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CAAddressIDOfJurisdictionCode

      Parameters:
      cAAddressIDOfJurisdictionCode - Address Number for Jurisdiction Code Address
    • setCAAuthorizationGroup

      public void setCAAuthorizationGroup(@Nullable String cAAuthorizationGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAAuthorizationGroup

      Parameters:
      cAAuthorizationGroup - Authorization Group
    • setCAToleranceGroup

      public void setCAToleranceGroup(@Nullable String cAToleranceGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAToleranceGroup

      Parameters:
      cAToleranceGroup - Tolerance Group for Contract Account
    • setCACorrespondenceVariant

      public void setCACorrespondenceVariant(@Nullable String cACorrespondenceVariant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACorrespondenceVariant

      Parameters:
      cACorrespondenceVariant - Correspondence Variant
    • 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
    • setCACorrespondenceActivityCode

      public void setCACorrespondenceActivityCode(@Nullable String cACorrespondenceActivityCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CACorrespondenceActivityCode

      Parameters:
      cACorrespondenceActivityCode - FI-CA correspondence - activity key
    • setCAClearingCategory

      public void setCAClearingCategory(@Nullable String cAClearingCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CAClearingCategory

      Parameters:
      cAClearingCategory - Clearing Category For Clearing Postings
    • setCADefaultClearingRstrcnCode

      public void setCADefaultClearingRstrcnCode(@Nullable String cADefaultClearingRstrcnCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CADefaultClearingRstrcnCode

      Parameters:
      cADefaultClearingRstrcnCode - Clearing Restriction
    • setSupplyingCountry

      public void setSupplyingCountry(@Nullable String supplyingCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SupplyingCountry

      Parameters:
      supplyingCountry - Supplying Country/Region
    • 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
    • setPaymentCondition

      public void setPaymentCondition(@Nullable String paymentCondition)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentCondition

      Parameters:
      paymentCondition - Payment Condition
    • 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
    • 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
    • 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
    • setCountry

      public void setCountry(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Parameters:
      country - Country/Region Key
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity ContractAccountPartner 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 _ContractAccount is already loaded, the result will contain the ContractAccount entity. If not, an Option with result state empty is returned.
    • setContractAccount

      public void setContractAccount(ContractAccount value)
      Overwrites the associated ContractAccount entity for the loaded navigation property _ContractAccount.
      Parameters:
      value - New ContractAccount entity.
    • builder

      @Nonnull public static ContractAccountPartner.ContractAccountPartnerBuilder builder()
    • getContractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      Contract Account
    • getBusinessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getContractAccountName

      @Nullable public String getContractAccountName()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      Description of Contract Account
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Creation Date
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Created By
    • getIsMarkedForDeletion

      @Nullable public Boolean getIsMarkedForDeletion()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      Deletion Indicator
    • getLastChangeDate

      @Nullable public LocalDate getLastChangeDate()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      Last Change Date
    • getLastChangedByUser

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

      Original property name from the Odata EDM: LastChangedByUser

      Returns:
      Name of Person Who Changed Object
    • getCABankIDForIncomingPayments

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

      Original property name from the Odata EDM: CABankIDForIncomingPayments

      Returns:
      Bank Details ID for Incoming Payments
    • getCABankIDForOutgoingPayments

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

      Original property name from the Odata EDM: CABankIDForOutgoingPayments

      Returns:
      Bank Details ID for Outgoing Payments
    • getCAPaymentMethodForIncgPayment

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

      Original property name from the Odata EDM: CAPaymentMethodForIncgPayment

      Returns:
      Incoming Payment Method
    • getCAPaymentMethodForOutgPayment

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

      Original property name from the Odata EDM: CAPaymentMethodForOutgPayment

      Returns:
      Outgoing Payment Methods
    • getCAHouseBankReference

      @Nullable public String getCAHouseBankReference()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CAHouseBankReference

      Returns:
      Own Bank Details
    • getCAPaymentCardIDForIncomingPayt

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

      Original property name from the Odata EDM: CAPaymentCardIDForIncomingPayt

      Returns:
      Payment Card ID for Incoming Payments
    • getCAPaymentCardIDForOutgoingPayt

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

      Original property name from the Odata EDM: CAPaymentCardIDForOutgoingPayt

      Returns:
      Payment Card ID for Outgoing Payments
    • getSEPAMandate

      @Nullable public String getSEPAMandate()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Returns:
      Unique Reference to Mandate for each Payee
    • getCADunningProcedure

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

      Original property name from the Odata EDM: CADunningProcedure

      Returns:
      Dunning Procedure
    • getCADunningNoticeGroup

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

      Original property name from the Odata EDM: CADunningNoticeGroup

      Returns:
      Grouping fur Dunning Notices
    • getCACorrespondenceDunningProced

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

      Original property name from the Odata EDM: CACorrespondenceDunningProced

      Returns:
      Correspondence Dunning Procedure
    • getCACollectionsClerk

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

      Original property name from the Odata EDM: CACollectionsClerk

      Returns:
      Clerk Responsible
    • getCACollectionsMasterDataGroup

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

      Original property name from the Odata EDM: CACollectionsMasterDataGroup

      Returns:
      Collection Management: Master Data Group
    • getCACollectionStrategy

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

      Original property name from the Odata EDM: CACollectionStrategy

      Returns:
      Collection Strategy
    • getCACollectionsContactPerson

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

      Original property name from the Odata EDM: CACollectionsContactPerson

      Returns:
      Collections Contact Person
    • getContractAccountForPayment

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

      Original property name from the Odata EDM: ContractAccountForPayment

      Returns:
      Contract account used for payment transactions
    • getCABusinessPartnerForPayment

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

      Original property name from the Odata EDM: CABusinessPartnerForPayment

      Returns:
      BP Acting as Payer/Payee in Payment Transactions
    • getCAAlternativePayer

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

      Original property name from the Odata EDM: CAAlternativePayer

      Returns:
      Alternative Payer
    • getCAAlternativePayee

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

      Original property name from the Odata EDM: CAAlternativePayee

      Returns:
      Alternative Payee
    • getCAAlternativeDunningRecipient

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

      Original property name from the Odata EDM: CAAlternativeDunningRecipient

      Returns:
      Alternative dunning recipient
    • getCAAlternativeInvoiceRecipient

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

      Original property name from the Odata EDM: CAAlternativeInvoiceRecipient

      Returns:
      Alternative Invoice Recipient
    • getCAAlternativeCorrespncRcpnt

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

      Original property name from the Odata EDM: CAAlternativeCorrespncRcpnt

      Returns:
      Alternative Correspondence Recipient for Standard Case
    • getCAAddressIDOfAlternativePayer

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

      Original property name from the Odata EDM: CAAddressIDOfAlternativePayer

      Returns:
      Address Number for Alternative Payer
    • getCAAddressIDOfAlternativePayee

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

      Original property name from the Odata EDM: CAAddressIDOfAlternativePayee

      Returns:
      Address Number for Alternative Payee
    • getCAAddressIDOfAltvDunRecipient

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

      Original property name from the Odata EDM: CAAddressIDOfAltvDunRecipient

      Returns:
      Address number for alternative dunning notice recipient
    • getCAAddressIDOfAltvInvoiceRcpnt

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

      Original property name from the Odata EDM: CAAddressIDOfAltvInvoiceRcpnt

      Returns:
      Address number for alternative bill recipient
    • getCACurrencyForDirectDebitLimit

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

      Original property name from the Odata EDM: CACurrencyForDirectDebitLimit

      Returns:
      Currency of Direct Debit Limit
    • getCADirectDebitLimit

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

      Original property name from the Odata EDM: CADirectDebitLimit

      Returns:
      Direct Debit Limit
    • getCANmbrMnthsForDirectDebitLimit

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

      Original property name from the Odata EDM: CANmbrMnthsForDirectDebitLimit

      Returns:
      Number of Months for Calculation of Direct Debit Limit
    • getCADirectDebitLimitCalcMode

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

      Original property name from the Odata EDM: CADirectDebitLimitCalcMode

      Returns:
      Rolling Calculation of Direct Debit Limit
    • getCAStartDateForBillingPeriod

      @Nullable public LocalDate getCAStartDateForBillingPeriod()
      Constraints: Nullable

      Original property name from the Odata EDM: CAStartDateForBillingPeriod

      Returns:
      Start Date of First Billing Period
    • getCATargetCurrencyForInvoicing

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

      Original property name from the Odata EDM: CATargetCurrencyForInvoicing

      Returns:
      Target Currency of Invoicing
    • getCAInvcgCategory

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

      Original property name from the Odata EDM: CAInvcgCategory

      Returns:
      Invoicing Category
    • getCAInvcgSchedule

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

      Original property name from the Odata EDM: CAInvcgSchedule

      Returns:
      Selection Characteristic for Scheduling
    • getCABillgCycle

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

      Original property name from the Odata EDM: CABillgCycle

      Returns:
      Billing Cycle
    • getCALastDayOfBillingPeriod

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

      Original property name from the Odata EDM: CALastDayOfBillingPeriod

      Returns:
      Day of Period End
    • getCADetnCodeForAltvInvoiceForm

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

      Original property name from the Odata EDM: CADetnCodeForAltvInvoiceForm

      Returns:
      Determination Characteristic for Alternative Invoice Form
    • getCABusinessPartnerForPosting

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

      Original property name from the Odata EDM: CABusinessPartnerForPosting

      Returns:
      Business Partner for Posting of the Invoice
    • getContractAccountForPosting

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

      Original property name from the Odata EDM: ContractAccountForPosting

      Returns:
      Contract Account of Invoice Recipient
    • getCABusinessPartnerForInvcgList

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

      Original property name from the Odata EDM: CABusinessPartnerForInvcgList

      Returns:
      Recipient of Invoicing List
    • getContractAccountForInvcgList

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

      Original property name from the Odata EDM: ContractAccountForInvcgList

      Returns:
      Contract Account of Recipient of Invoicing List
    • getCAMasterAgreement

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

      Original property name from the Odata EDM: CAMasterAgreement

      Returns:
      Identification of Master Agreement
    • getCAPartnerSettlementRule

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

      Original property name from the Odata EDM: CAPartnerSettlementRule

      Returns:
      Partner Settlement Rule
    • getValdtyDateForWhldgTaxExmpCert

      @Nullable public LocalDate getValdtyDateForWhldgTaxExmpCert()
      Constraints: Nullable

      Original property name from the Odata EDM: ValdtyDateForWhldgTaxExmpCert

      Returns:
      Validity Date for Withholding Tax Exemption Certificate
    • getTaxJurisdiction

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

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getCAWhldgTaxCodeOutgoingPayt

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

      Original property name from the Odata EDM: CAWhldgTaxCodeOutgoingPayt

      Returns:
      Witholding Tax Code For Outgoing Payments
    • getCAWhldgTaxCodeIncomingPayt

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

      Original property name from the Odata EDM: CAWhldgTaxCodeIncomingPayt

      Returns:
      Withholding Tax Code For Incoming Payments
    • getWithholdingTaxCertificate

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

      Original property name from the Odata EDM: WithholdingTaxCertificate

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

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

      Original property name from the Odata EDM: CABusPartnerPostgLockExstcCode

      Returns:
      Business Partner Lock for Postings/Clearing
    • getCABusPartnerAddlLockExstcCode

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

      Original property name from the Odata EDM: CABusPartnerAddlLockExstcCode

      Returns:
      Business Partner Lock for Dunning / Payment
    • getCABusinessPartnerLockStartDate

      @Nullable public LocalDate getCABusinessPartnerLockStartDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABusinessPartnerLockStartDate

      Returns:
      Lock valid from
    • getCABusinessPartnerLockEndDate

      @Nullable public LocalDate getCABusinessPartnerLockEndDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CABusinessPartnerLockEndDate

      Returns:
      Lock valid to
    • getCABPReferenceNumber

      @Nullable public String getCABPReferenceNumber()
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CABPReferenceNumber

      Returns:
      Reference Number for Business Partner
    • getCACompanyCodeGroup

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

      Original property name from the Odata EDM: CACompanyCodeGroup

      Returns:
      Company Code Group
    • getCAStandardCompanyCode

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

      Original property name from the Odata EDM: CAStandardCompanyCode

      Returns:
      Standard Company Code
    • 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
    • getCAInterestCode

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

      Original property name from the Odata EDM: CAInterestCode

      Returns:
      Interest Key
    • getCashPlanningGroup

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

      Original property name from the Odata EDM: CashPlanningGroup

      Returns:
      Planning Group
    • getCARelationshipOfBPToContrAcct

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

      Original property name from the Odata EDM: CARelationshipOfBPToContrAcct

      Returns:
      Relationship of Business Partner to Contract Account
    • getAddressID

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

      Original property name from the Odata EDM: AddressID

      Returns:
      Address Number
    • getCAAddressIDOfJurisdictionCode

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

      Original property name from the Odata EDM: CAAddressIDOfJurisdictionCode

      Returns:
      Address Number for Jurisdiction Code Address
    • getCAAuthorizationGroup

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

      Original property name from the Odata EDM: CAAuthorizationGroup

      Returns:
      Authorization Group
    • getCAToleranceGroup

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

      Original property name from the Odata EDM: CAToleranceGroup

      Returns:
      Tolerance Group for Contract Account
    • getCACorrespondenceVariant

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

      Original property name from the Odata EDM: CACorrespondenceVariant

      Returns:
      Correspondence Variant
    • 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
    • getCACorrespondenceActivityCode

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

      Original property name from the Odata EDM: CACorrespondenceActivityCode

      Returns:
      FI-CA correspondence - activity key
    • getCAClearingCategory

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

      Original property name from the Odata EDM: CAClearingCategory

      Returns:
      Clearing Category For Clearing Postings
    • getCADefaultClearingRstrcnCode

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

      Original property name from the Odata EDM: CADefaultClearingRstrcnCode

      Returns:
      Clearing Restriction
    • getSupplyingCountry

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

      Original property name from the Odata EDM: SupplyingCountry

      Returns:
      Supplying Country/Region
    • getBusinessPlace

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

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      Business Place
    • getPaymentCondition

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

      Original property name from the Odata EDM: PaymentCondition

      Returns:
      Payment Condition
    • getCAAccountDeterminationCode

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

      Original property name from the Odata EDM: CAAccountDeterminationCode

      Returns:
      Account Determination ID
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • 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
    • getCountry

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

      Original property name from the Odata EDM: Country

      Returns:
      Country/Region Key
    • toString

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

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

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

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

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