Class CreateInvoiceItem
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cpdp.v20190820.models.CreateInvoiceItem
-
public class CreateInvoiceItem extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LonggetDiscount()Get 含税折扣总额。单位为分StringgetModels()Get 商品规格StringgetName()Get 商品名称StringgetPreferentialPolicyFlag()Get 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。StringgetPrice()Get 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。LonggetTaxAmount()Get 商品税额(不含税商品总价*税率)。单位为分StringgetTaxCode()Get 税收商品编码LonggetTaxRate()Get 商品税率StringgetTaxType()Get 税收商品类别StringgetTotal()Get 商品数量LonggetTotalPrice()Get 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。StringgetUnit()Get 商品单位StringgetVatSpecialManagement()Get 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。StringgetZeroTaxFlag()Get 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。voidsetDiscount(Long Discount)Set 含税折扣总额。单位为分voidsetModels(String Models)Set 商品规格voidsetName(String Name)Set 商品名称voidsetPreferentialPolicyFlag(String PreferentialPolicyFlag)Set 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。voidsetPrice(String Price)Set 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。voidsetTaxAmount(Long TaxAmount)Set 商品税额(不含税商品总价*税率)。单位为分voidsetTaxCode(String TaxCode)Set 税收商品编码voidsetTaxRate(Long TaxRate)Set 商品税率voidsetTaxType(String TaxType)Set 税收商品类别voidsetTotal(String Total)Set 商品数量voidsetTotalPrice(Long TotalPrice)Set 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。voidsetUnit(String Unit)Set 商品单位voidsetVatSpecialManagement(String VatSpecialManagement)Set 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。voidsetZeroTaxFlag(String ZeroTaxFlag)Set 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateInvoiceItem
public CreateInvoiceItem()
-
CreateInvoiceItem
public 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.
-
-
Method Detail
-
getName
public String getName()
Get 商品名称- Returns:
- Name 商品名称
-
setName
public void setName(String Name)
Set 商品名称- Parameters:
Name- 商品名称
-
getTaxCode
public String getTaxCode()
Get 税收商品编码- Returns:
- TaxCode 税收商品编码
-
setTaxCode
public void setTaxCode(String TaxCode)
Set 税收商品编码- Parameters:
TaxCode- 税收商品编码
-
getTotalPrice
public Long getTotalPrice()
Get 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。- Returns:
- TotalPrice 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
-
setTotalPrice
public void setTotalPrice(Long TotalPrice)
Set 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。- Parameters:
TotalPrice- 不含税商品总价(商品含税价总额/(1+税率))。InvoicePlatformId 为1时,该金额为含税总金额。单位为分。
-
getTaxRate
public Long getTaxRate()
Get 商品税率- Returns:
- TaxRate 商品税率
-
setTaxRate
public void setTaxRate(Long TaxRate)
Set 商品税率- Parameters:
TaxRate- 商品税率
-
getTaxAmount
public Long getTaxAmount()
Get 商品税额(不含税商品总价*税率)。单位为分- Returns:
- TaxAmount 商品税额(不含税商品总价*税率)。单位为分
-
setTaxAmount
public void setTaxAmount(Long TaxAmount)
Set 商品税额(不含税商品总价*税率)。单位为分- Parameters:
TaxAmount- 商品税额(不含税商品总价*税率)。单位为分
-
getTaxType
public String getTaxType()
Get 税收商品类别- Returns:
- TaxType 税收商品类别
-
setTaxType
public void setTaxType(String TaxType)
Set 税收商品类别- Parameters:
TaxType- 税收商品类别
-
getModels
public String getModels()
Get 商品规格- Returns:
- Models 商品规格
-
setModels
public void setModels(String Models)
Set 商品规格- Parameters:
Models- 商品规格
-
getUnit
public String getUnit()
Get 商品单位- Returns:
- Unit 商品单位
-
setUnit
public void setUnit(String Unit)
Set 商品单位- Parameters:
Unit- 商品单位
-
getTotal
public String getTotal()
Get 商品数量- Returns:
- Total 商品数量
-
setTotal
public void setTotal(String Total)
Set 商品数量- Parameters:
Total- 商品数量
-
getPrice
public String getPrice()
Get 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。- Returns:
- Price 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
-
setPrice
public void setPrice(String Price)
Set 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。- Parameters:
Price- 不含税商品单价。InvoicePlatformId 为1时,该金额为含税单价。
-
getDiscount
public Long getDiscount()
Get 含税折扣总额。单位为分- Returns:
- Discount 含税折扣总额。单位为分
-
setDiscount
public void setDiscount(Long Discount)
Set 含税折扣总额。单位为分- Parameters:
Discount- 含税折扣总额。单位为分
-
getPreferentialPolicyFlag
public String getPreferentialPolicyFlag()
Get 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。- Returns:
- PreferentialPolicyFlag 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
-
setPreferentialPolicyFlag
public void setPreferentialPolicyFlag(String PreferentialPolicyFlag)
Set 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。- Parameters:
PreferentialPolicyFlag- 优惠政策标志。0:不使用优惠政策;1:使用优惠政策。
-
getZeroTaxFlag
public String getZeroTaxFlag()
Get 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。- Returns:
- ZeroTaxFlag 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。
-
setZeroTaxFlag
public void setZeroTaxFlag(String ZeroTaxFlag)
Set 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。- Parameters:
ZeroTaxFlag- 零税率标识: 空:非零税率; 0:出口零税率; 1:免税; 2:不征税; 3:普通零税率。
-
getVatSpecialManagement
public String getVatSpecialManagement()
Get 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。- Returns:
- VatSpecialManagement 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
-
setVatSpecialManagement
public void setVatSpecialManagement(String VatSpecialManagement)
Set 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。- Parameters:
VatSpecialManagement- 增值税特殊管理。PreferentialPolicyFlag字段为1时,必填。目前仅支持5%(3%,2%,1.5%)简易征税、免税、不征税。
-
-