package cn.iocoder.yudao.module.system.api.kingdee.dto;

import lombok.Builder;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author: jinyd
 * @CreateTime: 2024/12/23  14:53
 * @Description:
 * @Version: 4.0
 */

@Data
@Builder
public class ReceivableSaveModelDTO {

    private String FID;

    private KingdeeNumberDTO FBillTypeID;

    private String FBillNo;

    private String FDATE;
//
//    private String FCONTACTUNITTYPE;
//
//    private KingdeeNumberDTO FCONTACTUNIT;
//
//    private String FPAYUNITTYPE;
//
//    private KingdeeNumberDTO FPAYUNIT;
//
//    private String FCURRENCYID;
//
//    private String FSETTLERATE;
//
//    private String FREMARK;



    private String FISINIT;

    private String FENDDATE_H;

    private KingdeeNumberDTO FCUSTOMERID;
    private KingdeeNumberDTO FCURRENCYID;

    private KingdeeNumberDTO FPayConditon;

    private String FISPRICEEXCLUDETAX;

    private KingdeeNumberDTO FACCOUNTSYSTEM;

    private KingdeeNumberDTO FSETTLEORGID;

    private KingdeeNumberDTO FPAYORGID;

    private KingdeeNumberDTO FSALEORGID;

    private String FISTAX;

    private KingdeeNumberDTO FSALEDEPTID;

    private KingdeeNumberDTO FSALEGROUPID;

    private KingdeeNumberDTO FSALEERID;

    private String FCancelStatus;

    private String FBUSINESSTYPE;

    private String FMatchMethodID;

    private String FAR_Remark;

    private String FSetAccountType;

    private String FISHookMatch;

    private String FISINVOICEARLIER;

    private KingdeeNumberDTO FScanPoint;

    private Integer FBILLMATCHLOGID;

    private String FWBOPENQTY;

    private KingdeeNumberDTO FPRESETBASE1;

    private KingdeeNumberDTO FPRESETBASE2;

    private KingdeeNumberDTO FPRESETASSISTANT1;

    private KingdeeNumberDTO FPRESETASSISTANT2;

    private KingdeeNumberDTO FPRESETTEXT1;

    private KingdeeNumberDTO FPRESETTEXT2;

    private BigDecimal FOrderDiscountAmountFor;

    private String FISGENERATEPLANBYCOSTITEM;

    private String FAllAmountIsByTaxPrice;

//    "FsubHeadSuppiler":{
//        "FEntryId":0,
//            "FORDERID":{
//        "FNumber":""
//    },
//        "FTRANSFERID":{
//        "FNumber":""
//    },
//        "FChargeId":{
//        "FNumber":""
//    }
//    }
    ReceivableFsubHeadFinc FsubHeadFinc;
    List<ReceivableFEntityDetail> FEntityDetail;
    List<ReceivableFEntityPlan> FEntityPlan;

    /**
     *
     * "FsubHeadFinc": {
     *         "FEntryId": 0,
     *                 "FACCNTTIMEJUDGETIME": "1900-01-01",
     *                 "FSettleTypeID": {
     *             "FNumber": ""
     *         },
     *         "FMAINBOOKSTDCURRID": {
     *             "FNumber": ""
     *         },
     *         "FEXCHANGETYPE": {
     *             "FNumber": ""
     *         },
     *         "FExchangeRate": 0,
     *                 "FTaxAmountFor": 0,
     *                 "FNoTaxAmountFor": 0,
     *                 "FISCARRIEDDATE": "false"
     *     },
     *
     */





}
