com.aliyun.dingtalkbizfinance_1_0.models.UpdateInvoiceAccountPeriodRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkbizfinance_1_0.models;
import com.aliyun.tea.*;
public class UpdateInvoiceAccountPeriodRequest extends TeaModel {
// 认证状态
@NameInMap("accountPeriod")
public String accountPeriod;
// 发票模型
@NameInMap("generalInvoiceVOList")
public java.util.List generalInvoiceVOList;
// 发票主键列表
@NameInMap("invoiceKeyVOList")
public java.util.List invoiceKeyVOList;
// 操作员
@NameInMap("operator")
public String operator;
public static UpdateInvoiceAccountPeriodRequest build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequest self = new UpdateInvoiceAccountPeriodRequest();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequest setAccountPeriod(String accountPeriod) {
this.accountPeriod = accountPeriod;
return this;
}
public String getAccountPeriod() {
return this.accountPeriod;
}
public UpdateInvoiceAccountPeriodRequest setGeneralInvoiceVOList(java.util.List generalInvoiceVOList) {
this.generalInvoiceVOList = generalInvoiceVOList;
return this;
}
public java.util.List getGeneralInvoiceVOList() {
return this.generalInvoiceVOList;
}
public UpdateInvoiceAccountPeriodRequest setInvoiceKeyVOList(java.util.List invoiceKeyVOList) {
this.invoiceKeyVOList = invoiceKeyVOList;
return this;
}
public java.util.List getInvoiceKeyVOList() {
return this.invoiceKeyVOList;
}
public UpdateInvoiceAccountPeriodRequest setOperator(String operator) {
this.operator = operator;
return this;
}
public String getOperator() {
return this.operator;
}
public static class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList extends TeaModel {
// 金额
@NameInMap("amount")
public String amount;
// 商品名称
@NameInMap("goodName")
public String goodName;
// 数量
@NameInMap("quantity")
public String quantity;
// 税收分类编码
@NameInMap("revenueCode")
public String revenueCode;
// 行号
@NameInMap("rowNo")
public String rowNo;
// 规格型号
@NameInMap("specification")
public String specification;
// 税额
@NameInMap("taxAmount")
public String taxAmount;
// 是否享受税收优惠:0-不享受,1-享受
@NameInMap("taxPre")
public String taxPre;
// 优惠政策类型
@NameInMap("taxPreType")
public String taxPreType;
// 税率
@NameInMap("taxRate")
public String taxRate;
// 单位
@NameInMap("unit")
public String unit;
// 单价
@NameInMap("unitPrice")
public String unitPrice;
public static UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList self = new UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setAmount(String amount) {
this.amount = amount;
return this;
}
public String getAmount() {
return this.amount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setGoodName(String goodName) {
this.goodName = goodName;
return this;
}
public String getGoodName() {
return this.goodName;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setQuantity(String quantity) {
this.quantity = quantity;
return this;
}
public String getQuantity() {
return this.quantity;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setRevenueCode(String revenueCode) {
this.revenueCode = revenueCode;
return this;
}
public String getRevenueCode() {
return this.revenueCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setRowNo(String rowNo) {
this.rowNo = rowNo;
return this;
}
public String getRowNo() {
return this.rowNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setSpecification(String specification) {
this.specification = specification;
return this;
}
public String getSpecification() {
return this.specification;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setTaxAmount(String taxAmount) {
this.taxAmount = taxAmount;
return this;
}
public String getTaxAmount() {
return this.taxAmount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setTaxPre(String taxPre) {
this.taxPre = taxPre;
return this;
}
public String getTaxPre() {
return this.taxPre;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setTaxPreType(String taxPreType) {
this.taxPreType = taxPreType;
return this;
}
public String getTaxPreType() {
return this.taxPreType;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setTaxRate(String taxRate) {
this.taxRate = taxRate;
return this;
}
public String getTaxRate() {
return this.taxRate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setUnit(String unit) {
this.unit = unit;
return this;
}
public String getUnit() {
return this.unit;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListGeneralInvoiceDetailVOList setUnitPrice(String unitPrice) {
this.unitPrice = unitPrice;
return this;
}
public String getUnitPrice() {
return this.unitPrice;
}
}
public static class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList extends TeaModel {
// 金额
@NameInMap("amount")
public String amount;
// 车牌号
@NameInMap("cardNo")
public String cardNo;
// 通行日期止
@NameInMap("endDate")
public String endDate;
// 商品名称
@NameInMap("goodsName")
public String goodsName;
// 税收分类编码
@NameInMap("revenueCode")
public String revenueCode;
// 行号
@NameInMap("rowNo")
public String rowNo;
// 通行日期起
@NameInMap("startDate")
public String startDate;
// 税额
@NameInMap("taxAmount")
public String taxAmount;
// 税率
@NameInMap("taxRate")
public String taxRate;
// 类型
@NameInMap("vehicleType")
public String vehicleType;
public static UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList self = new UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setAmount(String amount) {
this.amount = amount;
return this;
}
public String getAmount() {
return this.amount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setCardNo(String cardNo) {
this.cardNo = cardNo;
return this;
}
public String getCardNo() {
return this.cardNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setEndDate(String endDate) {
this.endDate = endDate;
return this;
}
public String getEndDate() {
return this.endDate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setGoodsName(String goodsName) {
this.goodsName = goodsName;
return this;
}
public String getGoodsName() {
return this.goodsName;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setRevenueCode(String revenueCode) {
this.revenueCode = revenueCode;
return this;
}
public String getRevenueCode() {
return this.revenueCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setRowNo(String rowNo) {
this.rowNo = rowNo;
return this;
}
public String getRowNo() {
return this.rowNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setStartDate(String startDate) {
this.startDate = startDate;
return this;
}
public String getStartDate() {
return this.startDate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setTaxAmount(String taxAmount) {
this.taxAmount = taxAmount;
return this;
}
public String getTaxAmount() {
return this.taxAmount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setTaxRate(String taxRate) {
this.taxRate = taxRate;
return this;
}
public String getTaxRate() {
return this.taxRate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListSecondHandCarInvoiceDetailList setVehicleType(String vehicleType) {
this.vehicleType = vehicleType;
return this;
}
public String getVehicleType() {
return this.vehicleType;
}
}
public static class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList extends TeaModel {
// 经营、拍卖单位
@NameInMap("auctionUnit")
public String auctionUnit;
// 经营、拍卖单位地址
@NameInMap("auctionUnitAddress")
public String auctionUnitAddress;
// 经营、拍卖单位银行
@NameInMap("auctionUnitBank")
public String auctionUnitBank;
// 经营、拍卖单位税号
@NameInMap("auctionUnitTaxNo")
public String auctionUnitTaxNo;
// 经营、拍卖单位电话
@NameInMap("auctionUtilTel")
public String auctionUtilTel;
// 厂牌型号
@NameInMap("carModel")
public String carModel;
// 车牌照号
@NameInMap("cardNo")
public String cardNo;
// 登记证号
@NameInMap("registration")
public String registration;
// 转入地车辆管理所名称
@NameInMap("transferVehicle")
public String transferVehicle;
// 二手车市场地址
@NameInMap("usedCarAddress")
public String usedCarAddress;
// 二手车市场
@NameInMap("usedCarMarket")
public String usedCarMarket;
// 二手车市场开户银行、账号
@NameInMap("usedCarMarketBank")
public String usedCarMarketBank;
// 二手车市场电话
@NameInMap("usedCarMarketPhone")
public String usedCarMarketPhone;
// 二手车市场纳税人识别号
@NameInMap("usedCarMarketTaxNo")
public String usedCarMarketTaxNo;
// 车架号/车辆识别号
@NameInMap("vehicleNo")
public String vehicleNo;
// 车辆类型
@NameInMap("vehicleType")
public String vehicleType;
public static UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList self = new UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setAuctionUnit(String auctionUnit) {
this.auctionUnit = auctionUnit;
return this;
}
public String getAuctionUnit() {
return this.auctionUnit;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setAuctionUnitAddress(String auctionUnitAddress) {
this.auctionUnitAddress = auctionUnitAddress;
return this;
}
public String getAuctionUnitAddress() {
return this.auctionUnitAddress;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setAuctionUnitBank(String auctionUnitBank) {
this.auctionUnitBank = auctionUnitBank;
return this;
}
public String getAuctionUnitBank() {
return this.auctionUnitBank;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setAuctionUnitTaxNo(String auctionUnitTaxNo) {
this.auctionUnitTaxNo = auctionUnitTaxNo;
return this;
}
public String getAuctionUnitTaxNo() {
return this.auctionUnitTaxNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setAuctionUtilTel(String auctionUtilTel) {
this.auctionUtilTel = auctionUtilTel;
return this;
}
public String getAuctionUtilTel() {
return this.auctionUtilTel;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setCarModel(String carModel) {
this.carModel = carModel;
return this;
}
public String getCarModel() {
return this.carModel;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setCardNo(String cardNo) {
this.cardNo = cardNo;
return this;
}
public String getCardNo() {
return this.cardNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setRegistration(String registration) {
this.registration = registration;
return this;
}
public String getRegistration() {
return this.registration;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setTransferVehicle(String transferVehicle) {
this.transferVehicle = transferVehicle;
return this;
}
public String getTransferVehicle() {
return this.transferVehicle;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setUsedCarAddress(String usedCarAddress) {
this.usedCarAddress = usedCarAddress;
return this;
}
public String getUsedCarAddress() {
return this.usedCarAddress;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setUsedCarMarket(String usedCarMarket) {
this.usedCarMarket = usedCarMarket;
return this;
}
public String getUsedCarMarket() {
return this.usedCarMarket;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setUsedCarMarketBank(String usedCarMarketBank) {
this.usedCarMarketBank = usedCarMarketBank;
return this;
}
public String getUsedCarMarketBank() {
return this.usedCarMarketBank;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setUsedCarMarketPhone(String usedCarMarketPhone) {
this.usedCarMarketPhone = usedCarMarketPhone;
return this;
}
public String getUsedCarMarketPhone() {
return this.usedCarMarketPhone;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setUsedCarMarketTaxNo(String usedCarMarketTaxNo) {
this.usedCarMarketTaxNo = usedCarMarketTaxNo;
return this;
}
public String getUsedCarMarketTaxNo() {
return this.usedCarMarketTaxNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setVehicleNo(String vehicleNo) {
this.vehicleNo = vehicleNo;
return this;
}
public String getVehicleNo() {
return this.vehicleNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListUsedVehicleSaleDetailVOList setVehicleType(String vehicleType) {
this.vehicleType = vehicleType;
return this;
}
public String getVehicleType() {
return this.vehicleType;
}
}
public static class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList extends TeaModel {
// 品牌
@NameInMap("brand")
public String brand;
// 合格证号
@NameInMap("certificateNo")
public String certificateNo;
// 发动机号
@NameInMap("engineNo")
public String engineNo;
// 身份证号/组织机构代码
@NameInMap("idCardNo")
public String idCardNo;
// 进口证书号
@NameInMap("importCertificateNo")
public String importCertificateNo;
// 商检单号
@NameInMap("inspectionListNo")
public String inspectionListNo;
// 限乘人数
@NameInMap("maxPassengers")
public String maxPassengers;
// 产地
@NameInMap("originPlace")
public String originPlace;
// 完税凭证号码
@NameInMap("paymentVoucherNo")
public String paymentVoucherNo;
// 主管税务机关名称
@NameInMap("taxAuthorityName")
public String taxAuthorityName;
// 主管税务机关代码
@NameInMap("taxAuthorityNo")
public String taxAuthorityNo;
// 税率
@NameInMap("taxRate")
public String taxRate;
// 吨位
@NameInMap("tonnage")
public String tonnage;
// 车架号码
@NameInMap("vehicleNo")
public String vehicleNo;
// 车辆类型
@NameInMap("vehicleType")
public String vehicleType;
public static UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList self = new UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setBrand(String brand) {
this.brand = brand;
return this;
}
public String getBrand() {
return this.brand;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setCertificateNo(String certificateNo) {
this.certificateNo = certificateNo;
return this;
}
public String getCertificateNo() {
return this.certificateNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setEngineNo(String engineNo) {
this.engineNo = engineNo;
return this;
}
public String getEngineNo() {
return this.engineNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setIdCardNo(String idCardNo) {
this.idCardNo = idCardNo;
return this;
}
public String getIdCardNo() {
return this.idCardNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setImportCertificateNo(String importCertificateNo) {
this.importCertificateNo = importCertificateNo;
return this;
}
public String getImportCertificateNo() {
return this.importCertificateNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setInspectionListNo(String inspectionListNo) {
this.inspectionListNo = inspectionListNo;
return this;
}
public String getInspectionListNo() {
return this.inspectionListNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setMaxPassengers(String maxPassengers) {
this.maxPassengers = maxPassengers;
return this;
}
public String getMaxPassengers() {
return this.maxPassengers;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setOriginPlace(String originPlace) {
this.originPlace = originPlace;
return this;
}
public String getOriginPlace() {
return this.originPlace;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setPaymentVoucherNo(String paymentVoucherNo) {
this.paymentVoucherNo = paymentVoucherNo;
return this;
}
public String getPaymentVoucherNo() {
return this.paymentVoucherNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setTaxAuthorityName(String taxAuthorityName) {
this.taxAuthorityName = taxAuthorityName;
return this;
}
public String getTaxAuthorityName() {
return this.taxAuthorityName;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setTaxAuthorityNo(String taxAuthorityNo) {
this.taxAuthorityNo = taxAuthorityNo;
return this;
}
public String getTaxAuthorityNo() {
return this.taxAuthorityNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setTaxRate(String taxRate) {
this.taxRate = taxRate;
return this;
}
public String getTaxRate() {
return this.taxRate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setTonnage(String tonnage) {
this.tonnage = tonnage;
return this;
}
public String getTonnage() {
return this.tonnage;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setVehicleNo(String vehicleNo) {
this.vehicleNo = vehicleNo;
return this;
}
public String getVehicleNo() {
return this.vehicleNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOListVehicleSaleDetailVOList setVehicleType(String vehicleType) {
this.vehicleType = vehicleType;
return this;
}
public String getVehicleType() {
return this.vehicleType;
}
}
public static class UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList extends TeaModel {
// 账期时间
@NameInMap("accountPeriod")
public String accountPeriod;
// 不含税金额
@NameInMap("amount")
public String amount;
// 含税金额
@NameInMap("amountWithTax")
public String amountWithTax;
// 校验码
@NameInMap("checkCode")
public String checkCode;
// 查验时间
@NameInMap("checkTime")
public String checkTime;
// 开票日期
@NameInMap("drewDate")
public String drewDate;
// 电票版式文件下载地址
@NameInMap("electronicUrl")
public String electronicUrl;
// 财务类型,INPUT-VAT(进项),OUTPUT_VAT(销项)
@NameInMap("financeType")
public String financeType;
// 资金类型 ,RED(红票),(BLUE)蓝票
@NameInMap("fundType")
public String fundType;
// 常规发票明细
@NameInMap("generalInvoiceDetailVOList")
public java.util.List generalInvoiceDetailVOList;
// 发票代码
@NameInMap("invoiceCode")
public String invoiceCode;
// 发票号码
@NameInMap("invoiceNo")
public String invoiceNo;
// 发票类型
@NameInMap("invoiceType")
public String invoiceType;
// 机器码
@NameInMap("machineCode")
public String machineCode;
// 成品油标识
@NameInMap("oilFlag")
public String oilFlag;
// 收款人
@NameInMap("payee")
public String payee;
// 审批单实例
@NameInMap("processInstCode")
public String processInstCode;
// 审批单类型
@NameInMap("processInstType")
public String processInstType;
// 购方地址
@NameInMap("purchaserAddress")
public String purchaserAddress;
// 购方银行账户
@NameInMap("purchaserBankAccount")
public String purchaserBankAccount;
// 购方银行名称
@NameInMap("purchaserBankNameAccount")
public String purchaserBankNameAccount;
// 购方名称
@NameInMap("purchaserName")
public String purchaserName;
// 购方税号
@NameInMap("purchaserTaxNo")
public String purchaserTaxNo;
// 购方电话
@NameInMap("purchaserTel")
public String purchaserTel;
// 备注
@NameInMap("remark")
public String remark;
@NameInMap("secondHandCarInvoiceDetailList")
public java.util.List secondHandCarInvoiceDetailList;
// 销方地址
@NameInMap("sellerAddress")
public String sellerAddress;
// 销方银行账户
@NameInMap("sellerBankAccount")
public String sellerBankAccount;
// 销方银行名称
@NameInMap("sellerBankNameAccount")
public String sellerBankNameAccount;
// 销方名称
@NameInMap("sellerName")
public String sellerName;
// 销方税号
@NameInMap("sellerTaxNo")
public String sellerTaxNo;
// 销方电话
@NameInMap("sellerTel")
public String sellerTel;
// 发票状态
@NameInMap("status")
public String status;
// 代开发票标识 1-自开,2-代开
@NameInMap("supplySign")
public String supplySign;
// 税额
@NameInMap("taxAmount")
public String taxAmount;
@NameInMap("usedVehicleSaleDetailVOList")
public java.util.List usedVehicleSaleDetailVOList;
@NameInMap("vehicleSaleDetailVOList")
public java.util.List vehicleSaleDetailVOList;
// 发票查验状态
@NameInMap("verifyStatus")
public String verifyStatus;
// 凭证code
@NameInMap("voucherCode")
public String voucherCode;
// 生成凭证状态
@NameInMap("voucherStatus")
public String voucherStatus;
public static UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList self = new UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setAccountPeriod(String accountPeriod) {
this.accountPeriod = accountPeriod;
return this;
}
public String getAccountPeriod() {
return this.accountPeriod;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setAmount(String amount) {
this.amount = amount;
return this;
}
public String getAmount() {
return this.amount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setAmountWithTax(String amountWithTax) {
this.amountWithTax = amountWithTax;
return this;
}
public String getAmountWithTax() {
return this.amountWithTax;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setCheckCode(String checkCode) {
this.checkCode = checkCode;
return this;
}
public String getCheckCode() {
return this.checkCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setCheckTime(String checkTime) {
this.checkTime = checkTime;
return this;
}
public String getCheckTime() {
return this.checkTime;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setDrewDate(String drewDate) {
this.drewDate = drewDate;
return this;
}
public String getDrewDate() {
return this.drewDate;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setElectronicUrl(String electronicUrl) {
this.electronicUrl = electronicUrl;
return this;
}
public String getElectronicUrl() {
return this.electronicUrl;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setFinanceType(String financeType) {
this.financeType = financeType;
return this;
}
public String getFinanceType() {
return this.financeType;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setFundType(String fundType) {
this.fundType = fundType;
return this;
}
public String getFundType() {
return this.fundType;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setGeneralInvoiceDetailVOList(java.util.List generalInvoiceDetailVOList) {
this.generalInvoiceDetailVOList = generalInvoiceDetailVOList;
return this;
}
public java.util.List getGeneralInvoiceDetailVOList() {
return this.generalInvoiceDetailVOList;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setInvoiceCode(String invoiceCode) {
this.invoiceCode = invoiceCode;
return this;
}
public String getInvoiceCode() {
return this.invoiceCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setInvoiceNo(String invoiceNo) {
this.invoiceNo = invoiceNo;
return this;
}
public String getInvoiceNo() {
return this.invoiceNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setInvoiceType(String invoiceType) {
this.invoiceType = invoiceType;
return this;
}
public String getInvoiceType() {
return this.invoiceType;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setMachineCode(String machineCode) {
this.machineCode = machineCode;
return this;
}
public String getMachineCode() {
return this.machineCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setOilFlag(String oilFlag) {
this.oilFlag = oilFlag;
return this;
}
public String getOilFlag() {
return this.oilFlag;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPayee(String payee) {
this.payee = payee;
return this;
}
public String getPayee() {
return this.payee;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setProcessInstCode(String processInstCode) {
this.processInstCode = processInstCode;
return this;
}
public String getProcessInstCode() {
return this.processInstCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setProcessInstType(String processInstType) {
this.processInstType = processInstType;
return this;
}
public String getProcessInstType() {
return this.processInstType;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserAddress(String purchaserAddress) {
this.purchaserAddress = purchaserAddress;
return this;
}
public String getPurchaserAddress() {
return this.purchaserAddress;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserBankAccount(String purchaserBankAccount) {
this.purchaserBankAccount = purchaserBankAccount;
return this;
}
public String getPurchaserBankAccount() {
return this.purchaserBankAccount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserBankNameAccount(String purchaserBankNameAccount) {
this.purchaserBankNameAccount = purchaserBankNameAccount;
return this;
}
public String getPurchaserBankNameAccount() {
return this.purchaserBankNameAccount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserName(String purchaserName) {
this.purchaserName = purchaserName;
return this;
}
public String getPurchaserName() {
return this.purchaserName;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserTaxNo(String purchaserTaxNo) {
this.purchaserTaxNo = purchaserTaxNo;
return this;
}
public String getPurchaserTaxNo() {
return this.purchaserTaxNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setPurchaserTel(String purchaserTel) {
this.purchaserTel = purchaserTel;
return this;
}
public String getPurchaserTel() {
return this.purchaserTel;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setRemark(String remark) {
this.remark = remark;
return this;
}
public String getRemark() {
return this.remark;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSecondHandCarInvoiceDetailList(java.util.List secondHandCarInvoiceDetailList) {
this.secondHandCarInvoiceDetailList = secondHandCarInvoiceDetailList;
return this;
}
public java.util.List getSecondHandCarInvoiceDetailList() {
return this.secondHandCarInvoiceDetailList;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerAddress(String sellerAddress) {
this.sellerAddress = sellerAddress;
return this;
}
public String getSellerAddress() {
return this.sellerAddress;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerBankAccount(String sellerBankAccount) {
this.sellerBankAccount = sellerBankAccount;
return this;
}
public String getSellerBankAccount() {
return this.sellerBankAccount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerBankNameAccount(String sellerBankNameAccount) {
this.sellerBankNameAccount = sellerBankNameAccount;
return this;
}
public String getSellerBankNameAccount() {
return this.sellerBankNameAccount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerName(String sellerName) {
this.sellerName = sellerName;
return this;
}
public String getSellerName() {
return this.sellerName;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerTaxNo(String sellerTaxNo) {
this.sellerTaxNo = sellerTaxNo;
return this;
}
public String getSellerTaxNo() {
return this.sellerTaxNo;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSellerTel(String sellerTel) {
this.sellerTel = sellerTel;
return this;
}
public String getSellerTel() {
return this.sellerTel;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setSupplySign(String supplySign) {
this.supplySign = supplySign;
return this;
}
public String getSupplySign() {
return this.supplySign;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setTaxAmount(String taxAmount) {
this.taxAmount = taxAmount;
return this;
}
public String getTaxAmount() {
return this.taxAmount;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setUsedVehicleSaleDetailVOList(java.util.List usedVehicleSaleDetailVOList) {
this.usedVehicleSaleDetailVOList = usedVehicleSaleDetailVOList;
return this;
}
public java.util.List getUsedVehicleSaleDetailVOList() {
return this.usedVehicleSaleDetailVOList;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setVehicleSaleDetailVOList(java.util.List vehicleSaleDetailVOList) {
this.vehicleSaleDetailVOList = vehicleSaleDetailVOList;
return this;
}
public java.util.List getVehicleSaleDetailVOList() {
return this.vehicleSaleDetailVOList;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setVerifyStatus(String verifyStatus) {
this.verifyStatus = verifyStatus;
return this;
}
public String getVerifyStatus() {
return this.verifyStatus;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setVoucherCode(String voucherCode) {
this.voucherCode = voucherCode;
return this;
}
public String getVoucherCode() {
return this.voucherCode;
}
public UpdateInvoiceAccountPeriodRequestGeneralInvoiceVOList setVoucherStatus(String voucherStatus) {
this.voucherStatus = voucherStatus;
return this;
}
public String getVoucherStatus() {
return this.voucherStatus;
}
}
public static class UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList extends TeaModel {
// 发票编码
@NameInMap("invoiceCode")
public String invoiceCode;
// 发票号码
@NameInMap("invoiceNo")
public String invoiceNo;
public static UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList build(java.util.Map map) throws Exception {
UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList self = new UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList();
return TeaModel.build(map, self);
}
public UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList setInvoiceCode(String invoiceCode) {
this.invoiceCode = invoiceCode;
return this;
}
public String getInvoiceCode() {
return this.invoiceCode;
}
public UpdateInvoiceAccountPeriodRequestInvoiceKeyVOList setInvoiceNo(String invoiceNo) {
this.invoiceNo = invoiceNo;
return this;
}
public String getInvoiceNo() {
return this.invoiceNo;
}
}
}