赛捷软件论坛's Archiver

lynn.yu 发表于 2021-1-12 10:43

[V12功能解说] 为何我无法更改这张临时凭证?

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


关账的乐趣!月末,你正在审查你的凭证记录,你意识到有必要进行一些更正。这些凭证处于临时状态。但为什么你不能对一些临时凭证进行修改呢?

请不要立即直接转头去修改表。记住,程序的业务规则并不考虑更新SQL或GMAINT表。什么是业务规则?业务规则保证了数据的完整性,比如账户有效,BP存在,付款类型正确等等。直接更新不会自动更新相关/依赖的字段或表。如果你更新了一个凭证上的金额,余额表并不会得到更新。你的数据将不同步。请始终通过遵循业务规则的前端执行更改。

让我们前往财务→凭证→凭证录入的在线帮助中心,看看它对修改字段是怎么说的:

为了保证源于其他模块的凭证数据的完整性,某些字段是不能修改的:例如,向某一银行发起的付款阻止了对相关账户的修改;要取消这样的交易,首先要取消付款(这将使凭证反转),然后为新的银行账户重新录入付款。能否修改某些字段也受制于凭证记录是否已被最终审核。下表列出了从除会计模块以外的其他模块中产生的凭证不能修改的字段:

来源模块        字段                科目类型        凭证状态        修改
全部                货币                -                临时                无法修改
全部                汇率                -                最终                无法修改
全部                汇率类型        -                最终                无法修改
全部                地点                -                临时                无法修改
全部                科目                控制                临时                无法修改
全部                商业伙伴        -                临时                无法修改
全部                金额                控制                临时                无法修改
商业伙伴        科目                银行                临时                无法修改
商业伙伴        金额                银行                临时                无法修改

如你所见,为了保持账簿的完整性,即使凭证处于临时状态,也不能进行某些修改。对于那些不能修改的凭证,你可以选择将凭证反转,将余额重新归类到另一个科目,或者去来源模块创建一个交易,将原来的凭证反转。

那能否删除问题凭证呢?首先,必须将GASSUP参数(删除会计凭证)设置为“是”。这项设置可以在参数设置→基本参数→参数值->TC项目(基础数据)->INV组(和会计规则)下找到。有一些条件必须满足:
•         凭证是在会计模块中的,并且是被手动录入的。
•         凭证状态不能是“最终”的。
•         没有任何一行被匹配或对账。
•         没有申报过任何增值税金额。
•         请记住,为了保持序列的完整性,有些国家不允许删除交易。在这种情况下,删除就是不可行的。

既然我们在讨论更改凭证的话题,那么我们就来看看在最终状态下更改凭证的分析元。要想在最终状态下更改分析元,请前往“分析元类型”功能,在参数设置→组织结构下。勾选“最终分录修改”。

[attach]6750[/attach]

下一步,我们前往参数设置→用户→用户功能,选择你希望可以在最终状态下更改分析元的那个用户的【用户代码】。在【参数】页签上,选择CPT项目,AUZ组。将的CNTANA(分析的控制)值更改为“否”。如同STOADMIN一样(见《STOADMIN参数的威力》),你应当仔细考虑想要让谁访问这个功能。

[attach]6751[/attach]

希望这些信息对你的关账有所帮助。

页: [1]

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