Class CreateInvoiceItem

    • 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%)简易征税、免税、不征税。