java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<PaymentAdviceItem>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.paymentadvice.PaymentAdviceItem

public class PaymentAdviceItem extends VdmEntity<PaymentAdviceItem>
Payment Advice Line Item

Original entity name from the Odata EDM: A_PaymentAdviceItemType

  • Field Details

    • ALL_FIELDS

      public static final PaymentAdviceItemSelectable ALL_FIELDS
      Selector for all available fields of PaymentAdviceItem.
    • COMPANY_CODE

      public static final PaymentAdviceItemField<String> COMPANY_CODE
      Use with available fluent helpers to apply the CompanyCode field to query operations.
    • PAYMENT_ADVICE_ACCOUNT_TYPE

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ACCOUNT_TYPE
      Use with available fluent helpers to apply the PaymentAdviceAccountType field to query operations.
    • PAYMENT_ADVICE_ACCOUNT

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ACCOUNT
      Use with available fluent helpers to apply the PaymentAdviceAccount field to query operations.
    • PAYMENT_ADVICE

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE
      Use with available fluent helpers to apply the PaymentAdvice field to query operations.
    • PAYMENT_ADVICE_ITEM

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ITEM
      Use with available fluent helpers to apply the PaymentAdviceItem field to query operations.
    • PAYMENT_ADVICE_ALTV_ACCOUNT

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ALTV_ACCOUNT
      Use with available fluent helpers to apply the PaymentAdviceAltvAccount field to query operations.
    • ALTERNATIVE_COMPANY_CODE

      public static final PaymentAdviceItemField<String> ALTERNATIVE_COMPANY_CODE
      Use with available fluent helpers to apply the AlternativeCompanyCode field to query operations.
    • ACCOUNTING_DOCUMENT

      public static final PaymentAdviceItemField<String> ACCOUNTING_DOCUMENT
      Use with available fluent helpers to apply the AccountingDocument field to query operations.
    • DOCUMENT_REFERENCE_ID

      public static final PaymentAdviceItemField<String> DOCUMENT_REFERENCE_ID
      Use with available fluent helpers to apply the DocumentReferenceID field to query operations.
    • BILLING_DOCUMENT

      public static final PaymentAdviceItemField<String> BILLING_DOCUMENT
      Use with available fluent helpers to apply the BillingDocument field to query operations.
    • BRANCH_ACCOUNT

      public static final PaymentAdviceItemField<String> BRANCH_ACCOUNT
      Use with available fluent helpers to apply the BranchAccount field to query operations.
    • ACCOUNTING_DOCUMENT_CREATION_DATE

      public static final PaymentAdviceItemField<LocalDateTime> ACCOUNTING_DOCUMENT_CREATION_DATE
      Use with available fluent helpers to apply the AccountingDocumentCreationDate field to query operations.
    • BUSINESS_AREA

      public static final PaymentAdviceItemField<String> BUSINESS_AREA
      Use with available fluent helpers to apply the BusinessArea field to query operations.
    • ASSIGNMENT_REFERENCE

      public static final PaymentAdviceItemField<String> ASSIGNMENT_REFERENCE
      Use with available fluent helpers to apply the AssignmentReference field to query operations.
    • PAYT_DIFFERENCE_REASON_EXT_CODE

      public static final PaymentAdviceItemField<String> PAYT_DIFFERENCE_REASON_EXT_CODE
      Use with available fluent helpers to apply the PaytDifferenceReasonExtCode field to query operations.
    • DOCUMENT_ITEM_TEXT

      public static final PaymentAdviceItemField<String> DOCUMENT_ITEM_TEXT
      Use with available fluent helpers to apply the DocumentItemText field to query operations.
    • TAX_AMOUNT_IN_CO_CODE_CRCY

      public static final PaymentAdviceItemField<BigDecimal> TAX_AMOUNT_IN_CO_CODE_CRCY
      Use with available fluent helpers to apply the TaxAmountInCoCodeCrcy field to query operations.
    • TAX_CODE

      public static final PaymentAdviceItemField<String> TAX_CODE
      Use with available fluent helpers to apply the TaxCode field to query operations.
    • GROSS_AMOUNT_IN_PAYMENT_CURRENCY

      public static final PaymentAdviceItemField<BigDecimal> GROSS_AMOUNT_IN_PAYMENT_CURRENCY
      Use with available fluent helpers to apply the GrossAmountInPaymentCurrency field to query operations.
    • NET_PAYMENT_AMOUNT_IN_PAYT_CURRENCY

      public static final PaymentAdviceItemField<BigDecimal> NET_PAYMENT_AMOUNT_IN_PAYT_CURRENCY
      Use with available fluent helpers to apply the NetPaymentAmountInPaytCurrency field to query operations.
    • CASH_DISCOUNT_AMOUNT_IN_PAYT_CRCY

      public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_AMOUNT_IN_PAYT_CRCY
      Use with available fluent helpers to apply the CashDiscountAmountInPaytCrcy field to query operations.
    • FISCAL_YEAR

      public static final PaymentAdviceItemField<String> FISCAL_YEAR
      Use with available fluent helpers to apply the FiscalYear field to query operations.
    • ACCOUNTING_DOCUMENT_ITEM

      public static final PaymentAdviceItemField<String> ACCOUNTING_DOCUMENT_ITEM
      Use with available fluent helpers to apply the AccountingDocumentItem field to query operations.
    • PAYMENT_ADVICE_ALTV_ACCOUNT_TYPE

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_ALTV_ACCOUNT_TYPE
      Use with available fluent helpers to apply the PaymentAdviceAltvAccountType field to query operations.
    • CASH_DISCOUNT_PERCENT

      public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_PERCENT
      Use with available fluent helpers to apply the CashDiscountPercent field to query operations.
    • CASH_DISCOUNT_DAYS

      public static final PaymentAdviceItemField<BigDecimal> CASH_DISCOUNT_DAYS
      Use with available fluent helpers to apply the CashDiscountDays field to query operations.
    • DIFFERENCE_AMOUNT_IN_CO_CODE_CRCY

      public static final PaymentAdviceItemField<BigDecimal> DIFFERENCE_AMOUNT_IN_CO_CODE_CRCY
      Use with available fluent helpers to apply the DifferenceAmountInCoCodeCrcy field to query operations.
    • DIFFERENCE_AMOUNT

      public static final PaymentAdviceItemField<BigDecimal> DIFFERENCE_AMOUNT
      Use with available fluent helpers to apply the DifferenceAmount field to query operations.
    • DIFF_AMT_IN_ADDITIONAL_CURRENCY1

      public static final PaymentAdviceItemField<BigDecimal> DIFF_AMT_IN_ADDITIONAL_CURRENCY1
      Use with available fluent helpers to apply the DiffAmtInAdditionalCurrency1 field to query operations.
    • DIFF_AMT_IN_ADDITIONAL_CURRENCY2

      public static final PaymentAdviceItemField<BigDecimal> DIFF_AMT_IN_ADDITIONAL_CURRENCY2
      Use with available fluent helpers to apply the DiffAmtInAdditionalCurrency2 field to query operations.
    • ITEM_IS_ACTIVATED

      public static final PaymentAdviceItemField<Boolean> ITEM_IS_ACTIVATED
      Use with available fluent helpers to apply the ItemIsActivated field to query operations.
    • CASH_DISCOUNT_IS_ACTIVATED

      public static final PaymentAdviceItemField<Boolean> CASH_DISCOUNT_IS_ACTIVATED
      Use with available fluent helpers to apply the CashDiscountIsActivated field to query operations.
    • IS_PARTIAL_PAYMENT

      public static final PaymentAdviceItemField<Boolean> IS_PARTIAL_PAYMENT
      Use with available fluent helpers to apply the IsPartialPayment field to query operations.
    • PAYT_DIFF_RSDL_BAL_IS_CARRIED_FWD

      public static final PaymentAdviceItemField<Boolean> PAYT_DIFF_RSDL_BAL_IS_CARRIED_FWD
      Use with available fluent helpers to apply the PaytDiffRsdlBalIsCarriedFwd field to query operations.
    • PAYMENT_DIFFERENCE_REASON

      public static final PaymentAdviceItemField<String> PAYMENT_DIFFERENCE_REASON
      Use with available fluent helpers to apply the PaymentDifferenceReason field to query operations.
    • CURRENCY

      public static final PaymentAdviceItemField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • REFERENCE1_I_D_BY_BUSINESS_PARTNER

      public static final PaymentAdviceItemField<String> REFERENCE1_I_D_BY_BUSINESS_PARTNER
      Use with available fluent helpers to apply the Reference1IDByBusinessPartner field to query operations.
    • REFERENCE2_I_D_BY_BUSINESS_PARTNER

      public static final PaymentAdviceItemField<String> REFERENCE2_I_D_BY_BUSINESS_PARTNER
      Use with available fluent helpers to apply the Reference2IDByBusinessPartner field to query operations.
    • DELIVERY_DOCUMENT

      public static final PaymentAdviceItemField<String> DELIVERY_DOCUMENT
      Use with available fluent helpers to apply the DeliveryDocument field to query operations.
    • INVOICE_DATE

      public static final PaymentAdviceItemField<LocalDateTime> INVOICE_DATE
      Use with available fluent helpers to apply the InvoiceDate field to query operations.
    • PURCHASING_DOC_REFERENCE_BY_CUST

      public static final PaymentAdviceItemField<String> PURCHASING_DOC_REFERENCE_BY_CUST
      Use with available fluent helpers to apply the PurchasingDocReferenceByCust field to query operations.
    • IS_POSTED_ON_ACCOUNT

      public static final PaymentAdviceItemField<Boolean> IS_POSTED_ON_ACCOUNT
      Use with available fluent helpers to apply the IsPostedOnAccount field to query operations.
    • PAYMENT_ADVICE_STATUS

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_STATUS
      Use with available fluent helpers to apply the PaymentAdviceStatus field to query operations.
    • DEDUCTION_AMOUNT_IN_PAYT_CURRENCY

      public static final PaymentAdviceItemField<BigDecimal> DEDUCTION_AMOUNT_IN_PAYT_CURRENCY
      Use with available fluent helpers to apply the DeductionAmountInPaytCurrency field to query operations.
    • PAYMENT_REFERENCE

      public static final PaymentAdviceItemField<String> PAYMENT_REFERENCE
      Use with available fluent helpers to apply the PaymentReference field to query operations.
    • PAYMENT_ADVICE_SELECTION_FIELD

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_SELECTION_FIELD
      Use with available fluent helpers to apply the PaymentAdviceSelectionField field to query operations.
    • PAYMENT_ADVICE_SELECTION_VALUE

      public static final PaymentAdviceItemField<String> PAYMENT_ADVICE_SELECTION_VALUE
      Use with available fluent helpers to apply the PaymentAdviceSelectionValue field to query operations.
    • PAYT_ADVC_EXTERNAL_SELECTION_FIELD

      public static final PaymentAdviceItemField<String> PAYT_ADVC_EXTERNAL_SELECTION_FIELD
      Use with available fluent helpers to apply the PaytAdvcExternalSelectionField field to query operations.
    • TAX_CALCULATION_PROCEDURE

      public static final PaymentAdviceItemField<String> TAX_CALCULATION_PROCEDURE
      Use with available fluent helpers to apply the TaxCalculationProcedure field to query operations.
    • ADDITIONAL_CURRENCY1

      public static final PaymentAdviceItemField<String> ADDITIONAL_CURRENCY1
      Use with available fluent helpers to apply the AdditionalCurrency1 field to query operations.
    • ADDITIONAL_CURRENCY2

      public static final PaymentAdviceItemField<String> ADDITIONAL_CURRENCY2
      Use with available fluent helpers to apply the AdditionalCurrency2 field to query operations.
    • COMPANY_CODE_CURRENCY

      public static final PaymentAdviceItemField<String> COMPANY_CODE_CURRENCY
      Use with available fluent helpers to apply the CompanyCodeCurrency field to query operations.
  • Constructor Details

    • PaymentAdviceItem

      public PaymentAdviceItem()
    • PaymentAdviceItem

      public PaymentAdviceItem(@Nullable String companyCode, @Nullable String paymentAdviceAccountType, @Nullable String paymentAdviceAccount, @Nullable String paymentAdvice, @Nullable String paymentAdviceItem, @Nullable String paymentAdviceAltvAccount, @Nullable String alternativeCompanyCode, @Nullable String accountingDocument, @Nullable String documentReferenceID, @Nullable String billingDocument, @Nullable String branchAccount, @Nullable LocalDateTime accountingDocumentCreationDate, @Nullable String businessArea, @Nullable String assignmentReference, @Nullable String paytDifferenceReasonExtCode, @Nullable String documentItemText, @Nullable BigDecimal taxAmountInCoCodeCrcy, @Nullable String taxCode, @Nullable BigDecimal grossAmountInPaymentCurrency, @Nullable BigDecimal netPaymentAmountInPaytCurrency, @Nullable BigDecimal cashDiscountAmountInPaytCrcy, @Nullable String fiscalYear, @Nullable String accountingDocumentItem, @Nullable String paymentAdviceAltvAccountType, @Nullable BigDecimal cashDiscountPercent, @Nullable BigDecimal cashDiscountDays, @Nullable BigDecimal differenceAmountInCoCodeCrcy, @Nullable BigDecimal differenceAmount, @Nullable BigDecimal diffAmtInAdditionalCurrency1, @Nullable BigDecimal diffAmtInAdditionalCurrency2, @Nullable Boolean itemIsActivated, @Nullable Boolean cashDiscountIsActivated, @Nullable Boolean isPartialPayment, @Nullable Boolean paytDiffRsdlBalIsCarriedFwd, @Nullable String paymentDifferenceReason, @Nullable String currency, @Nullable String reference1IDByBusinessPartner, @Nullable String reference2IDByBusinessPartner, @Nullable String deliveryDocument, @Nullable LocalDateTime invoiceDate, @Nullable String purchasingDocReferenceByCust, @Nullable Boolean isPostedOnAccount, @Nullable String paymentAdviceStatus, @Nullable BigDecimal deductionAmountInPaytCurrency, @Nullable String paymentReference, @Nullable String paymentAdviceSelectionField, @Nullable String paymentAdviceSelectionValue, @Nullable String paytAdvcExternalSelectionField, @Nullable String taxCalculationProcedure, @Nullable String additionalCurrency1, @Nullable String additionalCurrency2, @Nullable String companyCodeCurrency)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPaymentAdviceAccountType

      public void setPaymentAdviceAccountType(@Nullable String paymentAdviceAccountType)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceAccountType

      Parameters:
      paymentAdviceAccountType - Payment Advice Account Type
    • setPaymentAdviceAccount

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

      Original property name from the Odata EDM: PaymentAdviceAccount

      Parameters:
      paymentAdviceAccount - Account Number
    • setPaymentAdvice

      public void setPaymentAdvice(@Nullable String paymentAdvice)
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Parameters:
      paymentAdvice - Payment Advice Number
    • setPaymentAdviceItem

      public void setPaymentAdviceItem(@Nullable String paymentAdviceItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PaymentAdviceItem

      Parameters:
      paymentAdviceItem - Payment Advice Line Item
    • setPaymentAdviceAltvAccount

      public void setPaymentAdviceAltvAccount(@Nullable String paymentAdviceAltvAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PaymentAdviceAltvAccount

      Parameters:
      paymentAdviceAltvAccount - Alternative Account (Payment Advice Management)
    • setAlternativeCompanyCode

      public void setAlternativeCompanyCode(@Nullable String alternativeCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AlternativeCompanyCode

      Parameters:
      alternativeCompanyCode - Alternative Company Code (Payment Advice Management)
    • setAccountingDocument

      public void setAccountingDocument(@Nullable String accountingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccountingDocument

      Parameters:
      accountingDocument - Document Number of an Accounting Document
    • setDocumentReferenceID

      public void setDocumentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Parameters:
      documentReferenceID - Reference Document
    • setBillingDocument

      public void setBillingDocument(@Nullable String billingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillingDocument

      Parameters:
      billingDocument - Billing Document
    • setBranchAccount

      public void setBranchAccount(@Nullable String branchAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BranchAccount

      Parameters:
      branchAccount - Account Number of the Branch
    • setAccountingDocumentCreationDate

      public void setAccountingDocumentCreationDate(@Nullable LocalDateTime accountingDocumentCreationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AccountingDocumentCreationDate

      Parameters:
      accountingDocumentCreationDate - Accounting Document Entry Date
    • 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
    • setAssignmentReference

      public void setAssignmentReference(@Nullable String assignmentReference)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Parameters:
      assignmentReference - Assignment number
    • setPaytDifferenceReasonExtCode

      public void setPaytDifferenceReasonExtCode(@Nullable String paytDifferenceReasonExtCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaytDifferenceReasonExtCode

      Parameters:
      paytDifferenceReasonExtCode - External Reason Code for Payment Differences
    • setDocumentItemText

      public void setDocumentItemText(@Nullable String documentItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: DocumentItemText

      Parameters:
      documentItemText - Item Text
    • setTaxAmountInCoCodeCrcy

      public void setTaxAmountInCoCodeCrcy(@Nullable BigDecimal taxAmountInCoCodeCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: TaxAmountInCoCodeCrcy

      Parameters:
      taxAmountInCoCodeCrcy - Tax Amount in Local Currency
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setGrossAmountInPaymentCurrency

      public void setGrossAmountInPaymentCurrency(@Nullable BigDecimal grossAmountInPaymentCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: GrossAmountInPaymentCurrency

      Parameters:
      grossAmountInPaymentCurrency - Gross Amount
    • setNetPaymentAmountInPaytCurrency

      public void setNetPaymentAmountInPaytCurrency(@Nullable BigDecimal netPaymentAmountInPaytCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: NetPaymentAmountInPaytCurrency

      Parameters:
      netPaymentAmountInPaytCurrency - Net Payment Amount with +/- Sign
    • setCashDiscountAmountInPaytCrcy

      public void setCashDiscountAmountInPaytCrcy(@Nullable BigDecimal cashDiscountAmountInPaytCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy

      Parameters:
      cashDiscountAmountInPaytCrcy - Cash Discount Amount with +/- Sign
    • setFiscalYear

      public void setFiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • setAccountingDocumentItem

      public void setAccountingDocumentItem(@Nullable String accountingDocumentItem)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccountingDocumentItem

      Parameters:
      accountingDocumentItem - Posting View Item
    • setPaymentAdviceAltvAccountType

      public void setPaymentAdviceAltvAccountType(@Nullable String paymentAdviceAltvAccountType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceAltvAccountType

      Parameters:
      paymentAdviceAltvAccountType - Account Type
    • setCashDiscountPercent

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

      Original property name from the Odata EDM: CashDiscountPercent

      Parameters:
      cashDiscountPercent - Selected Cash Discount Percentage Rate
    • setCashDiscountDays

      public void setCashDiscountDays(@Nullable BigDecimal cashDiscountDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: CashDiscountDays

      Parameters:
      cashDiscountDays - Selected Cash Discount Days
    • setDifferenceAmountInCoCodeCrcy

      public void setDifferenceAmountInCoCodeCrcy(@Nullable BigDecimal differenceAmountInCoCodeCrcy)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmountInCoCodeCrcy

      Parameters:
      differenceAmountInCoCodeCrcy - Amount Difference in Local Currency
    • setDifferenceAmount

      public void setDifferenceAmount(@Nullable BigDecimal differenceAmount)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmount

      Parameters:
      differenceAmount - Amount Difference in Foreign Currency
    • setDiffAmtInAdditionalCurrency1

      public void setDiffAmtInAdditionalCurrency1(@Nullable BigDecimal diffAmtInAdditionalCurrency1)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency1

      Parameters:
      diffAmtInAdditionalCurrency1 - Amount Difference in Second Local Currency
    • setDiffAmtInAdditionalCurrency2

      public void setDiffAmtInAdditionalCurrency2(@Nullable BigDecimal diffAmtInAdditionalCurrency2)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency2

      Parameters:
      diffAmtInAdditionalCurrency2 - Amount Difference in Third Local Currency
    • setItemIsActivated

      public void setItemIsActivated(@Nullable Boolean itemIsActivated)
      Constraints: none

      Original property name from the Odata EDM: ItemIsActivated

      Parameters:
      itemIsActivated - Indicator: Items Activated?
    • setCashDiscountIsActivated

      public void setCashDiscountIsActivated(@Nullable Boolean cashDiscountIsActivated)
      Constraints: none

      Original property name from the Odata EDM: CashDiscountIsActivated

      Parameters:
      cashDiscountIsActivated - Flag whether Cash Discount is Active
    • setIsPartialPayment

      public void setIsPartialPayment(@Nullable Boolean isPartialPayment)
      Constraints: none

      Original property name from the Odata EDM: IsPartialPayment

      Parameters:
      isPartialPayment - Indicator: Partial Payments
    • setPaytDiffRsdlBalIsCarriedFwd

      public void setPaytDiffRsdlBalIsCarriedFwd(@Nullable Boolean paytDiffRsdlBalIsCarriedFwd)
      Constraints: none

      Original property name from the Odata EDM: PaytDiffRsdlBalIsCarriedFwd

      Parameters:
      paytDiffRsdlBalIsCarriedFwd - Indicator: Carryforward Residual Bal. for Payt Difference?
    • setPaymentDifferenceReason

      public void setPaymentDifferenceReason(@Nullable String paymentDifferenceReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PaymentDifferenceReason

      Parameters:
      paymentDifferenceReason - Reason Code for Payments
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setReference1IDByBusinessPartner

      public void setReference1IDByBusinessPartner(@Nullable String reference1IDByBusinessPartner)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Reference1IDByBusinessPartner

      Parameters:
      reference1IDByBusinessPartner - Business Partner Reference Key 1
    • setReference2IDByBusinessPartner

      public void setReference2IDByBusinessPartner(@Nullable String reference2IDByBusinessPartner)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: Reference2IDByBusinessPartner

      Parameters:
      reference2IDByBusinessPartner - Business Partner Reference Key 2
    • setDeliveryDocument

      public void setDeliveryDocument(@Nullable String deliveryDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: DeliveryDocument

      Parameters:
      deliveryDocument - Delivery
    • setInvoiceDate

      public void setInvoiceDate(@Nullable LocalDateTime invoiceDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: InvoiceDate

      Parameters:
      invoiceDate - Document Date
    • setPurchasingDocReferenceByCust

      public void setPurchasingDocReferenceByCust(@Nullable String purchasingDocReferenceByCust)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurchasingDocReferenceByCust

      Parameters:
      purchasingDocReferenceByCust - Customer Reference
    • setIsPostedOnAccount

      public void setIsPostedOnAccount(@Nullable Boolean isPostedOnAccount)
      Constraints: none

      Original property name from the Odata EDM: IsPostedOnAccount

      Parameters:
      isPostedOnAccount - Indicator: Posting on account
    • setPaymentAdviceStatus

      public void setPaymentAdviceStatus(@Nullable String paymentAdviceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceStatus

      Parameters:
      paymentAdviceStatus - Payment Advice Status
    • setDeductionAmountInPaytCurrency

      public void setDeductionAmountInPaytCurrency(@Nullable BigDecimal deductionAmountInPaytCurrency)
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DeductionAmountInPaytCurrency

      Parameters:
      deductionAmountInPaytCurrency - Deduction Amount
    • setPaymentReference

      public void setPaymentReference(@Nullable String paymentReference)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentReference

      Parameters:
      paymentReference - Payment Reference
    • setPaymentAdviceSelectionField

      public void setPaymentAdviceSelectionField(@Nullable String paymentAdviceSelectionField)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentAdviceSelectionField

      Parameters:
      paymentAdviceSelectionField - Name of Selection Field
    • setPaymentAdviceSelectionValue

      public void setPaymentAdviceSelectionValue(@Nullable String paymentAdviceSelectionValue)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaymentAdviceSelectionValue

      Parameters:
      paymentAdviceSelectionValue - Selection Value (Payment Advice Management)
    • setPaytAdvcExternalSelectionField

      public void setPaytAdvcExternalSelectionField(@Nullable String paytAdvcExternalSelectionField)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: PaytAdvcExternalSelectionField

      Parameters:
      paytAdvcExternalSelectionField - Name of External Selection Field Specified
    • setTaxCalculationProcedure

      public void setTaxCalculationProcedure(@Nullable String taxCalculationProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: TaxCalculationProcedure

      Parameters:
      taxCalculationProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)
    • setAdditionalCurrency1

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

      Original property name from the Odata EDM: AdditionalCurrency1

      Parameters:
      additionalCurrency1 - Additional Currency 1
    • setAdditionalCurrency2

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

      Original property name from the Odata EDM: AdditionalCurrency2

      Parameters:
      additionalCurrency2 - Additional Currency 2
    • setCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Parameters:
      companyCodeCurrency - Currency Key
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PaymentAdviceItemField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> PaymentAdviceItemField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<PaymentAdviceItem>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<PaymentAdviceItem>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<PaymentAdviceItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<PaymentAdviceItem>
    • builder

      @Nonnull public static PaymentAdviceItem.PaymentAdviceItemBuilder builder()
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPaymentAdviceAccountType

      @Nullable public String getPaymentAdviceAccountType()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentAdviceAccountType

      Returns:
      Payment Advice Account Type
    • getPaymentAdviceAccount

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

      Original property name from the Odata EDM: PaymentAdviceAccount

      Returns:
      Account Number
    • getPaymentAdvice

      @Nullable public String getPaymentAdvice()
      (Key Field) Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: PaymentAdvice

      Returns:
      Payment Advice Number
    • getPaymentAdviceItem

      @Nullable public String getPaymentAdviceItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PaymentAdviceItem

      Returns:
      Payment Advice Line Item
    • getPaymentAdviceAltvAccount

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

      Original property name from the Odata EDM: PaymentAdviceAltvAccount

      Returns:
      Alternative Account (Payment Advice Management)
    • getAlternativeCompanyCode

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

      Original property name from the Odata EDM: AlternativeCompanyCode

      Returns:
      Alternative Company Code (Payment Advice Management)
    • getAccountingDocument

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

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      Document Number of an Accounting Document
    • getDocumentReferenceID

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

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      Reference Document
    • getBillingDocument

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

      Original property name from the Odata EDM: BillingDocument

      Returns:
      Billing Document
    • getBranchAccount

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

      Original property name from the Odata EDM: BranchAccount

      Returns:
      Account Number of the Branch
    • getAccountingDocumentCreationDate

      @Nullable public LocalDateTime getAccountingDocumentCreationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: AccountingDocumentCreationDate

      Returns:
      Accounting Document Entry Date
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getAssignmentReference

      @Nullable public String getAssignmentReference()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      Assignment number
    • getPaytDifferenceReasonExtCode

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

      Original property name from the Odata EDM: PaytDifferenceReasonExtCode

      Returns:
      External Reason Code for Payment Differences
    • getDocumentItemText

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

      Original property name from the Odata EDM: DocumentItemText

      Returns:
      Item Text
    • getTaxAmountInCoCodeCrcy

      @Nullable public BigDecimal getTaxAmountInCoCodeCrcy()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: TaxAmountInCoCodeCrcy

      Returns:
      Tax Amount in Local Currency
    • getTaxCode

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

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getGrossAmountInPaymentCurrency

      @Nullable public BigDecimal getGrossAmountInPaymentCurrency()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: GrossAmountInPaymentCurrency

      Returns:
      Gross Amount
    • getNetPaymentAmountInPaytCurrency

      @Nullable public BigDecimal getNetPaymentAmountInPaytCurrency()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: NetPaymentAmountInPaytCurrency

      Returns:
      Net Payment Amount with +/- Sign
    • getCashDiscountAmountInPaytCrcy

      @Nullable public BigDecimal getCashDiscountAmountInPaytCrcy()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: CashDiscountAmountInPaytCrcy

      Returns:
      Cash Discount Amount with +/- Sign
    • getFiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getAccountingDocumentItem

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

      Original property name from the Odata EDM: AccountingDocumentItem

      Returns:
      Posting View Item
    • getPaymentAdviceAltvAccountType

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

      Original property name from the Odata EDM: PaymentAdviceAltvAccountType

      Returns:
      Account Type
    • getCashDiscountPercent

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

      Original property name from the Odata EDM: CashDiscountPercent

      Returns:
      Selected Cash Discount Percentage Rate
    • getCashDiscountDays

      @Nullable public BigDecimal getCashDiscountDays()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: CashDiscountDays

      Returns:
      Selected Cash Discount Days
    • getDifferenceAmountInCoCodeCrcy

      @Nullable public BigDecimal getDifferenceAmountInCoCodeCrcy()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmountInCoCodeCrcy

      Returns:
      Amount Difference in Local Currency
    • getDifferenceAmount

      @Nullable public BigDecimal getDifferenceAmount()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DifferenceAmount

      Returns:
      Amount Difference in Foreign Currency
    • getDiffAmtInAdditionalCurrency1

      @Nullable public BigDecimal getDiffAmtInAdditionalCurrency1()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency1

      Returns:
      Amount Difference in Second Local Currency
    • getDiffAmtInAdditionalCurrency2

      @Nullable public BigDecimal getDiffAmtInAdditionalCurrency2()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DiffAmtInAdditionalCurrency2

      Returns:
      Amount Difference in Third Local Currency
    • getItemIsActivated

      @Nullable public Boolean getItemIsActivated()
      Constraints: none

      Original property name from the Odata EDM: ItemIsActivated

      Returns:
      Indicator: Items Activated?
    • getCashDiscountIsActivated

      @Nullable public Boolean getCashDiscountIsActivated()
      Constraints: none

      Original property name from the Odata EDM: CashDiscountIsActivated

      Returns:
      Flag whether Cash Discount is Active
    • getIsPartialPayment

      @Nullable public Boolean getIsPartialPayment()
      Constraints: none

      Original property name from the Odata EDM: IsPartialPayment

      Returns:
      Indicator: Partial Payments
    • getPaytDiffRsdlBalIsCarriedFwd

      @Nullable public Boolean getPaytDiffRsdlBalIsCarriedFwd()
      Constraints: none

      Original property name from the Odata EDM: PaytDiffRsdlBalIsCarriedFwd

      Returns:
      Indicator: Carryforward Residual Bal. for Payt Difference?
    • getPaymentDifferenceReason

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

      Original property name from the Odata EDM: PaymentDifferenceReason

      Returns:
      Reason Code for Payments
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getReference1IDByBusinessPartner

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

      Original property name from the Odata EDM: Reference1IDByBusinessPartner

      Returns:
      Business Partner Reference Key 1
    • getReference2IDByBusinessPartner

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

      Original property name from the Odata EDM: Reference2IDByBusinessPartner

      Returns:
      Business Partner Reference Key 2
    • getDeliveryDocument

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

      Original property name from the Odata EDM: DeliveryDocument

      Returns:
      Delivery
    • getInvoiceDate

      @Nullable public LocalDateTime getInvoiceDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: InvoiceDate

      Returns:
      Document Date
    • getPurchasingDocReferenceByCust

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

      Original property name from the Odata EDM: PurchasingDocReferenceByCust

      Returns:
      Customer Reference
    • getIsPostedOnAccount

      @Nullable public Boolean getIsPostedOnAccount()
      Constraints: none

      Original property name from the Odata EDM: IsPostedOnAccount

      Returns:
      Indicator: Posting on account
    • getPaymentAdviceStatus

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

      Original property name from the Odata EDM: PaymentAdviceStatus

      Returns:
      Payment Advice Status
    • getDeductionAmountInPaytCurrency

      @Nullable public BigDecimal getDeductionAmountInPaytCurrency()
      Constraints: Not nullable, Precision: 24, Scale: 3

      Original property name from the Odata EDM: DeductionAmountInPaytCurrency

      Returns:
      Deduction Amount
    • getPaymentReference

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

      Original property name from the Odata EDM: PaymentReference

      Returns:
      Payment Reference
    • getPaymentAdviceSelectionField

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

      Original property name from the Odata EDM: PaymentAdviceSelectionField

      Returns:
      Name of Selection Field
    • getPaymentAdviceSelectionValue

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

      Original property name from the Odata EDM: PaymentAdviceSelectionValue

      Returns:
      Selection Value (Payment Advice Management)
    • getPaytAdvcExternalSelectionField

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

      Original property name from the Odata EDM: PaytAdvcExternalSelectionField

      Returns:
      Name of External Selection Field Specified
    • getTaxCalculationProcedure

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

      Original property name from the Odata EDM: TaxCalculationProcedure

      Returns:
      Procedure (Pricing, Output Control, Acct. Det., Costing,...)
    • getAdditionalCurrency1

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

      Original property name from the Odata EDM: AdditionalCurrency1

      Returns:
      Additional Currency 1
    • getAdditionalCurrency2

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

      Original property name from the Odata EDM: AdditionalCurrency2

      Returns:
      Additional Currency 2
    • getCompanyCodeCurrency

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

      Original property name from the Odata EDM: CompanyCodeCurrency

      Returns:
      Currency Key
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<PaymentAdviceItem>