java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.brazilnotafiscal.BR_NFTAX.BR_NFTAXBuilder
Enclosing class:
BR_NFTAX

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

    • bR_NFItem

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItem(BR_NFItem value)
      Navigation property to_BR_NFItem for BR_NFTAX to single BR_NFItem.
      Parameters:
      value - The BR_NFItem to build this BR_NFTAX with.
      Returns:
      This Builder to allow for a fluent interface.
    • bR_NFDoc

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFDoc(BR_NFDocument value)
      Navigation property to_BR_NFDoc for BR_NFTAX to single BR_NFDocument.
      Parameters:
      value - The BR_NFDocument to build this BR_NFTAX with.
      Returns:
      This Builder to allow for a fluent interface.
    • bR_NotaFiscal

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NotaFiscal(@Nullable String bR_NotaFiscal)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: BR_NotaFiscal

      Returns:
      this.
    • bR_NotaFiscalItem

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NotaFiscalItem(@Nullable String bR_NotaFiscalItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: BR_NotaFiscalItem

      Returns:
      this.
    • bR_TaxType

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_TaxType(@Nullable String bR_TaxType)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BR_TaxType

      Returns:
      this.
    • taxGroup

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder taxGroup(@Nullable String taxGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: TaxGroup

      Returns:
      this.
    • bR_NFItemBaseAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemBaseAmount(@Nullable BigDecimal bR_NFItemBaseAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: BR_NFItemBaseAmount

      Returns:
      this.
    • bR_NFItemTaxRate

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxRate(@Nullable BigDecimal bR_NFItemTaxRate)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: BR_NFItemTaxRate

      Returns:
      this.
    • bR_NFItemTaxAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxAmount(@Nullable BigDecimal bR_NFItemTaxAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: BR_NFItemTaxAmount

      Returns:
      this.
    • bR_NFItemExcludedBaseAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemExcludedBaseAmount(@Nullable BigDecimal bR_NFItemExcludedBaseAmount)
      Constraints: Not nullable, Precision: 15, Scale: 2

      Original property name from the Odata EDM: BR_NFItemExcludedBaseAmount

      Returns:
      this.
    • bR_NFItemOtherBaseAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemOtherBaseAmount(@Nullable BigDecimal bR_NFItemOtherBaseAmount)
      Constraints: Not nullable, Precision: 16, Scale: 3

      Original property name from the Odata EDM: BR_NFItemOtherBaseAmount

      Returns:
      this.
    • bR_NFItemTaxBasePct1Unit

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxBasePct1Unit(@Nullable String bR_NFItemTaxBasePct1Unit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFItemTaxBasePct1Unit

      Returns:
      this.
    • bR_NFItemTaxBasePct1

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxBasePct1(@Nullable BigDecimal bR_NFItemTaxBasePct1)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: BR_NFItemTaxBasePct1

      Returns:
      this.
    • bR_NFItemTaxBasePct2Unit

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxBasePct2Unit(@Nullable String bR_NFItemTaxBasePct2Unit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFItemTaxBasePct2Unit

      Returns:
      this.
    • bR_NFItemTaxBasePct2

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemTaxBasePct2(@Nullable BigDecimal bR_NFItemTaxBasePct2)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: BR_NFItemTaxBasePct2

      Returns:
      this.
    • bR_NFItemIsStatisticalTax

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemIsStatisticalTax(@Nullable Boolean bR_NFItemIsStatisticalTax)
      Constraints: none

      Original property name from the Odata EDM: BR_NFItemIsStatisticalTax

      Returns:
      this.
    • bR_NFItemHasFixedMktTariff

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemHasFixedMktTariff(@Nullable String bR_NFItemHasFixedMktTariff)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_NFItemHasFixedMktTariff

      Returns:
      this.
    • bR_NFItemFixedMktTariffBaseQty

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemFixedMktTariffBaseQty(@Nullable BigDecimal bR_NFItemFixedMktTariffBaseQty)
      Constraints: Not nullable, Precision: 16, Scale: 4

      Original property name from the Odata EDM: BR_NFItemFixedMktTariffBaseQty

      Returns:
      this.
    • bR_NFItemFixedMarketTariffUnit

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemFixedMarketTariffUnit(@Nullable String bR_NFItemFixedMarketTariffUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFItemFixedMarketTariffUnit

      Returns:
      this.
    • bR_NFItemWhldgCollectionCode

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemWhldgCollectionCode(@Nullable String bR_NFItemWhldgCollectionCode)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NFItemWhldgCollectionCode

      Returns:
      this.
    • bR_NFItemFixedMktTariffTaxRate

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemFixedMktTariffTaxRate(@Nullable BigDecimal bR_NFItemFixedMktTariffTaxRate)
      Constraints: Not nullable, Precision: 8, Scale: 4

      Original property name from the Odata EDM: BR_NFItemFixedMktTariffTaxRate

      Returns:
      this.
    • bR_NFItemFixedMktTariffQty

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemFixedMktTariffQty(@Nullable BigDecimal bR_NFItemFixedMktTariffQty)
      Constraints: Not nullable, Precision: 6, Scale: 2

      Original property name from the Odata EDM: BR_NFItemFixedMktTariffQty

      Returns:
      this.
    • bR_NFItmFxdMktTariffUnit4Dcmls

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItmFxdMktTariffUnit4Dcmls(@Nullable String bR_NFItmFxdMktTariffUnit4Dcmls)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BR_NFItmFxdMktTariffUnit4Dcmls

      Returns:
      this.
    • taxesAreIncludedInNetAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder taxesAreIncludedInNetAmount(@Nullable Boolean taxesAreIncludedInNetAmount)
      Constraints: none

      Original property name from the Odata EDM: TaxesAreIncludedInNetAmount

      Returns:
      this.
    • bR_NFItemHasWithholdingTax

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFItemHasWithholdingTax(@Nullable Boolean bR_NFItemHasWithholdingTax)
      Constraints: none

      Original property name from the Odata EDM: BR_NFItemHasWithholdingTax

      Returns:
      this.
    • bR_NFSServiceTypeIncoming

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFSServiceTypeIncoming(@Nullable String bR_NFSServiceTypeIncoming)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NFSServiceTypeIncoming

      Returns:
      this.
    • bR_NFSServiceTypeOutgoing

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder bR_NFSServiceTypeOutgoing(@Nullable String bR_NFSServiceTypeOutgoing)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NFSServiceTypeOutgoing

      Returns:
      this.
    • taxJurisdiction

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder taxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      this.
    • aggregateBaseAmount

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder aggregateBaseAmount(@Nullable BigDecimal aggregateBaseAmount)
      Constraints: Not nullable, Precision: 17, Scale: 3

      Original property name from the Odata EDM: AggregateBaseAmount

      Returns:
      this.
    • salesDocumentCurrency

      @Nonnull public BR_NFTAX.BR_NFTAXBuilder salesDocumentCurrency(@Nullable String salesDocumentCurrency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SalesDocumentCurrency

      Returns:
      this.
    • build

      @Nonnull public BR_NFTAX build()
    • toString

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