Class BillingDocumentRequest.BillingDocumentRequestBuilder
- Enclosing class:
- BillingDocumentRequest
-
Method Summary
Modifier and TypeMethodDescriptionbillingDocumentDate(LocalDateTime billingDocumentDate) Constraints: Not nullable, Precision: 0billingDocumentRequest(String billingDocumentRequest) (Key Field) Constraints: Not nullable, Maximum length: 10billingDocumentRequestType(String billingDocumentRequestType) Constraints: Not nullable, Maximum length: 4billingIssueType(String billingIssueType) Constraints: Not nullable, Maximum length: 1build()companyCode(String companyCode) Constraints: Not nullable, Maximum length: 4contractAccount(String contractAccount) Constraints: Not nullable, Maximum length: 12creationDate(LocalDateTime creationDate) Constraints: Not nullable, Precision: 0creationTime(LocalTime creationTime) Constraints: Not nullable, Precision: 0customerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4distributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2incotermsClassification(String incotermsClassification) Constraints: Not nullable, Maximum length: 3incotermsLocation1(String incotermsLocation1) Constraints: Not nullable, Maximum length: 70incotermsLocation2(String incotermsLocation2) Constraints: Not nullable, Maximum length: 70incotermsTransferLocation(String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28incotermsVersion(String incotermsVersion) Constraints: Not nullable, Maximum length: 4item(BillingDocumentRequestItem... value) Navigation property to_Item for BillingDocumentRequest to multiple BillingDocumentRequestItem.lastChangeDate(LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0lastChangeDateTime(ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7logicalSystem(String logicalSystem) Constraints: Not nullable, Maximum length: 10overallBillingDocReqStatus(String overallBillingDocReqStatus) Constraints: Not nullable, Maximum length: 1overallPricingIncompletionSts(String overallPricingIncompletionSts) Constraints: Not nullable, Maximum length: 1partner(BillingDocReqPartner... value) Navigation property to_Partner for BillingDocumentRequest to multiple BillingDocReqPartner.payerParty(String payerParty) Constraints: Not nullable, Maximum length: 10paymentMethod(String paymentMethod) Constraints: Not nullable, Maximum length: 1pricingDocument(String pricingDocument) Constraints: Not nullable, Maximum length: 10pricingElement(BillingDocReqPrcgElmnt... value) Navigation property to_PricingElement for BillingDocumentRequest to multiple BillingDocReqPrcgElmnt.proposedBillingDocumentType(String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4purchaseOrderByCustomer(String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35referenceDocSDDocCategory(String referenceDocSDDocCategory) Constraints: Not nullable, Maximum length: 4referenceDocument(String referenceDocument) Constraints: Not nullable, Maximum length: 10referenceDocumentLogicalSystem(String referenceDocumentLogicalSystem) Constraints: Not nullable, Maximum length: 10salesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4sEPAMandate(String sEPAMandate) Constraints: Not nullable, Maximum length: 35soldToParty(String soldToParty) Constraints: Not nullable, Maximum length: 10taxDepartureCountry(String taxDepartureCountry) Constraints: Not nullable, Maximum length: 3toString()totalGrossAmount(BigDecimal totalGrossAmount) Constraints: Not nullable, Precision: 17, Scale: 3totalNetAmount(BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3totalTaxAmount(BigDecimal totalTaxAmount) Constraints: Not nullable, Precision: 14, Scale: 3transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
item
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder item(BillingDocumentRequestItem... value) Navigation property to_Item for BillingDocumentRequest to multiple BillingDocumentRequestItem.- Parameters:
value- The BillingDocumentRequestItems to build this BillingDocumentRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
partner
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder partner(BillingDocReqPartner... value) Navigation property to_Partner for BillingDocumentRequest to multiple BillingDocReqPartner.- Parameters:
value- The BillingDocReqPartners to build this BillingDocumentRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
pricingElement
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder pricingElement(BillingDocReqPrcgElmnt... value) Navigation property to_PricingElement for BillingDocumentRequest to multiple BillingDocReqPrcgElmnt.- Parameters:
value- The BillingDocReqPrcgElmnts to build this BillingDocumentRequest with.- Returns:
- This Builder to allow for a fluent interface.
-
billingDocumentRequest
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder billingDocumentRequest(@Nullable String billingDocumentRequest) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingDocumentRequest
- Returns:
this.
-
billingDocumentRequestType
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder billingDocumentRequestType(@Nullable String billingDocumentRequestType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingDocumentRequestType
- Returns:
this.
-
proposedBillingDocumentType
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder proposedBillingDocumentType(@Nullable String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProposedBillingDocumentType
- Returns:
this.
-
creationDate
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder creationDate(@Nullable LocalDateTime creationDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationDate
- Returns:
this.
-
creationTime
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder creationTime(@Nullable LocalTime creationTime) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: CreationTime
- Returns:
this.
-
lastChangeDate
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: LastChangeDate
- Returns:
this.
-
lastChangeDateTime
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime) Constraints: Not nullable, Precision: 7Original property name from the Odata EDM: LastChangeDateTime
- Returns:
this.
-
logicalSystem
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder logicalSystem(@Nullable String logicalSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: LogicalSystem
- Returns:
this.
-
salesOrganization
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder salesOrganization(@Nullable String salesOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
this.
-
distributionChannel
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder distributionChannel(@Nullable String distributionChannel) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
this.
-
division
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder division(@Nullable String division) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
billingDocumentDate
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder billingDocumentDate(@Nullable LocalDateTime billingDocumentDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingDocumentDate
- Returns:
this.
-
totalNetAmount
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder totalNetAmount(@Nullable BigDecimal totalNetAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: TotalNetAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
totalTaxAmount
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder totalTaxAmount(@Nullable BigDecimal totalTaxAmount) Constraints: Not nullable, Precision: 14, Scale: 3Original property name from the Odata EDM: TotalTaxAmount
- Returns:
this.
-
totalGrossAmount
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder totalGrossAmount(@Nullable BigDecimal totalGrossAmount) Constraints: Not nullable, Precision: 17, Scale: 3Original property name from the Odata EDM: TotalGrossAmount
- Returns:
this.
-
taxDepartureCountry
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder taxDepartureCountry(@Nullable String taxDepartureCountry) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Returns:
this.
-
payerParty
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder payerParty(@Nullable String payerParty) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Returns:
this.
-
contractAccount
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder contractAccount(@Nullable String contractAccount) Constraints: Not nullable, Maximum length: 12Original property name from the Odata EDM: ContractAccount
- Returns:
this.
-
customerPaymentTerms
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder customerPaymentTerms(@Nullable String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
this.
-
paymentMethod
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder paymentMethod(@Nullable String paymentMethod) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PaymentMethod
- Returns:
this.
-
sEPAMandate
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder sEPAMandate(@Nullable String sEPAMandate) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: SEPAMandate
- Returns:
this.
-
companyCode
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder companyCode(@Nullable String companyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CompanyCode
- Returns:
this.
-
referenceDocument
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder referenceDocument(@Nullable String referenceDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocument
- Returns:
this.
-
referenceDocumentLogicalSystem
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder referenceDocumentLogicalSystem(@Nullable String referenceDocumentLogicalSystem) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ReferenceDocumentLogicalSystem
- Returns:
this.
-
referenceDocSDDocCategory
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder referenceDocSDDocCategory(@Nullable String referenceDocSDDocCategory) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ReferenceDocSDDocCategory
- Returns:
this.
-
soldToParty
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder soldToParty(@Nullable String soldToParty) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SoldToParty
- Returns:
this.
-
purchaseOrderByCustomer
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer) Constraints: Not nullable, Maximum length: 35Original property name from the Odata EDM: PurchaseOrderByCustomer
- Returns:
this.
-
pricingDocument
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder pricingDocument(@Nullable String pricingDocument) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PricingDocument
- Returns:
this.
-
billingIssueType
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder billingIssueType(@Nullable String billingIssueType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingIssueType
- Returns:
this.
-
incotermsVersion
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder incotermsVersion(@Nullable String incotermsVersion) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: IncotermsVersion
- Returns:
this.
-
incotermsClassification
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder incotermsClassification(@Nullable String incotermsClassification) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: IncotermsClassification
- Returns:
this.
-
incotermsTransferLocation
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation) Constraints: Not nullable, Maximum length: 28Original property name from the Odata EDM: IncotermsTransferLocation
- Returns:
this.
-
incotermsLocation1
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder incotermsLocation1(@Nullable String incotermsLocation1) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation1
- Returns:
this.
-
incotermsLocation2
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder incotermsLocation2(@Nullable String incotermsLocation2) Constraints: Not nullable, Maximum length: 70Original property name from the Odata EDM: IncotermsLocation2
- Returns:
this.
-
overallBillingDocReqStatus
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder overallBillingDocReqStatus(@Nullable String overallBillingDocReqStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallBillingDocReqStatus
- Returns:
this.
-
overallPricingIncompletionSts
@Nonnull public BillingDocumentRequest.BillingDocumentRequestBuilder overallPricingIncompletionSts(@Nullable String overallPricingIncompletionSts) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: OverallPricingIncompletionSts
- Returns:
this.
-
build
-
toString
-