用友软件首页

委托加工和进口应税消费品的账务处理

2017-4-9 0:0:0 wondial

委托加工和进口应税消费品的账务处理

委托加工和进口应税消费品的账务处理

  1、委托加工应税消费品

  需要缴纳的委托加工应税消费品,于委托方提货时,由受托方代扣代缴税款。受托方按应扣税款金额,借记“应收账款”、“银行存款”等科目,贷记“应交税费——应交消费税”科目。委托加工应税消费品收回后,直接用于销售的,委托方应将代扣代缴的消费税计入委托加工的应税消费品成本,借记“委托加工材料”、“生产成本”、“自制半成品”科目,贷记“应付账款”、“银行存款”等科目;委托加工的应税消费品收回后用于连续生产应税消费品按规定准予抵扣的,委托方应按代扣代缴的消费税款,借记“应交税费——应交消费税”科目,贷记“应付账款”、“银行存款”等科目。

  现举例说明,企业甲委托企业乙加工应税消费品,甲方提货时,乙方代扣代缴了4000元消费税。甲方委托加工的应税消费品收回后,一半用于直接销售,另一半用于连续生产应税消费品,甲、乙方的处理分别为:

  乙方于甲方提货时,代扣代缴了4000元消费税,其会计分录为:

  借:应收账款 4000

    贷:应交税费——应交消费税 4000

  甲方委托加工应税消费品收回后,一半用于直接销售,甲方将一半的2000元消费税计入委托加工的应税消费品成本,会计分录为:

  借:委托加工材料 2000

    贷:应付账款 2000

  甲方另一半应税消费品用于连续生产,按规定这2000元消费税准予抵扣,其会计分录为:

  借:应交税费——应交消费税 2000

    贷:银行存款 2000

  2、进口消费品

  需要缴纳消费税的进口消费品,其缴纳的消费税应计入该项消费品的成本,借记“固定资产”、“商品采购”、“材料采购”等科目,贷记“银行存款”等科目。

  现举例加以说明,某企业进口一批应税消费品,缴纳消费税金250000元,按规定其缴纳的消费税应计入该项产品的成本,其会计账务处理为:

  借:材料采购 250000

    贷:银行存款 250000

如果您的问题还没有解决,可以到 T+搜索>>上找一下答案

分享到:

微博关注

bj用友软件

最新信息

用友u8软件订单报警

用友u8软件订单报警订单报警

订单报警原因分析:订单报警是在过期前提示,过期了就不再对该订单报警了问题解答:订单报警是在过期前提示,过期了就不再对该订单报警了

用友u8软件发货单弃审失败

用友u8软件发货单弃审失败发货单弃审失败

