Jump to content

jwogrady

Members
  • Posts

    95
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by jwogrady

  1. The scenario I run into all the time... The $2500 monthly marketing services -- I'll send you a check. Please don't hit my credit card.... The $20 hosting account..... absolutely... charge my credit card so it never goes down. Had a situation where a lady went into the portal and selected auto debit to make sure her site NEVER went offline. Then the reoccurring marketing service hit.... she wasn't happy... ;-) So yeah, it would be huge help if I could control payment method, auto-debit, and perhaps even auto-suspend down at the product or perhaps invoice (i.e. bucket) level... I must admit that doesn't sound easy... :-)
  2. It took me a while to figure out how... but I have successfully installed Blesta 3.4.2 on Centos 7 with Open LiteSpeed. I'm happy to report it is BLAZING fast. I respectfully submit that Open LiteSpeed is a better path than NGINX on a non-cpanel server for a few reasons. 1 - In a production environment, I don't want to be figuring out NGINX config file syntax should I have a support issue. The Open Litespeed web admin interface provides a much needed level of comfort. 2 - Litespeed has an official upgrade and support path... I can upgrade to a paid Litespeed product or simply move the site back into my cPanel Litespeed stack. I like having options. 3 - I already use Litespeed in my shared environment since NGINX isn't officially supported on cPanel. (Whhhy cPanel?) I'm commenting purely from a business point of view... Nginx may indeed be faster, more secure, etc.... Anyways, I would be happy to write up a Centos 7 / Blesta / litespeed install How To guide. I don't mind sending it to the Blesta team so they can edit my draft and publish it through official channels. Just let me know with whom to coordinate.
  3. Part of the problem is my bad usage practice... Here is what I remember doing... - I created an invoice. - customer doesn't pay for months. - I apply credits to zero out the invoice. - customer gets a copy of the paid $0 invoice. - to my surprise, I get a check in the mail for the "paid" $0 invoice... for the correct before I applied the credits to zero it out. so now I'm in a jam... how to I apply the check payment to an invoice already marked paid? First, I unapply the zero dollar payment... and try to all the different transaction status types. - void - error. - returned - refund I think all of them... The only way I can get it out of "closed" is to move the invoice date to the future... That moves it to "pending". Nothing I do get's it back to open. So, who wants to right an automated test for what I did? I'm sure you could have predicated my usage behavior. :-) Anyways, I wanted to report the issue. I upgraded from 3.3.0 to 3.4.2 today in hopes that fixes the issue. Then I'll try the direct edit to mysql mentioned above if the upgrade doesn't work. I really appreciate you guys. I'll report back what happens.
  4. Running into this issue again.... I've tried every way to remove the transaction that close the invoice... but it won't move out of closed back into open. Screenshot attached. How can an invoice with NO transactions attached be closed?
  5. I'm not finding much documentation on installing Blesta outside of cPanel/Softaculous stack. That's surprising considering I doubt many of us will want to scale very big before taking our billing system outside a shared hosting environment. I imagine a dedicated ubuntu server running marriadb and nginx.... even Open LiteSpeed would be pretty good setup. Why is there no guide for setting that up on Centos and Ubuntu VPS. That would cover about 85% of the non-cpanel scenarios I would imagine. Blesta Recommended Requirements The following requirements are recommended, and if met will provide a better experience and more full use of available features. PHP version 5.2 or later PDO, pdo_mysql, curl (version 7.10.5 or later), openssl (version 0.9.6 or later), gmp, imap, json, ldap, libxml, mailparse, mbstring, mcrypt, simplexml, and zlib PHP extensions MySQL version 5.0.17 or later Apache, IIS, or LiteSpeed Web Server ionCube PHP loader memory_limit set to 32 MB or greater That's a lot of requirements to satisfy without any guidance. I don't mind being a pioneer, but even pioneers like to have a map.
  6. The dream scenario.... We set up a monthly invoice called "utilities" which is basically a bucket of services. Throughout the month we add or cancels services to the "utilities" bucket. At the end of the month they get a single "utilities" bill with all the appropriate pro-rates and credits for the subscribed to services. We assign auto-pay and payment type to cover that bucket specifically I get pretty close to the above with reoccurring invoices.. The problem is I can't assign a payment type and auto-bill setting for the reoccurring invoice. That alone would solve a lot of the problem in the short term. Longer Term, I want to define rules for how to handle items in the bucket. - we don't want to extend credit for services in a bucket. collect payment for the pro-rated amount towards the end of the month and add the reoccurring item to the bucket. - we have extended net 30 terms... so we don't expect the customer to pay when they add a service. we simply add the prorated amount and full amount for the item to the next month's bill. - customer calls and wants to put a billable item on pause.... (for example, monthly marketing services, web hosting why a project still in development, etc.) -- no credit is give scenario..... The item is simply not billed the next month. -- credit given scenario.... Credit issued for unused service. Item is not billed on next cycle. Credit can be used towards any invoice. So, in short... I call this Bucket Billing. You should trademark that because I don't believe your competitors offer it. :-)
  7. @ naja7host and @Dean thanks so much for the additional information. Knowing that it's a CSF message really helped fixed the issue.
  8. You make a good point.... It's actually a cloudlinux machine and I think it auto-updated recently. The good news is I figured out it's probably not malicious because the alerts corresponded with the normal cron schedule. I'm using Blesta 3.3 too... probably time to update.
  9. Started getting these alerts from the cPanel server hosting the site today. Anything I need to worry about? Time: Sat Feb 7 15:00:01 2015 -0600 Account: myaccount Resource: Virtual Memory Size Exceeded: 207 > 200 (MB) Executable: path/to/usr/bin/php Command Line: php path/to/index.php cron PID: 885480 (Parent PID:885469) Killed: No Any tips to stop that from happening.
  10. Awesome. Thanks for the confirmation. It's always nice to know it's not me. :-)
  11. I have the universal model working, but the customer's invoice and service listing all show "field2" next to the item. I can't figure out where that is controlled. It looks like the system is trying to populate those areas from a customer entered variable, but I don't have a "field2" value listed anywhere. John
  12. Thanks for your help on this. The reason this threw me off is because I was voiding transaction...not invoices. I see what you mean about returned.
  13. I applied a check against an open invoice. The check did not go through so I voided the transaction. How do I reopen the invoice marked as closed.
  14. jwogrady

    Two Big Issue

    Okay guys. Thanks for the tips. Licensecart, I apologize for the omissions. WHM 11.44.1 (build 18) PHP 5.4.24 (cli) (built: Jan 19 2014 21:32:15) CloudLinux Server release 6.5 (Pavel Popovich) 5.6.16-cll-lve MySQL Community Server (GPL) LiteSpeed 4.2.14 Cody, I did confirm I'm using the full path in System -> General -> Basic Settings -> Root Web Directory. Yeah, I think I will switch my license over to you guys. I think being able to submit tickets to the developer is more valuable than $3 a month in cost savings..... :-)
  15. jwogrady

    Two Big Issue

    Can't decide if these items are related or not, so I'm going to combine the thread..... First, Blesta keeps sending the wrong link in emails. The links assume Blesta is install in the home directory. I've changed the the root path in the system setting and change it back, re-saved all my email templates, and the problem won't go away. Customer keep telling me the url the recieve are invalid. Second, I can't get ticketing to work.... I've tried piping, imap and pop..... The emails just wont import. I'm running Centos 6.5 CloudLinux LiteSpeed Web Server Finally, I bought my license through a reseller. They couldn't help.... I take it I can't submit a ticket unless i purchase the license direct?
  16. It's the Invoice Due Template. ​Here is an example.... If you would like us to automatically charge your card, login to your account at http://www.status26.com/client/ to set up auto debit. Pay Now, visit http://www.status26.com/client/pay/method/14/?sid=4Cn4a%2BXm1NEimp7le%2FH7zjTfMP%2FDR4cB4yWqttCJSM8%3D (No login required) If you have any questions about your invoice, please let us know! I should note that blesta is installed in a /portal. so the link should be www.status26.com/portal/clients..... Licensecart mentioned a route conflict. Not sure how to fix.
  17. I installed Blesta to /portal/ Now all my email template urls are incorrect.... "...login to your account at http://www.status26.com/client to set up auto debit" should be "...login to your account at http://www.status26.com/portal/client to set up auto debit." What's the best way to fix? UPDATE: Strange... the above emails work... but this one does not.... If you would like us to automatically charge your card, login to your account at http://www.status26.com/client/ to set up auto debit.
  18. Okay... Doesn't everyone use SSL? Can we please add this to the documentation. Better yet, let me check ssl next to my url in the general settings. EDIT -- My bad... looks like this is done by default. So the fact that it's not directing probably has something to do with my server.... EDIT2 --- On closer look, the issue was that the .htaccess rules in my Blesta install directory were commented out. Changed #RewriteCond %{HTTPS} !=on #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=307,NE,L] to RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=307,NE,L] All good now.
  19. I'm trying to setup a trial on status26.com. It's not working.... The only thing I can figure is that maybe since I tried Blesta on another server a month or so ago it may not work. Can you please reset the trial?
  20. Having issues with the name cheap sandbox.... After the customer makes the purchase the whois info is blank. The order is held up pending. When I active get an error saying the registrant info invalid. I update the whois info error says domain not found. in short, can't complete the orders in the sandbox.
×
×
  • Create New...