Class PaymentAdviceItem.PaymentAdviceItemBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.paymentadvice.PaymentAdviceItem.PaymentAdviceItemBuilder
Enclosing class:
PaymentAdviceItem

public static class PaymentAdviceItem.PaymentAdviceItemBuilder extends Object
  • Method Details

    • companyCode

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder companyCode(@Nullable String companyCode)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • paymentAdviceAccountType

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceAccountType(@Nullable String paymentAdviceAccountType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceAccountType

      Returns:
      this.
    • paymentAdviceAccount

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceAccount(@Nullable String paymentAdviceAccount)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PaymentAdviceAccount

      Returns:
      this.
    • paymentAdvice

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdvice(@Nullable String paymentAdvice)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Returns:
      this.
    • paymentAdviceItem

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceItem(@Nullable String paymentAdviceItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PaymentAdviceItem

      Returns:
      this.
    • paymentAdviceAltvAccount

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceAltvAccount(@Nullable String paymentAdviceAltvAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PaymentAdviceAltvAccount

      Returns:
      this.
    • alternativeCompanyCode

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder alternativeCompanyCode(@Nullable String alternativeCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AlternativeCompanyCode

      Returns:
      this.
    • accountingDocument

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder accountingDocument(@Nullable String accountingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      this.
    • documentReferenceID

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder documentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      this.
    • billingDocument

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder billingDocument(@Nullable String billingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillingDocument

      Returns:
      this.
    • branchAccount

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder branchAccount(@Nullable String branchAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BranchAccount

      Returns:
      this.
    • accountingDocumentCreationDate

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder accountingDocumentCreationDate(@Nullable LocalDateTime accountingDocumentCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AccountingDocumentCreationDate

      Returns:
      this.
    • businessArea

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder businessArea(@Nullable String businessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • assignmentReference

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder assignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • paytDifferenceReasonExtCode

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paytDifferenceReasonExtCode(@Nullable String paytDifferenceReasonExtCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaytDifferenceReasonExtCode

      Returns:
      this.
    • documentItemText

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder documentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      this.
    • taxAmountInCoCodeCrcy

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder taxAmountInCoCodeCrcy(@Nullable BigDecimal taxAmountInCoCodeCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: TaxAmountInCoCodeCrcy

      Returns:
      this.
    • taxCode

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder taxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      this.
    • grossAmountInPaymentCurrency

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder grossAmountInPaymentCurrency(@Nullable BigDecimal grossAmountInPaymentCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: GrossAmountInPaymentCurrency

      Returns:
      this.
    • netPaymentAmountInPaytCurrency

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder netPaymentAmountInPaytCurrency(@Nullable BigDecimal netPaymentAmountInPaytCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: NetPaymentAmountInPaytCurrency

      Returns:
      this.
    • cashDiscountAmountInPaytCrcy

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder cashDiscountAmountInPaytCrcy(@Nullable BigDecimal cashDiscountAmountInPaytCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy

      Returns:
      this.
    • fiscalYear

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder fiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • accountingDocumentItem

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder accountingDocumentItem(@Nullable String accountingDocumentItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccountingDocumentItem

      Returns:
      this.
    • paymentAdviceAltvAccountType

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceAltvAccountType(@Nullable String paymentAdviceAltvAccountType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceAltvAccountType

      Returns:
      this.
    • cashDiscountPercent

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder cashDiscountPercent(@Nullable BigDecimal cashDiscountPercent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscountPercent

      Returns:
      this.
    • cashDiscountDays

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder cashDiscountDays(@Nullable BigDecimal cashDiscountDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: CashDiscountDays

      Returns:
      this.
    • differenceAmountInCoCodeCrcy

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder differenceAmountInCoCodeCrcy(@Nullable BigDecimal differenceAmountInCoCodeCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmountInCoCodeCrcy

      Returns:
      this.
    • differenceAmount

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder differenceAmount(@Nullable BigDecimal differenceAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmount

      Returns:
      this.
    • diffAmtInAdditionalCurrency1

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder diffAmtInAdditionalCurrency1(@Nullable BigDecimal diffAmtInAdditionalCurrency1)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency1

      Returns:
      this.
    • diffAmtInAdditionalCurrency2

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder diffAmtInAdditionalCurrency2(@Nullable BigDecimal diffAmtInAdditionalCurrency2)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency2

      Returns:
      this.
    • itemIsActivated

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder itemIsActivated(@Nullable Boolean itemIsActivated)
      Constraints: none

      Original property name from the Odata EDM: ItemIsActivated

      Returns:
      this.
    • cashDiscountIsActivated

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder cashDiscountIsActivated(@Nullable Boolean cashDiscountIsActivated)
      Constraints: none

      Original property name from the Odata EDM: CashDiscountIsActivated

      Returns:
      this.
    • isPartialPayment

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder isPartialPayment(@Nullable Boolean isPartialPayment)
      Constraints: none

      Original property name from the Odata EDM: IsPartialPayment

      Returns:
      this.
    • paytDiffRsdlBalIsCarriedFwd

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paytDiffRsdlBalIsCarriedFwd(@Nullable Boolean paytDiffRsdlBalIsCarriedFwd)
      Constraints: none

      Original property name from the Odata EDM: PaytDiffRsdlBalIsCarriedFwd

      Returns:
      this.
    • paymentDifferenceReason

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentDifferenceReason(@Nullable String paymentDifferenceReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaymentDifferenceReason

      Returns:
      this.
    • currency

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder currency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Returns:
      this.
    • reference1IDByBusinessPartner

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder reference1IDByBusinessPartner(@Nullable String reference1IDByBusinessPartner)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Reference1IDByBusinessPartner

      Returns:
      this.
    • reference2IDByBusinessPartner

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder reference2IDByBusinessPartner(@Nullable String reference2IDByBusinessPartner)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Reference2IDByBusinessPartner

      Returns:
      this.
    • deliveryDocument

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder deliveryDocument(@Nullable String deliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      this.
    • invoiceDate

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder invoiceDate(@Nullable LocalDateTime invoiceDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: InvoiceDate

      Returns:
      this.
    • purchasingDocReferenceByCust

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder purchasingDocReferenceByCust(@Nullable String purchasingDocReferenceByCust)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingDocReferenceByCust

      Returns:
      this.
    • isPostedOnAccount

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder isPostedOnAccount(@Nullable Boolean isPostedOnAccount)
      Constraints: none

      Original property name from the Odata EDM: IsPostedOnAccount

      Returns:
      this.
    • paymentAdviceStatus

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceStatus(@Nullable String paymentAdviceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceStatus

      Returns:
      this.
    • deductionAmountInPaytCurrency

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder deductionAmountInPaytCurrency(@Nullable BigDecimal deductionAmountInPaytCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DeductionAmountInPaytCurrency

      Returns:
      this.
    • paymentReference

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentReference(@Nullable String paymentReference)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentReference

      Returns:
      this.
    • paymentAdviceSelectionField

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceSelectionField(@Nullable String paymentAdviceSelectionField)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentAdviceSelectionField

      Returns:
      this.
    • paymentAdviceSelectionValue

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paymentAdviceSelectionValue(@Nullable String paymentAdviceSelectionValue)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentAdviceSelectionValue

      Returns:
      this.
    • paytAdvcExternalSelectionField

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder paytAdvcExternalSelectionField(@Nullable String paytAdvcExternalSelectionField)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaytAdvcExternalSelectionField

      Returns:
      this.
    • taxCalculationProcedure

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder taxCalculationProcedure(@Nullable String taxCalculationProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaxCalculationProcedure

      Returns:
      this.
    • additionalCurrency1

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder additionalCurrency1(@Nullable String additionalCurrency1)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: AdditionalCurrency1

      Returns:
      this.
    • additionalCurrency2

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder additionalCurrency2(@Nullable String additionalCurrency2)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: AdditionalCurrency2

      Returns:
      this.
    • companyCodeCurrency

      @Nonnull public PaymentAdviceItem.PaymentAdviceItemBuilder companyCodeCurrency(@Nullable String companyCodeCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      this.
    • build

      @Nonnull public PaymentAdviceItem build()
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object