发货单弃审失败原因分析:存储过程被改写问题解答:针对报错账套,请执行如下语句:SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO ALTER PROC SA_CancelSureFHD( @VouchType as varchar(3), @VouchID As Int) AS --删除出库单、删除货位、修改现存量 Declare @AutoID As Int Declare @cWhCode As Varchar(10) Declare @cInvCode As Varchar(20) Declare @cFree1 As Varchar(20) Declare @cFree2 As Varchar(20) Declare @iQuantity As Float Declare @iNum As Float Declare @iDispQuantity As Float Declare @iDispNum As Float --弃审时如果生成的是红字销售出库单则如果指定了货位,就不能弃审 --在删除货位结存时要判断不等于‘货位调整’ --SET @AutoID=(SELECT Count(AutoID) FROM RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID -- WHERE cVouchType='32' AND bRdFlag=0 AND iQuantity<0 AND RdRecord.cDLCode = @VouchID -- AND AutoID IN (SELECT RdsID FROM InvPosition WHERE IsNull(cSource,'')='')) --If IsNull(@AutoID,0)=0 -- Begin --删除货位 if @VouchType='FHD' OR @VouchType='WT' if @VouchType='FHD' DELETE FROM InvPosition WHERE IsNull(cSource,'')='' AND RdsID IN (SELECT RdRecords.AutoID FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID) inner join dispatchlists on rdrecords.idlsid=dispatchlists.idlsid WHERE DLID = @VouchID AND cVouchType='32') Else DELETE FROM InvPosition WHERE IsNull(cSource,'')='' AND RdsID IN (SELECT RdRecords.AutoID FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID) inner join EnDispatchs on rdrecords.iEnsid=EnDispatchs.AutoID WHERE EDID = @VouchID AND cVouchType='32') else DELETE FROM InvPosition WHERE IsNull(cSource,'')='' AND RdsID IN (SELECT RdRecords.AutoID FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID=RdRecords.ID) inner join salebillvouchs on rdrecords.isbsid=salebillvouchs.autoid WHERE sbvid = @VouchID AND cVouchType='32') --修改现存量表 if @VouchType='FHD' OR @VouchType='WT' if @VouchType='FHD' DECLARE cur_CurrentStock CURSOR FOR SELECT DispatchLists.cWhCode,DispatchLists.cInvCode,DispatchLists.cFree1,DispatchLists.cFree2,Rdrecords.iQuantity,RdRecords.iNum,DispatchLists.iQuantity,DispatchLists.iNum FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID) inner join DispatchLists on dispatchlists.idlsid=rdrecords.idlsid WHERE DLID = @VouchID AND cVouchType='32' AND cBusType<>'委托代销' FOR READ ONLY Else DECLARE cur_CurrentStock CURSOR FOR SELECT EnDispatchs.cWhCode,EnDispatchs.cInvCode,EnDispatchs.cFree1,EnDispatchs.cFree2,Rdrecords.iQuantity,RdRecords.iNum,EnDispatchs.iQuantity,EnDispatchs.iNum FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID) inner join EnDispatchs on EnDispatchs.AutoID=rdrecords.iEnsid WHERE EDID = @VouchID AND cVouchType='32' FOR READ ONLY else DECLARE cur_CurrentStock CURSOR FOR SELECT Salebillvouchs.cWhCode,Salebillvouchs.cInvCode,Salebillvouchs.cFree1,Salebillvouchs.cFree2,Rdrecords.iQuantity,RdRecords.iNum,Salebillvouchs.iQuantity,Salebillvouchs.iNum FROM (RdRecord INNER JOIN RdRecords ON RdRecord.ID = RdRecords.ID) inner join Salebillvouchs on Salebillvouchs.autoid=rdrecords.isbsid WHERE sbvid = @VouchID AND cVouchType='32' FOR READ ONLY OPEN cur_CurrentStock FETCH NEXT FROM cur_CurrentStock INTO @cWhCode,@cInvCode,@cFree1,@cFree2,@iQuantity,@iNum,@iDispQuantity,@iDispNum WHILE @@FETCH_STATUS>=0 Begin -- If @VouchType='WT' -- UPDATE CurrentStock SET fOutQuantity=cast(isnull(fOutQuantity,0)+@iDispQuantity as decimal(20,6)),fOutNum=cast(isnull(fOutNum,0)+@iDispNum as decimal(20,6)), -- iQuantity=cast(isnull(iQuantity,0)+@iQuantity as decimal(20,6)),iNum=cast(isnull(iNum,0)+@iNum as decimal(20,6)) -- WHERE cWhCode = @cWhCode AND cInvCode = @cInvCode AND IsNull(cFree1,'') = IsNull(@cFree1,'') AND IsNull(cFree2,'') = IsNull(@cFree2,'') -- Else If @iDispQuantity>0 UPDATE CurrentStock SET fOutQuantity=cast(isnull(fOutQuantity,0)+@iDispQuantity as decimal(20,6)),fOutNum=cast(isnull(fOutNum,0)+@iDispNum as decimal(20,6)), iQuantity=cast(isnull(iQuantity,0)+@iQuantity as decimal(20,6)),iNum=cast(isnull(iNum,0)+@iNum as decimal(20,6)) WHERE cWhCode = @cWhCode AND cInvCode = @cInvCode AND IsNull(cFree1,'') = IsNull(@cFree1,'') AND IsNull(cFree2,'') = IsNull(@cFree2,'') Else UPDATE CurrentStock SET fInQuantity=cast(isnull(fInQuantity,0)+Abs(@iDispQuantity) as decimal(20,6)),fInNum=cast(isnull(fInNum,0)+Abs(@iDispNum) as decimal(20,6)), iQuantity=cast(isnull(iQuantity,0)-Abs(@iQuantity) as decimal(20,6)),iNum=cast(isnull(iNum,0)-Abs(@iNum) as decimal(20,6)) WHERE cWhCode = @cWhCode AND cInvCode = @cInvCode AND IsNull(cFree1,'') = IsNull(@cFree1,'') AND IsNull(cFree2,'') = IsNull(@cFree2,'') If @@Error<>0 Begin SELECT 0 AS iRet,'修改现存量错!' AS Info Return End FETCH NEXT FROM cur_CurrentStock INTO @cWhCode,@cInvCode,@cFree1,@cFree2,@iQuantity,@iNum,@iDispQuantity,@iDispNum End CLOSE cur_CurrentStock DEALLOCATE cur_CurrentStock if @VouchType='FHD' OR @VouchType='WT' if @VouchType='FHD' DELETE FROM RdRecords WHERE IsNull(iEnsID,0)=0 And iDLsID IN (SELECT iDLsID FROM DispatchLists WHERE DLID=@VouchID) Else DELETE FROM RdRecords WHERE IsNull(iEnsID,0)<>0 And iEnsID IN (SELECT AutoID FROM EnDispatchs WHERE EDID=@VouchID) else DELETE FROM RdRecords WHERE iSBsid IN (SELECT autoid FROM salebillvouchs WHERE sbvid=@VouchID) If @@Error<>0 Begin SELECT 0 AS iRet,'删除出库单表体记录错!' AS Info Return End --if @VouchType='FHD' delete from rdrecord where id in (select rdrecord.id from rdrecord left join rdrecords on rdrecord.id=rdrecords.id where rdrecords.id is null) --else -- DELETE FROM RdRecord WHERE cBillCode = @VouchID AND cVouchType='32' If @@Error<>0 Begin SELECT 0 AS iRet,'删除出库单表头记录错!' AS Info Return End -- End --Else -- Begin -- SELECT 0 AS iRet,'号发货单对应的红字出库单已经指定货位,不能弃审!' AS Info -- Return -- End if @VouchType='FHD' OR @VouchType='WT' if @VouchType='FHD' UPDATE DispatchList SET cSaleOut='' WHERE DLID=@VouchID Else UPDATE EnDispatch SET cSaleOut='' WHERE EDID=@VouchID else UPDATE Salebillvouch SET cSaleOut='' WHERE SBVID=@VouchID If @@Error<>0 Begin SELECT 0 AS iRet,'修改发货单错!' AS Info Return End SELECT 1 AS iRet,'' As Info Return GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO

