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
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#AmountWithTax ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerAddressPhone ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerBankAccount ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerName ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#BuyerTaxCode ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#CheckCode ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Code ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Date ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#ElectronicType ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#HasSellerList ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IsAbandoned ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#IssuingTypeMark ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Items ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#MachineNo ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Number ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#RedLetterInvoiceMark ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Remark ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAddressPhone ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAgentName ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerAgentTaxID ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerBankAccount ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerListTax ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerListTitle ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerName ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#SellerTaxCode ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TaxAmount ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TaxBureau ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#TrafficFreeFlag ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲 Y: 有清单 N:无清单 卷票无 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。.
-
#Type ⇒ Object
通用机打发票类型时不返回 通用机打发票类型时不返回 通用机打发票类型做不返回 通用机打发票类型时不返回 01:增值税专用发票, 02:货运运输业增值税专用发票, 03:机动车销售统一发票, 04:增值税普通发票, 08:增值税电子专用发票(含全电,全电仅新版接口支持), 10:增值税电子普通发票(含全电,全电仅新版接口支持), 11:增值税普通发票(卷式), 14:增值税电子(通行费)发票, 15:二手车销售统一发票, 32:深圳区块链发票, 102:通用机打电子发票 61:电子发票(航空运输电子客票行程单) 83:电子发票(铁路电子发票) 0915:全电纸质(二手车统一销售发票) 0903:全电纸质(机动车统一发票) 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.
13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 |
# File 'lib/v20181119/models.rb', line 13530 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
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def AmountWithoutTax @AmountWithoutTax end |
#AmountWithTax ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def AmountWithTax @AmountWithTax end |
#BuyerAddressPhone ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def BuyerAddressPhone @BuyerAddressPhone end |
#BuyerBankAccount ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def BuyerBankAccount @BuyerBankAccount end |
#BuyerName ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def BuyerName @BuyerName end |
#BuyerTaxCode ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def BuyerTaxCode @BuyerTaxCode end |
#CheckCode ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def CheckCode @CheckCode end |
#Code ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Code @Code end |
#Date ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Date @Date end |
#ElectronicType ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def ElectronicType @ElectronicType end |
#HasSellerList ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def HasSellerList @HasSellerList end |
#IsAbandoned ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def IsAbandoned @IsAbandoned end |
#IssuingTypeMark ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def IssuingTypeMark @IssuingTypeMark end |
#Items ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Items @Items end |
#MachineNo ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def MachineNo @MachineNo end |
#Number ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Number @Number end |
#RedLetterInvoiceMark ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def RedLetterInvoiceMark @RedLetterInvoiceMark end |
#Remark ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Remark @Remark end |
#SellerAddressPhone ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerAddressPhone @SellerAddressPhone end |
#SellerAgentName ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerAgentName @SellerAgentName end |
#SellerAgentTaxID ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerAgentTaxID @SellerAgentTaxID end |
#SellerBankAccount ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerBankAccount @SellerBankAccount end |
#SellerListTax ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerListTax @SellerListTax end |
#SellerListTitle ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerListTitle @SellerListTitle end |
#SellerName ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerName @SellerName end |
#SellerTaxCode ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def SellerTaxCode @SellerTaxCode end |
#TaxAmount ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def TaxAmount @TaxAmount end |
#TaxBureau ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def TaxBureau @TaxBureau end |
#TrafficFreeFlag ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def TrafficFreeFlag @TrafficFreeFlag end |
#Type ⇒ Object
通用机打发票类型时不返回通用机打发票类型时不返回通用机打发票类型做不返回通用机打发票类型时不返回01:增值税专用发票,02:货运运输业增值税专用发票,03:机动车销售统一发票,04:增值税普通发票,08:增值税电子专用发票(含全电,全电仅新版接口支持),10:增值税电子普通发票(含全电,全电仅新版接口支持),11:增值税普通发票(卷式),14:增值税电子(通行费)发票,15:二手车销售统一发票,32:深圳区块链发票,102:通用机打电子发票61:电子发票(航空运输电子客票行程单)83:电子发票(铁路电子发票)0915:全电纸质(二手车统一销售发票)0903:全电纸质(机动车统一发票)Y:已作废,N:未作废,H:红冲,HP:部分红冲,HF:全额红冲Y: 有清单 N:无清单卷票无注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。
13528 13529 13530 |
# File 'lib/v20181119/models.rb', line 13528 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 |
# File 'lib/v20181119/models.rb', line 13563 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 |