PK の一部として、プロジェクト、請求書、および支払いテーブルで、billToPartyID (または customerID、それらは同じものであるか、1 対 1 の関係があると仮定しています) が必要です。あなたの関係は次のとおりです:
"customer/billToParty は、多くの請求書を持つことができる多くのプロジェクトを持つことができます。customer/billToParty による支払いは、指定する必要がある顧客の請求書の多くに適用できます。"
そうすれば、支払済と未払いの請求額の両方で、customerID ごとの合計を簡単に追跡できるはずです。