java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<BusPartInvoiceItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.contractaccountingbusinesspartnerinvoice.BusPartInvoiceItem

public class BusPartInvoiceItem extends VdmEntity<BusPartInvoiceItem>

Original entity name from the Odata EDM: BusPartInvoiceItemType

  • Field Details

  • Constructor Details

    • BusPartInvoiceItem

      public BusPartInvoiceItem()
    • BusPartInvoiceItem

      public BusPartInvoiceItem(@Nullable UUID cADocumentContainerUUID, @Nullable String cADocumentContainerSqncNumber, @Nullable String cADocContainerInvoiceItmStatus, @Nullable String cADocContainerInvoiceItmStsTxt, @Nullable String cADocumentContainerRefType, @Nullable String cADocumentContainerRefTypeText, @Nullable String cADocumentContainerReference, @Nullable LocalDate creationDate, @Nullable LocalTime creationTime, @Nullable String cADocument, @Nullable String cARepetitionItemNumber, @Nullable String cABPItemNumber, @Nullable String businessPartner, @Nullable String businessPartnerFullName, @Nullable String contractAccount, @Nullable String contractAccountName, @Nullable String cAContract, @Nullable String cASubApplication, @Nullable String cASubApplicationText, @Nullable String companyCode, @Nullable String companyCodeName, @Nullable String cAReferenceDocument, @Nullable String cADocumentOriginCode, @Nullable String cADocumentOriginCodeName, @Nullable String cADocumentType, @Nullable String cADocumentTypeName, @Nullable String referenceDocumentType, @Nullable String originalReferenceDocument, @Nullable String logicalSystem, @Nullable String cABPItemText, @Nullable String businessArea, @Nullable String businessAreaName, @Nullable String segment, @Nullable String segmentName, @Nullable BigDecimal cACashDiscountRate, @Nullable String cAGroupingForPayment, @Nullable String cAMainTransaction, @Nullable String cAMainTransactionName, @Nullable String cASubTransaction, @Nullable String cASubTransactionName, @Nullable Boolean cashDiscountBaseAmtIsNetAmt, @Nullable String cAClearingReason, @Nullable String cAClearingReasonName, @Nullable LocalDate documentDate, @Nullable LocalDate cAPostingDate, @Nullable LocalDate cANetDueDate, @Nullable LocalDate cADeferralDate, @Nullable LocalDate cACashDiscountDueDate, @Nullable LocalDate cAValueDateForClearing, @Nullable LocalDate cAClearingDate, @Nullable LocalDate exchangeRateDate, @Nullable String transactionCurrency, @Nullable BigDecimal cAAmountInTransactionCurrency, @Nullable BigDecimal cAOpenAmountInTransactionCrcy, @Nullable BigDecimal cACashDiscountAmtInTransCrcy, @Nullable BigDecimal cAEligibleAmountForCshDiscInTC, @Nullable BigDecimal cAReleasedAmtInTransCurrency, @Nullable String displayCurrency, @Nullable BigDecimal amountInDisplayCurrency, @Nullable BigDecimal openAmountInDisplayCrcy, @Nullable BigDecimal cashDiscountAmountInDspCrcy, @Nullable BigDecimal cAEligibleAmountForCshDiscInDC, @Nullable BigDecimal cAReleasedAmtInDisplayCurrency, @Nullable BigDecimal cAClearingAmountInDisplayCrcy, @Nullable BusPartInvoiceItemParameters toParameters)
  • Method Details

    • getType

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

      public void setCADocumentContainerUUID(@Nullable UUID cADocumentContainerUUID)
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CADocumentContainerUUID

      Parameters:
      cADocumentContainerUUID - Document Container ID
    • setCADocumentContainerSqncNumber

      public void setCADocumentContainerSqncNumber(@Nullable String cADocumentContainerSqncNumber)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocumentContainerSqncNumber

      Parameters:
      cADocumentContainerSqncNumber - Sequence Number
    • setCADocContainerInvoiceItmStatus

      public void setCADocContainerInvoiceItmStatus(@Nullable String cADocContainerInvoiceItmStatus)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CADocContainerInvoiceItmStatus

      Parameters:
      cADocContainerInvoiceItmStatus - Status of Item of an Invoice
    • setCADocContainerInvoiceItmStsTxt

      public void setCADocContainerInvoiceItmStsTxt(@Nullable String cADocContainerInvoiceItmStsTxt)
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CADocContainerInvoiceItmStsTxt

      Parameters:
      cADocContainerInvoiceItmStsTxt - Description for Status of Item in Invoice
    • setCADocumentContainerRefType

      public void setCADocumentContainerRefType(@Nullable String cADocumentContainerRefType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CADocumentContainerRefType

      Parameters:
      cADocumentContainerRefType - Document Container - Reference Type
    • setCADocumentContainerRefTypeText

      public void setCADocumentContainerRefTypeText(@Nullable String cADocumentContainerRefTypeText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CADocumentContainerRefTypeText

      Parameters:
      cADocumentContainerRefTypeText - Reference Type of Document Conainer Text
    • setCADocumentContainerReference

      public void setCADocumentContainerReference(@Nullable String cADocumentContainerReference)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CADocumentContainerReference

      Parameters:
      cADocumentContainerReference - Document Container - Identification for Reference Category
    • setCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Parameters:
      creationDate - Day On Which Accounting Document Was Entered
    • setCreationTime

      public void setCreationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Parameters:
      creationTime - Time of Entry
    • setCADocument

      public void setCADocument(@Nullable String cADocument)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CADocument

      Parameters:
      cADocument - Document
    • setCARepetitionItemNumber

      public void setCARepetitionItemNumber(@Nullable String cARepetitionItemNumber)
      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)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABPItemNumber

      Parameters:
      cABPItemNumber - Item Number in FI-CA Document
    • 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
    • setBusinessPartnerFullName

      public void setBusinessPartnerFullName(@Nullable String businessPartnerFullName)
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: BusinessPartnerFullName

      Parameters:
      businessPartnerFullName - The businessPartnerFullName to set.
    • 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
    • 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
    • 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
    • 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
    • setCASubApplicationText

      public void setCASubApplicationText(@Nullable String cASubApplicationText)
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: CASubApplicationText

      Parameters:
      cASubApplicationText - Description (250 Characters)
    • 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
    • setCompanyCodeName

      public void setCompanyCodeName(@Nullable String companyCodeName)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: CompanyCodeName

      Parameters:
      companyCodeName - Name of Company Code or Company
    • 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
    • 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
    • setCADocumentOriginCodeName

      public void setCADocumentOriginCodeName(@Nullable String cADocumentOriginCodeName)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CADocumentOriginCodeName

      Parameters:
      cADocumentOriginCodeName - Description of Document Origin
    • 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
    • setCADocumentTypeName

      public void setCADocumentTypeName(@Nullable String cADocumentTypeName)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: CADocumentTypeName

      Parameters:
      cADocumentTypeName - Document Type Description
    • setReferenceDocumentType

      public void setReferenceDocumentType(@Nullable String referenceDocumentType)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ReferenceDocumentType

      Parameters:
      referenceDocumentType - Reference Document Type
    • setOriginalReferenceDocument

      public void setOriginalReferenceDocument(@Nullable String originalReferenceDocument)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: OriginalReferenceDocument

      Parameters:
      originalReferenceDocument - Reference Key
    • setLogicalSystem

      public void setLogicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Parameters:
      logicalSystem - Logical system of source document
    • setCABPItemText

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

      Original property name from the Odata EDM: CABPItemText

      Parameters:
      cABPItemText - The cABPItemText to set.
    • setBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - The businessArea to set.
    • setBusinessAreaName

      public void setBusinessAreaName(@Nullable String businessAreaName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BusinessAreaName

      Parameters:
      businessAreaName - Business Area Description
    • setSegment

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

      Original property name from the Odata EDM: Segment

      Parameters:
      segment - The segment to set.
    • setSegmentName

      public void setSegmentName(@Nullable String segmentName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SegmentName

      Parameters:
      segmentName - Segment Name
    • setCACashDiscountRate

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

      Original property name from the Odata EDM: CACashDiscountRate

      Parameters:
      cACashDiscountRate - The cACashDiscountRate to set.
    • setCAGroupingForPayment

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

      Original property name from the Odata EDM: CAGroupingForPayment

      Parameters:
      cAGroupingForPayment - The cAGroupingForPayment to set.
    • setCAMainTransaction

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

      Original property name from the Odata EDM: CAMainTransaction

      Parameters:
      cAMainTransaction - The cAMainTransaction to set.
    • setCAMainTransactionName

      public void setCAMainTransactionName(@Nullable String cAMainTransactionName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAMainTransactionName

      Parameters:
      cAMainTransactionName - Name of Main Transaction
    • setCASubTransaction

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

      Original property name from the Odata EDM: CASubTransaction

      Parameters:
      cASubTransaction - The cASubTransaction to set.
    • setCASubTransactionName

      public void setCASubTransactionName(@Nullable String cASubTransactionName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CASubTransactionName

      Parameters:
      cASubTransactionName - Name of Subtransaction
    • setCashDiscountBaseAmtIsNetAmt

      public void setCashDiscountBaseAmtIsNetAmt(@Nullable Boolean cashDiscountBaseAmtIsNetAmt)
      Constraints: Not nullable

      Original property name from the Odata EDM: CashDiscountBaseAmtIsNetAmt

      Parameters:
      cashDiscountBaseAmtIsNetAmt - Indicator: Discount base amount is the net value
    • setCAClearingReason

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

      Original property name from the Odata EDM: CAClearingReason

      Parameters:
      cAClearingReason - The cAClearingReason to set.
    • setCAClearingReasonName

      public void setCAClearingReasonName(@Nullable String cAClearingReasonName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: CAClearingReasonName

      Parameters:
      cAClearingReasonName - Name
    • setDocumentDate

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

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - The documentDate to set.
    • setCAPostingDate

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

      Original property name from the Odata EDM: CAPostingDate

      Parameters:
      cAPostingDate - The cAPostingDate to set.
    • setCANetDueDate

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

      Original property name from the Odata EDM: CANetDueDate

      Parameters:
      cANetDueDate - The cANetDueDate to set.
    • setCADeferralDate

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

      Original property name from the Odata EDM: CADeferralDate

      Parameters:
      cADeferralDate - The cADeferralDate to set.
    • setCACashDiscountDueDate

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

      Original property name from the Odata EDM: CACashDiscountDueDate

      Parameters:
      cACashDiscountDueDate - The cACashDiscountDueDate to set.
    • setCAValueDateForClearing

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

      Original property name from the Odata EDM: CAValueDateForClearing

      Parameters:
      cAValueDateForClearing - The cAValueDateForClearing to set.
    • setCAClearingDate

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

      Original property name from the Odata EDM: CAClearingDate

      Parameters:
      cAClearingDate - The cAClearingDate to set.
    • setExchangeRateDate

      public void setExchangeRateDate(@Nullable LocalDate exchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Parameters:
      exchangeRateDate - The exchangeRateDate to set.
    • 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
    • setCAAmountInTransactionCurrency

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

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Parameters:
      cAAmountInTransactionCurrency - The cAAmountInTransactionCurrency to set.
    • setCAOpenAmountInTransactionCrcy

      public void setCAOpenAmountInTransactionCrcy(@Nullable BigDecimal cAOpenAmountInTransactionCrcy)
      Constraints: Not nullable, Precision: 14, Scale: 0

      Original property name from the Odata EDM: CAOpenAmountInTransactionCrcy

      Parameters:
      cAOpenAmountInTransactionCrcy - The cAOpenAmountInTransactionCrcy to set.
    • setCACashDiscountAmtInTransCrcy

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

      Original property name from the Odata EDM: CACashDiscountAmtInTransCrcy

      Parameters:
      cACashDiscountAmtInTransCrcy - The cACashDiscountAmtInTransCrcy to set.
    • setCAEligibleAmountForCshDiscInTC

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscInTC

      Parameters:
      cAEligibleAmountForCshDiscInTC - The cAEligibleAmountForCshDiscInTC to set.
    • setCAReleasedAmtInTransCurrency

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

      Original property name from the Odata EDM: CAReleasedAmtInTransCurrency

      Parameters:
      cAReleasedAmtInTransCurrency - The cAReleasedAmtInTransCurrency to set.
    • setDisplayCurrency

      public void setDisplayCurrency(@Nullable String displayCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DisplayCurrency

      Parameters:
      displayCurrency - Currency Key
    • setAmountInDisplayCurrency

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

      Original property name from the Odata EDM: AmountInDisplayCurrency

      Parameters:
      amountInDisplayCurrency - The amountInDisplayCurrency to set.
    • setOpenAmountInDisplayCrcy

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

      Original property name from the Odata EDM: OpenAmountInDisplayCrcy

      Parameters:
      openAmountInDisplayCrcy - The openAmountInDisplayCrcy to set.
    • setCashDiscountAmountInDspCrcy

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

      Original property name from the Odata EDM: CashDiscountAmountInDspCrcy

      Parameters:
      cashDiscountAmountInDspCrcy - The cashDiscountAmountInDspCrcy to set.
    • setCAEligibleAmountForCshDiscInDC

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscInDC

      Parameters:
      cAEligibleAmountForCshDiscInDC - The cAEligibleAmountForCshDiscInDC to set.
    • setCAReleasedAmtInDisplayCurrency

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

      Original property name from the Odata EDM: CAReleasedAmtInDisplayCurrency

      Parameters:
      cAReleasedAmtInDisplayCurrency - The cAReleasedAmtInDisplayCurrency to set.
    • setCAClearingAmountInDisplayCrcy

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

      Original property name from the Odata EDM: CAClearingAmountInDisplayCrcy

      Parameters:
      cAClearingAmountInDisplayCrcy - The cAClearingAmountInDisplayCrcy to set.
    • getEntityCollection

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

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

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

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

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

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

      If the navigation property for an entity BusPartInvoiceItem 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 Parameters is already loaded, the result will contain the BusPartInvoiceItemParameters entity. If not, an Option with result state empty is returned.
    • setParameters

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

      @Nonnull public static BusPartInvoiceItem.BusPartInvoiceItemBuilder builder()
    • getCADocumentContainerUUID

      @Nullable public UUID getCADocumentContainerUUID()
      (Key Field) Constraints: Not nullable

      Original property name from the Odata EDM: CADocumentContainerUUID

      Returns:
      Document Container ID
    • getCADocumentContainerSqncNumber

      @Nullable public String getCADocumentContainerSqncNumber()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: CADocumentContainerSqncNumber

      Returns:
      Sequence Number
    • getCADocContainerInvoiceItmStatus

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

      Original property name from the Odata EDM: CADocContainerInvoiceItmStatus

      Returns:
      Status of Item of an Invoice
    • getCADocContainerInvoiceItmStsTxt

      @Nullable public String getCADocContainerInvoiceItmStsTxt()
      Constraints: Not nullable, Maximum length: 60

      Original property name from the Odata EDM: CADocContainerInvoiceItmStsTxt

      Returns:
      Description for Status of Item in Invoice
    • getCADocumentContainerRefType

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

      Original property name from the Odata EDM: CADocumentContainerRefType

      Returns:
      Document Container - Reference Type
    • getCADocumentContainerRefTypeText

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

      Original property name from the Odata EDM: CADocumentContainerRefTypeText

      Returns:
      Reference Type of Document Conainer Text
    • getCADocumentContainerReference

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

      Original property name from the Odata EDM: CADocumentContainerReference

      Returns:
      Document Container - Identification for Reference Category
    • getCreationDate

      @Nullable public LocalDate getCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationDate

      Returns:
      Day On Which Accounting Document Was Entered
    • getCreationTime

      @Nullable public LocalTime getCreationTime()
      Constraints: Not nullable

      Original property name from the Odata EDM: CreationTime

      Returns:
      Time of Entry
    • getCADocument

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

      Original property name from the Odata EDM: CADocument

      Returns:
      Document
    • getCARepetitionItemNumber

      @Nullable public String getCARepetitionItemNumber()
      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()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CABPItemNumber

      Returns:
      Item Number in FI-CA Document
    • getBusinessPartner

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

      Original property name from the Odata EDM: BusinessPartner

      Returns:
      Business Partner Number
    • getBusinessPartnerFullName

      @Nullable public String getBusinessPartnerFullName()
      Constraints: Not nullable, Maximum length: 81

      Original property name from the Odata EDM: BusinessPartnerFullName

      Returns:
      The businessPartnerFullName contained in this VdmEntity.
    • getContractAccount

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

      Original property name from the Odata EDM: ContractAccount

      Returns:
      Contract Account
    • getContractAccountName

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

      Original property name from the Odata EDM: ContractAccountName

      Returns:
      Description of Contract Account
    • getCAContract

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

      Original property name from the Odata EDM: CAContract

      Returns:
      Reference Specifications from Contract
    • 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
    • getCASubApplicationText

      @Nullable public String getCASubApplicationText()
      Constraints: Not nullable, Maximum length: 250

      Original property name from the Odata EDM: CASubApplicationText

      Returns:
      Description (250 Characters)
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getCompanyCodeName

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

      Original property name from the Odata EDM: CompanyCodeName

      Returns:
      Name of Company Code or Company
    • getCAReferenceDocument

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

      Original property name from the Odata EDM: CAReferenceDocument

      Returns:
      Reference Document Number
    • getCADocumentOriginCode

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

      Original property name from the Odata EDM: CADocumentOriginCode

      Returns:
      Document Origin Key
    • getCADocumentOriginCodeName

      @Nullable public String getCADocumentOriginCodeName()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: CADocumentOriginCodeName

      Returns:
      Description of Document Origin
    • getCADocumentType

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

      Original property name from the Odata EDM: CADocumentType

      Returns:
      Document Type
    • getCADocumentTypeName

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

      Original property name from the Odata EDM: CADocumentTypeName

      Returns:
      Document Type Description
    • getReferenceDocumentType

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

      Original property name from the Odata EDM: ReferenceDocumentType

      Returns:
      Reference Document Type
    • getOriginalReferenceDocument

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

      Original property name from the Odata EDM: OriginalReferenceDocument

      Returns:
      Reference Key
    • getLogicalSystem

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

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      Logical system of source document
    • getCABPItemText

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

      Original property name from the Odata EDM: CABPItemText

      Returns:
      The cABPItemText contained in this VdmEntity.
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      The businessArea contained in this VdmEntity.
    • getBusinessAreaName

      @Nullable public String getBusinessAreaName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: BusinessAreaName

      Returns:
      Business Area Description
    • getSegment

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

      Original property name from the Odata EDM: Segment

      Returns:
      The segment contained in this VdmEntity.
    • getSegmentName

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

      Original property name from the Odata EDM: SegmentName

      Returns:
      Segment Name
    • getCACashDiscountRate

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

      Original property name from the Odata EDM: CACashDiscountRate

      Returns:
      The cACashDiscountRate contained in this VdmEntity.
    • getCAGroupingForPayment

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

      Original property name from the Odata EDM: CAGroupingForPayment

      Returns:
      The cAGroupingForPayment contained in this VdmEntity.
    • getCAMainTransaction

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

      Original property name from the Odata EDM: CAMainTransaction

      Returns:
      The cAMainTransaction contained in this VdmEntity.
    • getCAMainTransactionName

      @Nullable public String getCAMainTransactionName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CAMainTransactionName

      Returns:
      Name of Main Transaction
    • getCASubTransaction

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

      Original property name from the Odata EDM: CASubTransaction

      Returns:
      The cASubTransaction contained in this VdmEntity.
    • getCASubTransactionName

      @Nullable public String getCASubTransactionName()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CASubTransactionName

      Returns:
      Name of Subtransaction
    • getCashDiscountBaseAmtIsNetAmt

      @Nullable public Boolean getCashDiscountBaseAmtIsNetAmt()
      Constraints: Not nullable

      Original property name from the Odata EDM: CashDiscountBaseAmtIsNetAmt

      Returns:
      Indicator: Discount base amount is the net value
    • getCAClearingReason

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

      Original property name from the Odata EDM: CAClearingReason

      Returns:
      The cAClearingReason contained in this VdmEntity.
    • getCAClearingReasonName

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

      Original property name from the Odata EDM: CAClearingReasonName

      Returns:
      Name
    • getDocumentDate

      @Nullable public LocalDate getDocumentDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DocumentDate

      Returns:
      The documentDate contained in this VdmEntity.
    • getCAPostingDate

      @Nullable public LocalDate getCAPostingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAPostingDate

      Returns:
      The cAPostingDate contained in this VdmEntity.
    • getCANetDueDate

      @Nullable public LocalDate getCANetDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CANetDueDate

      Returns:
      The cANetDueDate contained in this VdmEntity.
    • getCADeferralDate

      @Nullable public LocalDate getCADeferralDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CADeferralDate

      Returns:
      The cADeferralDate contained in this VdmEntity.
    • getCACashDiscountDueDate

      @Nullable public LocalDate getCACashDiscountDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CACashDiscountDueDate

      Returns:
      The cACashDiscountDueDate contained in this VdmEntity.
    • getCAValueDateForClearing

      @Nullable public LocalDate getCAValueDateForClearing()
      Constraints: Nullable

      Original property name from the Odata EDM: CAValueDateForClearing

      Returns:
      The cAValueDateForClearing contained in this VdmEntity.
    • getCAClearingDate

      @Nullable public LocalDate getCAClearingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: CAClearingDate

      Returns:
      The cAClearingDate contained in this VdmEntity.
    • getExchangeRateDate

      @Nullable public LocalDate getExchangeRateDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      The exchangeRateDate contained in this VdmEntity.
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      Transaction Currency
    • getCAAmountInTransactionCurrency

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

      Original property name from the Odata EDM: CAAmountInTransactionCurrency

      Returns:
      The cAAmountInTransactionCurrency contained in this VdmEntity.
    • getCAOpenAmountInTransactionCrcy

      @Nullable public BigDecimal getCAOpenAmountInTransactionCrcy()
      Constraints: Not nullable, Precision: 14, Scale: 0

      Original property name from the Odata EDM: CAOpenAmountInTransactionCrcy

      Returns:
      The cAOpenAmountInTransactionCrcy contained in this VdmEntity.
    • getCACashDiscountAmtInTransCrcy

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

      Original property name from the Odata EDM: CACashDiscountAmtInTransCrcy

      Returns:
      The cACashDiscountAmtInTransCrcy contained in this VdmEntity.
    • getCAEligibleAmountForCshDiscInTC

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscInTC

      Returns:
      The cAEligibleAmountForCshDiscInTC contained in this VdmEntity.
    • getCAReleasedAmtInTransCurrency

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

      Original property name from the Odata EDM: CAReleasedAmtInTransCurrency

      Returns:
      The cAReleasedAmtInTransCurrency contained in this VdmEntity.
    • getDisplayCurrency

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

      Original property name from the Odata EDM: DisplayCurrency

      Returns:
      Currency Key
    • getAmountInDisplayCurrency

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

      Original property name from the Odata EDM: AmountInDisplayCurrency

      Returns:
      The amountInDisplayCurrency contained in this VdmEntity.
    • getOpenAmountInDisplayCrcy

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

      Original property name from the Odata EDM: OpenAmountInDisplayCrcy

      Returns:
      The openAmountInDisplayCrcy contained in this VdmEntity.
    • getCashDiscountAmountInDspCrcy

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

      Original property name from the Odata EDM: CashDiscountAmountInDspCrcy

      Returns:
      The cashDiscountAmountInDspCrcy contained in this VdmEntity.
    • getCAEligibleAmountForCshDiscInDC

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

      Original property name from the Odata EDM: CAEligibleAmountForCshDiscInDC

      Returns:
      The cAEligibleAmountForCshDiscInDC contained in this VdmEntity.
    • getCAReleasedAmtInDisplayCurrency

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

      Original property name from the Odata EDM: CAReleasedAmtInDisplayCurrency

      Returns:
      The cAReleasedAmtInDisplayCurrency contained in this VdmEntity.
    • getCAClearingAmountInDisplayCrcy

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

      Original property name from the Odata EDM: CAClearingAmountInDisplayCrcy

      Returns:
      The cAClearingAmountInDisplayCrcy contained in this VdmEntity.
    • toString

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

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

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

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

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