public class TaxItem extends Object
Structure: BAPIACTX09
Modifier and Type | Class and Description |
---|---|
static class |
TaxItem.TaxItemBuilder |
Modifier and Type | Method and Description |
---|---|
static TaxItem.TaxItemBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getAcctKey()
Field name: ACCT_KEY
|
ConditionType |
getCondKey()
Field name: COND_KEY
|
ErpBoolean |
getDirectTax()
Field name: DIRECT_TAX
|
GeneralLedgerAccount |
getGlAccount()
Field name: GL_ACCOUNT
|
AccountingDocumentLineItemNumber |
getItemnoAcc()
Field name: ITEMNO_ACC
|
DocumentItemNumberReferingToTaxDocument |
getItemnoTax()
Field name: ITEMNO_TAX
|
TaxOnSalesPurchasesCode |
getTaxCode()
Field name: TAX_CODE
|
LocalDate |
getTaxDate()
Field name: TAX_DATE
|
TaxJurisdiction |
getTaxjurcode()
Field name: TAXJURCODE
|
TaxJurisdictionCodeJurisdictionForLowestLevelTax |
getTaxjurcodeDeep()
Field name: TAXJURCODE_DEEP
|
String |
getTaxjurcodeLevel()
Field name: TAXJURCODE_LEVEL
|
TaxRate |
getTaxRate()
Field name: TAX_RATE
|
int |
hashCode() |
void |
setAcctKey(String acctKey)
Field name: ACCT_KEY
|
void |
setCondKey(ConditionType condKey)
Field name: COND_KEY
|
void |
setDirectTax(ErpBoolean directTax)
Field name: DIRECT_TAX
|
void |
setGlAccount(GeneralLedgerAccount glAccount)
Field name: GL_ACCOUNT
|
void |
setItemnoAcc(AccountingDocumentLineItemNumber itemnoAcc)
Field name: ITEMNO_ACC
|
void |
setItemnoTax(DocumentItemNumberReferingToTaxDocument itemnoTax)
Field name: ITEMNO_TAX
|
void |
setTaxCode(TaxOnSalesPurchasesCode taxCode)
Field name: TAX_CODE
|
void |
setTaxDate(LocalDate taxDate)
Field name: TAX_DATE
|
void |
setTaxjurcode(TaxJurisdiction taxjurcode)
Field name: TAXJURCODE
|
void |
setTaxjurcodeDeep(TaxJurisdictionCodeJurisdictionForLowestLevelTax taxjurcodeDeep)
Field name: TAXJURCODE_DEEP
|
void |
setTaxjurcodeLevel(String taxjurcodeLevel)
Field name: TAXJURCODE_LEVEL
|
void |
setTaxRate(TaxRate taxRate)
Field name: TAX_RATE
|
String |
toString() |
void |
validate() |
public void validate() throws IllegalArgumentException
IllegalArgumentException
public static TaxItem.TaxItemBuilder builder()
@Nullable public String getAcctKey()
Type element: KTOSL Domain name: CHAR3 Internal type: CHAR Description: Transaction Key Max length: 3
@Nullable public ConditionType getCondKey()
Type element: KSCHL Domain name: KSCHL Internal type: CHAR Description: Condition type Max length: 4
@Nullable public ErpBoolean getDirectTax()
Type element: BAPI_FLG_DIR Domain name: XFELD Internal type: CHAR Description: Indicator: Direct Tax Posting Max length: 1
@Nullable public GeneralLedgerAccount getGlAccount()
Type element: HKONT Domain name: SAKNR Internal type: CHAR Description: General Ledger Account Max length: 10
@Nullable public AccountingDocumentLineItemNumber getItemnoAcc()
Type element: POSNR_ACC Domain name: POSNR_ACC Internal type: NUMC Description: Accounting Document Line Item Number Max length: 10
@Nullable public DocumentItemNumberReferingToTaxDocument getItemnoTax()
Type element: TAXPS Domain name: NUM6 Internal type: NUMC Description: Document item number refering to tax document. Max length: 6
@Nullable public TaxJurisdiction getTaxjurcode()
Type element: TXJCD Domain name: TXJCD Internal type: CHAR Description: Tax Jurisdiction Max length: 15
@Nullable public TaxJurisdictionCodeJurisdictionForLowestLevelTax getTaxjurcodeDeep()
Type element: ACPI_TXJCD_DEEP Domain name: TXJCD Internal type: CHAR Description: Tax jurisdiction code - jurisdiction for lowest level tax Max length: 15
@Nullable public String getTaxjurcodeLevel()
Type element: ACPI_TXJCD_LEVEL Domain name: CHAR1 Internal type: CHAR Description: Tax Jurisdiction Code Level Max length: 1
@Nullable public TaxOnSalesPurchasesCode getTaxCode()
Type element: MWSKZ Domain name: MWSKZ Internal type: CHAR Description: Tax on Sales/Purchases Code Max length: 2
@Nullable public LocalDate getTaxDate()
Type element: ACPI_TXDAT Domain name: DATUM Internal type: DATS Description: Date Relevant for Determining the Tax Rate Max length: 8
@Nullable public TaxRate getTaxRate()
Type element: MSATZ_F05L Domain name: PRZ43V Internal type: DEC Description: Tax rate Max length: 4
public void setAcctKey(@Nullable String acctKey)
Type element: KTOSL Domain name: CHAR3 Internal type: CHAR Description: Transaction Key Max length: 3
public void setCondKey(@Nullable ConditionType condKey)
Type element: KSCHL Domain name: KSCHL Internal type: CHAR Description: Condition type Max length: 4
public void setDirectTax(@Nullable ErpBoolean directTax)
Type element: BAPI_FLG_DIR Domain name: XFELD Internal type: CHAR Description: Indicator: Direct Tax Posting Max length: 1
public void setGlAccount(@Nullable GeneralLedgerAccount glAccount)
Type element: HKONT Domain name: SAKNR Internal type: CHAR Description: General Ledger Account Max length: 10
public void setItemnoAcc(@Nullable AccountingDocumentLineItemNumber itemnoAcc)
Type element: POSNR_ACC Domain name: POSNR_ACC Internal type: NUMC Description: Accounting Document Line Item Number Max length: 10
public void setItemnoTax(@Nullable DocumentItemNumberReferingToTaxDocument itemnoTax)
Type element: TAXPS Domain name: NUM6 Internal type: NUMC Description: Document item number refering to tax document. Max length: 6
public void setTaxjurcode(@Nullable TaxJurisdiction taxjurcode)
Type element: TXJCD Domain name: TXJCD Internal type: CHAR Description: Tax Jurisdiction Max length: 15
public void setTaxjurcodeDeep(@Nullable TaxJurisdictionCodeJurisdictionForLowestLevelTax taxjurcodeDeep)
Type element: ACPI_TXJCD_DEEP Domain name: TXJCD Internal type: CHAR Description: Tax jurisdiction code - jurisdiction for lowest level tax Max length: 15
public void setTaxjurcodeLevel(@Nullable String taxjurcodeLevel)
Type element: ACPI_TXJCD_LEVEL Domain name: CHAR1 Internal type: CHAR Description: Tax Jurisdiction Code Level Max length: 1
public void setTaxCode(@Nullable TaxOnSalesPurchasesCode taxCode)
Type element: MWSKZ Domain name: MWSKZ Internal type: CHAR Description: Tax on Sales/Purchases Code Max length: 2
public void setTaxDate(@Nullable LocalDate taxDate)
Type element: ACPI_TXDAT Domain name: DATUM Internal type: DATS Description: Date Relevant for Determining the Tax Rate Max length: 8
public void setTaxRate(@Nullable TaxRate taxRate)
Type element: MSATZ_F05L Domain name: PRZ43V Internal type: DEC Description: Tax rate Max length: 4
protected boolean canEqual(Object other)
Copyright © 2018 SAP SE. All rights reserved.