複数の顧客または仕入先レコードを持つ単一伝票

このトピックでは、複数の顧客または仕入先レコードを持つ単一伝票を転記した場合の処理の概要を示します。 この機能は、Microsoft Dynamics 365 for Finance and Operations, Enterprise Edition, の将来のバージョンで廃止されます。そのため、決済処理への会計上の影響を考慮し、この方法で転記を行うことは推奨されません。

複数の顧客または仕入先に単一の伝票を使用する例として、一般的に、顧客間の残高転送や、同一組織内の顧客と仕入先との間での残高相殺が挙げられます。

複数の顧客または仕入先を含む伝票は、次のいずれかの方法で入力できます。

  • 仕訳帳で [1 つの伝票番号のみ] オプションを選択し、仕訳帳に追加するそれぞれの行が、同じ伝票に含まれるようにする。
  • 相手勘定科目がなく、複数の顧客または仕入先がある、複数行の伝票を使用する。
  • 勘定と相手勘定が、仕入先/仕入先、顧客/顧客、仕入先/顧客、顧客/仕入先となるように伝票に入力する。

このトピックでは、複数の顧客または仕入先レコードを持つ 1 通の伝票が転記されるとき、決済がどのように処理されるかを示します。 また、このトピックでは、複数の顧客または仕入先のある単一伝票を使用しないようにする回避手段を説明します。 具体的には、複数の顧客または仕入先のある単一伝票を使用した場合の影響の例として、2 つの一般的な決済のシナリオを示します。

  • 現金割引会計
  • 再評価会計

決済が単一伝票の使用に与える影響

複数の顧客または仕入先レコードを含む伝票を転記すると、複数の売掛金勘定または買掛金勘定残高のある、単一の会計伝票が作成されます。 決済プロセス中には現金割引、未実現利益/損失、実現利益/損失、元帳簿の集計勘定の軽減の帳簿入力が、元の帳簿入力を使用して作成されます。 たとえば、仕入先支払から請求書への決済時に現金割引が発生した場合、現金割引の会計は、元の請求書から買掛金勘定の勘定科目に転記する必要があります。 元の請求書が複数の仕入先レコードを含む伝票に転記された場合は、元の会計が集計されます。 この場合、単一伝票ではそれぞれの仕入先トランザクションの明細勘定項目にアクセスする方法がないため、ユーザーがどのように現金割引を会計する意図があったのか知る方法がありません。

複数の仕入先のある単一伝票と、現金割引の会計への影響

次の例では、複数の仕入先の請求書が [総勘定元帳] ページの単一伝票の総勘定元帳に記録されます。 これらの請求書は、複数の勘定の分析コードに配分されます。

伝票 勘定タイプ 勘定 説明 デビット クレジット
GNJL001 ベンダー 1001 INV1 100.00
GNJL001 ベンダー 1001 INV2 200.00
GNJL001 ベンダー 1001 INV3 300.00
GNJL001 元帳 606300-001-- INV1 50.00
GNJL001 元帳 606300-002-- INV1 50.00
GNJL001 元帳 606300-003-- INV2 200.00
GNJL001 元帳 606300-004-- INV3 300.00

転記後に、1 通の伝票が作成されます。

伝票 勘定 転記タイプ トランザクション通貨の金額
GNJL001 606300-001-- 仕訳元帳 50.00
GNJL001 606300-002-- 仕訳元帳 50.00
GNJL001 606300-003-- 仕訳元帳 200.00
GNJL001 606300-004-- 仕訳元帳 300.00
GNJL001 200110-001- 仕入先残高 -100.00
GNJL001 200110-001- 仕入先残高 -200.00
GNJL001 200110-001- 仕入先残高 -300.00

この伝票に、単一伝票に対する仕入先残高の転記タイプの 3 つのエントリが含まれていることを確認してください。 606300-001 にある 50.00 の借方と、606300-002 にある 50.00 の借方が、200110-001 の仕入先残高エントリを相殺するかどうかを示す方法はありません。 これは、ユーザーが単一伝票に複数の仕入先レコードを入力したためです。

