package cn.superdesk.uniorder.openapicall.thirdpart.szhtxx.electronicInvoice.dto.response;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 1.1.8_月汇总信息查询接口-
 * @Author: linjinyu
 * @CreateDate: 2021/12/23 下午5:57
 * @UpdateUser: linjinyu
 * @UpdateDate: 2021/12/23 下午5:57
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@NoArgsConstructor
@Data
public class MonthCollectResponseBody implements Serializable {


	/**
	 * nsrsbh : 纳税人识别号
	 * fjh : 分机号
	 * fpzl_DM : 发票种类代码
	 * qckcfs : 期初库存份数
	 * qmkcfs : 期末库存份数
	 * gjfpfs : 购进发票份数
	 * thfpfs : 退回发票份数
	 * shfpfs : 收回发票份数
	 * fpfpfs : 分配发票份数
	 * zsfpkjfs : 正数发票开具份数
	 * zsfpzffs : 正数发票作废份数
	 * fsfpkjfs : 负数发票开具份数
	 * fsfpzffs : 负数发票作废份数
	 * ssyf : 所属月份
	 * yhzxxs : [{"sl":"税率","mxxxs":[{"hjse":"合计税额","kplxmc":"开票类型名称","hjje":"合计金额"}]}]
	 */

	@JsonProperty("nsrsbh")
	private String                                   nsrsbh;
	@JsonProperty("fjh")
	private String                                   fjh;
	@JsonProperty("fpzl_DM")
	private String                                   fpzlDM;
	@JsonProperty("qckcfs")
	private String                                   qckcfs;
	@JsonProperty("qmkcfs")
	private String                                   qmkcfs;
	@JsonProperty("gjfpfs")
	private String                                   gjfpfs;
	@JsonProperty("thfpfs")
	private String                                   thfpfs;
	@JsonProperty("shfpfs")
	private String                                   shfpfs;
	@JsonProperty("fpfpfs")
	private String                                   fpfpfs;
	@JsonProperty("zsfpkjfs")
	private String                                   zsfpkjfs;
	@JsonProperty("zsfpzffs")
	private String                                   zsfpzffs;
	@JsonProperty("fsfpkjfs")
	private String                                   fsfpkjfs;
	@JsonProperty("fsfpzffs")
	private String                                   fsfpzffs;
	@JsonProperty("ssyf")
	private String                                   ssyf;
	@JsonProperty("yhzxxs")
	private List<MonthCollectResponseBodyYhzxxsBean> yhzxxs;
}