Class VatInvoiceVerifyNewRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAmount()
      Get 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
      String getCheckCode()
      Get 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
      Boolean getEnableCommonElectronic()
      Get 是否开启通用机打电子发票,默认为关闭。
      String getInvoiceCode()
      Get 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
      String getInvoiceDate()
      Get 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
      String getInvoiceKind()
      Get 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
      String getInvoiceNo()
      Get 发票号码,8位、20位(全电票)
      String getRegionCode()
      Get 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
      String getSellerTaxCode()
      Get 销方税号,通用机打电子发票必填
      void setAmount​(String Amount)
      Set 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
      void setCheckCode​(String CheckCode)
      Set 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
      void setEnableCommonElectronic​(Boolean EnableCommonElectronic)
      Set 是否开启通用机打电子发票,默认为关闭。
      void setInvoiceCode​(String InvoiceCode)
      Set 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
      void setInvoiceDate​(String InvoiceDate)
      Set 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
      void setInvoiceKind​(String InvoiceKind)
      Set 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
      void setInvoiceNo​(String InvoiceNo)
      Set 发票号码,8位、20位(全电票)
      void setRegionCode​(String RegionCode)
      Set 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
      void setSellerTaxCode​(String SellerTaxCode)
      Set 销方税号,通用机打电子发票必填
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • VatInvoiceVerifyNewRequest

        public VatInvoiceVerifyNewRequest()
      • VatInvoiceVerifyNewRequest

        public VatInvoiceVerifyNewRequest​(VatInvoiceVerifyNewRequest 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

      • getInvoiceNo

        public String getInvoiceNo()
        Get 发票号码,8位、20位(全电票)
        Returns:
        InvoiceNo 发票号码,8位、20位(全电票)
      • setInvoiceNo

        public void setInvoiceNo​(String InvoiceNo)
        Set 发票号码,8位、20位(全电票)
        Parameters:
        InvoiceNo - 发票号码,8位、20位(全电票)
      • getInvoiceDate

        public String getInvoiceDate()
        Get 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
        Returns:
        InvoiceDate 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
      • setInvoiceDate

        public void setInvoiceDate​(String InvoiceDate)
        Set 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
        Parameters:
        InvoiceDate - 开票日期(不支持当天发票查询,支持五年以内开具的发票),格式:“YYYY-MM-DD”,如:2019-12-20。
      • getInvoiceCode

        public String getInvoiceCode()
        Get 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
        Returns:
        InvoiceCode 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
      • setInvoiceCode

        public void setInvoiceCode​(String InvoiceCode)
        Set 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
        Parameters:
        InvoiceCode - 发票代码(10或12 位),全电发票为空。查验未成功超过5次后当日无法再查。
      • getInvoiceKind

        public String getInvoiceKind()
        Get 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
        Returns:
        InvoiceKind 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
      • setInvoiceKind

        public void setInvoiceKind​(String InvoiceKind)
        Set 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
        Parameters:
        InvoiceKind - 票种类型 01:增值税专用发票, 02:货运运输业增值税专用发 票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电), 10:增值税电子普通发票(含全电), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发 票, 15:二手车销售统一发票, 32:深圳区块链发票(云南区块链因业务调整现已下线)。
      • getCheckCode

        public String getCheckCode()
        Get 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
        Returns:
        CheckCode 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
      • setCheckCode

        public void setCheckCode​(String CheckCode)
        Set 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
        Parameters:
        CheckCode - 校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)时必填; 区块链为 5 位
      • getAmount

        public String getAmount()
        Get 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
        Returns:
        Amount 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
      • setAmount

        public void setAmount​(String Amount)
        Set 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
        Parameters:
        Amount - 不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票时必填; 全电发票为价税合计(含税金额)
      • getRegionCode

        public String getRegionCode()
        Get 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
        Returns:
        RegionCode 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
      • setRegionCode

        public void setRegionCode​(String RegionCode)
        Set 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
        Parameters:
        RegionCode - 地区编码,通用机打电子发票时必填。 广东:4400,浙江:3300
      • getSellerTaxCode

        public String getSellerTaxCode()
        Get 销方税号,通用机打电子发票必填
        Returns:
        SellerTaxCode 销方税号,通用机打电子发票必填
      • setSellerTaxCode

        public void setSellerTaxCode​(String SellerTaxCode)
        Set 销方税号,通用机打电子发票必填
        Parameters:
        SellerTaxCode - 销方税号,通用机打电子发票必填
      • getEnableCommonElectronic

        public Boolean getEnableCommonElectronic()
        Get 是否开启通用机打电子发票,默认为关闭。
        Returns:
        EnableCommonElectronic 是否开启通用机打电子发票,默认为关闭。
      • setEnableCommonElectronic

        public void setEnableCommonElectronic​(Boolean EnableCommonElectronic)
        Set 是否开启通用机打电子发票,默认为关闭。
        Parameters:
        EnableCommonElectronic - 是否开启通用机打电子发票,默认为关闭。