[转]SAP生产性和工程性付款分割

SAP生产性和工程性付款分割

下面分3点介绍下SAP如何处理付款业务的明细区分:

(1).预付大型设备款和预付工程款

旧准则规定:“企业发生预付大型设备款、预付厂房款和预付工程款不应当在预付帐款科

目中核算,而应当根据性质在工程物资或在建工程做明细科目核算(预付大型设备款全称为在建工程-预付大型设备款),即预付大型设备款、预付厂房款和预付工程款直接挂在建工程报表项目下“。

新准则实施后,未结转的预付大型设备款和预付工程款挂在预付帐款之下,预付大型设

备款和预付工程款重新描述继续使用,报表上应该是挂在预付帐款(也有企业报表上依旧继续挂在在建工程项目下),SAP操作如下:

I.设置特殊总帐标志,SAP付款有3类特殊总帐标志,配置Tcode分别为:

OBMY:汇票类,会出现一些针对汇票的专门字段,通常对应的科目为应付票据等。

OBYR:定金类。

OBXT:其他类。

*如需手工输入内部订单或WBS元素到统驭科目,只能使用"定金/定金请求"类的特殊总帐标志。

II.F-48做预付大型设备款或预付工程款的预付。

(2).生产性和工程性应付暂估(GR/IR)区分

GR/IR科目在SAP中被作为总帐科目而非供应商管理,SAP GR/IR科目包含材料采购

在途物资应付暂估等多层核算意义,因此,原则上要求期末使用F.19将该科目借贷方余额分别调整达到在途物资”(票到货未到)应付暂估”(货到票未到)科目上去,分别体现在存货和应付报表项。

从管理和风险控制角度,多数企业使用基于收货的发票校验,不大允许货物还未检验入

仓就进行发票校验确定应付,如果预计货物将滞后很长一段时间才到厂且供应商又需企业付款,可走预付流程,因此GR/IR认为基本就等同于应付暂估,GR/IR很少体现在在途物资”,此时,可以不做F.19重分类,认为GR/IR就是应付暂估。

现在有个问题,就是GR/IR重分类时如何根据供应商明细区分,企业的应付帐款明细分类汇总表是需要区分关联和非关联单位(见下报表),GR/IR做为总帐管理很难区分出关联和非关联单位;根据审计要求,应付暂估GR/IR还需根据生产性质和资本化性质进行拆分; GR/IR科目还有一点,就是其帐龄很难区分, GR/IR实际上还是有数量管理的,理想情况下,一个采购项收货和发票完毕,GR/IR就自动清帐,但是,并非都如此,举例来说,比如原油的应到和实到量差异,收货9999.90吨而发票上10000,此时,该采购项的GR/IR就可能一直挂帐,而实际上这些途耗差异是合理的,如果不做处理,挂了3年是否就算3年以上?

clip_image002.jpg

见上报表部分截图,严格地讲,GR/IR需要如下区分:区分关联单位/非关联单位区分生产性和工程性应付(即重分类到应付帐款和其他应付款)区分帐龄

关于GR/IR,常见区分实例如下:

I.根据供应商区分GRR/IR

某汽车销售企业供应商不多,希望根据供应商设置不同GR/IR科目,间接给GR/IR科目设置了供应商管理。

实现思路SAP专门提供了增强LMR1M002用于GR/IR科目增强,结合OBYC-WRX的译一般修改配置,操作如下:

().OBYC/WRX设置多个一般修改,比如设置GY1对应到供应商A,GR/IR科目为2121979900,GY2对应供应商B,GR/IR科目为2121979901…,注意每个一般修改需要包括所有可能的评估级别。

*一般修改实际上起到辅助区分和分组GR/IR科目的作用。

clip_image004.jpg

().LMR1M002参考逻辑代码如下表,就是如果供应商为40203480,其GR/IR科目将对

应到OBYC/WRX一般修改GY1设置的科目。

DATA:I_LIFNR LIKE EKKO-LIFNR .

SELECT SINGLE LIFNR INTO I_LIFNR FROM EKKO

WHERE EBELN = I_WRXMOD-EBELN .

CASE I_LIFNR .

