Class: TencentCloud::Ocr::V20181119::VatInvoice
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ocr::V20181119::VatInvoice
- Defined in:
- lib/v20181119/models.rb
Overview
增值税发票、购车发票、全电发票的基础要素字段信息。
Instance Attribute Summary collapse
-
#AmountWithoutTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AmountWithTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerAddressPhone ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerBankAccount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerTaxCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CheckCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Code ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Date ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ElectronicType ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HasSellerList ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsAbandoned ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IssuingTypeMark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Items ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MachineNo ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Number ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RedLetterInvoiceMark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Remark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAddressPhone ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAgentName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAgentTaxID ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerBankAccount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerListTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerListTitle ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerTaxCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TaxAmount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TaxBureau ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TrafficFreeFlag ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of VatInvoice.
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
#AmountWithoutTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def AmountWithoutTax @AmountWithoutTax end |
#AmountWithTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def AmountWithTax @AmountWithTax end |
#BuyerAddressPhone ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def BuyerAddressPhone @BuyerAddressPhone end |
#BuyerBankAccount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def BuyerBankAccount @BuyerBankAccount end |
#BuyerName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def BuyerName @BuyerName end |
#BuyerTaxCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def BuyerTaxCode @BuyerTaxCode end |
#CheckCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def CheckCode @CheckCode end |
#Code ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def Code @Code end |
#Date ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def Date @Date end |
#ElectronicType ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def ElectronicType @ElectronicType end |
#HasSellerList ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def HasSellerList @HasSellerList end |
#IsAbandoned ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def IsAbandoned @IsAbandoned end |
#IssuingTypeMark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def IssuingTypeMark @IssuingTypeMark end |
#Items ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def Items @Items end |
#MachineNo ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def MachineNo @MachineNo end |
#Number ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def Number @Number end |
#RedLetterInvoiceMark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def RedLetterInvoiceMark @RedLetterInvoiceMark end |
#Remark ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def Remark @Remark end |
#SellerAddressPhone ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerAddressPhone @SellerAddressPhone end |
#SellerAgentName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerAgentName @SellerAgentName end |
#SellerAgentTaxID ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerAgentTaxID @SellerAgentTaxID end |
#SellerBankAccount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerBankAccount @SellerBankAccount end |
#SellerListTax ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerListTax @SellerListTax end |
#SellerListTitle ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerListTitle @SellerListTitle end |
#SellerName ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerName @SellerName end |
#SellerTaxCode ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def SellerTaxCode @SellerTaxCode end |
#TaxAmount ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def TaxAmount @TaxAmount end |
#TaxBureau ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def TaxBureau @TaxBureau end |
#TrafficFreeFlag ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13621 13622 13623 |
# File 'lib/v20181119/models.rb', line 13621 def TrafficFreeFlag @TrafficFreeFlag end |
#Type ⇒ Object
Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
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 |