code: protected function initializePaymentSubject()
      {
          $this->depositTotal = 0;
          $this->grandTotal = 0;
          $this->paidTotal = 0;
          $this->pendingTotal = 0;
          $this->outstandingAccepted = 0;
          $this->outstandingExpired = 0;
          $this->outstandingLimit = 0;
  
          $this->paymentState = PaymentStates::STATE_NEW;
          $this->payments = new ArrayCollection();
      }
docs: Initializes the payment subject.