*注意供应商前补充完整前缀0

WHEN '0040203480' .

E_KONTO_MODIF = 'GY1' .

ENDCASE .

注:实际上GR/IR科目已带供应商编号。

II.根据国内国外或集团内外单位区分GR/IR

同样是一些企业应付款需要区分国内和国外应付或者集团内外部单位,实现方式同I,一般

修改为空表示国内,再建立一个GW的一般修改去对应国外应付暂估。

III.根据生产性和工程性拆分为应付暂估和应付暂估-项目款

思路如上,设置一般修改为PS1,实施PS的企业,项目款通常采购单位的科目分配类别为

P/N,根据相应逻辑替代一下就可以,或者通过采购组来区分,总能找到一种方法去区分是

否为项目暂估的, LMR1M002增强给出了采购单和采购行项目号,所以很容易就给替代过

,不再细述。

拆分的历史遗留数据处理:

应付暂估-项目款/工程款期末将重分类至其他应付款,需要注意的是,如果GR/IR科目中

途拆分出应付暂估-项目款,要注意历史遗留数据的处理,比如收货是用应付暂估,拆分科

目启用后发票校验就到应付暂估-项目款了,那么如何处理呢?可以使用F-03做如下清

帐分录(需临时去除GR/IR自动记帐)

分录1

Dr: 中间科目9999999999 + 遗留数

Cr: 应付暂估 (选择相关凭证且调整需要清应付暂估-项目款的贷方数)

分录2

Dr: 应付暂估-项目款

Cr: 中间科目9999999999 + 遗留数

调整时机:等所有的项目款项全收货并发票校验时去调整

IV.期末应用程序根据GR/IR所带PO逻辑拆分

思路也是根据采购订单,因为GR/IR科目都带了供应商和采购单+采购行项目号, 既然如

,那么I-II根据供应商区分GR/IR就没有必要,III也能读到采购单从而根据采购行项目

的科目类别区分生产性和工程性, 但是,实际不尽然,首先,会计人员还是习惯直接从科目

上去区分业务;其次,如果有企业未设置GR/IR科目为自动过帐,就可能出现手工GR/IR

,此时,GR/IR可能就不带采购单,常见现象有:

A. 企业认为原料收货时价格为暂估,因此生产发料也是暂估价,实际发票可能存在价差,因此补充生产费用:

Dr:生产费用+原料 (违反物料消耗不能财务记帐原则)

Cr:GR/IR (违反GR/IR科目应自动记帐原则)

B. 上线时收货但未发票校验的未清采购单依旧使用GR/IR导入,通常上线时的数据应该选择在某期初, 损益科目无需导入余额(汇总为未分配利润科目导入),资产负债表科目通过Dr:各资产类科目余额 Cr:9999999999Dr:9999999999 Cr:各负债/权益类科目进入新系统,当然AP/AR还需根据供应商/客户分别导入,期初数据的导入不再细述,如果对于前系统遗留的应付暂估是汇总导入,不带采购单号或不对应到供应商,则以后GR/IR清帐只能是一塌糊涂。

C. 手工清帐,有的用户对于清帐了解甚浅,觉得F.13自动清帐失效,特别是象原油成品油这样的液态产品,供应商发票的应到量和实到量是有出入的,于是去除科目自动记帐标志手工F-03选择借贷去清,GR/IR从此乱矣!为什么呢? 比如采购单A-G7个收货贷方GR/IR恰好和采购单H的发票借方GR/IR给清平了,假设A-H8个采购单涉及8个供应商,如果这样,以后未清的GR/IR再去根据程序区分供应商还有实际意义吗?

调整建议:

.I. GR/IR直接区分出生产性和工程性暂付,方便期末重分类。

.II.由于GR/IR行项目带供应商,所以可直接区分出各种往来单位属性,但是清帐一定要注意,尤其是尽量避免手工记帐。

(3).生产性和工程性应付区分

前面说过,GR/IR需要区分出工程类应付暂估,同样,发票校验最好也能区分,但是,MIRO不能

使用特殊总帐标志或备选科目,如果出现同一供应商购买原料或工程物资/或提供工程劳务

