Add 'payment node' or similar
Craig Gardner - March 4, 2009 - 03:09
| Project: | Storm |
| Version: | 6.x-1.x-dev |
| Component: | Storm.module |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | active |
Jump to:
Description
I noticed that there is space on the invoices for payments. However, I can not find where I would log a payment. Is this part of the current STORM system or am I just missing something?

#1
The invoice becomes marked as paid when you enter a payment date.
Was there anything else you were hoping to log?
#2
I was hoping that it would be able to add the amount paid as well as some other notes about the payments. Almost where the payment is a node of its own.
My workaround has been to add an invoice item that is a negative number for the amount of the payment, and it would be nice to be able to add an actual payment.
#3
OK I see what you mean.
I've changed this to a feature request as its not something that can be done with the current system. Please do add more details about your use case for payment nodes if anything else comes to mind!
#4
Marked #550532: Paying a storm Invoice as duplicate of this issue.
#5
How about routing the payment collection process through the e-commerce module? ( http://drupal.org/project/ecommerce ) That way, one could sell products and fixed services through e-commerce and custom invoiced services through storm. Also giving consistency to the customer to get a consolidated view of all invoices and have all the e-commerce payment gateways as payment method options.
There have also been similar requirements discussed for the e-commerce module. see http://groups.drupal.org/node/17435
#6
As I understand it the current problem here is that you only have the option of putting in a single payment per invoice where some clients may need to make more than one payment in order to pay off their invoice. It seems that adding a payment node would be a good solution. However, it may be easier to simply add a dropdown or something to invoice item that would allow you to treat it as either a payment or an item. Then you could simply add a little functionality to invoice item rather than adding another node to the already long list of storm nodes. What do you think? If it were simply added to invoice item then it would be nice if it were categorized separately on the invoice.
Of course it would be even better if like apurvarc is saying we get it so that clients can process payments online toward their invoice which would then be automatically updated to reflect the payment. I definitely think that should be a long-term goal.
#7
+1 to this suggestion. We created separate content type and accounting rules to handle the "partial" or "combined" payments we often get from organizations, and some pretty cumbersome accounting logic. I am sure there is a much simpler solution to be had within Storm itself.