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

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * @Description: 1.1.1_单张开具接口-
 * @Author: linjinyu
 * @CreateDate: 2021/12/23 下午6:00
 * @UpdateUser: linjinyu
 * @UpdateDate: 2021/12/23 下午6:00
 * @UpdateRemark: 修改内容
 * @Version: 1.0
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@AllArgsConstructor
@NoArgsConstructor
@SuperBuilder(toBuilder = true)
@Data
public class SingleBillingRequest extends _SzhtxxElectronicInvoiceBaseRequest {


    /**
     * kpContent : {"fptxx":{"fpqqlsh":"发票请求唯一流水号","kpxm":"开票项目名称","xhf_nsrsbh":"销货方纳税人识别号","xhfmc":"销货方名称","dkbz":"代开标志","fjh":"分机号","xhf_dzdh":"销货方地址电话","xhf_yhzh":"销货方银行账号","ghfmc":"购货方名称","ghf_nsrsbh":"购货方纳税人识别号","ghf_yhzh":"购货方银行账号","ghf_dzdh":"购货方地址电话","ghfqylx":"购货方企业类型","kpy":"开票人","ghf_sj":"购货方手机(发票交付手机号)","ghf_email":"购货方邮箱(发票交付邮箱)","billSentSign":"交付标志","callBackUrl":"pdf 生成回调标志","sky":"收款人","fhr":"复核人","kplx":"开票类型","yfp_dm":"原发票代码","yfp_hm":"原发票号码","qd_bz":"清单标志","qdxmmc":"清单项目名称","kphjje":"价税合计","hjbhsje":"合计不含税金额","hjse":"合计税额","bz":"备注"},"xmxx":[{"xmmc":"商品名称","xmdw":"单位","ggxh":"型号","hsbz":"含税标志","kce":"扣除额","xmsl":"数量","xmdj":"单价","fphxz":"发票行性质","spbm":"税收分类编码","yhzcbs":"优惠政策标识","lslbs":"零税率标识","zzstsgl":"增值税特殊管理","xmje":"项目金额","sl":"税率","se":"税额"}]}
     */

    @ApiModelProperty("")
    private SingleBillingRequestBodyKpContent kpContent;

}
