Class SupplierInvoice.SupplierInvoiceBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.supplierinvoiceintegration.SupplierInvoice.SupplierInvoiceBuilder
Enclosing class:
SupplierInvoice

public static final class SupplierInvoice.SupplierInvoiceBuilder extends Object
Helper class to allow for fluent creation of SupplierInvoice instances.
  • Method Details

    • selectedDeliveryNotes

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder selectedDeliveryNotes(SuplrInvcSeldInbDeliveryNote... value)
      Navigation property to_SelectedDeliveryNotes for SupplierInvoice to multiple SuplrInvcSeldInbDeliveryNote.
      Parameters:
      value - The SuplrInvcSeldInbDeliveryNotes to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • selectedPurchaseOrders

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder selectedPurchaseOrders(SuplrInvcSeldPurgDocument... value)
      Navigation property to_SelectedPurchaseOrders for SupplierInvoice to multiple SuplrInvcSeldPurgDocument.
      Parameters:
      value - The SuplrInvcSeldPurgDocuments to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • selectedServiceEntrySheets

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder selectedServiceEntrySheets(SuplrInvcSeldSrvcEntrShtLean... value)
      Navigation property to_SelectedServiceEntrySheets for SupplierInvoice to multiple SuplrInvcSeldSrvcEntrShtLean.
      Parameters:
      value - The SuplrInvcSeldSrvcEntrShtLeans to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrInvcItemPurOrdRef

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder suplrInvcItemPurOrdRef(SuplrInvcItemPurOrdRef... value)
      Navigation property to_SuplrInvcItemPurOrdRef for SupplierInvoice to multiple SuplrInvcItemPurOrdRef.
      Parameters:
      value - The SuplrInvcItemPurOrdRefs to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • suplrInvoiceAdditionalData

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder suplrInvoiceAdditionalData(SuplrInvoiceAdditionalData value)
      Navigation property to_SuplrInvoiceAdditionalData for SupplierInvoice to single SuplrInvoiceAdditionalData.
      Parameters:
      value - The SuplrInvoiceAdditionalData to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierInvoiceItemGLAcct

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceItemGLAcct(SupplierInvoiceItemGLAcct... value)
      Navigation property to_SupplierInvoiceItemGLAcct for SupplierInvoice to multiple SupplierInvoiceItemGLAcct.
      Parameters:
      value - The SupplierInvoiceItemGLAccts to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierInvoiceTax

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceTax(SupplierInvoiceTax... value)
      Navigation property to_SupplierInvoiceTax for SupplierInvoice to multiple SupplierInvoiceTax.
      Parameters:
      value - The SupplierInvoiceTaxs to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierInvoiceWhldgTax

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceWhldgTax(SuplrInvcHeaderWhldgTax... value)
      Navigation property to_SupplierInvoiceWhldgTax for SupplierInvoice to multiple SuplrInvcHeaderWhldgTax.
      Parameters:
      value - The SuplrInvcHeaderWhldgTaxs to build this SupplierInvoice with.
      Returns:
      This Builder to allow for a fluent interface.
    • supplierInvoice

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoice(@Nullable String supplierInvoice)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierInvoice

      Returns:
      this.
    • fiscalYear

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder fiscalYear(@Nullable String fiscalYear)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • companyCode

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder companyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • documentDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder documentDate(@Nullable LocalDateTime documentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DocumentDate

      Returns:
      this.
    • postingDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder postingDate(@Nullable LocalDateTime postingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PostingDate

      Returns:
      this.
    • creationDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder creationDate(@Nullable LocalDateTime creationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • supplierInvoiceIDByInvcgParty

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceIDByInvcgParty(@Nullable String supplierInvoiceIDByInvcgParty)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: SupplierInvoiceIDByInvcgParty

      Returns:
      this.
    • invoicingParty

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder invoicingParty(@Nullable String invoicingParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InvoicingParty

      Returns:
      this.
    • documentCurrency

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder documentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      this.
    • invoiceGrossAmount

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder invoiceGrossAmount(@Nullable BigDecimal invoiceGrossAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: InvoiceGrossAmount

      Returns:
      this.
    • unplannedDeliveryCost

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder unplannedDeliveryCost(@Nullable BigDecimal unplannedDeliveryCost)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: UnplannedDeliveryCost

      Returns:
      this.
    • documentHeaderText

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder documentHeaderText(@Nullable String documentHeaderText)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: DocumentHeaderText

      Returns:
      this.
    • manualCashDiscount

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder manualCashDiscount(@Nullable BigDecimal manualCashDiscount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: ManualCashDiscount

      Returns:
      this.
    • paymentTerms

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      this.
    • dueCalculationBaseDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder dueCalculationBaseDate(@Nullable LocalDateTime dueCalculationBaseDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: DueCalculationBaseDate

      Returns:
      this.
    • cashDiscount1Percent

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount1Percent

      Returns:
      this.
    • cashDiscount1Days

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: CashDiscount1Days

      Returns:
      this.
    • cashDiscount2Percent

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount2Percent

      Returns:
      this.
    • cashDiscount2Days

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: CashDiscount2Days

      Returns:
      this.
    • netPaymentDays

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: NetPaymentDays

      Returns:
      this.
    • paymentBlockingReason

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paymentBlockingReason(@Nullable String paymentBlockingReason)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentBlockingReason

      Returns:
      this.
    • accountingDocumentType

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder accountingDocumentType(@Nullable String accountingDocumentType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccountingDocumentType

      Returns:
      this.
    • bPBankAccountInternalID

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder bPBankAccountInternalID(@Nullable String bPBankAccountInternalID)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BPBankAccountInternalID

      Returns:
      this.
    • supplierInvoiceStatus

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceStatus(@Nullable String supplierInvoiceStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceStatus

      Returns:
      this.
    • indirectQuotedExchangeRate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder indirectQuotedExchangeRate(@Nullable BigDecimal indirectQuotedExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: IndirectQuotedExchangeRate

      Returns:
      this.
    • directQuotedExchangeRate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder directQuotedExchangeRate(@Nullable BigDecimal directQuotedExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: DirectQuotedExchangeRate

      Returns:
      this.
    • stateCentralBankPaymentReason

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder stateCentralBankPaymentReason(@Nullable String stateCentralBankPaymentReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: StateCentralBankPaymentReason

      Returns:
      this.
    • supplyingCountry

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplyingCountry(@Nullable String supplyingCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SupplyingCountry

      Returns:
      this.
    • paymentMethod

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • paymentMethodSupplement

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paymentMethodSupplement(@Nullable String paymentMethodSupplement)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaymentMethodSupplement

      Returns:
      this.
    • paymentReference

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

      Original property name from the Odata EDM: PaymentReference

      Returns:
      this.
    • invoiceReference

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder invoiceReference(@Nullable String invoiceReference)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InvoiceReference

      Returns:
      this.
    • invoiceReferenceFiscalYear

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder invoiceReferenceFiscalYear(@Nullable String invoiceReferenceFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: InvoiceReferenceFiscalYear

      Returns:
      this.
    • fixedCashDiscount

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder fixedCashDiscount(@Nullable String fixedCashDiscount)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: FixedCashDiscount

      Returns:
      this.
    • unplannedDeliveryCostTaxCode

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder unplannedDeliveryCostTaxCode(@Nullable String unplannedDeliveryCostTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: UnplannedDeliveryCostTaxCode

      Returns:
      this.
    • unplndDelivCostTaxJurisdiction

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder unplndDelivCostTaxJurisdiction(@Nullable String unplndDelivCostTaxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: UnplndDelivCostTaxJurisdiction

      Returns:
      this.
    • unplndDeliveryCostTaxCountry

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder unplndDeliveryCostTaxCountry(@Nullable String unplndDeliveryCostTaxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: UnplndDeliveryCostTaxCountry

      Returns:
      this.
    • assignmentReference

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

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • supplierPostingLineItemText

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierPostingLineItemText(@Nullable String supplierPostingLineItemText)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: SupplierPostingLineItemText

      Returns:
      this.
    • taxIsCalculatedAutomatically

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder taxIsCalculatedAutomatically(@Nullable Boolean taxIsCalculatedAutomatically)
      Constraints: none

      Original property name from the Odata EDM: TaxIsCalculatedAutomatically

      Returns:
      this.
    • businessPlace

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder businessPlace(@Nullable String businessPlace)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessPlace

      Returns:
      this.
    • businessSectionCode

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder businessSectionCode(@Nullable String businessSectionCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusinessSectionCode

      Returns:
      this.
    • businessArea

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

      Original property name from the Odata EDM: BusinessArea

      Returns:
      this.
    • suplrInvcIsCapitalGoodsRelated

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder suplrInvcIsCapitalGoodsRelated(@Nullable Boolean suplrInvcIsCapitalGoodsRelated)
      Constraints: none

      Original property name from the Odata EDM: SuplrInvcIsCapitalGoodsRelated

      Returns:
      this.
    • supplierInvoiceIsCreditMemo

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceIsCreditMemo(@Nullable String supplierInvoiceIsCreditMemo)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceIsCreditMemo

      Returns:
      this.
    • paytSlipWthRefSubscriber

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paytSlipWthRefSubscriber(@Nullable String paytSlipWthRefSubscriber)
      Constraints: Not nullable, Maximum length: 11

      Original property name from the Odata EDM: PaytSlipWthRefSubscriber

      Returns:
      this.
    • paytSlipWthRefCheckDigit

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paytSlipWthRefCheckDigit(@Nullable String paytSlipWthRefCheckDigit)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PaytSlipWthRefCheckDigit

      Returns:
      this.
    • paytSlipWthRefReference

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder paytSlipWthRefReference(@Nullable String paytSlipWthRefReference)
      Constraints: Not nullable, Maximum length: 27

      Original property name from the Odata EDM: PaytSlipWthRefReference

      Returns:
      this.
    • taxDeterminationDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder taxDeterminationDate(@Nullable LocalDateTime taxDeterminationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      this.
    • taxReportingDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder taxReportingDate(@Nullable LocalDateTime taxReportingDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxReportingDate

      Returns:
      this.
    • taxFulfillmentDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder taxFulfillmentDate(@Nullable LocalDateTime taxFulfillmentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TaxFulfillmentDate

      Returns:
      this.
    • invoiceReceiptDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder invoiceReceiptDate(@Nullable LocalDateTime invoiceReceiptDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: InvoiceReceiptDate

      Returns:
      this.
    • deliveryOfGoodsReportingCntry

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder deliveryOfGoodsReportingCntry(@Nullable String deliveryOfGoodsReportingCntry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DeliveryOfGoodsReportingCntry

      Returns:
      this.
    • supplierVATRegistration

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierVATRegistration(@Nullable String supplierVATRegistration)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SupplierVATRegistration

      Returns:
      this.
    • isEUTriangularDeal

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder isEUTriangularDeal(@Nullable Boolean isEUTriangularDeal)
      Constraints: none

      Original property name from the Odata EDM: IsEUTriangularDeal

      Returns:
      this.
    • suplrInvcDebitCrdtCodeDelivery

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder suplrInvcDebitCrdtCodeDelivery(@Nullable String suplrInvcDebitCrdtCodeDelivery)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeDelivery

      Returns:
      this.
    • suplrInvcDebitCrdtCodeReturns

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder suplrInvcDebitCrdtCodeReturns(@Nullable String suplrInvcDebitCrdtCodeReturns)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SuplrInvcDebitCrdtCodeReturns

      Returns:
      this.
    • retentionDueDate

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder retentionDueDate(@Nullable LocalDateTime retentionDueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: RetentionDueDate

      Returns:
      this.
    • supplierInvoiceOrigin

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder supplierInvoiceOrigin(@Nullable String supplierInvoiceOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SupplierInvoiceOrigin

      Returns:
      this.
    • reverseDocument

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder reverseDocument(@Nullable String reverseDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReverseDocument

      Returns:
      this.
    • reverseDocumentFiscalYear

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder reverseDocumentFiscalYear(@Nullable String reverseDocumentFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ReverseDocumentFiscalYear

      Returns:
      this.
    • isReversal

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder isReversal(@Nullable Boolean isReversal)
      Constraints: none

      Original property name from the Odata EDM: IsReversal

      Returns:
      this.
    • isReversed

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder isReversed(@Nullable Boolean isReversed)
      Constraints: none

      Original property name from the Odata EDM: IsReversed

      Returns:
      this.
    • iN_GSTPartner

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder iN_GSTPartner(@Nullable String iN_GSTPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: IN_GSTPartner

      Returns:
      this.
    • iN_GSTPlaceOfSupply

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder iN_GSTPlaceOfSupply(@Nullable String iN_GSTPlaceOfSupply)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IN_GSTPlaceOfSupply

      Returns:
      this.
    • iN_InvoiceReferenceNumber

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder iN_InvoiceReferenceNumber(@Nullable String iN_InvoiceReferenceNumber)
      Constraints: Not nullable, Maximum length: 64

      Original property name from the Odata EDM: IN_InvoiceReferenceNumber

      Returns:
      this.
    • jrnlEntryCntrySpecificRef1

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificRef1(@Nullable String jrnlEntryCntrySpecificRef1)
      Constraints: Not nullable, Maximum length: 80

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef1

      Returns:
      this.
    • jrnlEntryCntrySpecificDate1

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificDate1(@Nullable LocalDateTime jrnlEntryCntrySpecificDate1)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate1

      Returns:
      this.
    • jrnlEntryCntrySpecificRef2

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificRef2(@Nullable String jrnlEntryCntrySpecificRef2)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef2

      Returns:
      this.
    • jrnlEntryCntrySpecificDate2

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificDate2(@Nullable LocalDateTime jrnlEntryCntrySpecificDate2)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate2

      Returns:
      this.
    • jrnlEntryCntrySpecificRef3

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificRef3(@Nullable String jrnlEntryCntrySpecificRef3)
      Constraints: Not nullable, Maximum length: 25

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef3

      Returns:
      this.
    • jrnlEntryCntrySpecificDate3

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificDate3(@Nullable LocalDateTime jrnlEntryCntrySpecificDate3)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate3

      Returns:
      this.
    • jrnlEntryCntrySpecificRef4

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificRef4(@Nullable String jrnlEntryCntrySpecificRef4)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef4

      Returns:
      this.
    • jrnlEntryCntrySpecificDate4

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificDate4(@Nullable LocalDateTime jrnlEntryCntrySpecificDate4)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate4

      Returns:
      this.
    • jrnlEntryCntrySpecificRef5

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificRef5(@Nullable String jrnlEntryCntrySpecificRef5)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: JrnlEntryCntrySpecificRef5

      Returns:
      this.
    • jrnlEntryCntrySpecificDate5

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificDate5(@Nullable LocalDateTime jrnlEntryCntrySpecificDate5)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: JrnlEntryCntrySpecificDate5

      Returns:
      this.
    • jrnlEntryCntrySpecificBP1

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificBP1(@Nullable String jrnlEntryCntrySpecificBP1)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP1

      Returns:
      this.
    • jrnlEntryCntrySpecificBP2

      @Nonnull public SupplierInvoice.SupplierInvoiceBuilder jrnlEntryCntrySpecificBP2(@Nullable String jrnlEntryCntrySpecificBP2)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: JrnlEntryCntrySpecificBP2

      Returns:
      this.
    • build

      @Nonnull public SupplierInvoice build()
    • toString

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