财务管理

  • 成本管理中所有录入表及报表都需要增加工序说明

    成本管理中所有录入表及报表都需要增加工序说明

    对应版本:用友U8.61
    对应产品线:供应链
    对应模块:库存管理模块

    问题现象:成本核算方法为:启用生产制造数据来源,核算工序成本。问题:成本管理模块中所有的报表均只有工序行号,而没有工序说明,该单位目前的产成品品种多达3种,每种产品的工艺路线不同,因此成本模块中的报表只有工序行号,而没有工序说明谁都看不懂是代表哪道工序的工序品。
    问题原因:成本管理中所有录入表及报表都需要增加工序说明,改动工作量大,在870版本以后考虑
    解决方案:成本管理中所有录入表及报表都需要增加工序说明,改动工作量大,在870版本以后考虑
  • 降级品成本应该如何分配

    降级品成本应该如何分配

    对应版本:用友U8.61
    对应产品线:供应链
    对应模块:库存管理模块

    问题现象:1、客户需求,在生产订单报检后产生不良品处理单,不良品存在降级处理流程。降级处理产生的另外一种产品入库,在不良品处理单上即指定了该不良品的价格,希望能够在这个订单得成本中扣除已不良品的价格,并分摊到成品中,得出正确的成品成本。E.G.001号生产订单生产A产品120KG消耗材料成本1200元通过产成品检验生成100KGA成品,报废5KG,降级处理A成品15KG,转换成B产品15KG入库,手工指定每公斤B的入库成本为7元。由于生产订单的完工数量也包括降级入库的数量,在成本管理中,计算A的成本为1200/(100+15)。但是由于在生产中B还可以利用,手工指定了他的入库成本为7元,希望能够在成本计算A的单位成本的时候可以刨去B的价钱,即A的成本为【1200-(15×7)】/100。B的数量和单价(金额)从不良品入库单取
    问题原因:用户提供了一种降级品成本分配的具体方法,值得借鉴,但861版本暂时无法考虑。涉及质检、库存、存货、成本四个模块的贯通处理,接口及成本计算的逻辑都要发生一定的变化,870发版或以后版本考虑。
    解决方案:用户提供了一种降级品成本分配的具体方法,值得借鉴,但861版本暂时无法考虑。涉及质检、库存、存货、成本四个模块的贯通处理,接口及成本计算的逻辑都要发生一定的变化,870发版或以后版本考虑。