この例から、単一伝票の使用による影響は、決済の下流において発生することがわかります。 200.00 の請求書のうち 3.00 の現金割引を受け、197.00 を支払ったとします。 現金割引勘定の値が、請求伝票の経費勘定からすべての分析コードにわたり割り当てられていることに注目してください。 これは、上記の請求書を転記するのに単一伝票を使用し、ユーザーが仕入先残高に関連する経費配分をどのようにする意図があるか単一伝票に示していないためです。

伝票 勘定 転記タイプ デビット クレジット
APPAYM001 200110-001- 仕入先残高 197.00
APPAYM001 110110-001- 銀行 197.00
14000056 520200-001-- 仕入先現金割引 0.25
14000056 520200-002-- 仕入先現金割引 0.25
14000056 520200-003-- 仕入先現金割引 1.00
14000056 520200-004-- 仕入先現金割引 1.50
14000056 200110-001- 仕入先残高 3.00

すべての経費配分にわたる現金割引が元の請求書から割り当てられることに不満の場合、単一伝票ではなく、複数の伝票を使用して請求書を記録する必要があります。 単一伝票の代わりに、複数の伝票を総勘定元帳で入力する例は、この例の最初に示してあります。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
GNJL001 ベンダー 1001 INV1 100.00 元帳 <空白>
GNJL001 元帳 606300-001-- INV1 50.00 元帳 <空白>
GNJL001 元帳 606300-002-- INV1 50.00 元帳 <空白>
GNJL002 ベンダー 1001 INV2 200.00 元帳 606300-003--
GNJL003 ベンダー 1001 INV3 300.00 元帳 606300-004--

ここで INV2 を支払うと、次のエントリが作成されます。 現金割引の財務分析コードが、関連付けられている経費の財務分析コードに従っていることに注目してください。

伝票 勘定 転記タイプ デビット クレジット
APPAYM001 200110-001- 仕入先残高 197.00
APPAYM001 110110-001- 銀行 197.00
14000056 520200-003-- 仕入先現金割引 3.00
14000056 200110-001- 仕入先残高 3.00

複数の仕入先のある単一伝票と、実現利益/損失の会計への影響

伝票 勘定タイプ 勘定 説明 デビット クレジット 勘定タイプ 勘定
GNJL001 ベンダー 1001 INV1 100.00 元帳 606300-001--
GNJL001 ベンダー 1001 INV2 200.00 元帳 606300-002--

次の例では、複数の仕入先の請求書が [総勘定元帳] ページの単一伝票の総勘定元帳に記録されます。 これらの請求書は、複数の勘定の分析コードに配分されます。 転記後に、1 通の伝票が作成されます。

伝票 勘定 転記タイプ トランザクション通貨での金額 (EUR) 会計通貨での金額 (USD)
GNJL001 606300-001-- 仕訳元帳 100.00 114.00
GNJL001 606300-002-- 仕訳元帳 200.00 228.00
GNJL001 200110-001- 仕入先残高 -100.00 -114.00
GNJL001 200110-001- 仕入先残高 -200.00 -228.00

この伝票に、単一伝票に対する仕入先残高の転記タイプの 2 つのエントリが含まれていることを確認してください。 606300-001 にある借方が、200110-001 への 100.00 の仕入先残高エントリを相殺するかどうかを示す方法はありません。 これは、ユーザーが単一伝票に複数の仕入先レコードを入力したためです。

