using Newtonsoft.Json; using System; using System.Collections; using System.Collections.Generic; namespace MyCode.Project.Domain.Message.Request.KingDee.SaveModel { /// /// 销售出库单模型 /// public class SalesOutboundModel { /// /// 实体主键 /// public int? FID { get; set; } /// /// 单据类型 /// public FBillTypeID FBillTypeID { get; set; } /// /// 单据编号 /// public string FBillNo { get; set; } /// /// 日期 /// public string FDate { get; set; } /// /// 销售组织 /// public FSaleOrgId FSaleOrgId { get; set; } /// /// 客户 /// public FCustomerID FCustomerID { get; set; } /// /// 销售部门 /// public FSaleDeptID FSaleDeptID { get; set; } /// /// 收货方 /// public FReceiverID FReceiverID { get; set; } /// /// 销售员 /// public FSalesManID FSalesManID { get; set; } /// /// 发货组织 /// public FStockOrgId FStockOrgId { get; set; } /// /// 结算方 /// public FSettleID FSettleID { get; set; } /// /// 付款方 /// public FPayerID FPayerID { get; set; } /// /// 货主类型 /// public string FOwnerTypeIdHead { get; set; } /// /// 货主 /// public FOwnerIdHead FOwnerIdHead { get; set; } /// /// 创建日期偏移量 /// public int? FCDateOffsetValue { get; set; } /// /// 整单服务或费用 /// public bool? FIsTotalServiceOrCost { get; set; } /// /// 出库类型 /// public string F_dmi_Combo { get; set; } /// /// 财务信息 /// public FSubHeadEntity SubHeadEntity { get; set; } /// /// 明细信息 /// public List FEntity { get; set; } } /// /// 财务信息 /// public class FSubHeadEntity { /// /// 结算币别 /// public FSettleCurrID FSettleCurrID { get; set; } /// /// 结算组织 /// public FSettleOrgID FSettleOrgID { get; set; } /// /// 是否含税 /// public bool? FIsIncludedTax { get; set; } /// /// 本位币 /// public FLocalCurrID FLocalCurrID { get; set; } /// /// 汇率类型 /// public FExchangeTypeID FExchangeTypeID { get; set; } /// /// 汇率 /// public decimal? FExchangeRate { get; set; } /// /// 价外税 /// public bool? FIsPriceExcludeTax { get; set; } /// /// 整单折扣额 /// public decimal? FAllDisCount { get; set; } } /// /// 结算币别 /// public class FSettleCurrID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 结算组织 /// public class FSettleOrgID { /// /// 组织内码 /// public string FOrgId { get; set; } /// /// 编码 /// public string FNumber { get; set; } } /// /// 本位币 /// public class FLocalCurrID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 汇率类型 /// public class FExchangeTypeID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 销售出库单明细行实体类(旧版本) /// public class FSalesOutboundEntryItemOld { /// /// 产品类型 /// public string FRowType { get; set; } /// /// 物料编码 /// public FMaterialID FMaterialID { get; set; } /// /// 库存单位 /// public FUnitID FUnitID { get; set; } /// /// 当前库存 /// public decimal? FInventoryQty { get; set; } /// /// 实发数量 /// public decimal? FRealQty { get; set; } /// /// 拆单数量(计价) /// public decimal? FDisPriceQty { get; set; } /// /// 单价 /// public decimal? FPrice { get; set; } /// /// 含税单价 /// public decimal? FTaxPrice { get; set; } /// /// 是否赠品 /// public bool? FIsFree { get; set; } /// /// 货主类型 /// public string FOwnerTypeID { get; set; } /// /// 货主 /// public FOwnerID FOwnerID { get; set; } /// /// 税率% /// public decimal? FEntryTaxRate { get; set; } /// /// 库存辅单位数量 /// public decimal? FAuxUnitQty { get; set; } /// /// 实发数量(辅单位) /// public decimal? FExtAuxUnitQty { get; set; } /// /// 源单类型 /// public string FSrcType { get; set; } /// /// 源单编号 /// public string FSrcBillNo { get; set; } /// /// 折扣率% /// public decimal? FDiscountRate { get; set; } /// /// 单价折扣 /// public decimal? FPriceDiscount { get; set; } /// /// 实收数量 /// public decimal? FActQty { get; set; } /// /// 销售单位 /// public FSalUnitID FSalUnitID { get; set; } /// /// 销售单位数量 /// public decimal? FSALUNITQTY { get; set; } /// /// 销售基本数量 /// public decimal? FSALBASEQTY { get; set; } /// /// 计价基本数量 /// public decimal? FPRICEBASEQTY { get; set; } /// /// 控制出库数量 /// public bool? FOUTCONTROL { get; set; } /// /// 补货数量 /// public decimal? FRepairQty { get; set; } /// /// 组织间结算跨法人标识 /// public bool? FIsOverLegalOrg { get; set; } /// /// 未关联应收数量(计价单位) /// public decimal? FARNOTJOINQTY { get; set; } /// /// 库存请检单EntryID /// public int? FQmEntryID { get; set; } /// /// 库存状态转换单ENTRYID /// public int? FConvertEntryID { get; set; } /// /// 销售订单EntryId /// public int? FSOEntryId { get; set; } /// /// 拆单前原计价数量 /// public decimal? FBeforeDisPriceQty { get; set; } /// /// 签收数量 /// public decimal? FSignQty { get; set; } /// /// 发货检验 /// public bool? FCheckDelivery { get; set; } /// /// 价税合计(折前) /// public decimal? FAllAmountExceptDisCount { get; set; } /// /// 按子项结算 /// public bool? FSettleBySon { get; set; } /// /// BOM分录内码 /// public int? FBOMEntryId { get; set; } /// /// 运费(人民币) /// public decimal? F_dmi_Amount { get; set; } /// /// 物料(销售组织) /// public FMaterialID_Sal FMaterialID_Sal { get; set; } /// /// 入库单分录ID /// public int? FInStockEntryId { get; set; } /// /// 收料单分录ID /// public int? FReceiveEntryId { get; set; } /// /// 是否替代出库 /// public bool? FIsReplaceOut { get; set; } /// /// VMI业务 /// public bool? FVmiBusinessStatus { get; set; } } /// /// 销售出库单明细行实体类 /// 用于描述销售出库业务中的物料明细信息 /// public class FSalesOutboundEntryItem { /// /// 条码 /// public string Fcode { get; set; } /// /// 产品类型 /// public string FRowType { get; set; } /// /// 物料编码 /// public FMaterialID FMaterialID { get; set; } /// /// 库存单位 /// public FUnitID FUnitID { get; set; } /// /// 当前库存 /// public decimal? FInventoryQty { get; set; } /// /// 实发数量 /// public decimal? FRealQty { get; set; } /// /// 拆单数量(计价) /// public decimal? FDisPriceQty { get; set; } /// /// 单价 /// public decimal? FPrice { get; set; } /// /// 含税单价 /// public decimal? FTaxPrice { get; set; } /// /// 是否赠品 /// public bool? FIsFree { get; set; } /// /// 货主类型 /// public string FOwnerTypeID { get; set; } /// /// 货主 /// public FOwnerID FOwnerID { get; set; } /// /// 税率% /// public decimal? FEntryTaxRate { get; set; } /// /// 库存辅单位数量 /// public decimal? FAuxUnitQty { get; set; } /// /// 实发数量(辅单位) /// public decimal? FExtAuxUnitQty { get; set; } /// /// 仓库 /// public FStockID FStockID { get; set; } /// /// 源单类型 /// public string FSrcType { get; set; } /// /// 源单编号 /// public string FSrcBillNo { get; set; } /// /// 折扣率% /// public decimal? FDiscountRate { get; set; } /// /// 单价折扣 /// public decimal? FPriceDiscount { get; set; } /// /// 实收数量 /// public decimal? FActQty { get; set; } /// /// 销售单位 /// public FSalUnitID FSalUnitID { get; set; } /// /// 销售单位数量 /// public decimal? FSALUNITQTY { get; set; } /// /// 销售基本数量 /// public decimal? FSALBASEQTY { get; set; } /// /// 计价基本数量 /// public decimal? FPRICEBASEQTY { get; set; } /// /// 控制出库数量 /// public bool? FOUTCONTROL { get; set; } /// /// 补货数量 /// public decimal? FRepairQty { get; set; } /// /// 组织间结算跨法人标识 /// public bool? FIsOverLegalOrg { get; set; } /// /// 未关联应收数量(计价单位) /// public decimal? FARNOTJOINQTY { get; set; } /// /// 库存请检单EntryID /// public int? FQmEntryID { get; set; } /// /// 库存状态转换单ENTRYID /// public int? FConvertEntryID { get; set; } /// /// 销售订单EntryId /// public int? FSOEntryId { get; set; } /// /// 拆单前原计价数量 /// public decimal? FBeforeDisPriceQty { get; set; } /// /// 签收数量 /// public decimal? FSignQty { get; set; } /// /// 发货检验 /// public bool? FCheckDelivery { get; set; } /// /// 价税合计(折前) /// public decimal? FAllAmountExceptDisCount { get; set; } /// /// 按子项结算 /// public bool? FSettleBySon { get; set; } /// /// BOM分录内码 /// public int? FBOMEntryId { get; set; } /// /// 运费(人民币) /// public decimal? F_dmi_Amount { get; set; } /// /// 物料(销售组织) /// public FMaterialID_Sal FMaterialID_Sal { get; set; } /// /// 入库单分录ID /// public int? FInStockEntryId { get; set; } /// /// 收料单分录ID /// public int? FReceiveEntryId { get; set; } /// /// 是否替代出库 /// public bool? FIsReplaceOut { get; set; } /// /// VMI业务 /// public bool? FVmiBusinessStatus { get; set; } } /// /// 物料编码 /// public class FMaterialID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 货主 /// public class FOwnerID { /// /// 组织内码 /// public string FOrgId { get; set; } /// /// 编码 /// public string FNumber { get; set; } } /// /// 销售单位 /// public class FSalUnitID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 物料(销售组织) /// public class FMaterialID_Sal { /// /// 编码 /// public string FNUMBER { get; set; } } /// /// 客户 /// public class FCustomerID { /// /// 编码 /// public string FNumber { get; set; } /// /// 客户ID /// public string FCustId { get; set; } } /// /// 销售部门 /// public class FSaleDeptID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 收货方 /// public class FReceiverID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 销售员 /// public class FSalesManID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 结算方 /// public class FSettleID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 付款方 /// public class FPayerID { /// /// 编码 /// public string FNumber { get; set; } } /// /// 仓库 /// public class FStockID { /// /// 仓库内码 /// public string FstockId { get; set; } /// /// 编码 /// public string FNumber { get; set; } } }