用友论坛

  • 追“本”溯“源”

    追“本”溯“源”

    追“本”溯“源”

    追“本”溯“源”:307  

    追“本”溯“源”

    《信息化大视野》2009年第19期(总第53期)

    在当前的经济形势下,对于中国大部分企业来说,利润微小的同时还要实现成长,不实行低成本运营就难以生存,可谓成本决定存亡。低成本创新,提高企业盈利水平,增强产品竞争力,扩大市场占有率,已成为众多企业不二之选。而要降低成本,除了要有科学的管理手段,更重要是要控制企业运营中成本产生的源头--采购成本。其实,成本控制是一门花钱的艺术,如何将企业的每一分钱花得恰到好处,是现代企业在商业时代成本控制之源。尤其对于以原材料采购为企业生产运营起点的制造型企业,原材料和服务的采购成本占到了总成本的50%~80%,采购成本控制成为企业中成本控制最重要的部分,追“本”溯“源”势在必行。

  • 应收帐龄管理

    应收帐龄管理

    应收帐龄管理

    应收帐龄管理:505  

    应收帐龄管理

    《信息化大视野》2010年第22期(总第104期)

    企业应收帐款管理中的一个难点就是应收帐款的帐龄管理。
    按照会计制度要求,很多企业是依据销售发票核算应收帐款,财务部门根据已开发票分析帐龄,这样势必造成回款不力、帐龄不准,甚至造成经营风险。在现实中,很多企业先发货后开票,销售部门按照发货单核算应收。这样就形成了业务、财务两个应收数据,因此就需要有很好的工具来管理应收帐款。
    用友T3-业务通为客户提供了发货立账功能,使用户在发货时即确定应收,很好地管理了应收帐款,甚至可以作为业务员考核的基础、客户返利的基础。

知识库

  • T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。

    T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。 T3卸载就会跳到安装界面去,用360工具也卸载不了。请问这种情况哪位老师遇见过,我们应该如何处理。谢谢、在线等。[]

    备份好账套,这种情况只能强制删除了,请备份好账套之后,停止数据库服务和T3产品服务,自动备份服务;然后删除T3安装路径以及C盘下ufcomsql文件夹,然后使用360清除无用注册表,最后重启电脑即可;

  • 更新补丁后生产订单工序转移单不能保存

    更新补丁后生产订单工序转移单不能保存

    更新补丁后生产订单工序转移单不能保存问题现象:生产订单工序转移单保存时提示“登陆信息不全,请检查代码” 解决方案:需要在安装用友软件前打上framework1.1的sp补丁和SQL的SP3和NDP1.1sp1-KB867460-X86.exe补丁

关于我们 | 公司动态 | 获奖记录 | 联系我们 | 招聘信息 | 用友产品中心 | 用友云基地
Copyright ©  www.kuaiji66.com  All Rights Reserved 天龙瑞德
京ICP备11046295号-1 技术支持 北京天龙瑞德信息技术有限责任公司   北京海淀上地十街辉煌国际大厦3号楼6层 总机:010-59798025   售后:4009908488
北京天龙瑞德信息技术有限责任公司