package com.topsun.posclient.datamodel;
import java.math.BigDecimal;
/**
* 零售明细
*
* @author LiLei
*
*/
public class RetailM {
private int ID; //ID编号
private int EmployeeID; //营业员ID
private int IsReplace; //是否旧金贴换
private String DocNum; //单据编号
private int ItemId; //单品ID
private String ItemCode; //单品编号
private String ItemName; //单品名称
private BigDecimal PalWeight; //损益重量
private BigDecimal PalAmount; //损益金额
private String SourceCode; //原单品编码
private String ItemType; //单品状态(0退货/1服务费/2换货/3零售/4投资金条现货/5投资金条预定 6旧金 )
private String AccountType; //核算方式:一口价/核定法/扣率发
private BigDecimal Weight; //原克重
private BigDecimal SalesWeight; //销售克重
private BigDecimal UnSalesWeight; //截断克重
private BigDecimal ProcessFee; //工费
private BigDecimal ProcessFee_S; //结算工费
private BigDecimal Price_G; //零售金价;
private BigDecimal SalesAmount; //应售价
private BigDecimal FactAmount; //实售价 促销,店长打折后的价格
private BigDecimal PayAmount; //实付款 实际支付金额 实付款=应售款-旧金抵扣金额-换货抵扣金额
private BigDecimal PointAmount; //积分抵扣款
private BigDecimal OldAmount; //旧金抵扣金额
private BigDecimal ReplaceAmount; //换货抵扣金额
private String InvoiceCode; //发票号码
private String InvoiceNumber;//fapiaodama
private BigDecimal InvoiceAmount; //开票金额
private String PromotionID; //促销方案ID,多次促销,逗号区分
private String PromotionName; //促销方案Title
private String MATNR;//物料号
private String Matkl;//物料组编号
private BigDecimal SettlementPrice_G;//结算金价
private BigDecimal SettlementPrice;//结算价(一口价和供应商结算,扣率的话进行乘除,实时金价按销售克重*结算金价)
public final BigDecimal getSettlementPrice_G() {
return SettlementPrice_G;
}
public final void setSettlementPrice_G(BigDecimal settlementPrice_G) {
SettlementPrice_G = settlementPrice_G;
}
public final BigDecimal getSettlementPrice() {
return SettlementPrice;
}
public final void setSettlementPrice(BigDecimal settlementPrice) {
SettlementPrice = settlementPrice;
}
public final String getMatkl() {
return Matkl;
}
public final void setMatkl(String matkl) {
Matkl = matkl;
}
public final String getMATNR() {
return MATNR;
}
public final void setMATNR(String mATNR) {
MATNR = mATNR;
}
public final int getID() {
return ID;
}
public final void setID(int iD) {
ID = iD;
}
public final String getItemName() {
return ItemName;
}
public final void setItemName(String itemName) {
ItemName = itemName;
}
public final int getEmployeeID() {
return EmployeeID;
}
public final void setEmployeeID(int employeeID) {
EmployeeID = employeeID;
}
public final int getIsReplace() {
return IsReplace;
}
public final void setIsReplace(int isReplace) {
IsReplace = isReplace;
}
public final String getDocNum() {
return DocNum;
}
public final void setDocNum(String docNum) {
DocNum = docNum;
}
public final int getItemId() {
return ItemId;
}
public final void setItemId(int itemId) {
ItemId = itemId;
}
public final String getItemCode() {
return ItemCode;
}
public final void setItemCode(String itemCode) {
ItemCode = itemCode;
}
public final BigDecimal getPalWeight() {
return PalWeight;
}
public final void setPalWeight(BigDecimal palWeight) {
PalWeight = palWeight;
}
public final BigDecimal getPalAmount() {
return PalAmount;
}
public final void setPalAmount(BigDecimal palAmount) {
PalAmount = palAmount;
}
public final String getSourceCode() {
return SourceCode;
}
public final void setSourceCode(String sourceCode) {
SourceCode = sourceCode;
}
public final String getItemType() {
return ItemType;
}
public final void setItemType(String itemType) {
ItemType = itemType;
}
public final String getAccountType() {
return AccountType;
}
public final void setAccountType(String accountType) {
AccountType = accountType;
}
public final BigDecimal getWeight() {
return Weight;
}
public final void setWeight(BigDecimal weight) {
Weight = weight;
}
public final BigDecimal getSalesWeight() {
return SalesWeight;
}
public final void setSalesWeight(BigDecimal salesWeight) {
SalesWeight = salesWeight;
}
public final BigDecimal getUnSalesWeight() {
return UnSalesWeight;
}
public final void setUnSalesWeight(BigDecimal unSalesWeight) {
UnSalesWeight = unSalesWeight;
}
public final BigDecimal getProcessFee() {
return ProcessFee;
}
public final void setProcessFee(BigDecimal processFee) {
ProcessFee = processFee;
}
public final BigDecimal getProcessFee_S() {
return ProcessFee_S;
}
public final void setProcessFee_S(BigDecimal processFee_S) {
ProcessFee_S = processFee_S;
}
public final BigDecimal getPrice_G() {
return Price_G;
}
public final void setPrice_G(BigDecimal price_G) {
Price_G = price_G;
}
public final BigDecimal getSalesAmount() {
return null == SalesAmount?new BigDecimal(0):SalesAmount;
}
public final void setSalesAmount(BigDecimal salesAmount) {
SalesAmount = salesAmount;
}
public final BigDecimal getFactAmount() {
return FactAmount;
}
public final void setFactAmount(BigDecimal factAmount) {
FactAmount = factAmount;
}
public final BigDecimal getPayAmount() {
return PayAmount;
}
public final void setPayAmount(BigDecimal payAmount) {
PayAmount = payAmount;
}
public final BigDecimal getPointAmount() {
return PointAmount;
}
public final void setPointAmount(BigDecimal pointAmount) {
PointAmount = pointAmount;
}
public final BigDecimal getOldAmount() {
return OldAmount;
}
public final void setOldAmount(BigDecimal oldAmount) {
OldAmount = oldAmount;
}
public final BigDecimal getReplaceAmount() {
return ReplaceAmount;
}
public final void setReplaceAmount(BigDecimal replaceAmount) {
ReplaceAmount = replaceAmount;
}
public String getInvoiceCode() {
return InvoiceCode;
}
public void setInvoiceCode(String invoiceCode) {
InvoiceCode = invoiceCode;
}
public String getInvoiceNumber() {
return InvoiceNumber;
}
public void setInvoiceNumber(String invoiceNumber) {
InvoiceNumber = invoiceNumber;
}
public final BigDecimal getInvoiceAmount() {
return InvoiceAmount;
}
public final void setInvoiceAmount(BigDecimal invoiceAmount) {
InvoiceAmount = invoiceAmount;
}
public final String getPromotionID() {
return PromotionID;
}
public final void setPromotionID(String promotionID) {
PromotionID = promotionID;
}
public final String getPromotionName() {
return PromotionName;
}
public final void setPromotionName(String promotionName) {
PromotionName = promotionName;
}
}