取引先ごとに管理コードを分けている会社では、同じ取引先でも商品や部門ごとに売掛金・買掛金を別管理することがあります。その際に悩みやすいのが、別コードで発生した請求金額を相殺処理してよいのかという問題です。この記事では、売掛金と買掛金の相殺の基本的な考え方や、同一取引先で管理コードが複数ある場合の処理方法について解説します。
売掛金と買掛金の相殺とは何か
相殺とは、同じ相手との間で発生している債権と債務を差し引きして、差額だけを支払う処理のことです。
例えば、自社が取引先へ商品を販売して10万円の売掛金があり、一方で同じ取引先から商品を購入して15万円の買掛金がある場合、10万円分を相殺し、残りの5万円を支払うという処理になります。
実際の企業間取引では、支払業務の簡略化や振込手数料削減のため、売掛金と買掛金の相殺は一般的に行われています。
同じ取引先なら別コードでも相殺できるのか
販売管理システムでは、取引先コードを分けて管理している場合があります。しかし、経理上重要なのはシステム上のコードではなく、実際の取引相手が同一法人かどうかです。
同じ会社であり、請求先や支払義務者が同一であれば、コードが別になっていても相殺処理を行うこと自体は可能な場合があります。
例えば、取引先A社について、商品カテゴリーごとに「コード1」「コード2」と管理していたとしても、最終的な請求先が同じA社であれば、A社全体の債権債務として整理する考え方になります。
ただし相殺する場合は取引先との認識合わせが必要
別コードの売掛金を買掛金と相殺する場合に重要なのは、相手先との取り決めがあるかどうかです。
システム上は処理できても、相手企業が「コード1の商品だけで相殺する」「コード2の商品は別支払いにする」と考えている場合、請求内容の認識違いが発生する可能性があります。
今回のように相手先がコード1とコード2を合算して相殺処理してきた場合、相手側では同一会社との取引としてまとめて処理している可能性があります。ただし、今後も同じ処理でよいのか確認しておくと安心です。
経理処理では管理コードと実際の債権債務を分けて考える
販売管理ソフトでは、商品管理や部門管理のために複数の得意先コードを設定することがあります。しかし、会計上の売掛金・買掛金は、最終的には取引先単位で管理することになります。
例えば、A社向けに食品部門をコード1、日用品部門をコード2として登録していても、A社という法人に対する債権・債務である点は変わりません。
そのため、経理担当者は「システム上のコードが違うから相殺できない」と考えるのではなく、「誰に対する売掛金・買掛金なのか」を確認することが大切です。
販売王など販売管理ソフトで処理するときの注意点
販売管理ソフトでは、得意先コードごとに請求書発行や入金処理を管理することが多いため、設定によっては自動的な相殺処理ができない場合があります。
その場合は、入金処理や仕訳入力で調整する必要があります。例えば、コード1とコード2それぞれの残高を確認し、相殺分を明確に記録しておくことが重要です。
また、後から確認できるように、相殺内容をメモや伝票摘要に残しておくと、担当者が変わった場合や税務確認時にも説明しやすくなります。
相殺処理で確認しておきたいポイント
同じ取引先で複数コードを利用している場合は、以下の点を確認するとトラブルを防ぎやすくなります。
・請求先名義が同じ法人か
同じ会社名でも別法人の場合は、勝手に相殺できない可能性があります。
・相殺について取引先との合意があるか
請求書や取引条件で相殺方法が決まっている場合は、それに従う必要があります。
・社内の管理方法を統一しているか
コードごとに管理する理由を明確にし、経理担当者が変わっても分かる状態にしておくことが大切です。
まとめ|別コードでも同一取引先なら相殺できる場合がある
売掛金と買掛金の相殺は、基本的にはシステム上の得意先コードではなく、実際の取引相手が同一かどうかで判断します。
同じ法人への売掛金と買掛金であれば、別コードで管理していても合算して相殺する処理が行われることがあります。ただし、取引先との認識違いを防ぐため、相殺方法について事前に確認しておくことが重要です。
経理処理では、システムの設定だけを見るのではなく、取引の実態を確認することが大切です。少しでも不明点がある場合は、社内の経理責任者や税理士などに確認しながら処理すると安心です。


コメント