Class: TencentCloud::Ocr::V20181119::VerifyOfdVatInvoiceOCRResponse

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

Overview

VerifyOfdVatInvoiceOCR返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, invoicecode = nil, invoicenumber = nil, issuedate = nil, invoicecheckcode = nil, machinenumber = nil, taxcontrolcode = nil, buyer = nil, seller = nil, taxinclusivetotalamount = nil, invoiceclerk = nil, payee = nil, checker = nil, taxtotalamount = nil, taxexclusivetotalamount = nil, note = nil, goodsinfos = nil, airticketinfo = nil, railwayticketinfo = nil, invoicetitle = nil, requestid = nil) ⇒ VerifyOfdVatInvoiceOCRResponse

Returns a new instance of VerifyOfdVatInvoiceOCRResponse.



13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
# File 'lib/v20181119/models.rb', line 13686

def initialize(type=nil, invoicecode=nil, invoicenumber=nil, issuedate=nil, invoicecheckcode=nil, machinenumber=nil, taxcontrolcode=nil, buyer=nil, seller=nil, taxinclusivetotalamount=nil, invoiceclerk=nil, payee=nil, checker=nil, taxtotalamount=nil, taxexclusivetotalamount=nil, note=nil, goodsinfos=nil, airticketinfo=nil, railwayticketinfo=nil, invoicetitle=nil, requestid=nil)
  @Type = type
  @InvoiceCode = invoicecode
  @InvoiceNumber = invoicenumber
  @IssueDate = issuedate
  @InvoiceCheckCode = invoicecheckcode
  @MachineNumber = machinenumber
  @TaxControlCode = taxcontrolcode
  @Buyer = buyer
  @Seller = seller
  @TaxInclusiveTotalAmount = taxinclusivetotalamount
  @InvoiceClerk = invoiceclerk
  @Payee = payee
  @Checker = checker
  @TaxTotalAmount = taxtotalamount
  @TaxExclusiveTotalAmount = taxexclusivetotalamount
  @Note = note
  @GoodsInfos = goodsinfos
  @AirTicketInfo = airticketinfo
  @RailwayTicketInfo = railwayticketinfo
  @InvoiceTitle = invoicetitle
  @RequestId = requestid
end

Instance Attribute Details

#AirTicketInfoObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def AirTicketInfo
  @AirTicketInfo
end

#BuyerObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Buyer
  @Buyer
end

#CheckerObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Checker
  @Checker
end

#GoodsInfosObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def GoodsInfos
  @GoodsInfos
end

#InvoiceCheckCodeObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def InvoiceCheckCode
  @InvoiceCheckCode
end

#InvoiceClerkObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def InvoiceClerk
  @InvoiceClerk
end

#InvoiceCodeObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def InvoiceCode
  @InvoiceCode
end

#InvoiceNumberObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def InvoiceNumber
  @InvoiceNumber
end

#InvoiceTitleObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def InvoiceTitle
  @InvoiceTitle
end

#IssueDateObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def IssueDate
  @IssueDate
end

#MachineNumberObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def MachineNumber
  @MachineNumber
end

#NoteObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Note
  @Note
end

#PayeeObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Payee
  @Payee
end

#RailwayTicketInfoObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def RailwayTicketInfo
  @RailwayTicketInfo
end

#RequestIdObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def RequestId
  @RequestId
end

#SellerObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Seller
  @Seller
end

#TaxControlCodeObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def TaxControlCode
  @TaxControlCode
end

#TaxExclusiveTotalAmountObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def TaxExclusiveTotalAmount
  @TaxExclusiveTotalAmount
end

#TaxInclusiveTotalAmountObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def TaxInclusiveTotalAmount
  @TaxInclusiveTotalAmount
end

#TaxTotalAmountObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def TaxTotalAmount
  @TaxTotalAmount
end

#TypeObject

026:增值税电子普通发票 028:增值税电子专用发票 010:电子发票(普通发票) 020:电子发票(增值税专用发票) 030:电子发票(铁路电子客票) 040:电子发票(航空运输电子客票行程单)

Parameters:

  • Type:

    发票类型

  • InvoiceCode:

    发票代码

  • InvoiceNumber:

    发票号码

  • IssueDate:

    开票日期

  • InvoiceCheckCode:

    验证码

  • MachineNumber:

    机器编号

  • TaxControlCode:

    密码区

  • Buyer:

    购买方

  • Seller:

    销售方

  • TaxInclusiveTotalAmount:

    价税合计

  • InvoiceClerk:

    开票人

  • Payee:

    收款人

  • Checker:

    复核人

  • TaxTotalAmount:

    税额

  • TaxExclusiveTotalAmount:

    不含税金额

  • Note:

    备注

  • GoodsInfos:

    货物或服务清单

  • AirTicketInfo:

    航空运输电子客票行程单信息

  • RailwayTicketInfo:

    铁路电子客票

  • InvoiceTitle:

    发票标题

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13684
13685
13686
# File 'lib/v20181119/models.rb', line 13684

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
# File 'lib/v20181119/models.rb', line 13710

def deserialize(params)
  @Type = params['Type']
  @InvoiceCode = params['InvoiceCode']
  @InvoiceNumber = params['InvoiceNumber']
  @IssueDate = params['IssueDate']
  @InvoiceCheckCode = params['InvoiceCheckCode']
  @MachineNumber = params['MachineNumber']
  @TaxControlCode = params['TaxControlCode']
  unless params['Buyer'].nil?
    @Buyer = VatInvoiceUserInfo.new
    @Buyer.deserialize(params['Buyer'])
  end
  unless params['Seller'].nil?
    @Seller = VatInvoiceUserInfo.new
    @Seller.deserialize(params['Seller'])
  end
  @TaxInclusiveTotalAmount = params['TaxInclusiveTotalAmount']
  @InvoiceClerk = params['InvoiceClerk']
  @Payee = params['Payee']
  @Checker = params['Checker']
  @TaxTotalAmount = params['TaxTotalAmount']
  @TaxExclusiveTotalAmount = params['TaxExclusiveTotalAmount']
  @Note = params['Note']
  unless params['GoodsInfos'].nil?
    @GoodsInfos = []
    params['GoodsInfos'].each do |i|
      vatinvoicegoodsinfo_tmp = VatInvoiceGoodsInfo.new
      vatinvoicegoodsinfo_tmp.deserialize(i)
      @GoodsInfos << vatinvoicegoodsinfo_tmp
    end
  end
  unless params['AirTicketInfo'].nil?
    @AirTicketInfo = AirTicketInfo.new
    @AirTicketInfo.deserialize(params['AirTicketInfo'])
  end
  unless params['RailwayTicketInfo'].nil?
    @RailwayTicketInfo = RailwayTicketInfo.new
    @RailwayTicketInfo.deserialize(params['RailwayTicketInfo'])
  end
  @InvoiceTitle = params['InvoiceTitle']
  @RequestId = params['RequestId']
end