Class: TencentCloud::Ocr::V20181119::VatInvoiceVerifyNewRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20181119/models.rb

Overview

VatInvoiceVerifyNew请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(invoiceno = nil, invoicedate = nil, invoicecode = nil, invoicekind = nil, checkcode = nil, amount = nil, regioncode = nil, sellertaxcode = nil, enablecommonelectronic = nil, enabletodayinvoice = nil) ⇒ VatInvoiceVerifyNewRequest

Returns a new instance of VatInvoiceVerifyNewRequest.



14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
# File 'lib/v20181119/models.rb', line 14351

def initialize(invoiceno=nil, invoicedate=nil, invoicecode=nil, invoicekind=nil, checkcode=nil, amount=nil, regioncode=nil, sellertaxcode=nil, enablecommonelectronic=nil, enabletodayinvoice=nil)
  @InvoiceNo = invoiceno
  @InvoiceDate = invoicedate
  @InvoiceCode = invoicecode
  @InvoiceKind = invoicekind
  @CheckCode = checkcode
  @Amount = amount
  @RegionCode = regioncode
  @SellerTaxCode = sellertaxcode
  @EnableCommonElectronic = enablecommonelectronic
  @EnableTodayInvoice = enabletodayinvoice
end

Instance Attribute Details

#AmountObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def Amount
  @Amount
end

#CheckCodeObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def CheckCode
  @CheckCode
end

#EnableCommonElectronicObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def EnableCommonElectronic
  @EnableCommonElectronic
end

#EnableTodayInvoiceObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def EnableTodayInvoice
  @EnableTodayInvoice
end

#InvoiceCodeObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def InvoiceCode
  @InvoiceCode
end

#InvoiceDateObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def InvoiceDate
  @InvoiceDate
end

#InvoiceKindObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def InvoiceKind
  @InvoiceKind
end

#InvoiceNoObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def InvoiceNo
  @InvoiceNo
end

#RegionCodeObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def RegionCode
  @RegionCode
end

#SellerTaxCodeObject

区块链为 5 位广东:4400,浙江:3300

Parameters:

  • InvoiceNo:

    发票号码,8位、20位(全电票)

  • InvoiceDate:

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

  • InvoiceCode:

    发票代码(10或12 位),全电发票为空。查验超过5次后当日无法再查。

  • InvoiceKind:

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

  • CheckCode:

    校验码后 6 位,增值税普通发票、增值税电子普通发票、增值税普通发票(卷式)、增值税电子普通发票(通行费)、全电纸质发票(增值税普通发票)、财政票据时必填;

  • Amount:

    不含税金额,增值税专用发票、增值税电子专用发票、机动车销售统一发票、二手车销售统一发票、区块链发票、财政发票时必填; 全电发票为价税合计(含税金额)

  • RegionCode:

    地区编码,通用机打电子发票时必填。

  • SellerTaxCode:

    销方税号,通用机打电子发票必填,区块链发票时必填

  • EnableCommonElectronic:

    是否开启通用机打电子发票,默认为关闭。

  • EnableTodayInvoice:

    是否允许查验当日发票,默认值为false。请注意,发票从开具到录入税局需要一定的时间来更新和验证发票信息,打开后仅支持查验已成功录入到税局中的当日发票。



14349
14350
14351
# File 'lib/v20181119/models.rb', line 14349

def SellerTaxCode
  @SellerTaxCode
end

Instance Method Details

#deserialize(params) ⇒ Object



14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
# File 'lib/v20181119/models.rb', line 14364

def deserialize(params)
  @InvoiceNo = params['InvoiceNo']
  @InvoiceDate = params['InvoiceDate']
  @InvoiceCode = params['InvoiceCode']
  @InvoiceKind = params['InvoiceKind']
  @CheckCode = params['CheckCode']
  @Amount = params['Amount']
  @RegionCode = params['RegionCode']
  @SellerTaxCode = params['SellerTaxCode']
  @EnableCommonElectronic = params['EnableCommonElectronic']
  @EnableTodayInvoice = params['EnableTodayInvoice']
end