My Oracle Support Banner

EGL9.2: 消費税関連の仕訳を転記取消する際ステップGL_JP_BOOKCD.Process.InsVATおよびGL_JP_RVRSAL.Process.InsVATで「ORA-00001: 一意制約 (SYSADM.PS_JRNL_VAT)に違反しました」のエラーとなる (Doc ID 2300877.1)

Last updated on NOVEMBER 18, 2019

適用範囲:

PeopleSoft Enterprise FIN General Ledger - バージョン 9.2 から 9.2 [リリース 9]
この文書の内容はすべてのプラットフォームに適用されます。

現象

問題:
-----------------------------
1回の転記処理で逆仕訳生成対象の仕訳と転記取消対象の仕訳を同時に転記しようとすると下記エラーメッセージが出力され、未完了終了する。

エラー:
-----------------------------
File: /vob/peopletools/src/psappeng/aedebug.hSQL error. Stmt #: 1703 Error Position: 0 Return: 805 - ORA-00001: ????(SYSADM.PS_JRNL_VAT)???????
Failed SQL stmt: INSERT INTO PS_JRNL_VAT (BUSINESS_UNIT, JOURNAL_ID, JOURNAL_DATE, UNPOST_SEQ, JOURNAL_LINE, LEDGER, VAT_ENTITY, PHYSICAL_NATURE, STATE_VAT_DEFAULT,
VAT_EXCPTN_TYPE, VAT_EXCPTN_CERTIF, VAT_RCRD_INPT_FLG, VAT_RCRD_OUTPT_FLG, VAT_CALC_TYPE, VAT_CALC_GROSS_NET, COUNTRY_VAT_RPTG, VAT_DCLRTN_DT, VAT_TXN_TYPE_CD,
VAT_APPLICABILITY, TAX_CD_VAT, VAT_DST_ACCT_TYPE, VAT_DISTRIB_STATUS, VAT_ENTRD_AMT, VAT_ENTRD_AMT_BSE, VAT_AMT, VAT_AMT_BSE, VAT_CALC_AMT, VAT_CALC_AMT_BSE, VAT_BASIS_AMT,
VAT_BASIS_AMT_BSE, TAX_CD_VAT_PCT, FOREIGN_CURRENCY, CURRENCY_CD, VAT_TOL_OVERRIDE, VAT_USE_ID, VAT_RECOVERY_PCT, VAT_REBATE_PCT, VAT_RCVRY_AMT, VAT_RCVRY_AMT_BSE,
VAT_REBATE_AMT, VAT_REBATE_AMT_BSE, VAT_RCVRY_PCT_SRC, VAT_REBATE_PCT_SRC, VAT_ROUND_RULE, VAT_RPTG_CURR_FLG, CURRENCY_RPTG, VAT_INV_AMT_RPTG, VAT_TRANS_AMT_RPTG,
RATE_MULT_VAT, RATE_DIV_VAT, VAT_NRCVR_PRO_FLG, VAT_NRCVR_ALL_FLG, VAT_APORT_CNTRL, JOURNAL_LINE_VAT, PROCESS_INSTANCE) SELECT BUSINESS_UNIT, JOURNAL_ID, JOURNAL_DATE,
UNPOST_SEQ, JOURNAL_LINE, LEDGER, VAT_ENTITY, PHYSICAL_NATURE, STATE_VAT_DEFAULT, VAT_EXCPTN_TYPE, VAT_EXCPTN_CERTIF, VAT_RCRD_INPT_FLG, VAT_RCRD_OUTPT_FLG, VAT_CALC_TYPE,
VAT_CALC_GROSS_NET, COUNTRY_VAT_RPTG, VAT_DCLRTN_DT, VAT_TXN_TYPE_CD, VAT_APPLICABILITY, TAX_CD_VAT, VAT_DST_ACCT_TYPE, VAT_DISTRIB_STATUS, VAT_ENTRD_AMT, VAT_ENTRD_AMT_BSE,
VAT_AMT, VAT_AMT_BSE, VAT_CALC_AMT, VAT_CALC_AMT_BSE, VAT_BASIS_AMT, VAT_BASIS_AMT_BSE, TAX_CD_VAT_PCT, FOREIGN_CURRENCY, CURRENCY_CD, VAT_TOL_OVERRIDE, VAT_USE_ID,
VAT_RECOVERY_PCT, VAT_REBATE_PCT, VAT_RCVRY_AMT, VAT_RCVRY_AMT_BSE, VAT_REBATE_AMT, VAT_REBATE_AMT_BSE, VAT_RCVRY_PCT_SRC, VAT_REBATE_PCT_SRC, VAT_ROUND_RULE,
VAT_RPTG_CURR_FLG, CURRENCY_RPTG, VAT_INV_AMT_RPTG, VAT_TRANS_AMT_RPTG, RATE_MULT_VAT, RATE_DIV_VAT, VAT_NRCVR_PRO_FLG, VAT_NRCVR_ALL_FLG, VAT_APORT_CNTRL,
JOURNAL_LINE_VAT, PROCESS_INSTANCE FROM PS_JRNL_VAT_TMP WHERE PROCESS_INSTANCE = 41427

Process 41427 ABENDED at Step GL_JP_RVRSAL.Process.InsVAT (SQL) -- RC = 805 (108,524)

Process %s ABENDED at Step %s.%s.%s (Action %s) -- RC = %s

再現手順:
-----------------------------
※対象のビジネスユニットは消費税設定を行っている。

1) 仕訳入力作成/更新画面で仕訳を作成し編集処理を実行する。(転記可能な状態にしておく)
・この際に「逆仕訳オプション」で"翌日"を指定しておく
・転記取消用仕訳が必要であるため仕訳は2つ作成しておく(1)-A、2)-B)
・仕訳入力の際には消費税対象勘定科目を使用する

2) 仕訳転記指定画面で、1)-Aの仕訳を指定し転記処理を実行する。
・1)-Aの仕訳が転記済となったことを確認しておく

3) 仕訳転記指定画面で、1)-Bの仕訳を指定し転記せずに保存(転記処理は5)で実施するためここでは実施しない)

4) 仕訳転記取消指定画面で、1)-Aの仕訳を指定し転記せずに保存(転記処理は5)で実施するためここでは実施しない)

5) 仕訳転記画面で、1)-A、1)-Bが対象になるようパラメータを指定し転記処理を実行する。

現在の動作
-----------------------------
1回の転記処理で逆仕訳生成対象の仕訳と転記取消対象の仕訳を同時に転記しようとすると下記エラーメッセージが出力され、未完了終了する。

期待される動作
-----------------------------
1回の転記処理で逆仕訳生成対象の仕訳と転記取消対象の仕訳を同時に転記しても正常終了する。

ビジネスインパクト
-----------------------------
1回の転記処理で逆仕訳生成対象の仕訳と転記取消対象の仕訳を同時に転記処理を行えない。

変更点

 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


本書の内容
現象
変更点
原因
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.