package com.doumee.dao.dto.invoice; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel("A0001开具蓝字发票数据") public class InvoiceA0001DTO { @ApiModelProperty("【必填】固定参数 API") private String data_resources; @ApiModelProperty("发票类型:026-电子普通发票 81-全电专票 82-全电普票") private String itype; @ApiModelProperty("【必填】销售方纳税人识别号") private String nsrsbh; @ApiModelProperty("税控盘号(使用税控盒子必填,其他设备为空)") private String skph; @ApiModelProperty("【必填】业务单据号,必须唯一") private String order_num; @ApiModelProperty("【必填】税收编码版本号,如29.0,具体值请询问提供商") private String bmb_bbh; @ApiModelProperty("【必填】征税方式 0-普通征税 1-减按计增 2-差额征税") private String zsfs; @ApiModelProperty("特殊票种标识 00-正常票种 01-农产品销售 02-农产品收购") private String tspz; @ApiModelProperty("【必填】销售方纳税人识别号") private String xsf_nsrsbh; @ApiModelProperty("【必填】销售方名称") private String xsf_mc; @ApiModelProperty("【必填】销售方地址、电话") private String xsf_dzdh; @ApiModelProperty("【必填】销售方开户行名称与银行账号") private String xsf_yhzh; @ApiModelProperty("购买方纳税人识别号(企业用户为必填项)") private String gmf_nsrsbh; @ApiModelProperty("【必填】购买方名称") private String gmf_mc; @ApiModelProperty("购买方地址、电话") private String gmf_dzdh; @ApiModelProperty("购买方开户行名称与银行账号") private String gmf_yhzh; @ApiModelProperty("【必填】开票人") private String kpr; @ApiModelProperty("收款人") private String skr; @ApiModelProperty("复核人") private String fhr; @ApiModelProperty("原发票代码") private String yfp_dm; @ApiModelProperty("原发票号码") private String yfp_hm; @ApiModelProperty("【必填】价税合计(元,2位小数)= 合计金额(不含税) + 合计税额") private String jshj; @ApiModelProperty("【必填】合计金额(不含税,元,2位小数)") private String hjje; @ApiModelProperty("【必填】合计税额(元,2位小数)") private String hjse; @ApiModelProperty("扣除额(2位小数),当zsfs为2时必填") private String kce; @ApiModelProperty("备注(最长100字符)") private String bz; @ApiModelProperty("已失效,不再支持") private String kpzdbs; @ApiModelProperty("手机号,税控盒子主动交付时填写") private String jff_phone; @ApiModelProperty("电子邮件,税控盒子主动交付时填写") private String jff_email; @ApiModelProperty("适用3%征收率减按1%政策时的原因标识:2-前期已开票需红冲重开 3-放弃减按1%政策") private String sslkjly; @ApiModelProperty("【必填】商品明细列表") private List common_fpkj_xmxx; }