提问: 结算单的扣款里记成本及费用是怎么记算的? 费用里面还有货扣和不是货扣是怎么回事啊?
记成本和费用是财务术语 它在结算单上涉及到   财务记帐性质归类不同
指具体某扣款项目 记入销售成本类会记科目 还是经营管理费用类科目,举例子:通常商业企业收取水费电费都是记入费用的
合同约定的促销管理费可以记入成本类, 这个在做财务接口的时候,对扣款项目结转到对应类型的会记科目的处理
又比如工业企业:工人开工资做帐都是属于生产成本类,但是厂长/经理开工资的时候就算到管理费用里面了.
就是这样前者记入成本类,后者记入费用类
对业务程序而言,在部门销售查询的结果栏中, 有个字段[调帐成本],它就是在结算单审核后,把结算单上的记成本的扣款,汇总记入到那个列上面, 部门销售中[销售成本]和[调帐成本]共同构成结算成本. (该成本再减去记费用的扣款就等于实际的付款额)
还有一点需要注意: 那就是税率问题,记入成本的扣款项目,视同商品一样冲减价款,增值税% .
而记成费用的扣款,无关增值税.是另记营业税!

印象中税务对商业结算的扣款入成本还是费用似另有法规文件,非随心所欲.实际商场则更多以是否索要增值税×××用于抵扣来判断!
有关调帐商品...
调帐商品,系统内置8开头,自定义9开头,其中一部分调帐是为记成本的扣款项目专用.  ---凡是调帐商品统统体现为记成本.
调帐商品 =记成本的扣款+其他调帐
 
对于保底合同,比如不够保底,按保底结算.每日日处理 记算的销售成本=实际销售额 (1-扣率%), 当月底清算的时候发生实际销售额不足合同约定保底额时. 那么差异部分系统自动算出,放到了调帐商品上.
在汇总GZJXCR,GHDWJXCR数据时 ,在记录行里屏蔽掉了调帐商品,取其数值汇总统一放到了[调帐成本]列上了.
[调帐成本]只有在月底生成结算单的时候才出现数值
 
结算单.扣款项目 有一栏 现金/货扣 
现金--含义就是供应商结算时刻对该扣款项目支付现金. 那么结算单也就不再扣除这比费用.
货扣--货款中扣除这笔费用.
扣款项目中记费用的 可以任意选择,  而记成本的则必须是货扣没不再允许选择.
对于记成本的扣款, 系统自动插入JSDITEM 调帐商品.并体现于价款,税金之中 ,结算单×××列表框体现.
应此实际付款额=价税合记-费用货扣   --现金不扣, 成本也不另扣了.
打印结算单.打印费用单, 只打印现金的扣款. 那些货扣的在通知单打印!

记成本 记费用  是在租赁/联营/代销的扣款项目定义中有所选择. 经销由于本质不同. 只能定义记费用.
扣款项目一旦产生数据 不允许再行变更,另有文件解释.

记成本的临时扣款单,月底前录完
记费用的临时扣款单,下月初录也可,前提是对应合同的结算单审核之前,否则此次结算单无法体现之.
测试中往往模拟条件不够 记入那个记入上月还是本月结算单的提示信息未必能出现,
SQLMOM 判断条件为 SELECT convert(int,substring(convert(char,dateadd(mm,-1, getdate()), 112), 1, 6))
应为用了GETDATE() 所以 服务器日期需要调到下个月, 就可解决!
这个月份是以自然月为记帐周期实现的.
 
相关公式以及说明:

销售金额:     不含券  含税
销售成本:     含券   不含税                          --JSD.XSCB --这个含税是例外的 LYSPJXR.XSCB 含税
本月销售金额  含券    含税

销售成本=(销售金额+优惠券金额)*(1-扣率) /(1+销项税率)
留利金额=销售金额/(1+销项税率)-销售成本
实际付款=价税合记-费用货扣