删除销货单出错如图是怎么回事?
2017-6-24 0:0:0 用友T1小编删除销货单出错如图是怎么回事?
删除销货单出错如图是怎么回事?数据库报错了@卢彦飞jye:要怎么处理?@苏玉电:找你的服务商处理吧。需要使用脚本进行处理,请您联系服务商提交支持网问题,发送数据进行分析了。
如果您的问题还没有解决,可以到 T+搜索>>上找一下答案
相关阅读
- 金牛区有哪些办理工商注册和财务的公司啊?2017-11-16 0:0:0
- 金税卡如何购买发票,如何抄报税?2017-11-16 0:0:0
- 金税盘只能开发票还是还可以报税啊,不是很懂 _02017-11-16 0:0:0
- 金税盘锁死了,如图,请问具体是什么原因以及怎么解决?去税务局解锁还需要带些什么材料? _02017-11-16 0:0:0
- 金蝶KIS8.0加密卡注册失败2017-11-16 0:0:0
- 重装软件显示这个问题,咋整啊2017-11-16 0:0:0
- 金碟怎么查询凭证2017-11-16 0:0:0
- 金税卡因上期没清卡被锁死,今天去税务大厅解锁,这个月还需要在网上操作抄税和清卡吗?,还是等下个月直2017-11-16 0:0:0
- 金税盘升级后丢失了客户编码和商品编码,如何恢复? 说明:在三证合一后,金税盘重新发行,原来安装的2017-11-16 0:0:0
- 金蝶k3中期初录入新的增值税发票时怎么修改啊!!! _22017-11-16 0:0:0
最新信息
- 还没开票的做到预收科目,那成本可以先做进去吗?
- 进入总账提示所选行业性质与科目不相符,去检查表提示数据库严重损坏,修复数据提示成功,再去检测又是严重错误
- 进入总账正常,打开报表,选择报表文件,提示正在使用或被锁定。另存为后,打开正常,但是点打印时提示内容如图。点确定,重新进入财务报表时就提示报表为试用版。重新打补丁后又可以进入,还是一样问题循环。求解??
- 进入报表系统显示
- 进入界面提示:请使用系统维护工具修复数据库:k:-记账宝-zwset.mdb! 是4G的 _0
- 进入系统是提示无法连接服务器
- 进入财务报表模块,总是提示当前运行的是试用版 ,多次注册了还有提示。-报表最多追加4页,-报表不能打印,总是保存下来在打印。-财务报表数据不准,,有时候对,有时候不对,
- 进入账套后,点击编制凭证,出现动态库JZBComp.dll加载失败,点确定,记账宝就退出了。怎么办?我的邮箱为<span class="__cf_email__" data-cfemail="b381858385808385878184f3c2c29dd0dcde">[email protected]</span>
- 进入软件总是要密码,但是在安装数据库的时候没有密码。
- 进入软件提示这个问题 11.5的版本 打了最新补丁。已经成功注册。
报销手机费用交个人所得税吗 报销手机费用交个人所得税吗
【问】企业给员工报销手机费,是否需要计提?计提的标准是什么?
【答】 无论发现金还是报销,超标部分必须缴纳个人所得税。国家总局大企业管理司关于2009年度税收自查有关政策问题的函企便函[2009]33号(二)企业向职工发放的通讯补贴的个人所得税问题。
根据《国家税务总局关于个人所得税有关政策问题的通知》(国税发[1999]58号)第二条规定,企业向职工发放的通讯补贴,扣除一定标准的公务费用后,按照“工资、薪金”所得项目计征个人所得税。公务费用扣除标准由当地政府制定,如当地政府未制定公务费用扣除标准,按通讯补贴全额的20%作为个人收入扣缴个人所得税。
- 问一下增资是不是只要交印花税呀 _0
- 问下 老板的爱人 住院时 是公司付款 但后来发票不见了 一直挂着帐,借-预付 现改挂老板帐上 可以吗 借 其他应付-老板 贷预付 可以吗 _0
- 问下各位老师,招待费和差旅费有什么区别,出差的饮食发票走招待费,还是差旅费呢,谢谢啦!
- 问下各位老师,招待费和差旅费有什么区别,出差的饮食发票走招待费,还是差旅费呢,谢谢啦! _0
- 问下,失业保险,你们有分个人和单位两部分吗?还是失业保险都由公司缴纳?
- 问下,我2016年底报名2017年的初级职称考试我是要看2016年的资料还是要看2017年的呀 _0
- 问个T+外网访问的问题,服务器是固定Ip,也没有被转发,映射了服务器8080端口,telnet端口也正常了,内网可以通过外网Ip访问,外网访问不了,这是为什么呢?
- 问题1、T6启用生产管理模块和委外模块 需要启用成本模块吗?启用和不启用有什么区别?-问题2、生产管理启用之后 怎么单独启用简单生产管理-问题3、T6有没有手机端查看生产进度的功能
- 附加时状态显示“不存在”,附加不成功,这是什么回事?
- 随进夏季,犹如初春,人家都说春雨贵如油,看来我得去外面‘打点酱油了’
其他应收款有期初余额当年没有发生额,为什么打印不出明细账 其他应收款有期初余额当年没有发生额,为什么打印不出明细账
在总账-选项-设置-账簿中勾选明细账按月排页,然后退出重新登陆下软件,在打印的这个界面,勾选有期初无本期发生也打印这个选项
- 经常出现账套年度演示期限已到期,怎么办?
- 麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?
- 麻烦问下,账簿交接怎么操作
- 麻烦问下:增值税普票次月开了负数发票,做账时是否都要把财务联和发票联附在记账凭证后,另外当月作废的增值税普票怎么处理呢?谢谢!
- 黄色的加密狗驱动不了,在服务社区下载的驱动安装后也是不行,win2003的系统
- 黄色部分的最新成本错了,如何修改
- (-0.2)的2009次方乘(-5)的2010次方
- (时间是11点多的时候还没吃饭)体育考试立定跳远 和跑完50米后 然后走20几分钟去车站搭车
- ,小额纳税企业在营业大厅开增值税专用发票税点是多少
- 1。T3升级上来,增加了 人事管理模块 ,加密狗刷新了 薪资管理还是系那是演示版……--2.还有就是 登录进去经常会出现登录子系统失败,退出再登录进去就行-请教
- 请问:修改制单人后以前做账的制单人不能同步修改吗?以前做好的账的制单人姓名?
- 请问,我们缴纳的税款入库到哪里了?在哪里可以看出入哪个金库了?三方协议上能看出吗?
- 请问,我先前收到一笔货款,不知道是谁付的,借:银行存款,贷:应收账款-未知;现在确认是谁付的后,我该怎样调账
- 请问,我公司是一般纳税人,供应商开给我们的进项名字开错了,已经被我们认证了,但是客户那边作废重开了一张,重开的未认证,这种进项转出要怎么做的?直接做一张红字红冲就可以了么?
- 请问,我看她写的期限是一年,那么一年以后,现在建立的帐套还在么
- 请问,我进项一个东西含税价是62元,税负率算1.2%,进销都是17%的税钱收,卖出去我要卖多少钱才不会亏呢?有公式吗
- 请问,新版的国税季报利润表里,本期金额和上期金额怎么填,取哪个数呢,谢谢
- 请问,用友建账建筑行业行业性质选哪个?
- 请问,财务做帐时后面附的合同必须是原件吗?
- 请问:店铺转让费10万元放在什么科目核算?新店。如果要摊消,几年摊完比较合理。坐得各位高手解答。谢谢。
- 钱流信息-现金银行收支查询-查询结果的明细列表会出现以下错误:-如果收款单中填写了2个收款账户,在查询列表中会出现相同的两条数据。-例,收款单001 账户A 1000元 账户B2000元-明细列表是 :-单号001 账户A 1000元-单号001 账户B 2000元-单号001 账户A 1000元-单号001 账户B 2000元
- 销售业务-业务场景 客户是卖布艺的 材料是平方 购进 卖的时候是以长-宽 得出来的平方,但是软件中 只能填一个数量 能否 把 数量设定公式 =长-宽的值 这样 数量-单价就是最终的金额了
- 销售出库单怎么新增?为何没有增加按钮?是账套有问题?还是操作问题?
- 销售成本明细表里边折后价(只有一个商品)显示0,其他的的都正常,是哪里出了问题
- 销售时,仓库有100个商品,客户购买了50个商品,并支付了50个商品的钱,那我仓库就应该出库50,还剩50。但他是分批拿走货的,我还要知道仓库还剩多少,他拿走了多少,还有多少没拿走?业务流程应该怎么弄?怎么做?
- 采购单据进行正常单据记账生成凭证,销售单据不想生成凭证,手工做凭证,月底核算模块可以正常结账吗?
- 采购订单做完,审核后,新增采购入库单参照订单生成时,含税单价会自动多出0.01分钱,含税总金额就多出好多,与订单就不一样了,这是怎么回事?数量都是完全一样。
- 采购订单流转生成采购入库单时,流转是灰色的,不可用,怎么办?
- 采购退货的红字采购入库单审核提示现存量不足,有什么办法可以把单据审核掉呢?
- 重新计价后好不好恢复
10.8普及启动系统管理报错 10.8普及启动系统管理报错
判断是电脑环境原因您好,把账套备份出来,在电脑中全盘搜索找到AppUpdate.exe 然后把它删了如果还是不行只能重装了。@服务社区_郝瑞然_:系统管理进不去了,直接复制目录吗?@平平安安1456409417: 是的。@服务社区_郝瑞然_:直接删除是不是应该能用@平平安安1456409417:系统重做还是只是软件重装,数据库用动吗@平平安安1456409417: 拷贝出来UFSMART文件夹下面的admin文件夹,然后卸载软件,删除UFSMART文件夹和UFCOMSQL文件夹。然后使用T3非正常账套备份文件的三种恢复方法恢复数据http://service.chanjet.com/zhi ... 2edd2
营改增后巧做纳税安排 利润大大增加 营改增后巧做纳税安排 利润大大增加 某集团公司深圳总部为一家性公司,国内有100多家全资子公司。总部常年为下属子公司提供财务、工程、及采购等咨询服务,每年收取咨询服务费8000万元。“营改增”试点前,该笔收入按服务业税目缴纳5%的,合同每年一签。除了上述服务费收入及来自子公司分配的利润外,总部无其他收入来源,且常年处于亏损状态,每年产生约1000万元的经营亏损(不含红利收入);下属子公司均为一般人,适用税率均为25%,且全部盈利。 自2012年11月1日起,总部被纳入“营改增”试点,咨询服务业增值税税率为6%。结合“营改增”试点及新合同签署的契机,该集团财务部设计并实施了如下纳税方案。 自2013年1月1日起,总部将每年收取的服务价格8000万元/年调整为不含税价格,即含增值税价格为8000×1.06=8480(万元),总部向子公司开具增值税专用发票;子公司支出该咨询服务费产生的增值税进项税额均可得到抵扣。经主管机关确认,该关联交易价格调整并不违反价格公允原则,不会引致纳税调整风险(为简化计算,测算不考虑附加税费)。 方案设计思路 1.“营改增”试点后,总部无需就该收入缴纳5%的营业税;缴纳的增值税为价外税,该增值税税额可以在子公司全额得以抵扣,该项内部交易的增值税税负为零,集团整体节约了5%的营业税负担。由于支出的服务成本不变,方案对子公司无任何影响,利于子公司管理层的配合。 2.将原含税(营业税)价格调整为不含税(增值税)价格,事实上是将“营改增”试点红利(即节约的营业税400万元)利益留在总部。由于总部经营亏损,无需缴纳企业所得税,而子公司均盈利,需缴纳25%的企业所得税,该利润留在总部,有利于降低集团整体所得税税负。 如将400万元安排在子公司(并保持总部的服务净收入不变),由于子公司需要就该增加的利润缴纳25%的企业所得税,则集团整体增加的净利润为400×(1-25%)=300(万元),比上述实施方案减少100万元。 方案测算 1.对总部的影响: 价格调整前,总部净收入为营业额-营业税税额=8000-8000×5%=7600(万元)。 价格调整后,总部净收入为8000万元,比价格调整前增加8000-7600=400(万元),由于总部经营亏损达1000万元,该增加的收入,无需缴纳企业所得税,因此总部净利润增加(亏损减少)400万元。 2.对子公司的影响: 由于价格调整前后,子公司入账及税前扣除成本均为8000万元/年,对子公司损益无影响。子公司额外支付的6%的增值税,可凭总部开具的增值税专用发票予以抵扣。 3.对集团整体影响: 集团合并报表增加净利润400万元/年。 该实施方案通过适当的价格调整,将“营改增”试点红利安排在常年处于经营亏损的集团总部,节省了企业所得税支出,增加了集团盈利。
- 销售订单,联查都已经没有后续单据了,但是还是一直提示单据已后续执行,不能弃审。
- 销售订单,表头,字段的位置可以移动吗?如何移动控件位置? _0
- 销售费用分摊单,什么情况下适合进行分摊,我方付运费时?还是客户方付运费我方暂时垫付时?
- 销货单已经部分出库,做了出库单,现在想要在不删除出库单的前提下将销货单弃审后修改价格再重新审核能实现吗?还是说一定要把出库单删除后才能够弃审销货单?
- 销售报表上怎么把单据的备注显示出来
- 销售排行榜报表和图表怎么显示
- 销售排行榜统计的数据是扣除退货的吗?
- 销售统计表想某一自定义数值型要显示但不做合计可以吗?
- 销售订单上能不能显示客户应收款?
- 销售订单如何自动带出最新的销售单价?
用友T3在对应所需名称或序数的集合中,未找到项目_0用友T3在对应所需名称或序数的集合中,未找到项目
“核算管理”——”采购入库单”新增时提示“在对应所需名称或序数的集合中,未找到项目。1、做好账套备份。2、查询分析器里执行如下语句(以001账套,2013年度为例):use UFDATA_001_2013update accinformation set cvalue=8.21901 where cid=99 and csysid=’aa’3、”系统管理”——”系统”——”升级SQL server 数据”即可。注:accinformation 账套参数表;cvalue 取值;??csysid 系统标志;?cid 项目ID。如有其它问题,请在下面回复疑问,我们将第一时间与您联系,帮助您解决问题。同时您也可以联系用友畅捷服务联盟用友4S店-用友天龙瑞德软件有限公司。用友天龙瑞德软件专业销售用友软件,用友财务软件,维护用友T3、用友T6、用友U8、致远oa软件。我们将竭诚为您服务。联系电话:010-59798025。网址:http://yun.kuaiji66.com
- 销售管理中的多层投产中我想显示BOM有没有审核过可以吗?
- 销售出库单提示存货数量不够出库。已经设置允许0库存出库,还有就是可用量控制的单据也把勾选去掉了
- 销售单据产生的负利润是直接在利润里减去吗?不用做其他的业务处理了吗?
- 销售商品后才得知购货单位突发财务困难无法支付货款,不能确认收入,该如何进行账务处
- 销售收入成本配比表有几个疑问:1、销售收入是指填制的销货单或者发票吗? 2、前期的是指除查询当期以外所有的期间总计还是指查询当期之前的期间总计 3、销货金额指销货单上的不含税金额,这个不含税金额指的是哪个金额
- 销售收款单 保存为预收款 怎么修改为直接收款
- 销售毛利分析表怎么是这样,没有任何数据,只有几个文字
- 销售汽车客户分期,但公司只收个首付我确认主营业务收入怎样确认啊,
- 销售流程设为默认,如:销售订单-销货单-销售出库-收款,后面出现款项不能确定可以灵活操作吗?已经有业务单据发生的
- 销售订单保存的快捷方式。以及订单刷新的快捷方式
用友老打不开或者响应速度太慢用友老打不开或者响应速度太慢
|
设立广告公司 增加税前扣除 _0设立广告公司 增加税前扣除
内地甲公司的老总最近感到烦恼,因为公司财务负责人告诉他,公司2005年实现利润虽比上年有较大的增长,但公司的净利润不多,原因是公司发生的业务宣传费超过了税前扣除比例,需纳税调增500万元,按照公司适用的企业所得税率33%计算要多缴165万元企业所得税;并且财务负责人还告诉他,为了避免发生这类情况,在编制2006年财务预算时,要严控此类费用。“酒香也怕巷子深”。该老总认为甲公司作为一家成长性较好的企业,在激烈的市场竞争中,只有不断通过有效的广告宣传来开拓新市场、巩固已有市场和树立企业良好的形象。面临广告宣传投入存在要多缴税的困惑,他很想知道到底该怎么办?经朋友介绍,他向当地一家税务师事务所的注册税务师咨询。
用友U8 销售系统中进销存统计表与销售毛利分析不一致。正常时进销存统计表中的销售数量、销售金额应分别与销售毛利分析中的本期数量、毛利变动扩影响分析售价影响一致,但在用户处11月份不一致用友U8 销售系统中进销存统计表与销售毛利分析不一致。正常时进销存统计表中的销售数量、销售金额应分别与销售毛利分析中的本期数量、毛利变动扩影响分析/售价影响一致,但在用户处11月份不一致。
问题原因:软件设计问题,Sa_moveSRMDetail存储过程其日期过滤条件的判断为大于起始日期。 解决方法:查询其他账表并与此两张表对比,发现销售毛利分析中数据是正确的,而进销存统计表数据不对。用SQL跟踪发现进销存统计表是调用存储过程Sa_moveSRMDetail进行数据查询的,仔细分析Sa_moveSRMDetail存储过程,发现其日期过滤条件的判断为大于起始日期,小于等于结束日期,也就是起始日期这一天给舍弃了,导致统计数据不对,改成大于等于起始日期后查询正确。if exists(select * from sysobjects where name='sa_MoveSRMDetail' and type='P')drop PROCEDURE sa_MoveSRMDetailgo-- U821版-- 2003.12.5-- 南京用友 丁德安-- 销售系统中进销存统计表的销售数量、销售收入不等于销售毛利分析中的本期数量和售价影响-- 经分析后发现是起始日期判断条件为'>',应为'>='CREATE PROCEDURE sa_MoveSRMDetail ( @chrtablename varchar (50) = null , @chrWhere varchar (255 ) = null , @chrStartDate varchar(20) = null , @chrendDate varchar(20) = null , @chrChecker varchar(40) = null , @chrDep varchar(50) = null , @chrWareHouse varchar(20) ) ASdeclare @chrsql varchar(4000) declare @chrCost varchar(40) declare @chrSaleDate varchar (50)-- 删除临时表 if exists (select name from tempdb..sysobjects where name ='tmp_srm') drop table tempdb..tmp_srm --删除进销存明细账--1 组织期初数据 --1.1 计算所有发出成本 if exists (select name from tempdb..sysobjects where name ='tmp_srmcost' ) drop table tempdb..tmp_srmcost --删除成本明细 --从成本明细账中取得销售成本和其他出库成本 set @chrsql= ' Select dkeepdate as ddate , cVouType AS cvoutype,cInvcode, cAccDep ,ia_subsidiary.cDepCode, bMoneyFlag, bSale, iMonth , Warehouse.cWhValueStyle AS cWhValueStyle , ia_subsidiary.cWhcode , iAOutQuantity , case when (cWhvaluestyle=''计划价法''or cWhvalueStyle=''售价法'') and bMoneyFlag=1 then isnull(iAOutPrice,0)- isnull(iDebitDifCost,0) + isnull(iCreditDifCost,0) else isnull ( iAOutPrice,0 ) end as iAOutPrice into tempdb..tmp_srmcost from ia_subsidiary inner join warehouse on ia_subsidiary.cwhcode = warehouse.cwhcodewhere brdflag = 0 ' if ltrim(rtrim(@chrwhere )) <> '' and not ( @chrwhere is null ) set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep if ltrim(rtrim(@chrenddate )) <> '' and not (@chrenddate is null ) set @chrsql = @chrsql + ' and dkeepdate<='''+ @chrenddate +''''if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec (@chrsql )--计算非自填成本 set @chrCost=(SELECT cValue FROM AccInformation WHERE (cSysID = 'ia') AND (cName = 'cvaluestyle')) if @chrCost ='按部门核算'begin update tempdb..tmp_srmcost set tempdb..tmp_srmcost.iAOutPrice=case when (tempdb..tmp_srmcost.cWhvalueStyle='售价法' ) then tempdb..tmp_srmcost.iAoutPrice*(1 - isnull(ia_summary.iDifRate,0)) else tempdb..tmp_srmcost.iAoutPrice*(1 + isnull(ia_summary.iDifRate,0)) end from tempdb..tmp_srmcost inner join ia_summary on tempdb..tmp_srmcost.iMonth = ia_summary.iMonth and tempdb..tmp_srmcost.cDepCode = ia_summary.cDepCode and tempdb..tmp_srmcost.cInvCode = ia_summary.cInvCode where (tempdb..tmp_srmcost.cWhvaluestyle='计划价法'or tempdb..tmp_srmcost.cWhvalueStyle='售价法') and tempdb..tmp_srmcost.bMoneyFlag=0 and tempdb..tmp_srmcost.bSale<> 1 endelse begin update tempdb..tmp_srmcost set tempdb..tmp_srmcost.iAOutPrice=case when (tempdb..tmp_srmcost.cWhvalueStyle='售价法' ) then tempdb..tmp_srmcost.iAoutPrice*(1 - isnull(ia_summary.iDifRate,0)) else tempdb..tmp_srmcost.iAoutPrice*(1 + isnull(ia_summary.iDifRate,0)) end from tempdb..tmp_srmcost inner join ia_summary on tempdb..tmp_srmcost.iMonth = ia_summary.iMonth and tempdb..tmp_srmcost.cWhCode = ia_summary.cWhCode and tempdb..tmp_srmcost.cInvCode = ia_summary.cInvCode where (tempdb..tmp_srmcost.cWhvaluestyle='计划价法'or tempdb..tmp_srmcost.cWhvalueStyle='售价法') and tempdb..tmp_srmcost.bMoneyFlag=0 and tempdb..tmp_srmcost.bSale<> 1 end--完成成本计算所有的出库成本保存在临时文件 tempdb..tmp_srccost中 --1.3计算期初入库金额 --创建临时表tmp_srm保存查询统计的临时结果 --临时表结构 存货编号 ,部门编号 ,期初数量,期初金额,采购数量,采购金额 -- 暂诂数量,暂诂金额,其他入库数量,其他入库金额,销售数量 -- 销售金额,其他出库数量,其他出库金额,调拨数量,调拨金额 -- 收入金额,出库数量,成本 set @chrsql = 'Select cInvCode , caccdep ,iAinQuantity as qc_iQuantity , (iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) ) as qc_imoney ,(iAinPrice - iAinPrice) as iQuantityCG , (iAinPrice - iAinPrice) as iMoneyCG , (iAinPrice - iAinPrice) as iQuantityZG, (iAinPrice - iAinPrice) as iMoneyZG , (iAinPrice - iAinPrice) as iQuantityQTRK , (iAinPrice - iAinPrice) as iMoneyQTRK , (iAinPrice - iAinPrice) as iQuantityXS , (iAinPrice - iAinPrice) as iMoneyXS , (iAinPrice - iAinPrice) as iQuantityQTCK , (iAinPrice - iAinPrice) as iMoneyQTCK , (iAinPrice - iAinPrice) as iQuantityDB , (iAinPrice - iAinPrice) as iMoneyDB ,(iAinPrice - iAinPrice) as iMoneySR , (iAinPrice - iAinPrice) as iQuantityCK , (iAinPrice - iAinPrice) as iMoneyCB ,cwhcode into tempdb..tmp_srm from ia_subsidiary 'if ltrim(rtrim(@chrstartdate)) = '' or @chrstartdate is null begin --无期初日期时只计算上年结转 set @chrsql = @chrsql + ' where iMonth=0 and brdflag = 1 and cVoutype <>''33'' 'end else begin--有期初日期时的情况 set @chrsql = @chrsql + ' where brdflag = 1 and ( (iMonth = 0 and cVoutype <>''33'' ) or dkeepdate <='''+@chrstartdate +''' and ( cVoutype in (''01'',''24'',''30'',''08'',''20'',''22'',''10'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) ) ) 'end --加入日期和部门条件 if ltrim(rtrim(@chrwhere )) <> '' and not (@chrwhere is null ) set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec ( @chrsql )--1.2 生成期初出库成本 if ltrim(rtrim(@chrstartdate)) <> '' and not ( @chrstartdate is null ) begin --如果无期初日期不应该计算期初发出内容 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,- iAoutQuantity as qc_iQuantity , - iAoutPrice as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB ,0 as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , cWhcode from tempdb..tmp_srmcost where cvoutype in (''09'',''11'',''21'',''26'',''27'',''28'',''29'',''32'') 'set @chrsql = @chrsql + ' and ddate <=''' + @chrstartdate + '''' exec(@chrsql )end --完成期初数据的准备 --2 组织本期数据 --2.1 统计本期采购入库数据:采购入库数量,采购入库金额,暂诂入库数量,暂诂入库金额,其它入库数量,其他入库金额set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,0 as qc_iQuantity ,0 as qc_imoney ,case when cvoutype in(''01'',''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinQuantity else 0end iQuantityCG , case when cvoutype in(''01'',''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0end as iMoneyCG , case when ( cvoutype = ''01'' and bflag = 1 ) or cvoutype in(''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinQuantity else 0end as iQuantityZG, case when ( cvoutype = ''01'' and bflag = 1 ) or cvoutype in(''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0end as iMoneyZG , case when cVoutype in (''08'',''20'',''22'',''10'') then iAinQuantity else 0 end as iQuantityQTRK , case when cVoutype in (''08'',''20'',''22'',''10'') then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0 end as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB ,0 as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , cWhcode from ia_subsidiary Where bRdflag = 1 and iMonth > 0 and ( cVoutype in (''01'',''24'',''30'',''08'',''20'',''22'',''10'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) ) '--追加开始日期条件 if ltrim(rtrim(@chrstartdate)) <> '' and not ( @chrstartdate is null ) set @chrsql = @chrsql + ' and dkeepdate>''' + @chrstartdate + ''''--追加结束日期条件 if ltrim(rtrim(@chrenddate)) <> ''and not ( @chrenddate is null ) set @chrsql = @chrsql + ' and dkeepdate<=''' + @chrenddate + ''''--追加其他条件 if ltrim(rtrim(@chrwhere)) <> '' and not @chrwhere is null set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec(@chrsql ) --end 本期采购部分计算结束 --2.3 统计本期销售数量,销售金额,销售调拨数量,销售调拨金额 -- 取得销售系统启用日期 set @chrsaledate = (select isnull(cValue,'1900-01-01') from accinformation where cSysid='Sa' and cName='dStartDate' ) if @chrsaledate <> '' begin if len(ltrim(rtrim(@chrsaledate))) <= 8 set @chrsaledate = convert(varchar(10),convert(smalldatetime,@chrsaledate,2),121)set @chrsaleDate = ' and SalebillVouch.dDate>=''' + @chrsaledate + ''''end --计算本期销售数据 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , cdepcode as caccdep ,0 as qc_iQuantity , 0 as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , iQuantity as iQuantityXS , iNatSum as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , case when cvouchtype = ''28'' then iQuantity else 0 end as iQuantityDB , case when cvouchtype =''28'' then iNatMoney else 0 end as iMoneyDB ,iNatMoney as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , Salebillvouchs.cWhcode From Salebillvouchs inner join Salebillvouch on salebillvouchs.sbvid = salebillvouch.sbvid where isnull(Salebillvouch.cinvalider ,'''')='''' ' + @chrsaledate --增加审核条件 if ltrim(rtrim(@chrchecker)) <> '' and not (@chrchecker is null ) set @chrsql = @chrsql + ' and ' + @chrchecker --增加开始日期条件 if ltrim(rtrim(@chrstartdate)) <> '' and not (@chrstartdate is null ) -- 2003.12.5 丁德安--set @chrsql = @chrsql + ' and ddate >''' + @chrstartdate + ''''set @chrsql = @chrsql + ' and ddate >=''' + @chrstartdate + ''''--增加结束日期条件 if ltrim(rtrim(@chrenddate )) <> '' and not (@chrenddate is null )set @chrsql = @chrsql + ' and ddate <=''' + @chrenddate + '''' --增加一般条件 if ltrim(rtrim(@chrwhere)) <> '' and not (@chrwhere is null )set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cdepCode ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and Salebillvouchs.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec (@chrsql )--本期收入计算终止 --2.4 统计本期销售成本,销售收入,出库数量 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,0 as qc_iQuantity , 0 as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , case when cvoutype =''09'' or cvoutype =''11'' or (cvoutype = ''21'' and bSale = 0 ) then iAoutQuantity else 0 end as iQuantityQTCK , case when cvoutype =''09'' or cvoutype =''11'' or (cVoutype =''21'' and bSale = 0 ) then iAoutPrice else 0 end as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB , 0 as iMoneySR ,case when cvoutype in (''26'',''27'',''28'',''29'',''32'') or ( cvoutype =''21'' and bsale=1) then iAoutQuantity else 0 end as iQuantityCK , case when cvoutype in (''26'',''27'',''28'',''29'',''32'') or ( cvoutype =''21'' and bsale=1) then iAoutPrice else 0 end as iMoneyCB , cwhcode from tempdb..tmp_srmcost Where iMonth > 0 and cvoutype in (''09'',''11'',''21'',''26'',''27'',''28'',''29'',''32'') ' if ltrim(rtrim(@chrstartdate)) <> '' and not (@chrstartdate is null ) set @chrsql = @chrsql + ' and ddate >'''+ @chrstartdate + '''' exec( @chrsql )--3 按存货分类展开处理 /*存货分类按编码级次展开 */declare @chrfieldlist varchar(4000)declare @chrInner varchar (4000)declare @chrbmjc varchar(20)declare @i int declare @n int /*存货分类按编码级次展开 *//*取得存货分类编码级次 */set @chrbmjc = ''set @chrbmjc = (select cValue from accInformation where cName ='cGoodClass')/*连接展开字符串*/set @chrfieldlist = ''set @chrInner = '' set @i =1 set @n = 0 while (@i <= 8 )begin set @n = @n + substring(@chrbmjc,@i,1) /* 分解级次 *//* 组合字段列表 */set @chrfieldlist = @chrfieldlist +'c'+ ltrim(rtrim(str(@i))) + '.cInvCName as cInvCName' + ltrim(rtrim(@i)) +','/* 组合关联 */if (@i <= len(@chrbmjc))begin set @chrinner = @chrinner + ' left join inventoryClass c'+ ltrim(rtrim(str(@i)))+ ' on c'+ ltrim(rtrim(str(@i)))+'.cInvCCode = left( b.cInvCCode,'+ltrim(rtrim(str(@n)))+')'end else begin set @chrinner = @chrinner + ' left join inventoryClass c' + ltrim(rtrim(str(@i)))+ ' on b.cInvCCode = c'+ ltrim(rtrim(str(@i)))+ '.cInvCCode 'end set @i = @i +1 end --4 生成最终的临时表if exists(select name from tempdb..sysobjects where name = @chrtablename ) exec ('drop table tempdb..' + @chrtablename )set @chrsql = 'Select a.* ,Department.cDepName , b.cinvname , b.cinvStd , b.cinvM_Unit ,'+@chrfieldlist +'b.cInvDefine1 , b.cInvDefine2 ,b.cInvDefine3 , 0 as iProfit , 0 as iProfittax, 0 as qm_iQuantity ,0 as qm_iMoney , 0 as iPrice , 0 as iPriceTax ,vendor.cvenname , warehouse.cWhname into tempdb..'+@chrtablename+'from tempdb..tmp_srm a left join inventory b on a.cInvCode = b.cInvCode left join Department on a.caccdep = department.cDepcode left join vendor on b.cvencode = vendor.cvencode left join warehouse on a.cwhcode = warehouse.cwhcode ' + @chrInner exec(@chrsql)
解决方案:
问题原因:软件设计问题,Sa_moveSRMDetail存储过程其日期过滤条件的判断为大于起始日期。 解决方法:查询其他账表并与此两张表对比,发现销售毛利分析中数据是正确的,而进销存统计表数据不对。用SQL跟踪发现进销存统计表是调用存储过程Sa_moveSRMDetail进行数据查询的,仔细分析Sa_moveSRMDetail存储过程,发现其日期过滤条件的判断为大于起始日期,小于等于结束日期,也就是起始日期这一天给舍弃了,导致统计数据不对,改成大于等于起始日期后查询正确。if exists(select * from sysobjects where name='sa_MoveSRMDetail' and type='P')drop PROCEDURE sa_MoveSRMDetailgo-- U821版-- 2003.12.5-- 南京用友 丁德安-- 销售系统中进销存统计表的销售数量、销售收入不等于销售毛利分析中的本期数量和售价影响-- 经分析后发现是起始日期判断条件为'>',应为'>='CREATE PROCEDURE sa_MoveSRMDetail ( @chrtablename varchar (50) = null , @chrWhere varchar (255 ) = null , @chrStartDate varchar(20) = null , @chrendDate varchar(20) = null , @chrChecker varchar(40) = null , @chrDep varchar(50) = null , @chrWareHouse varchar(20) ) ASdeclare @chrsql varchar(4000) declare @chrCost varchar(40) declare @chrSaleDate varchar (50)-- 删除临时表 if exists (select name from tempdb..sysobjects where name ='tmp_srm') drop table tempdb..tmp_srm --删除进销存明细账--1 组织期初数据 --1.1 计算所有发出成本 if exists (select name from tempdb..sysobjects where name ='tmp_srmcost' ) drop table tempdb..tmp_srmcost --删除成本明细 --从成本明细账中取得销售成本和其他出库成本 set @chrsql= ' Select dkeepdate as ddate , cVouType AS cvoutype,cInvcode, cAccDep ,ia_subsidiary.cDepCode, bMoneyFlag, bSale, iMonth , Warehouse.cWhValueStyle AS cWhValueStyle , ia_subsidiary.cWhcode , iAOutQuantity , case when (cWhvaluestyle=''计划价法''or cWhvalueStyle=''售价法'') and bMoneyFlag=1 then isnull(iAOutPrice,0)- isnull(iDebitDifCost,0) + isnull(iCreditDifCost,0) else isnull ( iAOutPrice,0 ) end as iAOutPrice into tempdb..tmp_srmcost from ia_subsidiary inner join warehouse on ia_subsidiary.cwhcode = warehouse.cwhcodewhere brdflag = 0 ' if ltrim(rtrim(@chrwhere )) <> '' and not ( @chrwhere is null ) set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep if ltrim(rtrim(@chrenddate )) <> '' and not (@chrenddate is null ) set @chrsql = @chrsql + ' and dkeepdate<='''+ @chrenddate +''''if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec (@chrsql )--计算非自填成本 set @chrCost=(SELECT cValue FROM AccInformation WHERE (cSysID = 'ia') AND (cName = 'cvaluestyle')) if @chrCost ='按部门核算'begin update tempdb..tmp_srmcost set tempdb..tmp_srmcost.iAOutPrice=case when (tempdb..tmp_srmcost.cWhvalueStyle='售价法' ) then tempdb..tmp_srmcost.iAoutPrice*(1 - isnull(ia_summary.iDifRate,0)) else tempdb..tmp_srmcost.iAoutPrice*(1 + isnull(ia_summary.iDifRate,0)) end from tempdb..tmp_srmcost inner join ia_summary on tempdb..tmp_srmcost.iMonth = ia_summary.iMonth and tempdb..tmp_srmcost.cDepCode = ia_summary.cDepCode and tempdb..tmp_srmcost.cInvCode = ia_summary.cInvCode where (tempdb..tmp_srmcost.cWhvaluestyle='计划价法'or tempdb..tmp_srmcost.cWhvalueStyle='售价法') and tempdb..tmp_srmcost.bMoneyFlag=0 and tempdb..tmp_srmcost.bSale<> 1 endelse begin update tempdb..tmp_srmcost set tempdb..tmp_srmcost.iAOutPrice=case when (tempdb..tmp_srmcost.cWhvalueStyle='售价法' ) then tempdb..tmp_srmcost.iAoutPrice*(1 - isnull(ia_summary.iDifRate,0)) else tempdb..tmp_srmcost.iAoutPrice*(1 + isnull(ia_summary.iDifRate,0)) end from tempdb..tmp_srmcost inner join ia_summary on tempdb..tmp_srmcost.iMonth = ia_summary.iMonth and tempdb..tmp_srmcost.cWhCode = ia_summary.cWhCode and tempdb..tmp_srmcost.cInvCode = ia_summary.cInvCode where (tempdb..tmp_srmcost.cWhvaluestyle='计划价法'or tempdb..tmp_srmcost.cWhvalueStyle='售价法') and tempdb..tmp_srmcost.bMoneyFlag=0 and tempdb..tmp_srmcost.bSale<> 1 end--完成成本计算所有的出库成本保存在临时文件 tempdb..tmp_srccost中 --1.3计算期初入库金额 --创建临时表tmp_srm保存查询统计的临时结果 --临时表结构 存货编号 ,部门编号 ,期初数量,期初金额,采购数量,采购金额 -- 暂诂数量,暂诂金额,其他入库数量,其他入库金额,销售数量 -- 销售金额,其他出库数量,其他出库金额,调拨数量,调拨金额 -- 收入金额,出库数量,成本 set @chrsql = 'Select cInvCode , caccdep ,iAinQuantity as qc_iQuantity , (iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) ) as qc_imoney ,(iAinPrice - iAinPrice) as iQuantityCG , (iAinPrice - iAinPrice) as iMoneyCG , (iAinPrice - iAinPrice) as iQuantityZG, (iAinPrice - iAinPrice) as iMoneyZG , (iAinPrice - iAinPrice) as iQuantityQTRK , (iAinPrice - iAinPrice) as iMoneyQTRK , (iAinPrice - iAinPrice) as iQuantityXS , (iAinPrice - iAinPrice) as iMoneyXS , (iAinPrice - iAinPrice) as iQuantityQTCK , (iAinPrice - iAinPrice) as iMoneyQTCK , (iAinPrice - iAinPrice) as iQuantityDB , (iAinPrice - iAinPrice) as iMoneyDB ,(iAinPrice - iAinPrice) as iMoneySR , (iAinPrice - iAinPrice) as iQuantityCK , (iAinPrice - iAinPrice) as iMoneyCB ,cwhcode into tempdb..tmp_srm from ia_subsidiary 'if ltrim(rtrim(@chrstartdate)) = '' or @chrstartdate is null begin --无期初日期时只计算上年结转 set @chrsql = @chrsql + ' where iMonth=0 and brdflag = 1 and cVoutype <>''33'' 'end else begin--有期初日期时的情况 set @chrsql = @chrsql + ' where brdflag = 1 and ( (iMonth = 0 and cVoutype <>''33'' ) or dkeepdate <='''+@chrstartdate +''' and ( cVoutype in (''01'',''24'',''30'',''08'',''20'',''22'',''10'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) ) ) 'end --加入日期和部门条件 if ltrim(rtrim(@chrwhere )) <> '' and not (@chrwhere is null ) set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec ( @chrsql )--1.2 生成期初出库成本 if ltrim(rtrim(@chrstartdate)) <> '' and not ( @chrstartdate is null ) begin --如果无期初日期不应该计算期初发出内容 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,- iAoutQuantity as qc_iQuantity , - iAoutPrice as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB ,0 as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , cWhcode from tempdb..tmp_srmcost where cvoutype in (''09'',''11'',''21'',''26'',''27'',''28'',''29'',''32'') 'set @chrsql = @chrsql + ' and ddate <=''' + @chrstartdate + '''' exec(@chrsql )end --完成期初数据的准备 --2 组织本期数据 --2.1 统计本期采购入库数据:采购入库数量,采购入库金额,暂诂入库数量,暂诂入库金额,其它入库数量,其他入库金额set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,0 as qc_iQuantity ,0 as qc_imoney ,case when cvoutype in(''01'',''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinQuantity else 0end iQuantityCG , case when cvoutype in(''01'',''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0end as iMoneyCG , case when ( cvoutype = ''01'' and bflag = 1 ) or cvoutype in(''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinQuantity else 0end as iQuantityZG, case when ( cvoutype = ''01'' and bflag = 1 ) or cvoutype in(''24'',''30'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0end as iMoneyZG , case when cVoutype in (''08'',''20'',''22'',''10'') then iAinQuantity else 0 end as iQuantityQTRK , case when cVoutype in (''08'',''20'',''22'',''10'') then iAinPrice + isnull( iDebitDifCost,0) -isnull(iCreditDifCost,0) else 0 end as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB ,0 as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , cWhcode from ia_subsidiary Where bRdflag = 1 and iMonth > 0 and ( cVoutype in (''01'',''24'',''30'',''08'',''20'',''22'',''10'') or (cvoutype =''20'' and cbustype=''暂估报销'' ) ) '--追加开始日期条件 if ltrim(rtrim(@chrstartdate)) <> '' and not ( @chrstartdate is null ) set @chrsql = @chrsql + ' and dkeepdate>''' + @chrstartdate + ''''--追加结束日期条件 if ltrim(rtrim(@chrenddate)) <> ''and not ( @chrenddate is null ) set @chrsql = @chrsql + ' and dkeepdate<=''' + @chrenddate + ''''--追加其他条件 if ltrim(rtrim(@chrwhere)) <> '' and not @chrwhere is null set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cAccdep ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and ia_subsidiary.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec(@chrsql ) --end 本期采购部分计算结束 --2.3 统计本期销售数量,销售金额,销售调拨数量,销售调拨金额 -- 取得销售系统启用日期 set @chrsaledate = (select isnull(cValue,'1900-01-01') from accinformation where cSysid='Sa' and cName='dStartDate' ) if @chrsaledate <> '' begin if len(ltrim(rtrim(@chrsaledate))) <= 8 set @chrsaledate = convert(varchar(10),convert(smalldatetime,@chrsaledate,2),121)set @chrsaleDate = ' and SalebillVouch.dDate>=''' + @chrsaledate + ''''end --计算本期销售数据 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , cdepcode as caccdep ,0 as qc_iQuantity , 0 as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , iQuantity as iQuantityXS , iNatSum as iMoneyXS , 0 as iQuantityQTCK , 0 as iMoneyQTCK , case when cvouchtype = ''28'' then iQuantity else 0 end as iQuantityDB , case when cvouchtype =''28'' then iNatMoney else 0 end as iMoneyDB ,iNatMoney as iMoneySR , 0 as iQuantityCK , 0 as iMoneyCB , Salebillvouchs.cWhcode From Salebillvouchs inner join Salebillvouch on salebillvouchs.sbvid = salebillvouch.sbvid where isnull(Salebillvouch.cinvalider ,'''')='''' ' + @chrsaledate --增加审核条件 if ltrim(rtrim(@chrchecker)) <> '' and not (@chrchecker is null ) set @chrsql = @chrsql + ' and ' + @chrchecker --增加开始日期条件 if ltrim(rtrim(@chrstartdate)) <> '' and not (@chrstartdate is null ) -- 2003.12.5 丁德安--set @chrsql = @chrsql + ' and ddate >''' + @chrstartdate + ''''set @chrsql = @chrsql + ' and ddate >=''' + @chrstartdate + ''''--增加结束日期条件 if ltrim(rtrim(@chrenddate )) <> '' and not (@chrenddate is null )set @chrsql = @chrsql + ' and ddate <=''' + @chrenddate + '''' --增加一般条件 if ltrim(rtrim(@chrwhere)) <> '' and not (@chrwhere is null )set @chrsql = @chrsql + ' and ' + @chrwhere if ltrim(rtrim(@chrdep )) <> '' and not ( @chrdep is null ) set @chrsql = @chrsql + ' and cdepCode ' + @chrdep --加入仓库条件 if ltrim(rtrim(@chrWareHouse)) <> '' and not (@chrWareHouse is null ) set @chrsql = @chrsql +' and Salebillvouchs.cwhcode='''+ ltrim(rtrim(@chrWareHouse)) +''''exec (@chrsql )--本期收入计算终止 --2.4 统计本期销售成本,销售收入,出库数量 set @chrsql = 'insert into tempdb..tmp_srm Select cInvCode , caccdep ,0 as qc_iQuantity , 0 as qc_imoney ,0 as iQuantityCG , 0 as iMoneyCG , 0 as iQuantityZG, 0 as iMoneyZG , 0 as iQuantityQTRK , 0 as iMoneyQTRK , 0 as iQuantityXS , 0 as iMoneyXS , case when cvoutype =''09'' or cvoutype =''11'' or (cvoutype = ''21'' and bSale = 0 ) then iAoutQuantity else 0 end as iQuantityQTCK , case when cvoutype =''09'' or cvoutype =''11'' or (cVoutype =''21'' and bSale = 0 ) then iAoutPrice else 0 end as iMoneyQTCK , 0 as iQuantityDB , 0 as iMoneyDB , 0 as iMoneySR ,case when cvoutype in (''26'',''27'',''28'',''29'',''32'') or ( cvoutype =''21'' and bsale=1) then iAoutQuantity else 0 end as iQuantityCK , case when cvoutype in (''26'',''27'',''28'',''29'',''32'') or ( cvoutype =''21'' and bsale=1) then iAoutPrice else 0 end as iMoneyCB , cwhcode from tempdb..tmp_srmcost Where iMonth > 0 and cvoutype in (''09'',''11'',''21'',''26'',''27'',''28'',''29'',''32'') ' if ltrim(rtrim(@chrstartdate)) <> '' and not (@chrstartdate is null ) set @chrsql = @chrsql + ' and ddate >'''+ @chrstartdate + '''' exec( @chrsql )--3 按存货分类展开处理 /*存货分类按编码级次展开 */declare @chrfieldlist varchar(4000)declare @chrInner varchar (4000)declare @chrbmjc varchar(20)declare @i int declare @n int /*存货分类按编码级次展开 *//*取得存货分类编码级次 */set @chrbmjc = ''set @chrbmjc = (select cValue from accInformation where cName ='cGoodClass')/*连接展开字符串*/set @chrfieldlist = ''set @chrInner = '' set @i =1 set @n = 0 while (@i <= 8 )begin set @n = @n + substring(@chrbmjc,@i,1) /* 分解级次 *//* 组合字段列表 */set @chrfieldlist = @chrfieldlist +'c'+ ltrim(rtrim(str(@i))) + '.cInvCName as cInvCName' + ltrim(rtrim(@i)) +','/* 组合关联 */if (@i <= len(@chrbmjc))begin set @chrinner = @chrinner + ' left join inventoryClass c'+ ltrim(rtrim(str(@i)))+ ' on c'+ ltrim(rtrim(str(@i)))+'.cInvCCode = left( b.cInvCCode,'+ltrim(rtrim(str(@n)))+')'end else begin set @chrinner = @chrinner + ' left join inventoryClass c' + ltrim(rtrim(str(@i)))+ ' on b.cInvCCode = c'+ ltrim(rtrim(str(@i)))+ '.cInvCCode 'end set @i = @i +1 end --4 生成最终的临时表if exists(select name from tempdb..sysobjects where name = @chrtablename ) exec ('drop table tempdb..' + @chrtablename )set @chrsql = 'Select a.* ,Department.cDepName , b.cinvname , b.cinvStd , b.cinvM_Unit ,'+@chrfieldlist +'b.cInvDefine1 , b.cInvDefine2 ,b.cInvDefine3 , 0 as iProfit , 0 as iProfittax, 0 as qm_iQuantity ,0 as qm_iMoney , 0 as iPrice , 0 as iPriceTax ,vendor.cvenname , warehouse.cWhname into tempdb..'+@chrtablename+'from tempdb..tmp_srm a left join inventory b on a.cInvCode = b.cInvCode left join Department on a.caccdep = department.cDepcode left join vendor on b.cvencode = vendor.cvencode left join warehouse on a.cwhcode = warehouse.cwhcode ' + @chrInner exec(@chrsql)
- 经常出现账套年度演示期限已到期,怎么办?
- 麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?
- 麻烦问下,账簿交接怎么操作
- 麻烦问下:增值税普票次月开了负数发票,做账时是否都要把财务联和发票联附在记账凭证后,另外当月作废的增值税普票怎么处理呢?谢谢!
- 黄色的加密狗驱动不了,在服务社区下载的驱动安装后也是不行,win2003的系统
- 黄色部分的最新成本错了,如何修改
- (-0.2)的2009次方乘(-5)的2010次方
- (时间是11点多的时候还没吃饭)体育考试立定跳远 和跑完50米后 然后走20几分钟去车站搭车
- ,小额纳税企业在营业大厅开增值税专用发票税点是多少
- 1。T3升级上来,增加了 人事管理模块 ,加密狗刷新了 薪资管理还是系那是演示版……--2.还有就是 登录进去经常会出现登录子系统失败,退出再登录进去就行-请教
车购税征收工作困难与建议 车购税征收工作困难与建议 车辆购置税是在原交通部征收的车辆购置附加费的基础上通过费改税的方式演变而来的。2005年划归国税部门直接征收以来,车购税的征收工作不断得到加强和完善,但在日常管理中,我们也发现了一些不寻常的现象: 计税依据的确定方面 现象:人办理纳税申报时,提供的机动车销售统一发票上注明的价格低于实际的市场价格,有的挂车的发票价格甚至低于市场价格将近一半,市场销售价格超过十万元的车,出具的发票价格竟然不到五万元,而这种现象在农用车及摩托车方面,表现尤为突出,市场价格在五、六千元的摩托车,发票价格只有二、三千元。 原因:1、在目前的车购税征收工作中,计税依据主要有两个:一是纳税人购买应税车辆时支付的全部价款和价外费用(不含税款),通常以发票的形式出现;二是国家总局确定的最低计税价格。最低计税价格是由国税总局依据各地采集的生产厂家的出厂价格,参考其它参数制定的,而有的生产厂家在上报出厂价格时,往往少报出厂价格或只上报没有任何配置的最简单车型的出厂价格,造成有的厂家、有的车型最低计税价格远远偏离了其市场价格,给偷逃车购税的行为留有较大的活动余地;2、经销商和纳税人为了共同的利益,采用少开、套开发票,或一车多票等方式,直接减少了车购税纳税申报价格,达到少交车购税的目的。 建议:1、各地税务机关在采集车辆价格信息时,要深入地调查生产厂家上报车型的实际生产成本,认真核实其上报车型的出厂价格、各项技术参数、配置情况,为国家税务总局制定最低计税价格提供准确、可靠的原始数据资料,尽可能地缩小最低计税价格与市场交易价格的差距;2、充分发挥国税部门管理发票的职能。目前实行的对机动车辆“一条龙”管理中,只把开具价格低于最低计税价格的发票认定为异常发票,对其进行清分比对,而现在的销售商在开具发票时,往往以略高于最低计税价格的价格开具发票,这样,既达到了少交车购税的目的,又不至于被认定为异常发票,针对这种情况,我们在采集异常发票时,应把这类发票信息一并采集,扩大清分比对的范围,进一步规范机动车销售统一发票的使用;3、强化车购税征收机构的管理职能,加强与国税系统其他部门的合作,在纳税人申报的价格明显偏低时,由车购税征收机构对其真实性进行核实后再办理有关手续,4、加快车购税征收工作的信息化进程,尽快并入征税大网络,实现全省乃至全国联网,使车购税征收机构能尽快掌握车辆的实际销售情况。 减车辆、更换底盘车辆的管理方面 现象:依照现行车购税条例的规定:纳税人更换了车辆的底盘,需向税务机关重新办理纳税申报,同时按照最低计税价格的70%缴纳车购税;而免税车改变使用性质,不再享受优惠时也需要重新办理纳税申报,但实际上,纳税人更换了底盘或享受减免税优惠的车辆改变了使用性质后,很少会按要求到车购税征收机构重新办理纳税申报手续。 原因:1、纳税人的主观原因:认为是已投入使用的旧车,重新缴纳车购税,不划算;也有人认为已办理了申报手续,不需要再办理纳税申报了。2、存在的客观原因:自2001年费改税以来,车购税经过了四年的代征期,在此期间,对车购税的征管力度有所下降,而划归国税部门直接征收后,管理体系还不健全;与公安车管、农机管理等有关职能部门的合作面不广。 建议:1、加大车购税征收政策的宣传力度,增强纳税人的法制意识,促使纳税人自觉履行纳税义务;2、进一步扩大与公安车管、农机管理等部门的合作范围,形成齐抓共管的社会局面,除对新车上牌严格把关之外,加强对更换底盘型号的车辆、特别是减免税车辆的管理,在联席工作会议上相互交换此类车辆的相关信息;3、尽快完善车购税的征管体系,提高车购税的征管手段。在做好驻警征收,以票控税的基础上,与有关部门进行联合检查,加强对行驶车辆的监管,加强对二手车交易市场的监管。 车购税完税证明的使用管理方面 现象:部分纳税人持有的完税证明与缴税凭证之间没有一一对应关系,即缴税凭证上注明的完税证明号码与完税证明的号码并不一致,给车辆的后期管理带来了相当大的不便。 原因:新车办理申报手续后,所持有的完税证明和缴税凭证是相对应的,但随着二手车交易市场的不断完善,车辆发生过户、转籍等变更时,由车购税征管机构收回原完税证明,发给新的完税证明,这时,完税证明和缴税凭证的对应关系就会被破坏。 建议:1、在完税证明上增加缴税凭证的号码,确保完税证明与缴税凭证始终是对应的;2、只对转籍的车辆办理换证手续,取消过户车辆的换证。对办理过户手续的车辆,只需在其完税证明的备注栏中注明变更事项即可,这样,既可减少税务人员的工作强度,提高工作效率,又可以减少完税证明的使用量,降低征税成本,还可以避免因频繁换证带来的管理上的混乱,有利于完税证明,特别是完税证明副本的管理;3、加强完税证明的管理。完税证明的正本是纳税人已完税的对外证明,而其副本则是纳税人办理车辆注册的必要手续,对纳税人和公安车管部门来说,完税证明的作用甚至比缴税凭证的作用更大,也更重要,这也显得加强完税证明的管理尤为重要。
土地增值税的计税依据和税额计算 土地增值税的计税依据和税额计算 土地是对有偿转让国有土地使用权、地上的建筑物及其附着物(以下简称转让房地产)而就其增值部分征收的一种税。 1.人。转让房地产并取得收入的单位和个人,为土地增值税的纳税义务人。 2.征税范围。土地增值税的征税范围是有偿转让的房地产,包括国有土地使用权及地上建筑物和其附着物。 3.税率。土地增值税实行四级超率累进税率。 增值额末超过扣除项目金额50%的部分,税率为30%;超过50%未超过100%的部分,税率为40%;超过100%未超过200%部分,税率为50%;超过200%的部分,税率为60%. 4.计税依据和税额计算。土地增值税的计税依据为转让房地产所取得的增值额。 增值额=转让房地产收入一扣除项目金额扣除项目金额包括以下几部分:(1)取得土地使用权所支付的金额;(2)开发土地的成本、费用;(3)新建房及配套设施的成本、费用。或者旧房及建筑物的评估价格;(4)与转让房地产有关的税金;(5)第一项和开发土地成本金额之和的20%为加计扣除。 计算土地增值税税额,可按增值额乘以适用的税率减去扣除项目金额乘以速算扣除系数的简便方法计算,具体公式如下:(一)增值额未超过扣除项目金额50%土地增值税税额=增值额×30%(二)增值额超过扣除项目金额50%,未超过100%的土地增值税税额=增值额×40%一扣除项目金额×5%.(三)增值额超过扣除项目金额100%,未超过200%土地增值税税额=增值额×50%一扣除项目金额×15%(四)增值额超过扣除项目金额200%土地增值税税额=增值额×60%一扣除项目金额×35%公式中的5%、15%、35%为速算扣除系数。 5.土地增值税的征收管理。土地增值税由机关征收。纳税人应在转让房地产合同签订后的七日内,到房地产所在地主管税务机关办理纳税申报,并向税务机关提交房屋及建筑物产权、房产买卖合同,房地产评估报告及其他与转让房地产有关的资料。纳税人因经常发生房地产转让而难以在每次转让后申报的,经税务机关审核同意后,可以定期进行纳税申报,具体期限由税务机关根据情况确定。
解决方案
热点文章
- 经常出现账套年度演示期限已到期,怎么办?
- 麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?
- 麻烦问下,账簿交接怎么操作
- 麻烦问下:增值税普票次月开了负数发票,做账时是否都要把财务联和发票联附在记账凭证后,另外当月作废的增值税普票怎么处理呢?谢谢!
- 黄色的加密狗驱动不了,在服务社区下载的驱动安装后也是不行,win2003的系统
- 黄色部分的最新成本错了,如何修改
- (-0.2)的2009次方乘(-5)的2010次方
- (时间是11点多的时候还没吃饭)体育考试立定跳远 和跑完50米后 然后走20几分钟去车站搭车
- ,小额纳税企业在营业大厅开增值税专用发票税点是多少
- 1。T3升级上来,增加了 人事管理模块 ,加密狗刷新了 薪资管理还是系那是演示版……--2.还有就是 登录进去经常会出现登录子系统失败,退出再登录进去就行-请教
使用技巧
-
经常出现账套年度演示期限已到期,怎么办?
最近经常有用户在使用用友财务管理软件的时候提示“演示期限已到期”,如下图。特别是T3用户,T+、T6和U8用户也会出现类似问题。越是报税期越出现的频繁,越是着急越是出问题,出现这种问题, 不能做账填制会计凭证了,也出不了财务报表,很多会计都非常的着急。该怎么办呢?别着急啦,本文会详细讲解决方案。全心全意为用户排忧解难是用友天龙瑞德公司的服务宗旨。
-
麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?
麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5? 麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?[]
[/强]您好!您理解的是对的,要在T6 6.1环境下使用T3升级T6的工具,升级完成后,恢复到6.1环境,备份出6.1的数据,安装6.5,再升级到6.5
用友热销产品
知 识 库
-
这两个单据上的成本价怎么不一样 一张是销货单 一张是销售出库单 是同一批货物 销售出库单上单成本价是正确的 销货单上单不对
这两个单据上的成本价怎么不一样 一张是销货单 一张是销售出库单 是同一批货物 销售出库单上单成本价是正确的 销货单上单不对 这两个单据上的成本价怎么不一样 一张是销货单 一张是销售出库单 是同一批货物 销售出库单上单成本价是正确的 销货单上单不对
我怎么看到的都是一样的是583.03叻。[/尴尬]
根据图2上显示的来源单据号和图1的单据编号核对,出库单不是由这张销货单生成的 -
这个应该怎么办,最好有操作流程
这个应该怎么办,最好有操作流程 这个应该怎么办,最好有操作流程
在服务社区-更多,工具下载中下载:数据库Sa口令清除及T3注册组件工具:
http://service.chanjet.com/main/supportgongju清除sa密码,然后再登录,不行的话,请参考服务社区-知识库中的文档进行处理:
http://service.chanjet.com/zhi ... b45b0
- 最新文章排行
- 热门文章排行
- T3普及版,资产负债表,追加表页,看不到了,是什么原因?
- T3打开乱码,安装软件时,弹出菜单也是乱码
- T+12.1标准版,科目明细账无法导出
- T+12.1用今天这个补丁升级失败。请解
- T+12.1 往来单位设置自动编码,新增往来单位编码一直是最后一个,点哪个分类都一样
- T+标12.1 用8.17日的补丁升级失败。请问什么办?
- T+怎么把停用的员工永久显示出来
- 1。T3升级上来,增加了 人事管理模块 ,加密狗刷新了 薪资管理还是系那是演示版……--2.还有就是 登录进去经常会出现登录子系统失败,退出再登录进去就行-请教
- ,小额纳税企业在营业大厅开增值税专用发票税点是多少
- (时间是11点多的时候还没吃饭)体育考试立定跳远 和跑完50米后 然后走20几分钟去车站搭车
- 经常出现账套年度演示期限已到期,怎么办?
- 麻烦问下,T3升级T6,是不是要先安装6.1,用工具升级,再导出帐套,安装6.5,再升级到6.5?
- 麻烦问下,账簿交接怎么操作
- 麻烦问下:增值税普票次月开了负数发票,做账时是否都要把财务联和发票联附在记账凭证后,另外当月作废的增值税普票怎么处理呢?谢谢!
- 黄色的加密狗驱动不了,在服务社区下载的驱动安装后也是不行,win2003的系统
- 黄色部分的最新成本错了,如何修改
- (-0.2)的2009次方乘(-5)的2010次方
- (时间是11点多的时候还没吃饭)体育考试立定跳远 和跑完50米后 然后走20几分钟去车站搭车
- ,小额纳税企业在营业大厅开增值税专用发票税点是多少
- 1。T3升级上来,增加了 人事管理模块 ,加密狗刷新了 薪资管理还是系那是演示版……--2.还有就是 登录进去经常会出现登录子系统失败,退出再登录进去就行-请教
问题解答
培训教程
-
还没开票的做到预收科目,那成本可以先做进去吗?
还没开票的做到预收科目,那成本可以先做进去吗? 还没开票的做到预收科目,那成本可以先做进去吗?[]
有收入才能结转成本的那成本挂哪个科目啊?其他应收款吗?@若只如初见520:要是销售的产品的话,产品本来做在库存里啊,要是人工施工的话,做在工程施工里,等有了收入在结转成本的成本与收入相对应,确认收入才能结转成本我们是人力资源公司,签了一份人事代理协议,代缴五险一金。之前收到他们的钱做了预收账款,还没给开票,现在给他们缴纳了五险一金,这些费用是入到成本吗?@若只如初见520:代付代缴应该走其他应收款/其他应付款@口袋的天空焕:那我做到其他应收款,等到开票了,有收入后,把预收的转入主营业务收入,其他应收款转入主营业务成本,,这样对吗@若只如初见520:代缴的五险一金你们也给开票么?@口袋的天空焕:开在一张发票上面,昨天还一直纠结这个问题,受累帮忙看看代缴的五险一金你们不是已经说到客户的款项了么,那个不应该作为你们的成本吧?@口袋的天空焕:我现在也纠结是做成本还是其他应收款冲了,税务局说这张发票的开票金额都要入营业额,那我支出的是不是成本@若只如初见520:。。。那要是代缴的五险一金都算是收入的话,那你们为客户缴纳五险一金的时候也走的是管理费用啊 -
进入总账提示所选行业性质与科目不相符,去检查表提示数据库严重损坏,修复数据提示成功,再去检测又是严重错误
进入总账提示所选行业性质与科目不相符,去检查表提示数据库严重损坏,修复数据提示成功,再去检测又是严重错误 进入总账提示所选行业性质与科目不相符,去检查表提示数据库严重损坏,修复数据提示成功,再去检测又是严重错误[]
反复执行修复工具,直到修复到没有错误为止。建议备份好之前数据,损坏严重的情况下,也有可能修复不好,无限报错。use ufdata_071_2015
select * from code执行这语句时报上述错误@廖深根:构架损坏可能很难修复。尝试使用工具下载中的数据库修复工具,进行修复。然后还有个账套也是提示所选行业性质与科目不相符,经检查无误,但是进入账套还是提示不符@廖深根:根据您的描述,一致性错误导致的行业性质与科目不相符,您先修复成功,再来解决这个问题吧。修复数据库?@廖深根:请参考之前给您的回复。尝试使用工具下载中的数据库修复工具,进行修复。但是结构错误很难修复,工具只能修正一些简单错误。不保证工具一定管用。如果持续报错,建议您寻求专业的数据修复公司尝试修复。@服务社区窦佳:工具使用前,请注意备份账套。