public class CreateInvoiceItem extends AbstractModel
Constructor and Description |
---|
CreateInvoiceItem() |
CreateInvoiceItem(CreateInvoiceItem source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
Long |
getDiscount()
Get 含税折扣总额。单位为分
|
String |
getModels()
Get 商品规格
|
String |
getName()
Get 商品名称
|
String |
getPreferentialPolicyFlag()
Get 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
|
String |
getPrice()
Get 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
|
Long |
getTaxAmount()
Get 商品税额(不含税商品总价*税率)。单位为分
|
String |
getTaxCode()
Get 税收商品编码
|
Long |
getTaxRate()
Get 商品税率
|
String |
getTaxType()
Get 税收商品类别
|
String |
getTotal()
Get 商品数量
|
Long |
getTotalPrice()
Get 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
|
String |
getUnit()
Get 商品单位
|
String |
getVatSpecialManagement()
Get 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
|
String |
getZeroTaxFlag()
Get 零税率标识:
空:非零税率;
0:出口零税率;
1:免税;
2:不征税;
3:普通零税率。
|
void |
setDiscount(Long Discount)
Set 含税折扣总额。单位为分
|
void |
setModels(String Models)
Set 商品规格
|
void |
setName(String Name)
Set 商品名称
|
void |
setPreferentialPolicyFlag(String PreferentialPolicyFlag)
Set 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
|
void |
setPrice(String Price)
Set 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
|
void |
setTaxAmount(Long TaxAmount)
Set 商品税额(不含税商品总价*税率)。单位为分
|
void |
setTaxCode(String TaxCode)
Set 税收商品编码
|
void |
setTaxRate(Long TaxRate)
Set 商品税率
|
void |
setTaxType(String TaxType)
Set 税收商品类别
|
void |
setTotal(String Total)
Set 商品数量
|
void |
setTotalPrice(Long TotalPrice)
Set 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
|
void |
setUnit(String Unit)
Set 商品单位
|
void |
setVatSpecialManagement(String VatSpecialManagement)
Set 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
|
void |
setZeroTaxFlag(String ZeroTaxFlag)
Set 零税率标识:
空:非零税率;
0:出口零税率;
1:免税;
2:不征税;
3:普通零税率。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateInvoiceItem()
public CreateInvoiceItem(CreateInvoiceItem source)
public String getName()
public void setName(String Name)
Name
- 商品名称public String getTaxCode()
public void setTaxCode(String TaxCode)
TaxCode
- 税收商品编码public Long getTotalPrice()
public void setTotalPrice(Long TotalPrice)
TotalPrice
- 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。public Long getTaxRate()
public void setTaxRate(Long TaxRate)
TaxRate
- 商品税率public Long getTaxAmount()
public void setTaxAmount(Long TaxAmount)
TaxAmount
- 商品税额(不含税商品总价*税率)。单位为分public String getTaxType()
public void setTaxType(String TaxType)
TaxType
- 税收商品类别public String getModels()
public void setModels(String Models)
Models
- 商品规格public String getUnit()
public void setUnit(String Unit)
Unit
- 商品单位public String getTotal()
public void setTotal(String Total)
Total
- 商品数量public String getPrice()
public void setPrice(String Price)
Price
- 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。public Long getDiscount()
public void setDiscount(Long Discount)
Discount
- 含税折扣总额。单位为分public String getPreferentialPolicyFlag()
public void setPreferentialPolicyFlag(String PreferentialPolicyFlag)
PreferentialPolicyFlag
- 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。public String getZeroTaxFlag()
public void setZeroTaxFlag(String ZeroTaxFlag)
ZeroTaxFlag
- 零税率标识:
空:非零税率;
0:出口零税率;
1:免税;
2:不征税;
3:普通零税率。public String getVatSpecialManagement()
public void setVatSpecialManagement(String VatSpecialManagement)
VatSpecialManagement
- 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。Copyright © 2021. All rights reserved.