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.



14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
# File 'lib/v20181119/models.rb', line 14909

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

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。



14907
14908
14909
# File 'lib/v20181119/models.rb', line 14907

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
# File 'lib/v20181119/models.rb', line 14933

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