Class: TencentCloud::Ocr::V20181119::VatInvoice

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

Overview

增值税发票、购车发票、全电发票的基础要素字段信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(code = nil, number = nil, date = nil, buyername = nil, buyertaxcode = nil, buyeraddressphone = nil, buyerbankaccount = nil, sellername = nil, sellertaxcode = nil, selleraddressphone = nil, sellerbankaccount = nil, remark = nil, machineno = nil, type = nil, electronictype = nil, checkcode = nil, isabandoned = nil, hassellerlist = nil, sellerlisttitle = nil, sellerlisttax = nil, amountwithouttax = nil, taxamount = nil, amountwithtax = nil, items = nil, taxbureau = nil, trafficfreeflag = nil, redletterinvoicemark = nil, issuingtypemark = nil, selleragentname = nil, selleragenttaxid = nil) ⇒ VatInvoice

Returns a new instance of VatInvoice.



13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
# File 'lib/v20181119/models.rb', line 13623

def initialize(code=nil, number=nil, date=nil, buyername=nil, buyertaxcode=nil, buyeraddressphone=nil, buyerbankaccount=nil, sellername=nil, sellertaxcode=nil, selleraddressphone=nil, sellerbankaccount=nil, remark=nil, machineno=nil, type=nil, electronictype=nil, checkcode=nil, isabandoned=nil, hassellerlist=nil, sellerlisttitle=nil, sellerlisttax=nil, amountwithouttax=nil, taxamount=nil, amountwithtax=nil, items=nil, taxbureau=nil, trafficfreeflag=nil, redletterinvoicemark=nil, issuingtypemark=nil, selleragentname=nil, selleragenttaxid=nil)
  @Code = code
  @Number = number
  @Date = date
  @BuyerName = buyername
  @BuyerTaxCode = buyertaxcode
  @BuyerAddressPhone = buyeraddressphone
  @BuyerBankAccount = buyerbankaccount
  @SellerName = sellername
  @SellerTaxCode = sellertaxcode
  @SellerAddressPhone = selleraddressphone
  @SellerBankAccount = sellerbankaccount
  @Remark = remark
  @MachineNo = machineno
  @Type = type
  @ElectronicType = electronictype
  @CheckCode = checkcode
  @IsAbandoned = isabandoned
  @HasSellerList = hassellerlist
  @SellerListTitle = sellerlisttitle
  @SellerListTax = sellerlisttax
  @AmountWithoutTax = amountwithouttax
  @TaxAmount = taxamount
  @AmountWithTax = amountwithtax
  @Items = items
  @TaxBureau = taxbureau
  @TrafficFreeFlag = trafficfreeflag
  @RedLetterInvoiceMark = redletterinvoicemark
  @IssuingTypeMark = issuingtypemark
  @SellerAgentName = selleragentname
  @SellerAgentTaxID = selleragenttaxid
end

Instance Attribute Details

#AmountWithoutTaxObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def AmountWithoutTax
  @AmountWithoutTax
end

#AmountWithTaxObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def AmountWithTax
  @AmountWithTax
end

#BuyerAddressPhoneObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def BuyerAddressPhone
  @BuyerAddressPhone
end

#BuyerBankAccountObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def BuyerBankAccount
  @BuyerBankAccount
end

#BuyerNameObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def BuyerName
  @BuyerName
end

#BuyerTaxCodeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def BuyerTaxCode
  @BuyerTaxCode
end

#CheckCodeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def CheckCode
  @CheckCode
end

#CodeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Code
  @Code
end

#DateObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Date
  @Date
end

#ElectronicTypeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def ElectronicType
  @ElectronicType
end

#HasSellerListObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def HasSellerList
  @HasSellerList
end

#IsAbandonedObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def IsAbandoned
  @IsAbandoned
end

#IssuingTypeMarkObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def IssuingTypeMark
  @IssuingTypeMark
end

#ItemsObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Items
  @Items
end

#MachineNoObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def MachineNo
  @MachineNo
