-
Posts
6,728 -
Joined
-
Last visited
-
Days Won
841
Everything posted by Paul
-
Congratulations!
-
Blesta has an exchange rate system that uses Google Finance, Yahoo Finance, or Foxrate that can be configured to update automatically under Settings > Company > Currencies > Currency Setup. Your plugin could use this, which would simplify it some. The plugin can register an automation task in Blesta to look up the invoices and perform an API request. Good luck!
-
What would be a use case where you would want a $0 invoice? And, what are the consequences of having a $0 due invoice if you accidentally submit a proforma invoice with a 0 balance? It is simple for us to say, if invoice type is proforma, and amount is 0, do not convert to invoice. But, it is more difficult to pop up a modal box and request action from the staff member. Also consider that the system could potentially generate a $0 proforma invoice itself, and manual intervention is not possible. We want to go with the simplest solution that works in as many cases possible.
-
Nice work @PauloV!
-
Your mockup is good @Licensecart, the reason should be displayed in the expandable area like this anywhere cancelled services are listed. The color likely would not be red, but it should be in there. I've updated the task with some more details. CORE-590
-
There are some changes planned for simplifying packages, including not requiring a module to be specified. What people do now is go to create a package, and realize that they need to at least install the Universal Module and create a Universal Module product. That's a pain. There are other changes also, the Package create/edit page layout is going to change significantly. We also plan to allow modules to define "default" welcome email content, so you can get up and running more quickly and tweak it later as needed.
-
Thanks for starting this thread PauloV, makes it easy to see everything in one place. I'll be going through this in more detail shortly to ensure we have a task for anything outstanding. Looking forward to the VAT MOSS report, many will thank you!
-
Jonathan is right, and you can get the full release for 3.4.3 at https://account.blesta.com/client/plugin/download_manager/client_main/download/63/blesta-3.4.3.zip Back up your database & installation files first. Your database and /config/blesta.php config file are very important. I'm not aware of any duplicate invoice issues. I would double check that you don't have 2 crons running, that there is just one service or group of services that are being billed and that there isn't also a recurring invoice. If you have any custom code or 3rd party extensions, I would suggest disabling them temporarily to try to rule them out.
-
Yes, thanks @serge and glad it's working for ya!
-
Do you see the transaction in Blesta? Was an invoice paid, or was payment made without an invoice specified? If the payment was issued as a credit in Blesta, then it would by default be applied to invoices when the cron runs. If a specific invoice is paid, then it should be applied immediately. I'm assuming the client clicked the PayPal button within Blesta also, correct?
-
I take it that helped? Awesome!
-
I believe it defaults to the companies default currency. Do you accept both USD and CAD? If only CAD, you can remove all other currencies under Settings > Company > Currencies > Active Currencies, and it won't have any other choice but to show CAD.
-
If you have an owned license with us, open a ticket to request a dev license and one will be issued. I'm personally not familiar with CarrotPay enough to recommend anything you can do in way of security, Cody or Tyson may be able to. Generally though, if a payment is made in a different currency then it'll be recorded in that currency. Since the invoice currency and the transaction currency do not match, the transaction cannot be applied to the invoice. I've seen orders come in via PayPal and they change the form to say 5 cents and make a payment. Blesta records 5 cents and applies it to the invoice, but the invoice is not closed because it's not paid in full. That's just an example, but Blesta is pretty smart about these kinds of things.
-
If you have suggestions on how this would look/work let's open up a discussion. The task doesn't have any real details, and those need to be worked out before it can be implemented.
-
Looking good, thanks for sharing! I also like the client # in the header. I believe we have a task to add that in there someplace.
-
Did the debug tag dump everything out, including the URL? What kind of web server are you running, and what version of PHP?
-
For whatever reason it sounds like the {payment_url} tag is not available to the template when run via your web server. That's interesting and unusual. You could add the {% debug %} tag to see if that's all that's missing, maybe gain some insight to the issue. But be careful, you don't want any emails to go to customers with that tag as it may contain sensitive information.
-
Sorry I was probably thinking of the invoice due reminders. Make sure you've updated it in both the HTML and text sections. The URL comes from the template, no where else. EDIT: If the tag exists and the URL is blank I'm not sure what could be going on. Do you have your domain set under Settings > System > Company > Edit? for Hostname?
-
You may have missed a template, there is an "Invoice Delivery (Paid)" and "Invoice Delivery (Unpaid)" template that both contain the pay now link. It may not be correct in one of them.
-
Splitting A Multi-Company Instance
Paul replied to Squidix Web Hosting's question in Pre-Sales Questions
You can clone it, and delete the companies you don't want sure. You'll just have data from the other companies hidden in the database, but if it's all your data, and you aren't selling one of the companies to a 3rd party then I suppose it doesn't matter too much. -
Splitting A Multi-Company Instance
Paul replied to Squidix Web Hosting's question in Pre-Sales Questions
There's a lot to consider. We have future plans to implement a Blesta -> Blesta importer for this purpose. This would allow people to move companies between installations, so addon -> standalone, or addon -> addon, or standalone -> addon, just moving companies. It isn't very high on the priority list at the moment though, so I don't have an ETA for you. -
Very nice! If you found this plugin useful, please consider donating to @PauloV for all his hard work. Look for the red "Donate Here" link in his signature above.
- 223 replies
-
- live chat
- online chat
-
(and 3 more)
Tagged with:
-
No news on this. It's something I'd like to do, but also something that will take a significant amount of time to implement. It's just not a high priority at the moment.
-
The error indicates that MySQL crashed for some reason. Not necessarily a timeout or anything. Normally if MySQL crashes, it's a MySQL issue.