public class SingleInvoiceItem extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
SingleInvoiceItem()  | 
SingleInvoiceItem(SingleInvoiceItem source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AirTransport | 
getAirTransport()
Get Itinerary/Receipt of e-ticket for air transportation
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
BusInvoice | 
getBusInvoice()
Get Bus ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
MachinePrintedInvoice | 
getMachinePrintedInvoice()
Get General machine-printed invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
MedicalInvoice | 
getMedicalHospitalizedInvoice()
Get 
 | 
MedicalInvoice | 
getMedicalOutpatientInvoice()
Get 
 | 
MotorVehicleSaleInvoice | 
getMotorVehicleSaleInvoice()
Get Motor vehicle sales invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
NonTaxIncomeBill | 
getNonTaxIncomeElectronicBill()
Get Non-tax revenue unified payment voucher
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
NonTaxIncomeBill | 
getNonTaxIncomeGeneralBill()
Get Non-tax revenue general receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
OtherInvoice | 
getOtherInvoice()
Get Other invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
QuotaInvoice | 
getQuotaInvoice()
Get Quota invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
ShippingInvoice | 
getShippingInvoice()
Get Ship ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
TaxiTicket | 
getTaxiTicket()
Get Taxi receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
TollInvoice | 
getTollInvoice()
Get Toll receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
TrainTicket | 
getTrainTicket()
Get Train ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
UsedCarPurchaseInvoice | 
getUsedCarPurchaseInvoice()
Get Used car invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatCommonInvoice()
Get General VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatElectronicCommonInvoice()
Get Electronic general VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatElectronicInvoiceBlockchain()
Get Blockchain electronic invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatElectronicInfo | 
getVatElectronicInvoiceFull()
Get Electronic invoice (general)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatElectronicInvoiceToll()
Get Electronic general VAT invoice (toll)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatElectronicSpecialInvoice()
Get Electronic special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatElectronicInfo | 
getVatElectronicSpecialInvoiceFull()
Get Electronic invoice (special)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceRoll | 
getVatInvoiceRoll()
Get General VAT invoice (roll)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
VatInvoiceInfo | 
getVatSpecialInvoice()
Get Special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setAirTransport(AirTransport AirTransport)
Set Itinerary/Receipt of e-ticket for air transportation
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setBusInvoice(BusInvoice BusInvoice)
Set Bus ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setMachinePrintedInvoice(MachinePrintedInvoice MachinePrintedInvoice)
Set General machine-printed invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setMedicalHospitalizedInvoice(MedicalInvoice MedicalHospitalizedInvoice)
Set 
 | 
void | 
setMedicalOutpatientInvoice(MedicalInvoice MedicalOutpatientInvoice)
Set 
 | 
void | 
setMotorVehicleSaleInvoice(MotorVehicleSaleInvoice MotorVehicleSaleInvoice)
Set Motor vehicle sales invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setNonTaxIncomeElectronicBill(NonTaxIncomeBill NonTaxIncomeElectronicBill)
Set Non-tax revenue unified payment voucher
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setNonTaxIncomeGeneralBill(NonTaxIncomeBill NonTaxIncomeGeneralBill)
Set Non-tax revenue general receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setOtherInvoice(OtherInvoice OtherInvoice)
Set Other invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setQuotaInvoice(QuotaInvoice QuotaInvoice)
Set Quota invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setShippingInvoice(ShippingInvoice ShippingInvoice)
Set Ship ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setTaxiTicket(TaxiTicket TaxiTicket)
Set Taxi receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setTollInvoice(TollInvoice TollInvoice)
Set Toll receipt
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setTrainTicket(TrainTicket TrainTicket)
Set Train ticket
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setUsedCarPurchaseInvoice(UsedCarPurchaseInvoice UsedCarPurchaseInvoice)
Set Used car invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatCommonInvoice(VatInvoiceInfo VatCommonInvoice)
Set General VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicCommonInvoice(VatInvoiceInfo VatElectronicCommonInvoice)
Set Electronic general VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicInvoiceBlockchain(VatInvoiceInfo VatElectronicInvoiceBlockchain)
Set Blockchain electronic invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicInvoiceFull(VatElectronicInfo VatElectronicInvoiceFull)
Set Electronic invoice (general)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicInvoiceToll(VatInvoiceInfo VatElectronicInvoiceToll)
Set Electronic general VAT invoice (toll)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicSpecialInvoice(VatInvoiceInfo VatElectronicSpecialInvoice)
Set Electronic special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatElectronicSpecialInvoiceFull(VatElectronicInfo VatElectronicSpecialInvoiceFull)
Set Electronic invoice (special)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatInvoiceRoll(VatInvoiceRoll VatInvoiceRoll)
Set General VAT invoice (roll)
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
setVatSpecialInvoice(VatInvoiceInfo VatSpecialInvoice)
Set Special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic SingleInvoiceItem()
public SingleInvoiceItem(SingleInvoiceItem source)
public VatInvoiceInfo getVatSpecialInvoice()
public void setVatSpecialInvoice(VatInvoiceInfo VatSpecialInvoice)
VatSpecialInvoice - Special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceInfo getVatCommonInvoice()
public void setVatCommonInvoice(VatInvoiceInfo VatCommonInvoice)
VatCommonInvoice - General VAT invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceInfo getVatElectronicCommonInvoice()
public void setVatElectronicCommonInvoice(VatInvoiceInfo VatElectronicCommonInvoice)
VatElectronicCommonInvoice - Electronic general VAT invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceInfo getVatElectronicSpecialInvoice()
public void setVatElectronicSpecialInvoice(VatInvoiceInfo VatElectronicSpecialInvoice)
VatElectronicSpecialInvoice - Electronic special VAT invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceInfo getVatElectronicInvoiceBlockchain()
public void setVatElectronicInvoiceBlockchain(VatInvoiceInfo VatElectronicInvoiceBlockchain)
VatElectronicInvoiceBlockchain - Blockchain electronic invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceInfo getVatElectronicInvoiceToll()
public void setVatElectronicInvoiceToll(VatInvoiceInfo VatElectronicInvoiceToll)
VatElectronicInvoiceToll - Electronic general VAT invoice (toll)
Note: This field may return null, indicating that no valid values can be obtained.public VatElectronicInfo getVatElectronicSpecialInvoiceFull()
public void setVatElectronicSpecialInvoiceFull(VatElectronicInfo VatElectronicSpecialInvoiceFull)
VatElectronicSpecialInvoiceFull - Electronic invoice (special)
Note: This field may return null, indicating that no valid values can be obtained.public VatElectronicInfo getVatElectronicInvoiceFull()
public void setVatElectronicInvoiceFull(VatElectronicInfo VatElectronicInvoiceFull)
VatElectronicInvoiceFull - Electronic invoice (general)
Note: This field may return null, indicating that no valid values can be obtained.public MachinePrintedInvoice getMachinePrintedInvoice()
public void setMachinePrintedInvoice(MachinePrintedInvoice MachinePrintedInvoice)
MachinePrintedInvoice - General machine-printed invoice
Note: This field may return null, indicating that no valid values can be obtained.public BusInvoice getBusInvoice()
public void setBusInvoice(BusInvoice BusInvoice)
BusInvoice - Bus ticket
Note: This field may return null, indicating that no valid values can be obtained.public ShippingInvoice getShippingInvoice()
public void setShippingInvoice(ShippingInvoice ShippingInvoice)
ShippingInvoice - Ship ticket
Note: This field may return null, indicating that no valid values can be obtained.public TollInvoice getTollInvoice()
public void setTollInvoice(TollInvoice TollInvoice)
TollInvoice - Toll receipt
Note: This field may return null, indicating that no valid values can be obtained.public OtherInvoice getOtherInvoice()
public void setOtherInvoice(OtherInvoice OtherInvoice)
OtherInvoice - Other invoice
Note: This field may return null, indicating that no valid values can be obtained.public MotorVehicleSaleInvoice getMotorVehicleSaleInvoice()
public void setMotorVehicleSaleInvoice(MotorVehicleSaleInvoice MotorVehicleSaleInvoice)
MotorVehicleSaleInvoice - Motor vehicle sales invoice
Note: This field may return null, indicating that no valid values can be obtained.public UsedCarPurchaseInvoice getUsedCarPurchaseInvoice()
public void setUsedCarPurchaseInvoice(UsedCarPurchaseInvoice UsedCarPurchaseInvoice)
UsedCarPurchaseInvoice - Used car invoice
Note: This field may return null, indicating that no valid values can be obtained.public VatInvoiceRoll getVatInvoiceRoll()
public void setVatInvoiceRoll(VatInvoiceRoll VatInvoiceRoll)
VatInvoiceRoll - General VAT invoice (roll)
Note: This field may return null, indicating that no valid values can be obtained.public TaxiTicket getTaxiTicket()
public void setTaxiTicket(TaxiTicket TaxiTicket)
TaxiTicket - Taxi receipt
Note: This field may return null, indicating that no valid values can be obtained.public QuotaInvoice getQuotaInvoice()
public void setQuotaInvoice(QuotaInvoice QuotaInvoice)
QuotaInvoice - Quota invoice
Note: This field may return null, indicating that no valid values can be obtained.public AirTransport getAirTransport()
public void setAirTransport(AirTransport AirTransport)
AirTransport - Itinerary/Receipt of e-ticket for air transportation
Note: This field may return null, indicating that no valid values can be obtained.public NonTaxIncomeBill getNonTaxIncomeGeneralBill()
public void setNonTaxIncomeGeneralBill(NonTaxIncomeBill NonTaxIncomeGeneralBill)
NonTaxIncomeGeneralBill - Non-tax revenue general receipt
Note: This field may return null, indicating that no valid values can be obtained.public NonTaxIncomeBill getNonTaxIncomeElectronicBill()
public void setNonTaxIncomeElectronicBill(NonTaxIncomeBill NonTaxIncomeElectronicBill)
NonTaxIncomeElectronicBill - Non-tax revenue unified payment voucher
Note: This field may return null, indicating that no valid values can be obtained.public TrainTicket getTrainTicket()
public void setTrainTicket(TrainTicket TrainTicket)
TrainTicket - Train ticket
Note: This field may return null, indicating that no valid values can be obtained.public MedicalInvoice getMedicalOutpatientInvoice()
public void setMedicalOutpatientInvoice(MedicalInvoice MedicalOutpatientInvoice)
MedicalOutpatientInvoice - public MedicalInvoice getMedicalHospitalizedInvoice()
public void setMedicalHospitalizedInvoice(MedicalInvoice MedicalHospitalizedInvoice)
MedicalHospitalizedInvoice - Copyright © 2025. All rights reserved.