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

public class SupplierInvoice extends VdmEntity<SupplierInvoice>
Header Data

Original entity name from the Odata EDM: A_SupplierInvoiceType

  • Field Details

    • ALL_FIELDS

      public static final SupplierInvoiceSelectable ALL_FIELDS
      Selector for all available fields of SupplierInvoice.
    • SUPPLIER_INVOICE

      public static final SupplierInvoiceField<String> SUPPLIER_INVOICE
      Use with available fluent helpers to apply the SupplierInvoice field to query operations.
    • FISCAL_YEAR

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

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

      public static final SupplierInvoiceField<LocalDateTime> DOCUMENT_DATE
      Use with available fluent helpers to apply the DocumentDate field to query operations.
    • POSTING_DATE

      public static final SupplierInvoiceField<LocalDateTime> POSTING_DATE
      Use with available fluent helpers to apply the PostingDate field to query operations.
    • CREATION_DATE

      public static final SupplierInvoiceField<LocalDateTime> CREATION_DATE
      Use with available fluent helpers to apply the CreationDate field to query operations.
    • SUPPLIER_INVOICE_ID_BY_INVCG_PARTY

      public static final SupplierInvoiceField<String> SUPPLIER_INVOICE_ID_BY_INVCG_PARTY
      Use with available fluent helpers to apply the SupplierInvoiceIDByInvcgParty field to query operations.
    • INVOICING_PARTY

      public static final SupplierInvoiceField<String> INVOICING_PARTY
      Use with available fluent helpers to apply the InvoicingParty field to query operations.
    • DOCUMENT_CURRENCY

      public static final SupplierInvoiceField<String> DOCUMENT_CURRENCY
      Use with available fluent helpers to apply the DocumentCurrency field to query operations.
    • INVOICE_GROSS_AMOUNT

      public static final SupplierInvoiceField<BigDecimal> INVOICE_GROSS_AMOUNT
      Use with available fluent helpers to apply the InvoiceGrossAmount field to query operations.
    • UNPLANNED_DELIVERY_COST

      public static final SupplierInvoiceField<BigDecimal> UNPLANNED_DELIVERY_COST
      Use with available fluent helpers to apply the UnplannedDeliveryCost field to query operations.
    • DOCUMENT_HEADER_TEXT

      public static final SupplierInvoiceField<String> DOCUMENT_HEADER_TEXT
      Use with available fluent helpers to apply the DocumentHeaderText field to query operations.
    • MANUAL_CASH_DISCOUNT

      public static final SupplierInvoiceField<BigDecimal> MANUAL_CASH_DISCOUNT
      Use with available fluent helpers to apply the ManualCashDiscount field to query operations.
    • PAYMENT_TERMS

      public static final SupplierInvoiceField<String> PAYMENT_TERMS
      Use with available fluent helpers to apply the PaymentTerms field to query operations.
    • DUE_CALCULATION_BASE_DATE

      public static final SupplierInvoiceField<LocalDateTime> DUE_CALCULATION_BASE_DATE
      Use with available fluent helpers to apply the DueCalculationBaseDate field to query operations.
    • CASH_DISCOUNT1_PERCENT

      public static final SupplierInvoiceField<BigDecimal> CASH_DISCOUNT1_PERCENT
      Use with available fluent helpers to apply the CashDiscount1Percent field to query operations.
    • CASH_DISCOUNT1_DAYS

      public static final SupplierInvoiceField<BigDecimal> CASH_DISCOUNT1_DAYS
      Use with available fluent helpers to apply the CashDiscount1Days field to query operations.
    • CASH_DISCOUNT2_PERCENT

      public static final SupplierInvoiceField<BigDecimal> CASH_DISCOUNT2_PERCENT
      Use with available fluent helpers to apply the CashDiscount2Percent field to query operations.
    • CASH_DISCOUNT2_DAYS

      public static final SupplierInvoiceField<BigDecimal> CASH_DISCOUNT2_DAYS
      Use with available fluent helpers to apply the CashDiscount2Days field to query operations.
    • NET_PAYMENT_DAYS

      public static final SupplierInvoiceField<BigDecimal> NET_PAYMENT_DAYS
      Use with available fluent helpers to apply the NetPaymentDays field to query operations.
    • PAYMENT_BLOCKING_REASON

      public static final SupplierInvoiceField<String> PAYMENT_BLOCKING_REASON
      Use with available fluent helpers to apply the PaymentBlockingReason field to query operations.
    • ACCOUNTING_DOCUMENT_TYPE

      public static final SupplierInvoiceField<String> ACCOUNTING_DOCUMENT_TYPE
      Use with available fluent helpers to apply the AccountingDocumentType field to query operations.
    • BP_BANK_ACCOUNT_INTERNAL_ID

      public static final SupplierInvoiceField<String> BP_BANK_ACCOUNT_INTERNAL_ID
      Use with available fluent helpers to apply the BPBankAccountInternalID field to query operations.
    • SUPPLIER_INVOICE_STATUS

      public static final SupplierInvoiceField<String> SUPPLIER_INVOICE_STATUS
      Use with available fluent helpers to apply the SupplierInvoiceStatus field to query operations.
    • INDIRECT_QUOTED_EXCHANGE_RATE

      public static final SupplierInvoiceField<BigDecimal> INDIRECT_QUOTED_EXCHANGE_RATE
      Use with available fluent helpers to apply the IndirectQuotedExchangeRate field to query operations.
    • DIRECT_QUOTED_EXCHANGE_RATE

      public static final SupplierInvoiceField<BigDecimal> DIRECT_QUOTED_EXCHANGE_RATE
      Use with available fluent helpers to apply the DirectQuotedExchangeRate field to query operations.
    • STATE_CENTRAL_BANK_PAYMENT_REASON

      public static final SupplierInvoiceField<String> STATE_CENTRAL_BANK_PAYMENT_REASON
      Use with available fluent helpers to apply the StateCentralBankPaymentReason field to query operations.
    • SUPPLYING_COUNTRY

      public static final SupplierInvoiceField<String> SUPPLYING_COUNTRY
      Use with available fluent helpers to apply the SupplyingCountry field to query operations.
    • PAYMENT_METHOD

      public static final SupplierInvoiceField<String> PAYMENT_METHOD
      Use with available fluent helpers to apply the PaymentMethod field to query operations.
    • PAYMENT_METHOD_SUPPLEMENT

      public static final SupplierInvoiceField<String> PAYMENT_METHOD_SUPPLEMENT
      Use with available fluent helpers to apply the PaymentMethodSupplement field to query operations.
    • PAYMENT_REFERENCE

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

      public static final SupplierInvoiceField<String> INVOICE_REFERENCE
      Use with available fluent helpers to apply the InvoiceReference field to query operations.
    • INVOICE_REFERENCE_FISCAL_YEAR

      public static final SupplierInvoiceField<String> INVOICE_REFERENCE_FISCAL_YEAR
      Use with available fluent helpers to apply the InvoiceReferenceFiscalYear field to query operations.
    • FIXED_CASH_DISCOUNT

      public static final SupplierInvoiceField<String> FIXED_CASH_DISCOUNT
      Use with available fluent helpers to apply the FixedCashDiscount field to query operations.
    • UNPLANNED_DELIVERY_COST_TAX_CODE

      public static final SupplierInvoiceField<String> UNPLANNED_DELIVERY_COST_TAX_CODE
      Use with available fluent helpers to apply the UnplannedDeliveryCostTaxCode field to query operations.
    • UNPLND_DELIV_COST_TAX_JURISDICTION

      public static final SupplierInvoiceField<String> UNPLND_DELIV_COST_TAX_JURISDICTION
      Use with available fluent helpers to apply the UnplndDelivCostTaxJurisdiction field to query operations.
    • UNPLND_DELIVERY_COST_TAX_COUNTRY

      public static final SupplierInvoiceField<String> UNPLND_DELIVERY_COST_TAX_COUNTRY
      Use with available fluent helpers to apply the UnplndDeliveryCostTaxCountry field to query operations.
    • ASSIGNMENT_REFERENCE

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

      public static final SupplierInvoiceField<String> SUPPLIER_POSTING_LINE_ITEM_TEXT
      Use with available fluent helpers to apply the SupplierPostingLineItemText field to query operations.
    • TAX_IS_CALCULATED_AUTOMATICALLY

      public static final SupplierInvoiceField<Boolean> TAX_IS_CALCULATED_AUTOMATICALLY
      Use with available fluent helpers to apply the TaxIsCalculatedAutomatically field to query operations.
    • BUSINESS_PLACE

      public static final SupplierInvoiceField<String> BUSINESS_PLACE
      Use with available fluent helpers to apply the BusinessPlace field to query operations.
    • BUSINESS_SECTION_CODE

      public static final SupplierInvoiceField<String> BUSINESS_SECTION_CODE
      Use with available fluent helpers to apply the BusinessSectionCode field to query operations.
    • BUSINESS_AREA

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

      public static final SupplierInvoiceField<String> SUPPLIER_INVOICE_IS_CREDIT_MEMO
      Use with available fluent helpers to apply the SupplierInvoiceIsCreditMemo field to query operations.
    • PAYT_SLIP_WTH_REF_SUBSCRIBER

      public static final SupplierInvoiceField<String> PAYT_SLIP_WTH_REF_SUBSCRIBER
      Use with available fluent helpers to apply the PaytSlipWthRefSubscriber field to query operations.
    • PAYT_SLIP_WTH_REF_CHECK_DIGIT

      public static final SupplierInvoiceField<String> PAYT_SLIP_WTH_REF_CHECK_DIGIT
      Use with available fluent helpers to apply the PaytSlipWthRefCheckDigit field to query operations.
    • PAYT_SLIP_WTH_REF_REFERENCE

      public static final SupplierInvoiceField<String> PAYT_SLIP_WTH_REF_REFERENCE
      Use with available fluent helpers to apply the PaytSlipWthRefReference field to query operations.
    • TAX_DETERMINATION_DATE

      public static final SupplierInvoiceField<LocalDateTime> TAX_DETERMINATION_DATE
      Use with available fluent helpers to apply the TaxDeterminationDate field to query operations.
    • TAX_REPORTING_DATE

      public static final SupplierInvoiceField<LocalDateTime> TAX_REPORTING_DATE
      Use with available fluent helpers to apply the TaxReportingDate field to query operations.
    • TAX_FULFILLMENT_DATE

      public static final SupplierInvoiceField<LocalDateTime> TAX_FULFILLMENT_DATE
      Use with available fluent helpers to apply the TaxFulfillmentDate field to query operations.
    • INVOICE_RECEIPT_DATE

      public static final SupplierInvoiceField<LocalDateTime> INVOICE_RECEIPT_DATE
      Use with available fluent helpers to apply the InvoiceReceiptDate field to query operations.
    • DELIVERY_OF_GOODS_REPORTING_CNTRY

      public static final SupplierInvoiceField<String> DELIVERY_OF_GOODS_REPORTING_CNTRY
      Use with available fluent helpers to apply the DeliveryOfGoodsReportingCntry field to query operations.
    • SUPPLIER_VAT_REGISTRATION

      public static final SupplierInvoiceField<String> SUPPLIER_VAT_REGISTRATION
      Use with available fluent helpers to apply the SupplierVATRegistration field to query operations.
    • IS_EU_TRIANGULAR_DEAL

      public static final SupplierInvoiceField<Boolean> IS_EU_TRIANGULAR_DEAL
      Use with available fluent helpers to apply the IsEUTriangularDeal field to query operations.
    • SUPLR_INVC_DEBIT_CRDT_CODE_DELIVERY

      public static final SupplierInvoiceField<String> SUPLR_INVC_DEBIT_CRDT_CODE_DELIVERY
      Use with available fluent helpers to apply the SuplrInvcDebitCrdtCodeDelivery field to query operations.
    • SUPLR_INVC_DEBIT_CRDT_CODE_RETURNS

      public static final SupplierInvoiceField<String> SUPLR_INVC_DEBIT_CRDT_CODE_RETURNS
      Use with available fluent helpers to apply the SuplrInvcDebitCrdtCodeReturns field to query operations.
    • RETENTION_DUE_DATE

      public static final SupplierInvoiceField<LocalDateTime> RETENTION_DUE_DATE
      Use with available fluent helpers to apply the RetentionDueDate field to query operations.
    • SUPPLIER_INVOICE_ORIGIN

      public static final SupplierInvoiceField<String> SUPPLIER_INVOICE_ORIGIN
      Use with available fluent helpers to apply the SupplierInvoiceOrigin field to query operations.
    • REVERSE_DOCUMENT

      public static final SupplierInvoiceField<String> REVERSE_DOCUMENT
      Use with available fluent helpers to apply the ReverseDocument field to query operations.
    • REVERSE_DOCUMENT_FISCAL_YEAR

      public static final SupplierInvoiceField<String> REVERSE_DOCUMENT_FISCAL_YEAR
      Use with available fluent helpers to apply the ReverseDocumentFiscalYear field to query operations.
    • IS_REVERSAL

      public static final SupplierInvoiceField<Boolean> IS_REVERSAL
      Use with available fluent helpers to apply the IsReversal field to query operations.
    • IS_REVERSED

      public static final SupplierInvoiceField<Boolean> IS_REVERSED
      Use with available fluent helpers to apply the IsReversed field to query operations.
    • INGST_PARTNER

      public static final SupplierInvoiceField<String> INGST_PARTNER
      Use with available fluent helpers to apply the IN_GSTPartner field to query operations.
    • INGST_PLACE_OF_SUPPLY

      public static final SupplierInvoiceField<String> INGST_PLACE_OF_SUPPLY
      Use with available fluent helpers to apply the IN_GSTPlaceOfSupply field to query operations.
    • IN_INVOICE_REFERENCE_NUMBER

      public static final SupplierInvoiceField<String> IN_INVOICE_REFERENCE_NUMBER
      Use with available fluent helpers to apply the IN_InvoiceReferenceNumber field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_REF1

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_REF1
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificRef1 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_DATE1

      public static final SupplierInvoiceField<LocalDateTime> JRNL_ENTRY_CNTRY_SPECIFIC_DATE1
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificDate1 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_REF2

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_REF2
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificRef2 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_DATE2

      public static final SupplierInvoiceField<LocalDateTime> JRNL_ENTRY_CNTRY_SPECIFIC_DATE2
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificDate2 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_REF3

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_REF3
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificRef3 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_DATE3

      public static final SupplierInvoiceField<LocalDateTime> JRNL_ENTRY_CNTRY_SPECIFIC_DATE3
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificDate3 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_REF4

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_REF4
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificRef4 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_DATE4

      public static final SupplierInvoiceField<LocalDateTime> JRNL_ENTRY_CNTRY_SPECIFIC_DATE4
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificDate4 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_REF5

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_REF5
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificRef5 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_DATE5

      public static final SupplierInvoiceField<LocalDateTime> JRNL_ENTRY_CNTRY_SPECIFIC_DATE5
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificDate5 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_B_P1

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_B_P1
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificBP1 field to query operations.
    • JRNL_ENTRY_CNTRY_SPECIFIC_B_P2

      public static final SupplierInvoiceField<String> JRNL_ENTRY_CNTRY_SPECIFIC_B_P2
      Use with available fluent helpers to apply the JrnlEntryCntrySpecificBP2 field to query operations.
    • TO_SELECTED_DELIVERY_NOTES

      public static final SupplierInvoiceLink<SuplrInvcSeldInbDeliveryNote> TO_SELECTED_DELIVERY_NOTES
      Use with available fluent helpers to apply the to_SelectedDeliveryNotes navigation property to query operations.
    • TO_SELECTED_PURCHASE_ORDERS

      public static final SupplierInvoiceLink<SuplrInvcSeldPurgDocument> TO_SELECTED_PURCHASE_ORDERS
      Use with available fluent helpers to apply the to_SelectedPurchaseOrders navigation property to query operations.
    • TO_SELECTED_SERVICE_ENTRY_SHEETS

      public static final SupplierInvoiceLink<SuplrInvcSeldSrvcEntrShtLean> TO_SELECTED_SERVICE_ENTRY_SHEETS
      Use with available fluent helpers to apply the to_SelectedServiceEntrySheets navigation property to query operations.
    • TO_SUPLR_INVC_ITEM_PUR_ORD_REF

      public static final SupplierInvoiceLink<SuplrInvcItemPurOrdRef> TO_SUPLR_INVC_ITEM_PUR_ORD_REF
      Use with available fluent helpers to apply the to_SuplrInvcItemPurOrdRef navigation property to query operations.
    • TO_SUPLR_INVOICE_ADDITIONAL_DATA

      public static final SupplierInvoiceOneToOneLink<SuplrInvoiceAdditionalData> TO_SUPLR_INVOICE_ADDITIONAL_DATA
      Use with available fluent helpers to apply the to_SuplrInvoiceAdditionalData navigation property to query operations.
    • TO_SUPPLIER_INVOICE_ITEM_GL_ACCT

      public static final SupplierInvoiceLink<SupplierInvoiceItemGLAcct> TO_SUPPLIER_INVOICE_ITEM_GL_ACCT
      Use with available fluent helpers to apply the to_SupplierInvoiceItemGLAcct navigation property to query operations.
    • TO_SUPPLIER_INVOICE_TAX

      public static final SupplierInvoiceLink<SupplierInvoiceTax> TO_SUPPLIER_INVOICE_TAX
      Use with available fluent helpers to apply the to_SupplierInvoiceTax navigation property to query operations.
    • TO_SUPPLIER_INVOICE_WHLDG_TAX

      public static final SupplierInvoiceLink<SuplrInvcHeaderWhldgTax> TO_SUPPLIER_INVOICE_WHLDG_TAX
      Use with available fluent helpers to apply the to_SupplierInvoiceWhldgTax navigation property to query operations.
  • Constructor Details

  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: SupplierInvoice

      Parameters:
      supplierInvoice - Document Number of an Invoice Document
    • setFiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Parameters:
      fiscalYear - Fiscal Year
    • 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
    • setDocumentDate

      public void setDocumentDate(@Nullable LocalDateTime documentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Parameters:
      documentDate - Invoice Date in Document
    • setPostingDate

      public void setPostingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Parameters:
      postingDate - Posting Date in the Document
    • setCreationDate

      public void setCreationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

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

      public void setSupplierInvoiceIDByInvcgParty(@Nullable String supplierInvoiceIDByInvcgParty)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: SupplierInvoiceIDByInvcgParty

      Parameters:
      supplierInvoiceIDByInvcgParty - Reference Document Number
    • setInvoicingParty

      public void setInvoicingParty(@Nullable String invoicingParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InvoicingParty

      Parameters:
      invoicingParty - Different Invoicing Party
    • setDocumentCurrency

      public void setDocumentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency - Currency Key
    • setInvoiceGrossAmount

      public void setInvoiceGrossAmount(@Nullable BigDecimal invoiceGrossAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: InvoiceGrossAmount

      Parameters:
      invoiceGrossAmount - Gross Invoice Amount in Document Currency
    • setUnplannedDeliveryCost

      public void setUnplannedDeliveryCost(@Nullable BigDecimal unplannedDeliveryCost)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: UnplannedDeliveryCost

      Parameters:
      unplannedDeliveryCost - Unplanned Delivery Costs
    • setDocumentHeaderText

      public void setDocumentHeaderText(@Nullable String documentHeaderText)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: DocumentHeaderText

      Parameters:
      documentHeaderText - Document Header Text
    • setManualCashDiscount

      public void setManualCashDiscount(@Nullable BigDecimal manualCashDiscount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: ManualCashDiscount

      Parameters:
      manualCashDiscount - Cash Discount Amount in Document Currency
    • setPaymentTerms

      public void setPaymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms - Terms of Payment Key
    • setDueCalculationBaseDate

      public void setDueCalculationBaseDate(@Nullable LocalDateTime dueCalculationBaseDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DueCalculationBaseDate

      Parameters:
      dueCalculationBaseDate - Baseline Date for Due Date Calculation
    • setCashDiscount1Percent

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

      Original property name from the Odata EDM: CashDiscount1Percent

      Parameters:
      cashDiscount1Percent - Cash Discount Percentage 1
    • setCashDiscount1Days

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

      Original property name from the Odata EDM: CashDiscount1Days

      Parameters:
      cashDiscount1Days - Cash discount days 1
    • setCashDiscount2Percent

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

      Original property name from the Odata EDM: CashDiscount2Percent

      Parameters:
      cashDiscount2Percent - Cash Discount Percentage 2
    • setCashDiscount2Days

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

      Original property name from the Odata EDM: CashDiscount2Days

      Parameters:
      cashDiscount2Days - Cash discount days 2
    • setNetPaymentDays

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

      Original property name from the Odata EDM: NetPaymentDays

      Parameters:
      netPaymentDays - Net Payment Terms Period
    • setPaymentBlockingReason

      public void setPaymentBlockingReason(@Nullable String paymentBlockingReason)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentBlockingReason

      Parameters:
      paymentBlockingReason - Payment Block Key
    • setAccountingDocumentType

      public void setAccountingDocumentType(@Nullable String accountingDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountingDocumentType

      Parameters:
      accountingDocumentType - Document Type
    • setBPBankAccountInternalID

      public void setBPBankAccountInternalID(@Nullable String bPBankAccountInternalID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BPBankAccountInternalID

      Parameters:
      bPBankAccountInternalID - Partner bank type
    • setSupplierInvoiceStatus

      public void setSupplierInvoiceStatus(@Nullable String supplierInvoiceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceStatus

      Parameters:
      supplierInvoiceStatus - Invoice document status
    • setIndirectQuotedExchangeRate

      public void setIndirectQuotedExchangeRate(@Nullable BigDecimal indirectQuotedExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: IndirectQuotedExchangeRate

      Parameters:
      indirectQuotedExchangeRate - Indirect Quoted Exchange Rate
    • setDirectQuotedExchangeRate

      public void setDirectQuotedExchangeRate(@Nullable BigDecimal directQuotedExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: DirectQuotedExchangeRate

      Parameters:
      directQuotedExchangeRate - Direct Quoted Exchange Rate
    • setStateCentralBankPaymentReason

      public void setStateCentralBankPaymentReason(@Nullable String stateCentralBankPaymentReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StateCentralBankPaymentReason

      Parameters:
      stateCentralBankPaymentReason - State Central Bank Indicator
    • setSupplyingCountry

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

      Original property name from the Odata EDM: SupplyingCountry

      Parameters:
      supplyingCountry - Supplying Country/Region
    • setPaymentMethod

      public void setPaymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Parameters:
      paymentMethod - Payment Method
    • setPaymentMethodSupplement

      public void setPaymentMethodSupplement(@Nullable String paymentMethodSupplement)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaymentMethodSupplement

      Parameters:
      paymentMethodSupplement - Payment method supplement
    • 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
    • setInvoiceReference

      public void setInvoiceReference(@Nullable String invoiceReference)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InvoiceReference

      Parameters:
      invoiceReference - Invoice reference: Document number for invoice reference
    • setInvoiceReferenceFiscalYear

      public void setInvoiceReferenceFiscalYear(@Nullable String invoiceReferenceFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: InvoiceReferenceFiscalYear

      Parameters:
      invoiceReferenceFiscalYear - Fiscal Year of the Relevant Invoice (for Credit Memo)
    • setFixedCashDiscount

      public void setFixedCashDiscount(@Nullable String fixedCashDiscount)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FixedCashDiscount

      Parameters:
      fixedCashDiscount - Fixed Payment Terms
    • setUnplannedDeliveryCostTaxCode

      public void setUnplannedDeliveryCostTaxCode(@Nullable String unplannedDeliveryCostTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: UnplannedDeliveryCostTaxCode

      Parameters:
      unplannedDeliveryCostTaxCode - Tax Code
    • setUnplndDelivCostTaxJurisdiction

      public void setUnplndDelivCostTaxJurisdiction(@Nullable String unplndDelivCostTaxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: UnplndDelivCostTaxJurisdiction

      Parameters:
      unplndDelivCostTaxJurisdiction - Tax Jurisdiction
    • setUnplndDeliveryCostTaxCountry

      public void setUnplndDeliveryCostTaxCountry(@Nullable String unplndDeliveryCostTaxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnplndDeliveryCostTaxCountry

      Parameters:
      unplndDeliveryCostTaxCountry - Tax Reporting Country/Region
    • 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
    • setSupplierPostingLineItemText

      public void setSupplierPostingLineItemText(@Nullable String supplierPostingLineItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SupplierPostingLineItemText

      Parameters:
      supplierPostingLineItemText - Item Text
    • setTaxIsCalculatedAutomatically

      public void setTaxIsCalculatedAutomatically(@Nullable Boolean taxIsCalculatedAutomatically)
      Constraints: none

      Original property name from the Odata EDM: TaxIsCalculatedAutomatically

      Parameters:
      taxIsCalculatedAutomatically - Calculate Tax Automatically
    • setBusinessPlace

      public void setBusinessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Parameters:
      businessPlace - Business Place
    • setBusinessSectionCode

      public void setBusinessSectionCode(@Nullable String businessSectionCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessSectionCode

      Parameters:
      businessSectionCode - Section Code
    • setBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Parameters:
      businessArea - Business Area
    • setSuplrInvcIsCapitalGoodsRelated

      public void setSuplrInvcIsCapitalGoodsRelated(@Nullable Boolean suplrInvcIsCapitalGoodsRelated)
      Constraints: none

      Original property name from the Odata EDM: SuplrInvcIsCapitalGoodsRelated

      Parameters:
      suplrInvcIsCapitalGoodsRelated - Indicator: Capital Goods Affected?
    • setSupplierInvoiceIsCreditMemo

      public void setSupplierInvoiceIsCreditMemo(@Nullable String supplierInvoiceIsCreditMemo)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceIsCreditMemo

      Parameters:
      supplierInvoiceIsCreditMemo - Single-Character Flag
    • setPaytSlipWthRefSubscriber

      public void setPaytSlipWthRefSubscriber(@Nullable String paytSlipWthRefSubscriber)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: PaytSlipWthRefSubscriber

      Parameters:
      paytSlipWthRefSubscriber - ISR Subscriber Number
    • setPaytSlipWthRefCheckDigit

      public void setPaytSlipWthRefCheckDigit(@Nullable String paytSlipWthRefCheckDigit)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaytSlipWthRefCheckDigit

      Parameters:
      paytSlipWthRefCheckDigit - POR check digit
    • setPaytSlipWthRefReference

      public void setPaytSlipWthRefReference(@Nullable String paytSlipWthRefReference)
      Constraints: Not nullable, Maximum length: 27

      Original property name from the Odata EDM: PaytSlipWthRefReference

      Parameters:
      paytSlipWthRefReference - ISR/QR Reference Number
    • setTaxDeterminationDate

      public void setTaxDeterminationDate(@Nullable LocalDateTime taxDeterminationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxDeterminationDate

      Parameters:
      taxDeterminationDate - Date for Determining Tax Rates
    • setTaxReportingDate

      public void setTaxReportingDate(@Nullable LocalDateTime taxReportingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxReportingDate

      Parameters:
      taxReportingDate - Tax Reporting Date
    • setTaxFulfillmentDate

      public void setTaxFulfillmentDate(@Nullable LocalDateTime taxFulfillmentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxFulfillmentDate

      Parameters:
      taxFulfillmentDate - Tax Fulfillment Date
    • setInvoiceReceiptDate

      public void setInvoiceReceiptDate(@Nullable LocalDateTime invoiceReceiptDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: InvoiceReceiptDate

      Parameters:
      invoiceReceiptDate - Invoice Receipt Date
    • setDeliveryOfGoodsReportingCntry

      public void setDeliveryOfGoodsReportingCntry(@Nullable String deliveryOfGoodsReportingCntry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryOfGoodsReportingCntry

      Parameters:
      deliveryOfGoodsReportingCntry - Reporting Country/Region for Delivery of Goods Within the EU
    • setSupplierVATRegistration

      public void setSupplierVATRegistration(@Nullable String supplierVATRegistration)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SupplierVATRegistration

      Parameters:
      supplierVATRegistration - VAT Registration Number
    • setIsEUTriangularDeal

      public void setIsEUTriangularDeal(@Nullable Boolean isEUTriangularDeal)
      Constraints: none

      Original property name from the Odata EDM: IsEUTriangularDeal

      Parameters:
      isEUTriangularDeal - Indicator: Triangular Deal Within the EU
    • setSuplrInvcDebitCrdtCodeDelivery

      public void setSuplrInvcDebitCrdtCodeDelivery(@Nullable String suplrInvcDebitCrdtCodeDelivery)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeDelivery

      Parameters:
      suplrInvcDebitCrdtCodeDelivery - Posting logic for delivery items (invoice/credit memo)
    • setSuplrInvcDebitCrdtCodeReturns

      public void setSuplrInvcDebitCrdtCodeReturns(@Nullable String suplrInvcDebitCrdtCodeReturns)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeReturns

      Parameters:
      suplrInvcDebitCrdtCodeReturns - Posting logic for returns items (invoice/credit memo)
    • setRetentionDueDate

      public void setRetentionDueDate(@Nullable LocalDateTime retentionDueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RetentionDueDate

      Parameters:
      retentionDueDate - Due Date for Retention (Default)
    • setSupplierInvoiceOrigin

      public void setSupplierInvoiceOrigin(@Nullable String supplierInvoiceOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceOrigin

      Parameters:
      supplierInvoiceOrigin - Origin of a Logistics Invoice Verification Document
    • setReverseDocument

      public void setReverseDocument(@Nullable String reverseDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReverseDocument

      Parameters:
      reverseDocument - Reversal document number
    • setReverseDocumentFiscalYear

      public void setReverseDocumentFiscalYear(@Nullable String reverseDocumentFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReverseDocumentFiscalYear

      Parameters:
      reverseDocumentFiscalYear - Fiscal year of reversal document
    • setIsReversal

      public void setIsReversal(@Nullable Boolean isReversal)
      Constraints: none

      Original property name from the Odata EDM: IsReversal

      Parameters:
      isReversal - Is Reversal
    • setIsReversed

      public void setIsReversed(@Nullable Boolean isReversed)
      Constraints: none

      Original property name from the Odata EDM: IsReversed

      Parameters:
      isReversed - Is Reversed
    • setIN_GSTPartner

      public void setIN_GSTPartner(@Nullable String iN_GSTPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: IN_GSTPartner

      Parameters:
      iN_GSTPartner - GST Partner
    • setIN_GSTPlaceOfSupply

      public void setIN_GSTPlaceOfSupply(@Nullable String iN_GSTPlaceOfSupply)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IN_GSTPlaceOfSupply

      Parameters:
      iN_GSTPlaceOfSupply - Place of Supply
    • setIN_InvoiceReferenceNumber

      public void setIN_InvoiceReferenceNumber(@Nullable String iN_InvoiceReferenceNumber)
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: IN_InvoiceReferenceNumber

      Parameters:
      iN_InvoiceReferenceNumber - Invoice Reference Number
    • setJrnlEntryCntrySpecificRef1

      public void setJrnlEntryCntrySpecificRef1(@Nullable String jrnlEntryCntrySpecificRef1)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef1

      Parameters:
      jrnlEntryCntrySpecificRef1 - Country/Region Specific Reference 1 in the Document
    • setJrnlEntryCntrySpecificDate1

      public void setJrnlEntryCntrySpecificDate1(@Nullable LocalDateTime jrnlEntryCntrySpecificDate1)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate1

      Parameters:
      jrnlEntryCntrySpecificDate1 - Country/Region Specific Date 1 in the Document
    • setJrnlEntryCntrySpecificRef2

      public void setJrnlEntryCntrySpecificRef2(@Nullable String jrnlEntryCntrySpecificRef2)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef2

      Parameters:
      jrnlEntryCntrySpecificRef2 - Country/Region Specific Reference 2 in the Document
    • setJrnlEntryCntrySpecificDate2

      public void setJrnlEntryCntrySpecificDate2(@Nullable LocalDateTime jrnlEntryCntrySpecificDate2)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate2

      Parameters:
      jrnlEntryCntrySpecificDate2 - Country/Region Specific Date 2 in the Document
    • setJrnlEntryCntrySpecificRef3

      public void setJrnlEntryCntrySpecificRef3(@Nullable String jrnlEntryCntrySpecificRef3)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef3

      Parameters:
      jrnlEntryCntrySpecificRef3 - Country/Region Specific Reference 3 in the Document
    • setJrnlEntryCntrySpecificDate3

      public void setJrnlEntryCntrySpecificDate3(@Nullable LocalDateTime jrnlEntryCntrySpecificDate3)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate3

      Parameters:
      jrnlEntryCntrySpecificDate3 - Country/Region Specific Date 3 in the Document
    • setJrnlEntryCntrySpecificRef4

      public void setJrnlEntryCntrySpecificRef4(@Nullable String jrnlEntryCntrySpecificRef4)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef4

      Parameters:
      jrnlEntryCntrySpecificRef4 - Country/Region Specific Reference 4 in the Document
    • setJrnlEntryCntrySpecificDate4

      public void setJrnlEntryCntrySpecificDate4(@Nullable LocalDateTime jrnlEntryCntrySpecificDate4)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate4

      Parameters:
      jrnlEntryCntrySpecificDate4 - Country/Region Specific Date 4 in the Document
    • setJrnlEntryCntrySpecificRef5

      public void setJrnlEntryCntrySpecificRef5(@Nullable String jrnlEntryCntrySpecificRef5)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef5

      Parameters:
      jrnlEntryCntrySpecificRef5 - Country/Region Specific Reference 5 in the Document
    • setJrnlEntryCntrySpecificDate5

      public void setJrnlEntryCntrySpecificDate5(@Nullable LocalDateTime jrnlEntryCntrySpecificDate5)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate5

      Parameters:
      jrnlEntryCntrySpecificDate5 - Country/Region Specific Date 5 in the Document
    • setJrnlEntryCntrySpecificBP1

      public void setJrnlEntryCntrySpecificBP1(@Nullable String jrnlEntryCntrySpecificBP1)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP1

      Parameters:
      jrnlEntryCntrySpecificBP1 - Country/Region specific Business Partner 1 in the Document
    • setJrnlEntryCntrySpecificBP2

      public void setJrnlEntryCntrySpecificBP2(@Nullable String jrnlEntryCntrySpecificBP2)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP2

      Parameters:
      jrnlEntryCntrySpecificBP2 - Country/Region Specific Business Partner 2 in the Document
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> SupplierInvoiceField<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> SupplierInvoiceField<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<SupplierInvoice>
    • setServicePathForFetch

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

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

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

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

      @Nonnull public List<SuplrInvcSeldInbDeliveryNote> fetchSelectedDeliveryNotes()
      Fetches the SuplrInvcSeldInbDeliveryNote entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SelectedDeliveryNotes.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SuplrInvcSeldInbDeliveryNote entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedDeliveryNotesOrFetch

      @Nonnull public List<SuplrInvcSeldInbDeliveryNote> getSelectedDeliveryNotesOrFetch()
      Retrieval of associated SuplrInvcSeldInbDeliveryNote entities (one to many). This corresponds to the OData navigation property to_SelectedDeliveryNotes.

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

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

      Returns:
      List of associated SuplrInvcSeldInbDeliveryNote entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedDeliveryNotesIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SelectedDeliveryNotes is already loaded, the result will contain the SuplrInvcSeldInbDeliveryNote entities. If not, an Option with result state empty is returned.
    • setSelectedDeliveryNotes

      public void setSelectedDeliveryNotes(@Nonnull List<SuplrInvcSeldInbDeliveryNote> value)
      Overwrites the list of associated SuplrInvcSeldInbDeliveryNote entities for the loaded navigation property to_SelectedDeliveryNotes.

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

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

      Parameters:
      value - List of SuplrInvcSeldInbDeliveryNote entities.
    • addSelectedDeliveryNotes

      public void addSelectedDeliveryNotes(SuplrInvcSeldInbDeliveryNote... entity)
      Adds elements to the list of associated SuplrInvcSeldInbDeliveryNote entities. This corresponds to the OData navigation property to_SelectedDeliveryNotes.

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

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

      Parameters:
      entity - Array of SuplrInvcSeldInbDeliveryNote entities.
    • fetchSelectedPurchaseOrders

      @Nonnull public List<SuplrInvcSeldPurgDocument> fetchSelectedPurchaseOrders()
      Fetches the SuplrInvcSeldPurgDocument entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SelectedPurchaseOrders.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SuplrInvcSeldPurgDocument entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedPurchaseOrdersOrFetch

      @Nonnull public List<SuplrInvcSeldPurgDocument> getSelectedPurchaseOrdersOrFetch()
      Retrieval of associated SuplrInvcSeldPurgDocument entities (one to many). This corresponds to the OData navigation property to_SelectedPurchaseOrders.

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

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

      Returns:
      List of associated SuplrInvcSeldPurgDocument entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedPurchaseOrdersIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SelectedPurchaseOrders is already loaded, the result will contain the SuplrInvcSeldPurgDocument entities. If not, an Option with result state empty is returned.
    • setSelectedPurchaseOrders

      public void setSelectedPurchaseOrders(@Nonnull List<SuplrInvcSeldPurgDocument> value)
      Overwrites the list of associated SuplrInvcSeldPurgDocument entities for the loaded navigation property to_SelectedPurchaseOrders.

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

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

      Parameters:
      value - List of SuplrInvcSeldPurgDocument entities.
    • addSelectedPurchaseOrders

      public void addSelectedPurchaseOrders(SuplrInvcSeldPurgDocument... entity)
      Adds elements to the list of associated SuplrInvcSeldPurgDocument entities. This corresponds to the OData navigation property to_SelectedPurchaseOrders.

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

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

      Parameters:
      entity - Array of SuplrInvcSeldPurgDocument entities.
    • fetchSelectedServiceEntrySheets

      @Nonnull public List<SuplrInvcSeldSrvcEntrShtLean> fetchSelectedServiceEntrySheets()
      Fetches the SuplrInvcSeldSrvcEntrShtLean entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SelectedServiceEntrySheets.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SuplrInvcSeldSrvcEntrShtLean entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedServiceEntrySheetsOrFetch

      @Nonnull public List<SuplrInvcSeldSrvcEntrShtLean> getSelectedServiceEntrySheetsOrFetch()
      Retrieval of associated SuplrInvcSeldSrvcEntrShtLean entities (one to many). This corresponds to the OData navigation property to_SelectedServiceEntrySheets.

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

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

      Returns:
      List of associated SuplrInvcSeldSrvcEntrShtLean entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSelectedServiceEntrySheetsIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SelectedServiceEntrySheets is already loaded, the result will contain the SuplrInvcSeldSrvcEntrShtLean entities. If not, an Option with result state empty is returned.
    • setSelectedServiceEntrySheets

      public void setSelectedServiceEntrySheets(@Nonnull List<SuplrInvcSeldSrvcEntrShtLean> value)
      Overwrites the list of associated SuplrInvcSeldSrvcEntrShtLean entities for the loaded navigation property to_SelectedServiceEntrySheets.

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

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

      Parameters:
      value - List of SuplrInvcSeldSrvcEntrShtLean entities.
    • addSelectedServiceEntrySheets

      public void addSelectedServiceEntrySheets(SuplrInvcSeldSrvcEntrShtLean... entity)
      Adds elements to the list of associated SuplrInvcSeldSrvcEntrShtLean entities. This corresponds to the OData navigation property to_SelectedServiceEntrySheets.

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

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

      Parameters:
      entity - Array of SuplrInvcSeldSrvcEntrShtLean entities.
    • fetchSuplrInvcItemPurOrdRef

      @Nonnull public List<SuplrInvcItemPurOrdRef> fetchSuplrInvcItemPurOrdRef()
      Fetches the SuplrInvcItemPurOrdRef entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SuplrInvcItemPurOrdRef.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SuplrInvcItemPurOrdRef entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSuplrInvcItemPurOrdRefOrFetch

      @Nonnull public List<SuplrInvcItemPurOrdRef> getSuplrInvcItemPurOrdRefOrFetch()
      Retrieval of associated SuplrInvcItemPurOrdRef entities (one to many). This corresponds to the OData navigation property to_SuplrInvcItemPurOrdRef.

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

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

      Returns:
      List of associated SuplrInvcItemPurOrdRef entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSuplrInvcItemPurOrdRefIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SuplrInvcItemPurOrdRef is already loaded, the result will contain the SuplrInvcItemPurOrdRef entities. If not, an Option with result state empty is returned.
    • setSuplrInvcItemPurOrdRef

      public void setSuplrInvcItemPurOrdRef(@Nonnull List<SuplrInvcItemPurOrdRef> value)
      Overwrites the list of associated SuplrInvcItemPurOrdRef entities for the loaded navigation property to_SuplrInvcItemPurOrdRef.

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

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

      Parameters:
      value - List of SuplrInvcItemPurOrdRef entities.
    • addSuplrInvcItemPurOrdRef

      public void addSuplrInvcItemPurOrdRef(SuplrInvcItemPurOrdRef... entity)
      Adds elements to the list of associated SuplrInvcItemPurOrdRef entities. This corresponds to the OData navigation property to_SuplrInvcItemPurOrdRef.

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

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

      Parameters:
      entity - Array of SuplrInvcItemPurOrdRef entities.
    • fetchSuplrInvoiceAdditionalData

      @Nullable public SuplrInvoiceAdditionalData fetchSuplrInvoiceAdditionalData()
      Fetches the SuplrInvoiceAdditionalData entity (one to one) associated with this entity. This corresponds to the OData navigation property to_SuplrInvoiceAdditionalData.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated SuplrInvoiceAdditionalData entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSuplrInvoiceAdditionalDataOrFetch

      @Nullable public SuplrInvoiceAdditionalData getSuplrInvoiceAdditionalDataOrFetch()
      Retrieval of associated SuplrInvoiceAdditionalData entity (one to one). This corresponds to the OData navigation property to_SuplrInvoiceAdditionalData.

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

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

      Returns:
      List of associated SuplrInvoiceAdditionalData entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSuplrInvoiceAdditionalDataIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SuplrInvoiceAdditionalData is already loaded, the result will contain the SuplrInvoiceAdditionalData entity. If not, an Option with result state empty is returned.
    • setSuplrInvoiceAdditionalData

      public void setSuplrInvoiceAdditionalData(SuplrInvoiceAdditionalData value)
      Overwrites the associated SuplrInvoiceAdditionalData entity for the loaded navigation property to_SuplrInvoiceAdditionalData.
      Parameters:
      value - New SuplrInvoiceAdditionalData entity.
    • fetchSupplierInvoiceItemGLAcct

      @Nonnull public List<SupplierInvoiceItemGLAcct> fetchSupplierInvoiceItemGLAcct()
      Fetches the SupplierInvoiceItemGLAcct entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierInvoiceItemGLAcct.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SupplierInvoiceItemGLAcct entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceItemGLAcctOrFetch

      @Nonnull public List<SupplierInvoiceItemGLAcct> getSupplierInvoiceItemGLAcctOrFetch()
      Retrieval of associated SupplierInvoiceItemGLAcct entities (one to many). This corresponds to the OData navigation property to_SupplierInvoiceItemGLAcct.

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

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

      Returns:
      List of associated SupplierInvoiceItemGLAcct entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceItemGLAcctIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SupplierInvoiceItemGLAcct is already loaded, the result will contain the SupplierInvoiceItemGLAcct entities. If not, an Option with result state empty is returned.
    • setSupplierInvoiceItemGLAcct

      public void setSupplierInvoiceItemGLAcct(@Nonnull List<SupplierInvoiceItemGLAcct> value)
      Overwrites the list of associated SupplierInvoiceItemGLAcct entities for the loaded navigation property to_SupplierInvoiceItemGLAcct.

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

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

      Parameters:
      value - List of SupplierInvoiceItemGLAcct entities.
    • addSupplierInvoiceItemGLAcct

      public void addSupplierInvoiceItemGLAcct(SupplierInvoiceItemGLAcct... entity)
      Adds elements to the list of associated SupplierInvoiceItemGLAcct entities. This corresponds to the OData navigation property to_SupplierInvoiceItemGLAcct.

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

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

      Parameters:
      entity - Array of SupplierInvoiceItemGLAcct entities.
    • fetchSupplierInvoiceTax

      @Nonnull public List<SupplierInvoiceTax> fetchSupplierInvoiceTax()
      Fetches the SupplierInvoiceTax entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierInvoiceTax.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SupplierInvoiceTax entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceTaxOrFetch

      @Nonnull public List<SupplierInvoiceTax> getSupplierInvoiceTaxOrFetch()
      Retrieval of associated SupplierInvoiceTax entities (one to many). This corresponds to the OData navigation property to_SupplierInvoiceTax.

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

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

      Returns:
      List of associated SupplierInvoiceTax entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceTaxIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SupplierInvoiceTax is already loaded, the result will contain the SupplierInvoiceTax entities. If not, an Option with result state empty is returned.
    • setSupplierInvoiceTax

      public void setSupplierInvoiceTax(@Nonnull List<SupplierInvoiceTax> value)
      Overwrites the list of associated SupplierInvoiceTax entities for the loaded navigation property to_SupplierInvoiceTax.

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

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

      Parameters:
      value - List of SupplierInvoiceTax entities.
    • addSupplierInvoiceTax

      public void addSupplierInvoiceTax(SupplierInvoiceTax... entity)
      Adds elements to the list of associated SupplierInvoiceTax entities. This corresponds to the OData navigation property to_SupplierInvoiceTax.

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

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

      Parameters:
      entity - Array of SupplierInvoiceTax entities.
    • fetchSupplierInvoiceWhldgTax

      @Nonnull public List<SuplrInvcHeaderWhldgTax> fetchSupplierInvoiceWhldgTax()
      Fetches the SuplrInvcHeaderWhldgTax entities (one to many) associated with this entity. This corresponds to the OData navigation property to_SupplierInvoiceWhldgTax.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated SuplrInvcHeaderWhldgTax entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceWhldgTaxOrFetch

      @Nonnull public List<SuplrInvcHeaderWhldgTax> getSupplierInvoiceWhldgTaxOrFetch()
      Retrieval of associated SuplrInvcHeaderWhldgTax entities (one to many). This corresponds to the OData navigation property to_SupplierInvoiceWhldgTax.

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

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

      Returns:
      List of associated SuplrInvcHeaderWhldgTax entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getSupplierInvoiceWhldgTaxIfPresent

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

      If the navigation property for an entity SupplierInvoice 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 to_SupplierInvoiceWhldgTax is already loaded, the result will contain the SuplrInvcHeaderWhldgTax entities. If not, an Option with result state empty is returned.
    • setSupplierInvoiceWhldgTax

      public void setSupplierInvoiceWhldgTax(@Nonnull List<SuplrInvcHeaderWhldgTax> value)
      Overwrites the list of associated SuplrInvcHeaderWhldgTax entities for the loaded navigation property to_SupplierInvoiceWhldgTax.

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

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

      Parameters:
      value - List of SuplrInvcHeaderWhldgTax entities.
    • addSupplierInvoiceWhldgTax

      public void addSupplierInvoiceWhldgTax(SuplrInvcHeaderWhldgTax... entity)
      Adds elements to the list of associated SuplrInvcHeaderWhldgTax entities. This corresponds to the OData navigation property to_SupplierInvoiceWhldgTax.

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

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

      Parameters:
      entity - Array of SuplrInvcHeaderWhldgTax entities.
    • builder

      @Nonnull public static SupplierInvoice.SupplierInvoiceBuilder builder()
    • getSupplierInvoice

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

      Original property name from the Odata EDM: SupplierInvoice

      Returns:
      Document Number of an Invoice Document
    • getFiscalYear

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

      Original property name from the Odata EDM: FiscalYear

      Returns:
      Fiscal Year
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getDocumentDate

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

      Original property name from the Odata EDM: DocumentDate

      Returns:
      Invoice Date in Document
    • getPostingDate

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

      Original property name from the Odata EDM: PostingDate

      Returns:
      Posting Date in the Document
    • getCreationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      Day On Which Accounting Document Was Entered
    • getSupplierInvoiceIDByInvcgParty

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

      Original property name from the Odata EDM: SupplierInvoiceIDByInvcgParty

      Returns:
      Reference Document Number
    • getInvoicingParty

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

      Original property name from the Odata EDM: InvoicingParty

      Returns:
      Different Invoicing Party
    • getDocumentCurrency

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

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      Currency Key
    • getInvoiceGrossAmount

      @Nullable public BigDecimal getInvoiceGrossAmount()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: InvoiceGrossAmount

      Returns:
      Gross Invoice Amount in Document Currency
    • getUnplannedDeliveryCost

      @Nullable public BigDecimal getUnplannedDeliveryCost()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: UnplannedDeliveryCost

      Returns:
      Unplanned Delivery Costs
    • getDocumentHeaderText

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

      Original property name from the Odata EDM: DocumentHeaderText

      Returns:
      Document Header Text
    • getManualCashDiscount

      @Nullable public BigDecimal getManualCashDiscount()
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: ManualCashDiscount

      Returns:
      Cash Discount Amount in Document Currency
    • getPaymentTerms

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

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      Terms of Payment Key
    • getDueCalculationBaseDate

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

      Original property name from the Odata EDM: DueCalculationBaseDate

      Returns:
      Baseline Date for Due Date Calculation
    • getCashDiscount1Percent

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

      Original property name from the Odata EDM: CashDiscount1Percent

      Returns:
      Cash Discount Percentage 1
    • getCashDiscount1Days

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

      Original property name from the Odata EDM: CashDiscount1Days

      Returns:
      Cash discount days 1
    • getCashDiscount2Percent

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

      Original property name from the Odata EDM: CashDiscount2Percent

      Returns:
      Cash Discount Percentage 2
    • getCashDiscount2Days

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

      Original property name from the Odata EDM: CashDiscount2Days

      Returns:
      Cash discount days 2
    • getNetPaymentDays

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

      Original property name from the Odata EDM: NetPaymentDays

      Returns:
      Net Payment Terms Period
    • getPaymentBlockingReason

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

      Original property name from the Odata EDM: PaymentBlockingReason

      Returns:
      Payment Block Key
    • getAccountingDocumentType

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

      Original property name from the Odata EDM: AccountingDocumentType

      Returns:
      Document Type
    • getBPBankAccountInternalID

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

      Original property name from the Odata EDM: BPBankAccountInternalID

      Returns:
      Partner bank type
    • getSupplierInvoiceStatus

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

      Original property name from the Odata EDM: SupplierInvoiceStatus

      Returns:
      Invoice document status
    • getIndirectQuotedExchangeRate

      @Nullable public BigDecimal getIndirectQuotedExchangeRate()
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: IndirectQuotedExchangeRate

      Returns:
      Indirect Quoted Exchange Rate
    • getDirectQuotedExchangeRate

      @Nullable public BigDecimal getDirectQuotedExchangeRate()
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: DirectQuotedExchangeRate

      Returns:
      Direct Quoted Exchange Rate
    • getStateCentralBankPaymentReason

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

      Original property name from the Odata EDM: StateCentralBankPaymentReason

      Returns:
      State Central Bank Indicator
    • getSupplyingCountry

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

      Original property name from the Odata EDM: SupplyingCountry

      Returns:
      Supplying Country/Region
    • getPaymentMethod

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

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      Payment Method
    • getPaymentMethodSupplement

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

      Original property name from the Odata EDM: PaymentMethodSupplement

      Returns:
      Payment method supplement
    • getPaymentReference

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

      Original property name from the Odata EDM: PaymentReference

      Returns:
      Payment Reference
    • getInvoiceReference

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

      Original property name from the Odata EDM: InvoiceReference

      Returns:
      Invoice reference: Document number for invoice reference
    • getInvoiceReferenceFiscalYear

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

      Original property name from the Odata EDM: InvoiceReferenceFiscalYear

      Returns:
      Fiscal Year of the Relevant Invoice (for Credit Memo)
    • getFixedCashDiscount

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

      Original property name from the Odata EDM: FixedCashDiscount

      Returns:
      Fixed Payment Terms
    • getUnplannedDeliveryCostTaxCode

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

      Original property name from the Odata EDM: UnplannedDeliveryCostTaxCode

      Returns:
      Tax Code
    • getUnplndDelivCostTaxJurisdiction

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

      Original property name from the Odata EDM: UnplndDelivCostTaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getUnplndDeliveryCostTaxCountry

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

      Original property name from the Odata EDM: UnplndDeliveryCostTaxCountry

      Returns:
      Tax Reporting Country/Region
    • getAssignmentReference

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

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      Assignment number
    • getSupplierPostingLineItemText

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

      Original property name from the Odata EDM: SupplierPostingLineItemText

      Returns:
      Item Text
    • getTaxIsCalculatedAutomatically

      @Nullable public Boolean getTaxIsCalculatedAutomatically()
      Constraints: none

      Original property name from the Odata EDM: TaxIsCalculatedAutomatically

      Returns:
      Calculate Tax Automatically
    • getBusinessPlace

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

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      Business Place
    • getBusinessSectionCode

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

      Original property name from the Odata EDM: BusinessSectionCode

      Returns:
      Section Code
    • getBusinessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      Business Area
    • getSuplrInvcIsCapitalGoodsRelated

      @Nullable public Boolean getSuplrInvcIsCapitalGoodsRelated()
      Constraints: none

      Original property name from the Odata EDM: SuplrInvcIsCapitalGoodsRelated

      Returns:
      Indicator: Capital Goods Affected?
    • getSupplierInvoiceIsCreditMemo

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

      Original property name from the Odata EDM: SupplierInvoiceIsCreditMemo

      Returns:
      Single-Character Flag
    • getPaytSlipWthRefSubscriber

      @Nullable public String getPaytSlipWthRefSubscriber()
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: PaytSlipWthRefSubscriber

      Returns:
      ISR Subscriber Number
    • getPaytSlipWthRefCheckDigit

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

      Original property name from the Odata EDM: PaytSlipWthRefCheckDigit

      Returns:
      POR check digit
    • getPaytSlipWthRefReference

      @Nullable public String getPaytSlipWthRefReference()
      Constraints: Not nullable, Maximum length: 27

      Original property name from the Odata EDM: PaytSlipWthRefReference

      Returns:
      ISR/QR Reference Number
    • getTaxDeterminationDate

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

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      Date for Determining Tax Rates
    • getTaxReportingDate

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

      Original property name from the Odata EDM: TaxReportingDate

      Returns:
      Tax Reporting Date
    • getTaxFulfillmentDate

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

      Original property name from the Odata EDM: TaxFulfillmentDate

      Returns:
      Tax Fulfillment Date
    • getInvoiceReceiptDate

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

      Original property name from the Odata EDM: InvoiceReceiptDate

      Returns:
      Invoice Receipt Date
    • getDeliveryOfGoodsReportingCntry

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

      Original property name from the Odata EDM: DeliveryOfGoodsReportingCntry

      Returns:
      Reporting Country/Region for Delivery of Goods Within the EU
    • getSupplierVATRegistration

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

      Original property name from the Odata EDM: SupplierVATRegistration

      Returns:
      VAT Registration Number
    • getIsEUTriangularDeal

      @Nullable public Boolean getIsEUTriangularDeal()
      Constraints: none

      Original property name from the Odata EDM: IsEUTriangularDeal

      Returns:
      Indicator: Triangular Deal Within the EU
    • getSuplrInvcDebitCrdtCodeDelivery

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

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeDelivery

      Returns:
      Posting logic for delivery items (invoice/credit memo)
    • getSuplrInvcDebitCrdtCodeReturns

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

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeReturns

      Returns:
      Posting logic for returns items (invoice/credit memo)
    • getRetentionDueDate

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

      Original property name from the Odata EDM: RetentionDueDate

      Returns:
      Due Date for Retention (Default)
    • getSupplierInvoiceOrigin

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

      Original property name from the Odata EDM: SupplierInvoiceOrigin

      Returns:
      Origin of a Logistics Invoice Verification Document
    • getReverseDocument

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

      Original property name from the Odata EDM: ReverseDocument

      Returns:
      Reversal document number
    • getReverseDocumentFiscalYear

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

      Original property name from the Odata EDM: ReverseDocumentFiscalYear

      Returns:
      Fiscal year of reversal document
    • getIsReversal

      @Nullable public Boolean getIsReversal()
      Constraints: none

      Original property name from the Odata EDM: IsReversal

      Returns:
      Is Reversal
    • getIsReversed

      @Nullable public Boolean getIsReversed()
      Constraints: none

      Original property name from the Odata EDM: IsReversed

      Returns:
      Is Reversed
    • getIN_GSTPartner

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

      Original property name from the Odata EDM: IN_GSTPartner

      Returns:
      GST Partner
    • getIN_GSTPlaceOfSupply

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

      Original property name from the Odata EDM: IN_GSTPlaceOfSupply

      Returns:
      Place of Supply
    • getIN_InvoiceReferenceNumber

      @Nullable public String getIN_InvoiceReferenceNumber()
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: IN_InvoiceReferenceNumber

      Returns:
      Invoice Reference Number
    • getJrnlEntryCntrySpecificRef1

      @Nullable public String getJrnlEntryCntrySpecificRef1()
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef1

      Returns:
      Country/Region Specific Reference 1 in the Document
    • getJrnlEntryCntrySpecificDate1

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate1

      Returns:
      Country/Region Specific Date 1 in the Document
    • getJrnlEntryCntrySpecificRef2

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef2

      Returns:
      Country/Region Specific Reference 2 in the Document
    • getJrnlEntryCntrySpecificDate2

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate2

      Returns:
      Country/Region Specific Date 2 in the Document
    • getJrnlEntryCntrySpecificRef3

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef3

      Returns:
      Country/Region Specific Reference 3 in the Document
    • getJrnlEntryCntrySpecificDate3

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate3

      Returns:
      Country/Region Specific Date 3 in the Document
    • getJrnlEntryCntrySpecificRef4

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef4

      Returns:
      Country/Region Specific Reference 4 in the Document
    • getJrnlEntryCntrySpecificDate4

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate4

      Returns:
      Country/Region Specific Date 4 in the Document
    • getJrnlEntryCntrySpecificRef5

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef5

      Returns:
      Country/Region Specific Reference 5 in the Document
    • getJrnlEntryCntrySpecificDate5

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate5

      Returns:
      Country/Region Specific Date 5 in the Document
    • getJrnlEntryCntrySpecificBP1

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP1

      Returns:
      Country/Region specific Business Partner 1 in the Document
    • getJrnlEntryCntrySpecificBP2

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

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP2

      Returns:
      Country/Region Specific Business Partner 2 in the Document
    • toString

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

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

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

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