赛捷软件论坛's Archiver

lynn.yu 发表于 2019-7-31 14:44

[KB功能解说] 收付款银行单据上的平衡行或不平衡问题

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]适用产品版本[/b]
Sage X3 V6、V7、PU8、PU9、PU10


[b]模块[/b]
会计


[b]问题概要[/b]
你创建了一笔与银行科目币种不同币种的收付款。

在你的收付款中,你有一行是以银行货币类型记录的,且类型为“银行<=>账户”。

在你将这笔收付款过账时,X3创建了2条分录:
——一条以付款币种记录的,会对收付款科目产生影响
——另一条则是以银行币种记录的,会对银行科目产生影响

问题:
你的第二条分录会创建并附有一个取整行或者返回报错消息“凭证按账册币种计余额不平衡”;这还取决于你在会计模型中的“平衡选项”。


[b]详细信息[/b]
这个问题是由于自动凭证PYODH的行号40造成的。

这一行勾选了“清算”,而且与行号20相汇总。

如果你查看[公式]页签,“金额”公式是这两行上都填入的,但是“账簿金额…”只填在行号20中。

因此,X3将两个“金额”结果相加,但只从第20行提取“账簿金额”,而这就导致了不平衡。


[b]解决方法[/b]
要想解决这个问题,你有两种选择:

1. 取消行号40上的“清算”复选框的勾选。

=> 这样就会为每个自动凭证行号(20+40)创建一个单独的会计行,而行号40的“账簿金额”将根据会计凭证货币的惯例进行计算。


2. 保持清算”复选框的勾选状态不变,并在行号40的“账簿金额…”公式中填入值。

你必须使用带有以下设置的变量V_CONVERT:
CPY = [F:PYH]CPY
DEVORG = [F:PYD]CURLIN
DEVDES = FUNC CPTINIVAR.DEVLED([F:PYH]CPY,i)
##你必须将"i"替换为本地菜单2644中账簿的顺序号
DAT = [M:HAE0]ACCDAT
AMTORG = [F:PYD]AMTLIN

=> 这个变量会将你的行金额转换为账簿货币,并修复不平衡的情况。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.