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.



14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
# File 'lib/v20181119/models.rb', line 14610

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

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。



14608
14609
14610
# File 'lib/v20181119/models.rb', line 14608

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
# File 'lib/v20181119/models.rb', line 14634

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