Dynamics AX における伝票トランザクション入力時の制限事項について
Dynamics AX, Microsoft Dynamics 365 for Finance and Operations では、1 つの伝票番号に対して、顧客 / 仕入先トランザクションの入力は 1 行であることを前提として処理設計されております。 しかしながら、一般会計 > 仕訳帳 > 一般仕訳帳からトランザクションの入力時に、仕訳伝票明細にて様々な勘定タイプ (Account type) を選択することが可能です。 以下のように、1 つの伝票番号に対して顧客や仕入先トランザクションを複数行入力した場合、税金の計算や後の決済処理等で想定されない動作となる問題が発生することが報告されております。
NG 例-1)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0001 顧客 顧客_A 100.00 n/a
GL-0001 顧客 顧客_B 30.00 n/a
GL-0001 顧客 顧客_C 70.00 n/a
Dynamics AX がサポートする入力方法)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0001 顧客 顧客_A 100.00 経過勘定 (*)
GL-0002 顧客 顧客_B 30.00 経過勘定
GL-0003 顧客 顧客_C 70.00 経過勘定
(*) 経過勘定を用いることで、顧客勘定毎に異なる伝票番号とすることが重要です。
NG 例-2)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0010 仕入先 仕入先_A 100.00 n/a
GL-0010 顧客 顧客_A 100.00 n/a
Dynamics AX がサポートする入力方法)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0011 仕入先 仕入先_A 100.00 経過勘定
GL-0012 顧客 顧客_A 100.00 経過勘定
NG 例-3)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0010 仕入先 仕入先_A 120.00 n/a
GL-0010 仕入先 仕入先_A 100.00 n/a
GL-0010 元帳 AC12345 20.00 n/a
Dynamics AX がサポートする入力方法)
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0011 仕入先 仕入先_A 120.00 経過勘定
GL-0012 仕入先 仕入先_A 100.00 経過勘定
GL-0013 元帳 AC12345 20.00 経過勘定
あるいは
————————————————————-
伝票番号 勘定タイプ 勘定 借方 貸方 相手勘定
————————————————————-
GL-0011 仕入先 仕入先_A 120.00 AC12345
GL-0012 仕入先 仕入先_A 100.00 AC12345
例えば、税金の計算が正しく行われない場合や決済処理が想定した動作となならい現象を確認された際には、まずは伝票が「Dynamics AX がサポートする入力方法」となっているかご確認ください。