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<InvoiceA0001ItemDTO> common_fpkj_xmxx;
|
}
|