この例から、単一伝票の使用による影響は、決済の下流において発生することがわかります。 会計通貨が USD で、上記のトランザクションが EUR のトランザクション通貨で転記されたとします。 200.00 EUR の請求書で完全に支払をしたとし、請求書の支払と転記時点とで為替レートが異なるために、実現損失が発生したとします。 実現損失勘定の値が、請求伝票の経費勘定からすべての分析コードにわたり割り当てられていることに注目してください。 この場合、決済される請求書の経費勘定には 002 のみが属するようにユーザーが認識する場合であっても、分析コードは 001 と 002 の両方が割り当てられています。 これは、上記の請求書を転記するのに単一伝票を使用し、ユーザーが仕入先残高に関連する経費配分をどのようにする意図があるか単一伝票に示す方法がないためです。

伝票 勘定 転記タイプ トランザクション通貨での金額 (EUR) 会計通貨での金額 (USD)
APPAYM001 200110-001- 仕入先残高 200.00 230.00
APPAYM001 110110-001- 銀行 -200.00 -230.00
14000056 801300-001- 為替レート差損 0.00 0.67
14000056 801300-002- 為替レート差損 0.00 1.33
14000056 200110-001- 仕入先残高 -2.00

すべての経費配分にわたる為替レート差損が、単一伝票からではなく、元の請求書から割り当てられることに不満の場合、請求書の記録には複数の伝票を使用します。 単一伝票の代わりに、複数の伝票を総勘定元帳で入力する例は、この例の最初に示してあります。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
GNJL002 ベンダー 1001 INV1 100.00 元帳 606300-001--
GNJL003 ベンダー 1001 INV2 200.00 元帳 606300-002--

ここで INV2 を支払うと、次のエントリが作成されます。 為替レート差損の財務分析コードが、関連付けられている経費の財務分析コードに従っていることに注目してください。

伝票 勘定 転記タイプ トランザクション通貨での金額 (EUR) 会計通貨での金額 (USD)
APPAYM001 200110-001- 仕入先残高 200.00 230.00
APPAYM001 110110-001- 銀行 -200.00 -230.00
14000056 801300-002- 為替レート差損 0.00 2.00
14000056 200110-001- 仕入先残高 -2.00

単一伝票の残高転送および相殺のシナリオ

複数の顧客または仕入先のある単一の伝票を使用する一般的な 2 つのシナリオには、1 つの顧客/仕入先から別の顧客/仕入先への残高転送と、同一組織内の顧客と仕入先との間の残高相殺があります。 次の 2 つの例では、単一伝票にそれらを入力する代わりとして、Finance and Operations でこれらのシナリオを入力する推奨される方法について説明します。

[残高転送] は、複数の顧客のある単一伝票で、ある顧客から別の顧客に残高を転送するために入力したものです (仕入先の場合も同様)。 このシナリオは、子会社が請求書の支払義務を親会社に移すなど、請求書の支払義務を他者に移転するときに発生します。

この例では、支払が 10 日以内のときに顧客が現金割引を受けられる販売条件を仮定します。 この例にある顧客は、手形の支払い義務を保険会社に担当させています。 この保険会社は、システムでは 2 番目の顧客として設定しています。 元の顧客の残高は、保険会社に転送され、この保険会社が割引期間内に手形を支払うと 2% の現金割引を受けます。

説明のため、顧客 ACME に対して次のような販売があったとします。 次の帳簿入力がこの販売を表します。

勘定科目 転記タイプ デビット クレジット
401100-002-023- 収益 100
130100-002- 顧客残高 100

次に、ユーザーは売掛金勘定支払仕訳帳で 1 通の伝票により、ACME から保険会社に未払い残高を転送します。 Finance and Operations では、保険会社は顧客「Insurance」として設定されています。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
ARPAYM001 顧客 ACME 転送 100.00 顧客 保険

上記のエントリが単一伝票に含まれていることを確認してください。 この伝票には、2 つの顧客のレコードが含まれます。 上記の総勘定元帳エントリが転記されるときに、次の伝票が作成されます。

伝票 勘定 転記タイプ トランザクション通貨の金額
ARPAYM001 130100-002- 顧客残高 100.00
ARPAYM001 130100-002- 顧客残高 -100.00

