2

次のフィールドを持つ会計トランザクション テーブルがあります。

  • トランザクション ID
  • 日にち
  • 取引の種類(チャージ、支払い、クレジットなど)
  • 借方勘定
  • クレジットアカウント

そして、私は次の記録を持っています

id  date         type     debaccount   credaccount   amount
--  ----------   -------  ----------   -----------   ------
1   02/13/2012   charge   utilities    receivables   $200.00
2   02/17/2012   charge   maintenan    receivables   $150.00
3   03/06/2012   credit   receivables  utilities     ($20.00)
4   03/27/2012   charge   repairs      receivables   $80.00
5   04/29/2012   charge   utilities    receivables   $135.00
6   05/21/2012   charge   utilities    receivables   $70.00
7   06/22/2012   charge   utilities    receivables   $60.00
8   07/19/2012   payment  receivables  utilities     ($100.00)     

今のところ、問題なくバランスを取ることができるので、次のことを知っています。

口座 ユーティリティ収入 200-20(クレジット)+135+70+60 = 445 - 100 (支払い) = 残高 $345

今私が必要としているのは、たとえば期日までに未払いの残高を取得することです。

Account      0-30 days   31-60 days  61-90 days   90+ days    Balance
---------    ---------   ----------  ----------   ---------   ----------
receivables  $60.00      $70.00      $135.00      $200.00     $465.00
                                                  ($20)       $445.00
                                                  ($100)      $345.00  

未払いの残高がある場合に支払いを行うと、その支払いが最後の請求に影響することがわかりました (表を参照)。私の質問は、トランザクションとトランザクションの間に関係を持たせる必要があるかどうかです。そのため、1 回の支払いが「x」回の請求に影響することがわかります。これは、期日までに希望の未払い残高を得るために頭に浮かんだ唯一の解決策です。

どんな助けでも大歓迎です!!

ありがとう

4

1 に答える 1