Class BillingDocument.BillingDocumentBuilder

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.billingdocument.BillingDocument.BillingDocumentBuilder
Enclosing class:
BillingDocument

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

    • item

      Navigation property to_Item for BillingDocument to multiple BillingDocumentItem.
      Parameters:
      value - The BillingDocumentItems to build this BillingDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • partner

      Navigation property to_Partner for BillingDocument to multiple BillingDocumentPartner.
      Parameters:
      value - The BillingDocumentPartners to build this BillingDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • pricingElement

      @Nonnull public BillingDocument.BillingDocumentBuilder pricingElement(BillingDocumentPrcgElmnt... value)
      Navigation property to_PricingElement for BillingDocument to multiple BillingDocumentPrcgElmnt.
      Parameters:
      value - The BillingDocumentPrcgElmnts to build this BillingDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • text

      Navigation property to_Text for BillingDocument to multiple BillingDocumentText.
      Parameters:
      value - The BillingDocumentTexts to build this BillingDocument with.
      Returns:
      This Builder to allow for a fluent interface.
    • billingDocument

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocument(@Nullable String billingDocument)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BillingDocument

      Returns:
      this.
    • sDDocumentCategory

      @Nonnull public BillingDocument.BillingDocumentBuilder sDDocumentCategory(@Nullable String sDDocumentCategory)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SDDocumentCategory

      Returns:
      this.
    • billingDocumentCategory

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentCategory(@Nullable String billingDocumentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillingDocumentCategory

      Returns:
      this.
    • billingDocumentType

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentType(@Nullable String billingDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillingDocumentType

      Returns:
      this.
    • creationDate

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

      Original property name from the Odata EDM: CreationDate

      Returns:
      this.
    • creationTime

      @Nonnull public BillingDocument.BillingDocumentBuilder creationTime(@Nullable LocalTime creationTime)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: CreationTime

      Returns:
      this.
    • lastChangeDate

      @Nonnull public BillingDocument.BillingDocumentBuilder lastChangeDate(@Nullable LocalDateTime lastChangeDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: LastChangeDate

      Returns:
      this.
    • lastChangeDateTime

      @Nonnull public BillingDocument.BillingDocumentBuilder lastChangeDateTime(@Nullable ZonedDateTime lastChangeDateTime)
      Constraints: Not nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      this.
    • logicalSystem

      @Nonnull public BillingDocument.BillingDocumentBuilder logicalSystem(@Nullable String logicalSystem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LogicalSystem

      Returns:
      this.
    • salesOrganization

      @Nonnull public BillingDocument.BillingDocumentBuilder salesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      this.
    • distributionChannel

      @Nonnull public BillingDocument.BillingDocumentBuilder distributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      this.
    • division

      @Nonnull public BillingDocument.BillingDocumentBuilder division(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Returns:
      this.
    • billingDocumentDate

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentDate(@Nullable LocalDateTime billingDocumentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BillingDocumentDate

      Returns:
      this.
    • billingDocumentIsCancelled

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentIsCancelled(@Nullable Boolean billingDocumentIsCancelled)
      Constraints: none

      Original property name from the Odata EDM: BillingDocumentIsCancelled

      Returns:
      this.
    • cancelledBillingDocument

      @Nonnull public BillingDocument.BillingDocumentBuilder cancelledBillingDocument(@Nullable String cancelledBillingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CancelledBillingDocument

      Returns:
      this.
    • foreignTrade

      @Nonnull public BillingDocument.BillingDocumentBuilder foreignTrade(@Nullable String foreignTrade)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ForeignTrade

      Returns:
      this.
    • isExportDelivery

      @Nonnull public BillingDocument.BillingDocumentBuilder isExportDelivery(@Nullable String isExportDelivery)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsExportDelivery

      Returns:
      this.
    • billingDocCombinationCriteria

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocCombinationCriteria(@Nullable String billingDocCombinationCriteria)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: BillingDocCombinationCriteria

      Returns:
      this.
    • manualInvoiceMaintIsRelevant

      @Nonnull public BillingDocument.BillingDocumentBuilder manualInvoiceMaintIsRelevant(@Nullable Boolean manualInvoiceMaintIsRelevant)
      Constraints: none

      Original property name from the Odata EDM: ManualInvoiceMaintIsRelevant

      Returns:
      this.
    • isIntrastatReportingRelevant

      @Nonnull public BillingDocument.BillingDocumentBuilder isIntrastatReportingRelevant(@Nullable Boolean isIntrastatReportingRelevant)
      Constraints: none

      Original property name from the Odata EDM: IsIntrastatReportingRelevant

      Returns:
      this.
    • isIntrastatReportingExcluded

      @Nonnull public BillingDocument.BillingDocumentBuilder isIntrastatReportingExcluded(@Nullable Boolean isIntrastatReportingExcluded)
      Constraints: none

      Original property name from the Odata EDM: IsIntrastatReportingExcluded

      Returns:
      this.
    • totalNetAmount

      @Nonnull public BillingDocument.BillingDocumentBuilder totalNetAmount(@Nullable BigDecimal totalNetAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: TotalNetAmount

      Returns:
      this.
    • transactionCurrency

      @Nonnull public BillingDocument.BillingDocumentBuilder transactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      this.
    • statisticsCurrency

      @Nonnull public BillingDocument.BillingDocumentBuilder statisticsCurrency(@Nullable String statisticsCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: StatisticsCurrency

      Returns:
      this.
    • taxAmount

      @Nonnull public BillingDocument.BillingDocumentBuilder taxAmount(@Nullable BigDecimal taxAmount)
      Constraints: Not nullable, Precision: 14, Scale: 3

      Original property name from the Odata EDM: TaxAmount

      Returns:
      this.
    • totalGrossAmount

      @Nonnull public BillingDocument.BillingDocumentBuilder totalGrossAmount(@Nullable BigDecimal totalGrossAmount)
      Constraints: Not nullable, Precision: 17, Scale: 3

      Original property name from the Odata EDM: TotalGrossAmount

      Returns:
      this.
    • customerPriceGroup

      @Nonnull public BillingDocument.BillingDocumentBuilder customerPriceGroup(@Nullable String customerPriceGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerPriceGroup

      Returns:
      this.
    • priceListType

      @Nonnull public BillingDocument.BillingDocumentBuilder priceListType(@Nullable String priceListType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PriceListType

      Returns:
      this.
    • taxDepartureCountry

      @Nonnull public BillingDocument.BillingDocumentBuilder taxDepartureCountry(@Nullable String taxDepartureCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxDepartureCountry

      Returns:
      this.
    • vATRegistration

      @Nonnull public BillingDocument.BillingDocumentBuilder vATRegistration(@Nullable String vATRegistration)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: VATRegistration

      Returns:
      this.
    • vATRegistrationOrigin

      @Nonnull public BillingDocument.BillingDocumentBuilder vATRegistrationOrigin(@Nullable String vATRegistrationOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: VATRegistrationOrigin

      Returns:
      this.
    • vATRegistrationCountry

      @Nonnull public BillingDocument.BillingDocumentBuilder vATRegistrationCountry(@Nullable String vATRegistrationCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: VATRegistrationCountry

      Returns:
      this.
    • hierarchyTypePricing

      @Nonnull public BillingDocument.BillingDocumentBuilder hierarchyTypePricing(@Nullable String hierarchyTypePricing)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: HierarchyTypePricing

      Returns:
      this.
    • customerTaxClassification1

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification1(@Nullable String customerTaxClassification1)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification1

      Returns:
      this.
    • customerTaxClassification2

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification2(@Nullable String customerTaxClassification2)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification2

      Returns:
      this.
    • customerTaxClassification3

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification3(@Nullable String customerTaxClassification3)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification3

      Returns:
      this.
    • customerTaxClassification4

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification4(@Nullable String customerTaxClassification4)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification4

      Returns:
      this.
    • customerTaxClassification5

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification5(@Nullable String customerTaxClassification5)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification5

      Returns:
      this.
    • customerTaxClassification6

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification6(@Nullable String customerTaxClassification6)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification6

      Returns:
      this.
    • customerTaxClassification7

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification7(@Nullable String customerTaxClassification7)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification7

      Returns:
      this.
    • customerTaxClassification8

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification8(@Nullable String customerTaxClassification8)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification8

      Returns:
      this.
    • customerTaxClassification9

      @Nonnull public BillingDocument.BillingDocumentBuilder customerTaxClassification9(@Nullable String customerTaxClassification9)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CustomerTaxClassification9

      Returns:
      this.
    • isEUTriangularDeal

      @Nonnull public BillingDocument.BillingDocumentBuilder isEUTriangularDeal(@Nullable Boolean isEUTriangularDeal)
      Constraints: none

      Original property name from the Odata EDM: IsEUTriangularDeal

      Returns:
      this.
    • sDPricingProcedure

      @Nonnull public BillingDocument.BillingDocumentBuilder sDPricingProcedure(@Nullable String sDPricingProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SDPricingProcedure

      Returns:
      this.
    • shippingCondition

      @Nonnull public BillingDocument.BillingDocumentBuilder shippingCondition(@Nullable String shippingCondition)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingCondition

      Returns:
      this.
    • incotermsVersion

      @Nonnull public BillingDocument.BillingDocumentBuilder incotermsVersion(@Nullable String incotermsVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IncotermsVersion

      Returns:
      this.
    • incotermsClassification

      @Nonnull public BillingDocument.BillingDocumentBuilder incotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      this.
    • incotermsTransferLocation

      @Nonnull public BillingDocument.BillingDocumentBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      this.
    • incotermsLocation1

      @Nonnull public BillingDocument.BillingDocumentBuilder incotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      this.
    • incotermsLocation2

      @Nonnull public BillingDocument.BillingDocumentBuilder incotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      this.
    • payerParty

      @Nonnull public BillingDocument.BillingDocumentBuilder payerParty(@Nullable String payerParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PayerParty

      Returns:
      this.
    • contractAccount

      @Nonnull public BillingDocument.BillingDocumentBuilder contractAccount(@Nullable String contractAccount)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: ContractAccount

      Returns:
      this.
    • customerPaymentTerms

      @Nonnull public BillingDocument.BillingDocumentBuilder customerPaymentTerms(@Nullable String customerPaymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustomerPaymentTerms

      Returns:
      this.
    • paymentMethod

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

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      this.
    • paymentReference

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

      Original property name from the Odata EDM: PaymentReference

      Returns:
      this.
    • fixedValueDate

      @Nonnull public BillingDocument.BillingDocumentBuilder fixedValueDate(@Nullable LocalDateTime fixedValueDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: FixedValueDate

      Returns:
      this.
    • additionalValueDays

      @Nonnull public BillingDocument.BillingDocumentBuilder additionalValueDays(@Nullable String additionalValueDays)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AdditionalValueDays

      Returns:
      this.
    • sEPAMandate

      @Nonnull public BillingDocument.BillingDocumentBuilder sEPAMandate(@Nullable String sEPAMandate)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SEPAMandate

      Returns:
      this.
    • companyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      this.
    • fiscalYear

      @Nonnull public BillingDocument.BillingDocumentBuilder fiscalYear(@Nullable String fiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: FiscalYear

      Returns:
      this.
    • accountingDocument

      @Nonnull public BillingDocument.BillingDocumentBuilder accountingDocument(@Nullable String accountingDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccountingDocument

      Returns:
      this.
    • customerAccountAssignmentGroup

      @Nonnull public BillingDocument.BillingDocumentBuilder customerAccountAssignmentGroup(@Nullable String customerAccountAssignmentGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerAccountAssignmentGroup

      Returns:
      this.
    • accountingExchangeRateIsSet

      @Nonnull public BillingDocument.BillingDocumentBuilder accountingExchangeRateIsSet(@Nullable Boolean accountingExchangeRateIsSet)
      Constraints: none

      Original property name from the Odata EDM: AccountingExchangeRateIsSet

      Returns:
      this.
    • absltAccountingExchangeRate

      @Nonnull public BillingDocument.BillingDocumentBuilder absltAccountingExchangeRate(@Nullable BigDecimal absltAccountingExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: AbsltAccountingExchangeRate

      Returns:
      this.
    • acctgExchangeRateIsIndrctQtan

      @Nonnull public BillingDocument.BillingDocumentBuilder acctgExchangeRateIsIndrctQtan(@Nullable Boolean acctgExchangeRateIsIndrctQtan)
      Constraints: none

      Original property name from the Odata EDM: AcctgExchangeRateIsIndrctQtan

      Returns:
      this.
    • exchangeRateDate

      @Nonnull public BillingDocument.BillingDocumentBuilder exchangeRateDate(@Nullable LocalDateTime exchangeRateDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      this.
    • exchangeRateType

      @Nonnull public BillingDocument.BillingDocumentBuilder exchangeRateType(@Nullable String exchangeRateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ExchangeRateType

      Returns:
      this.
    • documentReferenceID

      @Nonnull public BillingDocument.BillingDocumentBuilder documentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      this.
    • assignmentReference

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

      Original property name from the Odata EDM: AssignmentReference

      Returns:
      this.
    • dunningArea

      @Nonnull public BillingDocument.BillingDocumentBuilder dunningArea(@Nullable String dunningArea)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DunningArea

      Returns:
      this.
    • dunningBlockingReason

      @Nonnull public BillingDocument.BillingDocumentBuilder dunningBlockingReason(@Nullable String dunningBlockingReason)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DunningBlockingReason

      Returns:
      this.
    • dunningKey

      @Nonnull public BillingDocument.BillingDocumentBuilder dunningKey(@Nullable String dunningKey)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DunningKey

      Returns:
      this.
    • internalFinancialDocument

      @Nonnull public BillingDocument.BillingDocumentBuilder internalFinancialDocument(@Nullable String internalFinancialDocument)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: InternalFinancialDocument

      Returns:
      this.
    • isRelevantForAccrual

      @Nonnull public BillingDocument.BillingDocumentBuilder isRelevantForAccrual(@Nullable Boolean isRelevantForAccrual)
      Constraints: none

      Original property name from the Odata EDM: IsRelevantForAccrual

      Returns:
      this.
    • soldToParty

      @Nonnull public BillingDocument.BillingDocumentBuilder soldToParty(@Nullable String soldToParty)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SoldToParty

      Returns:
      this.
    • partnerCompany

      @Nonnull public BillingDocument.BillingDocumentBuilder partnerCompany(@Nullable String partnerCompany)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PartnerCompany

      Returns:
      this.
    • purchaseOrderByCustomer

      @Nonnull public BillingDocument.BillingDocumentBuilder purchaseOrderByCustomer(@Nullable String purchaseOrderByCustomer)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: PurchaseOrderByCustomer

      Returns:
      this.
    • customerGroup

      @Nonnull public BillingDocument.BillingDocumentBuilder customerGroup(@Nullable String customerGroup)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerGroup

      Returns:
      this.
    • country

      @Nonnull public BillingDocument.BillingDocumentBuilder country(@Nullable String country)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Country

      Returns:
      this.
    • cityCode

      @Nonnull public BillingDocument.BillingDocumentBuilder cityCode(@Nullable String cityCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CityCode

      Returns:
      this.
    • salesDistrict

      @Nonnull public BillingDocument.BillingDocumentBuilder salesDistrict(@Nullable String salesDistrict)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SalesDistrict

      Returns:
      this.
    • region

      @Nonnull public BillingDocument.BillingDocumentBuilder region(@Nullable String region)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: Region

      Returns:
      this.
    • county

      @Nonnull public BillingDocument.BillingDocumentBuilder county(@Nullable String county)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: County

      Returns:
      this.
    • creditControlArea

      @Nonnull public BillingDocument.BillingDocumentBuilder creditControlArea(@Nullable String creditControlArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CreditControlArea

      Returns:
      this.
    • customerRebateAgreement

      @Nonnull public BillingDocument.BillingDocumentBuilder customerRebateAgreement(@Nullable String customerRebateAgreement)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CustomerRebateAgreement

      Returns:
      this.
    • salesDocumentCondition

      @Nonnull public BillingDocument.BillingDocumentBuilder salesDocumentCondition(@Nullable String salesDocumentCondition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SalesDocumentCondition

      Returns:
      this.
    • overallSDProcessStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder overallSDProcessStatus(@Nullable String overallSDProcessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallSDProcessStatus

      Returns:
      this.
    • overallBillingStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder overallBillingStatus(@Nullable String overallBillingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallBillingStatus

      Returns:
      this.
    • accountingPostingStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder accountingPostingStatus(@Nullable String accountingPostingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountingPostingStatus

      Returns:
      this.
    • accountingTransferStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder accountingTransferStatus(@Nullable String accountingTransferStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountingTransferStatus

      Returns:
      this.
    • billingIssueType

      @Nonnull public BillingDocument.BillingDocumentBuilder billingIssueType(@Nullable String billingIssueType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillingIssueType

      Returns:
      this.
    • invoiceListStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder invoiceListStatus(@Nullable String invoiceListStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InvoiceListStatus

      Returns:
      this.
    • ovrlItmGeneralIncompletionSts

      @Nonnull public BillingDocument.BillingDocumentBuilder ovrlItmGeneralIncompletionSts(@Nullable String ovrlItmGeneralIncompletionSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OvrlItmGeneralIncompletionSts

      Returns:
      this.
    • overallPricingIncompletionSts

      @Nonnull public BillingDocument.BillingDocumentBuilder overallPricingIncompletionSts(@Nullable String overallPricingIncompletionSts)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: OverallPricingIncompletionSts

      Returns:
      this.
    • invoiceClearingStatus

      @Nonnull public BillingDocument.BillingDocumentBuilder invoiceClearingStatus(@Nullable String invoiceClearingStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InvoiceClearingStatus

      Returns:
      this.
    • billingDocumentListType

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentListType(@Nullable String billingDocumentListType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BillingDocumentListType

      Returns:
      this.
    • billingDocumentListDate

      @Nonnull public BillingDocument.BillingDocumentBuilder billingDocumentListDate(@Nullable LocalDateTime billingDocumentListDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: BillingDocumentListDate

      Returns:
      this.
    • build

      @Nonnull public BillingDocument build()
    • toString

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