Class SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder
- Enclosing class:
- SlsOrderItemBillingPlanItem
-
Method Summary
Modifier and TypeMethodDescriptionaccountingExchangeRate(BigDecimal accountingExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5adoptingBillingDateID(String adoptingBillingDateID) Constraints: Not nullable, Maximum length: 1billgPlnDteCorrectionRfndType(String billgPlnDteCorrectionRfndType) Constraints: Not nullable, Maximum length: 1billingBlockReason(String billingBlockReason) Constraints: Not nullable, Maximum length: 2Navigation property to_BillingPlan for SlsOrderItemBillingPlanItem to single SalesOrderItemBillingPlan.billingPlan(String value) (Key Field) Constraints: Not nullable, Maximum length: 10billingPlanAmount(BigDecimal billingPlanAmount) Constraints: Not nullable, Precision: 16, Scale: 3billingPlanAmountPercent(BigDecimal billingPlanAmountPercent) Constraints: Not nullable, Precision: 5, Scale: 2billingPlanBillingDate(LocalDateTime billingPlanBillingDate) Constraints: Not nullable, Precision: 0billingPlanBillingRule(String billingPlanBillingRule) Constraints: Not nullable, Maximum length: 1billingPlanDateCategory(String billingPlanDateCategory) Constraints: Not nullable, Maximum length: 2billingPlanDateDescriptionCode(String billingPlanDateDescriptionCode) Constraints: Not nullable, Maximum length: 4billingPlanItem(String billingPlanItem) (Key Field) Constraints: Not nullable, Maximum length: 6billingPlanMilestoneUsage(String billingPlanMilestoneUsage) Constraints: Not nullable, Maximum length: 5billingPlanRelatedBillgStatus(String billingPlanRelatedBillgStatus) Constraints: Not nullable, Maximum length: 1billingPlanServiceEndDate(LocalDateTime billingPlanServiceEndDate) Constraints: Not nullable, Precision: 0billingPlanServiceStartDate(LocalDateTime billingPlanServiceStartDate) Constraints: Not nullable, Precision: 0billingPlanType(String billingPlanType) Constraints: Not nullable, Maximum length: 2build()customerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4postponementReason(String postponementReason) Constraints: Not nullable, Maximum length: 255proposedBillingDocumentType(String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4salesOrder(SalesOrder value) Navigation property to_SalesOrder for SlsOrderItemBillingPlanItem to single SalesOrder.salesOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10salesOrderItem(SalesOrderItem value) Navigation property to_SalesOrderItem for SlsOrderItemBillingPlanItem to single SalesOrderItem.salesOrderItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 6toString()transactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 5
-
Method Details
-
billingPlan
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlan(SalesOrderItemBillingPlan value) Navigation property to_BillingPlan for SlsOrderItemBillingPlanItem to single SalesOrderItemBillingPlan.- Parameters:
value- The SalesOrderItemBillingPlan to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingPlan
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlan(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillingPlan
- Parameters:
value- The billingPlan to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder salesOrder(SalesOrder value) Navigation property to_SalesOrder for SlsOrderItemBillingPlanItem to single SalesOrder.- Parameters:
value- The SalesOrder to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrder
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder salesOrder(String value) (Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SalesOrder
- Parameters:
value- The salesOrder to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrderItem
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder salesOrderItem(SalesOrderItem value) Navigation property to_SalesOrderItem for SlsOrderItemBillingPlanItem to single SalesOrderItem.- Parameters:
value- The SalesOrderItem to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
salesOrderItem
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder salesOrderItem(String value) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SalesOrderItem
- Parameters:
value- The salesOrderItem to build this SlsOrderItemBillingPlanItem with.- Returns:
- This Builder to allow for a fluent interface.
-
billingPlanItem
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanItem(@Nullable String billingPlanItem) (Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: BillingPlanItem
- Returns:
this.
-
billingPlanDateCategory
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanDateCategory(@Nullable String billingPlanDateCategory) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanDateCategory
- Returns:
this.
-
billingPlanBillingDate
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanBillingDate(@Nullable LocalDateTime billingPlanBillingDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanBillingDate
- Returns:
this.
-
billingPlanAmount
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanAmount(@Nullable BigDecimal billingPlanAmount) Constraints: Not nullable, Precision: 16, Scale: 3Original property name from the Odata EDM: BillingPlanAmount
- Returns:
this.
-
transactionCurrency
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder transactionCurrency(@Nullable String transactionCurrency) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: TransactionCurrency
- Returns:
this.
-
billingPlanAmountPercent
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanAmountPercent(@Nullable BigDecimal billingPlanAmountPercent) Constraints: Not nullable, Precision: 5, Scale: 2Original property name from the Odata EDM: BillingPlanAmountPercent
- Returns:
this.
-
customerPaymentTerms
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder customerPaymentTerms(@Nullable String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
this.
-
proposedBillingDocumentType
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder proposedBillingDocumentType(@Nullable String proposedBillingDocumentType) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ProposedBillingDocumentType
- Returns:
this.
-
billingPlanDateDescriptionCode
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanDateDescriptionCode(@Nullable String billingPlanDateDescriptionCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: BillingPlanDateDescriptionCode
- Returns:
this.
-
billingBlockReason
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingBlockReason(@Nullable String billingBlockReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingBlockReason
- Returns:
this.
-
billingPlanServiceStartDate
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanServiceStartDate(@Nullable LocalDateTime billingPlanServiceStartDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanServiceStartDate
- Returns:
this.
-
billingPlanServiceEndDate
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanServiceEndDate(@Nullable LocalDateTime billingPlanServiceEndDate) Constraints: Not nullable, Precision: 0Original property name from the Odata EDM: BillingPlanServiceEndDate
- Returns:
this.
-
billingPlanRelatedBillgStatus
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanRelatedBillgStatus(@Nullable String billingPlanRelatedBillgStatus) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanRelatedBillgStatus
- Returns:
this.
-
billingPlanType
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanType(@Nullable String billingPlanType) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: BillingPlanType
- Returns:
this.
-
adoptingBillingDateID
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder adoptingBillingDateID(@Nullable String adoptingBillingDateID) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: AdoptingBillingDateID
- Returns:
this.
-
billingPlanBillingRule
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanBillingRule(@Nullable String billingPlanBillingRule) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillingPlanBillingRule
- Returns:
this.
-
billingPlanMilestoneUsage
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billingPlanMilestoneUsage(@Nullable String billingPlanMilestoneUsage) Constraints: Not nullable, Maximum length: 5Original property name from the Odata EDM: BillingPlanMilestoneUsage
- Returns:
this.
-
billgPlnDteCorrectionRfndType
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder billgPlnDteCorrectionRfndType(@Nullable String billgPlnDteCorrectionRfndType) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: BillgPlnDteCorrectionRfndType
- Returns:
this.
-
accountingExchangeRate
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder accountingExchangeRate(@Nullable BigDecimal accountingExchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: AccountingExchangeRate
- Returns:
this.
-
postponementReason
@Nonnull public SlsOrderItemBillingPlanItem.SlsOrderItemBillingPlanItemBuilder postponementReason(@Nullable String postponementReason) Constraints: Not nullable, Maximum length: 255Original property name from the Odata EDM: PostponementReason
- Returns:
this.
-
build
-
toString
-