public static class SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder extends Object
public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder supplierInvoice(@Nullable String supplierInvoice)
Original property name from the Odata EDM: SupplierInvoice
The invoice document number is unique in every company code and fiscal year. Depending on the system configuration, the invoice document number can either be entered manually or be assigned internally by the system from a predefined number range.
public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder fiscalYear(@Nullable String fiscalYear)
Original property name from the Odata EDM: FiscalYear
fiscal year can be the same as the calendar year, but does not have to be.public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder withholdingTaxType(@Nullable String withholdingTaxType)
Original property name from the Odata EDM: WithholdingTaxType
Withholding tax types classify particular features of a withholding tax including:The time at which the withholding tax is postedThe basis on which the base amount is calculatedThe basis for accumulation (if applicable)Withholding tax types are to be distinguished from withholding tax codes, to which are allocated the withholding tax percentage rate example.Whether a withholding tax can be defined as an existing type by means of a new code, or if a new type needs to be defined will depend on the type of transaction (see below).Note that a business transaction can only be assigned one withholding tax code per withholding tax type. If the business transaction is subject to several withholding taxes simultaneously, these must be represented by different types.This is the case in Argentina for example, where up to four kinds of withholding tax per business transaction are possible.
public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder documentCurrency(@Nullable String documentCurrency)
Original property name from the Odata EDM: DocumentCurrency
public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder withholdingTaxCode(@Nullable String withholdingTaxCode)
Original property name from the Odata EDM: WithholdingTaxCode
Note that when processing a business transaction, no more than one withholding tax code can be assigned per withholding tax type. If the business transaction is subject to more than one withholding taxes, these must be represented in the system by defining various withholding tax types.
codes determine is the various percentage rates for the withholding tax type.public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder withholdingTaxBaseAmount(@Nullable BigDecimal withholdingTaxBaseAmount)
Original property name from the Odata EDM: WithholdingTaxBaseAmount
public SuplrInvcHeaderWhldgTax.SuplrInvcHeaderWhldgTaxBuilder manuallyEnteredWhldgTaxAmount(@Nullable BigDecimal manuallyEnteredWhldgTaxAmount)
Original property name from the Odata EDM: ManuallyEnteredWhldgTaxAmount
public SuplrInvcHeaderWhldgTax build()
Copyright © 2020 SAP SE. All rights reserved.