次に、顧客「Insurance」から 98.00 の支払を受け、残高の転送によって作成された請求書で支払を決済するように選択するとします。 その結果、次の伝票が転記されます。 決済では元の請求書の財務分析コードを使用することが期待されますが、顧客「Insurance」について請求書がないため、それは使用できません。 現金割引の配分の分析コードは、元の請求書の収益勘定からではなく、既定では転送によって作成された顧客トランザクションから入力されることに注意してください。 既定値は、残高の転送に単一伝票を使用した結果です。

伝票 勘定 転記タイプ デビット クレジット
ARPAYM002 110110-002- 銀行 98.00
ARPAYM002 130100-002- 顧客残高 98.00

現金割引に関連付けられた伝票では、既定では転送によって作成された顧客トランザクションから財務分析コードが入力されます。これは、転送に複数の顧客があるためです。

伝票 勘定 転記タイプ デビット クレジット
ARP-00001 403300-002- 顧客現金割引 2.00
ARP-00001 130100-002- 顧客残高 2.00

現金割引の財務分析コードの既定値が不満の場合、単一伝票ではなく、複数の伝票を使用して残高の転送を記録する必要があります。 このシナリオの完了には、残高の移動元となる顧客についてクレジット メモを作成し、残高の移動先となる顧客について借方伝票または請求書を作成する必要があります。 次の例では、このサンプルで先ほど示したように、残高の転送のために単一伝票を使用する代わりに、複数の伝票を売掛金勘定支払仕訳帳に入力する方法を説明します。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
ARPAYM001 顧客 ACME 100.00 元帳 401100-002-023-
ARPAYM002 顧客 保険 100.00 元帳 401100-002-023-

これは、顧客「Insurance」が伝票 ARPAYM02 の 98.00 を支払うときに、伝票 ARPAYM002 の勘定科目エントリから正しい財務分析コードが使用されることを意味します。

伝票 勘定 転記タイプ デビット クレジット
ARPAYM003 110110-002- 銀行 98.00
ARPAYM003 130100-002 顧客残高 98.00

現金割引に関連する伝票では、ARPAYM002 の伝票に表示されている相殺収益勘定から財務分析コードが使用されます。

伝票 勘定 転記タイプ デビット クレジット
ARP-00001 403300-002-023- 顧客現金割引 2.00
ARP-00001 130100-002- 顧客残高 2.00

複数の顧客および仕入先の相殺を含む単一伝票

相殺は、同じ会社に対して組織が購買と販売を行う場合に便利です。 仕入先請求書の支払を行って顧客請求書の支払を受けるのを待つかわりに、仕入先と顧客の請求書を相殺できます。 相殺トランザクションは、未払残高に対して決済されます。

説明のため、仕入先 1001 および顧客 US-008 が同じエンティティにあり、組織は買掛金と売掛金の残高を相殺してから、残りの残高を支払いまたは受け取りしたいとします。 顧客レコードには 75.00 EUR の支払い義務があり、仕入先レコードには 100.00 EUR の支払い義務があるとします。この場合、残高を相殺して、25.00 EUR のみを仕入先に支払いたいことになります。 また、会計通貨は USD とします。 この場合、支払勘定支払仕訳帳の 1 通の伝票に、相殺トランザクションが入力されます。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
APPAYM001 ベンダー 1001 相殺決済 75.00 顧客 US-008

このトランザクションの今後の決済について好ましくない問題を回避するには、単一伝票を使用するかわりに、複数の伝票を使用して相殺トランザクションの仕訳帳に入力します。 複数の顧客および仕入先の残高が含まれる単一伝票の使用を回避するため、顧客および仕入先残高が単一の精算勘定で相殺されることに注目してください。

伝票 勘定タイプ 勘定 説明 デビット クレジット 相殺タイプ 相手勘定
001 顧客 US-008 75.00 元帳 999999---
002 ベンダー 1001 75.00 元帳 999999---