end

#NumberObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Number
  @Number
end

#RedLetterInvoiceMarkObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def RedLetterInvoiceMark
  @RedLetterInvoiceMark
end

#RemarkObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Remark
  @Remark
end

#SellerAddressPhoneObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerAddressPhone
  @SellerAddressPhone
end

#SellerAgentNameObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerAgentName
  @SellerAgentName
end

#SellerAgentTaxIDObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerAgentTaxID
  @SellerAgentTaxID
end

#SellerBankAccountObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerBankAccount
  @SellerBankAccount
end

#SellerListTaxObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerListTax
  @SellerListTax
end

#SellerListTitleObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerListTitle
  @SellerListTitle
end

#SellerNameObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerName
  @SellerName
end

#SellerTaxCodeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def SellerTaxCode
  @SellerTaxCode
end

#TaxAmountObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def TaxAmount
  @TaxAmount
end

#TaxBureauObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def TaxBureau
  @TaxBureau
end

#TrafficFreeFlagObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def TrafficFreeFlag
  @TrafficFreeFlag
end

#TypeObject

Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ElectronicType:

    具体的全电发票类型:01: 全电专用发票;02:全电普通发票;03:全电火车票;04:全电机票行程单

  • CheckCode:

    检验码

  • IsAbandoned:

    是否作废(红冲)是否作废(红冲)

  • HasSellerList:

    是否有销货清单

  • SellerListTitle:

    销货清单标题

  • SellerListTax:

    销货清单税额

  • AmountWithoutTax:

    不含税金额

  • TaxAmount:

    税额

  • AmountWithTax:

    含税金额

  • Items:

    项目明细

  • TaxBureau:

    所属税局

  • TrafficFreeFlag:

    通行费标志:Y、是;N、否

  • RedLetterInvoiceMark:

    是否为红票

  • IssuingTypeMark:

    开具类型标识(0: 委托代开,1:自开,2:代开,3:代办退税

  • SellerAgentName:

    代开销售方名称

  • SellerAgentTaxID:

    代开销售方税号



13621
13622
13623
# File 'lib/v20181119/models.rb', line 13621

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
# File 'lib/v20181119/models.rb', line 13656

def deserialize(params)
  @Code = params['Code']
  @Number = params['Number']
  @Date = params['Date']
  @BuyerName = params['BuyerName']
  @BuyerTaxCode = params['BuyerTaxCode']
  @BuyerAddressPhone = params['BuyerAddressPhone']
  @BuyerBankAccount = params['BuyerBankAccount']
  @SellerName = params['SellerName']
  @SellerTaxCode = params['SellerTaxCode']
  @SellerAddressPhone = params['SellerAddressPhone']
  @SellerBankAccount = params['SellerBankAccount']
  @Remark = params['Remark']
  @MachineNo = params['MachineNo']
  @Type = params['Type']
  @ElectronicType = params['ElectronicType']
  @CheckCode = params['CheckCode']
  @IsAbandoned = params['IsAbandoned']
  @HasSellerList = params['HasSellerList']
  @SellerListTitle = params['SellerListTitle']
  @SellerListTax = params['SellerListTax']
  @AmountWithoutTax = params['AmountWithoutTax']
  @TaxAmount = params['TaxAmount']
  @AmountWithTax = params['AmountWithTax']
  unless params['Items'].nil?
    @Items = []
    params['Items'].each do |i|
      vatinvoiceitem_tmp = VatInvoiceItem.new
      vatinvoiceitem_tmp.deserialize(i)
      @Items << vatinvoiceitem_tmp
    end
  end
  @TaxBureau = params['TaxBureau']
  @TrafficFreeFlag = params['TrafficFreeFlag']
  @RedLetterInvoiceMark = params['RedLetterInvoiceMark']
  @IssuingTypeMark = params['IssuingTypeMark']
  @SellerAgentName = params['SellerAgentName']
  @SellerAgentTaxID = params['SellerAgentTaxID']
end