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.



14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
# File 'lib/v20181119/models.rb', line 14789

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

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。



14787
14788
14789
# File 'lib/v20181119/models.rb', line 14787

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
# File 'lib/v20181119/models.rb', line 14813

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