,就很难区分了,下面介绍一种MIRO增强后可使用特殊总帐标志的方法;

假设工程项目类应付在其他应付款中核算,对应特殊总帐标志为X,其他应付款(如果需要

可设置其他应付款-工程服务款和其他应付款-应付工程款明细科目),操作步骤如下:

1Tcode GCX2查看替代主程序,在其中设置科目替代例程如U904

2OBBH设置唯一替代,选择例程如U904,注意在替代字段中一定要能看到如下字段被允

许替代,见下黑体部分字段名称,如果不被允许,请修改表GB01

BSEG-HKONT = IWA_T074-SKONT. "科目

BSEG-UMSKZ = I_ANS . "特别总帐标示

BSEG-UMSKS = I_ANS . "特别总帐事务类型

BSEG-FDLEV = IWA_T074-EBENE . "特殊总帐计划层次,如果启动CBM

BSEG-BSCHL+1(1) = '9' . "记账码的第一码

*GB01必须确保以上字段允许替代,否则替代将无效,这点特别需要强调!

3. 编写U904的代码,系统将弹出窗口,请求输入特殊总帐标志。

FORM U904 .

DATA: IWA_T074 LIKE T074 ,

I_ANS LIKE SPOP-VARVALUE1 .

Check ( SY-Tcode = 'MIRO' OR SY-Tcode = 'MR8M' OR SY-TCODE = 'MIR7' )

and BSEG-KOART = 'K' .

CALL FUNCTION 'POPUP_TO_GET_ONE_VALUE'

EXPORTING

TEXTLINE1 = '请注意:选择特别总帐相关标志'

TEXTLINE2 = '如果是应付帐款-工程业务,请输入X'

TEXTLINE3 = '如果是应付帐款-生产业务,请不要选择'

TITEL = '---修改发票校验中供应商统驭科目---'

VALUELENGTH = 1

IMPORTING

* ANSWER =

VALUE1 = I_ANS

EXCEPTIONS

TITEL_TOO_LONG = 1

OTHERS = 2 .

IF I_ANS <> 'X' OR I_ANS <> ''.

MESSAGE E001(00) WITH '特别总帐标志请输入X,或空表示生产业务'.

ENDIF .

SELECT SINGLE * INTO IWA_T074 FROM T074

WHERE KTOPL = 'SCOA'

AND KOART = 'K'

AND UMSKZ = I_ANS

AND HKONT = BSEG-HKONT .

IF IWA_T074-SKONT NE SPACE.

BSEG-HKONT = IWA_T074-SKONT. "科目

BSEG-UMSKZ = I_ANS . "特别总帐标示

BSEG-UMSKS = I_ANS . "特别总帐事务类型

BSEG-FDLEV = IWA_T074-EBENE . "特殊总帐计划层次,如果启动CBM

BSEG-BSCHL+1(1) = '9' . "记账码的第一码

ENDIF.

ENDFORM.

通过供应商控制科目直接区分生产性应付和工程性应付:

如果同一供应商同时发生生产性和工程性应付,可以使用上面的替代,如果某供应商只有工程类业务发生,如果不使用替代,可直接设置主数据中的控制统驭科目为其他应付款,当然,可能很难保证所有的工程类供应商都只提供工程材料或工程服务,所以,彻底区分,替代依旧是值得考虑的!

关于特殊总帐的特例

习惯做法是,同一供应商同时发生生产性和工程性应付,供应商主数据中设置应付帐款,使用一特殊总帐标志比如X表示其他应付款;有的用户却认为,某供应商多数业务为其他应付款,主数据中设置其他应付款,特殊总帐标志X反过来表示应付帐款,只要用户自己不搞混淆,也是可以的,倒是SAP系统本身,如果一输入特殊总帐标志能立即显示出对应的统驭科目,而不是在下一屏幕显现,应该可以大大减少科目选择错误。

特殊总帐标志的应用注意事项

有家企业,预付工程款采用其它应付款核算,预付时要求能输入对应项目的内部订单或WBS元素,此时注意该特殊总帐标志只能使用"定金/定金请求"类的特殊总帐标志。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/443058/viewspace-1042131/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/443058/viewspace-1042131/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值