-
Posts
1,387 -
Joined
-
Last visited
-
Days Won
42
Everything posted by PauloV
-
any chance to add on Blesta 3.3 stable this?
-
Update: The files are 100% iqual so it was not a Beta 2 upload mistake. There is maybe an option or somehow any thing I have made on configuring that make this happen. (I dont have any modification, new addons not blesta default installed) So, I will trie to "ignore" this for now and after more debugging on blesta i will trie to see it again
-
Now im very confused New install, almost everithing setup like the previus build, but now it works correctly the status I will DIFF the directory agains the original Blesta 3.3b2 I think it was a very rude mistake of mine, I think wen I rename the folder to make a new install of Beta2, I have renamed the Beta1 and not Beta2, but im not shure I dont have anouther explanation for this to happen, I have trie almost every mistake on a new Beta 2 instalation and seams fine, so Im goin to Appoligy to Paul, Tyson and naja7host very sorry I Will update in a few minuts wen I finish run the "winmerge" on the folder to make a diff and have 100% shure it was my mistake.
-
Yes, but its a great workaround, dont you think? And we (Europien people ), that need Pro-Forma invoices to work as they should, this can fix everithing, dont you think? My opinion, its better, for now work like I have said, and later on, wen you (Cody, and Tyson and ofcourse Paul ), had time, implement a better solution I have seen the blesta code, and you can simple add a new "key" in database that will store the latest generated pro forma invoice, or better yet, store in a new fileld on invoices to us be able to search by final invoice and old pro-forma number, and this way it will only need also one or two lines of code to fix permanent, and it will not need to mess with "inv_proforma_start" But you have also implementa rule to check if the next generated number is greater then the new key, if an admin tries to change the "inv_proforma_start". Im stiking with my solution, an I will also add a new field on invoices table to also store in a final invoice, the old pro-forma number to us to track invoices if the client only remember the pro-forma number
-
No, I will explain how to reproduce 1- Activate Pro-Forma Invoices 2- On Admin->Clients->Browse->Edit Client->Create Invoice fill the fields and click on "Create". Now the Pro-Forma invoice is created. ((in the field [status] on database [invoces] it will show "proforma" in this) 3- On Admin->Clients->Browse->Edit Client->Invoices->Edit(Created Pro-Forma Invoice). Now Click on "Void Invoice". ((in the field [status] on database [invoces] it will show "void" in this) 4- On Admin->Clients->Browse->Edit Client->Invoices->Voided->Edit(Voided Pro-Forma Invoice). Now Click on "Unvoid and Modify". (in the field [status] on database [invoces] it will show "active" in this) 5- Go to your phpMyAdmin and check the table [invoices] and the field [status] of that "Unvoided Pro-Forma Invoice" you will see that the status is "active" insted of "proforma" I did not check if it will break anything on Blesta a Pro-Forma Invoices using the status "active" insted of "proforma", but I think it will because the status "proforma" is used for some checks on blesta, but im not shure
-
I dont find any reference on Blesta code that the "inv_proforma_start" will be reset every year But if it is reset every year (if you can point me in the right direction to try to find an easy solution), that is not a problem, its an easy fix, just make a condition to check like for exemple this: //it add's the year before the number to check if its greater then, to bypass the inv_proforma_start year reset $check_inv_proforma_start_year = $this->Date->format("Y").$client_settings['inv_proforma_start']; If the reset by year is made before the execution of the function getNextInvoiceVars() it will not mather because the next generated number is only generated in this function
-
Great Alredy voted
-
Im not telling its a WHMCS bug Im only telling that we want sequential numbers to work, and we (Im talking myself), dont mind to leave the filed as it is writable Here is the solution for what you said and we have alredy implemented on Blesta 3.3b2 and works greate Open file app/models/companies.php Find on line 748 'inv_proforma_start' => array( 'number' => array( 'if_set' => true, 'rule' => array("matches", "/[0-9]+/i"), 'message' => $this->_("Companies.!error.inv_proforma_start.number") ) ), Add after: 'inv_proforma_start_check' => array( 'number' => array( 'if_set' => true, 'rule' => array("compares", "<=", $vars['inv_proforma_start']), 'message' => $this->_("Companies.!error.inv_proforma_start.greater") ) ), Open file app/views/admin/default/admin_company_billing_customization.pdt Find on line 53: <?php $this->Form->fieldText("inv_proforma_start", $this->Html->ifSet($vars['inv_proforma_start']), array('class' => "small", 'id' => "inv_proforma_start"));?> Add after: <?php if($this->Html->ifSet($vars['inv_proforma_start_check'])){ $this->Form->fieldHidden("inv_proforma_start_check", $this->Html->ifSet($vars['inv_proforma_start_check'])); }else{ $this->Form->fieldHidden("inv_proforma_start_check", $this->Html->ifSet($vars['inv_proforma_start'])); } ?> Open file panguage/en_us/companies.php Find on line 34: $lang['Companies.!error.inv_proforma_start.number'] = "Pro Forma Invoice Start Value must be a number."; Add after: $lang['Companies.!error.inv_proforma_start.greater'] = "Pro Forma Invoice Start Value must be iqual or greater then current number."; Hope that helps you and outhers
-
Wen we have Pro-Forma activated and we create an Pro-Forma Invoice, if we "Void" the Pro-Forma Invoice, the Status in Blesta Data Base Table on [invoices]->[status] goes to "void", and if we "Unvoid" the Pro-Forma invoice the status in Blesta Data Base goes to "active" insted of going to "proforma".
-
But this easely fix, just put the field "read only" after the first "Pro-Forma" invoice is generated A "stupid" exemple is in WHMCS that works in the same way lol and we also can change the next value breaking the WHMCS Pro-forma numbering, but everyone uses, and no one in 5 years has tell anything to fix or change this lol
-
[Client] - Change A Package "upgarde/downgrade"
PauloV replied to PauloV's topic in Feature Requests
But until then, the client is using more resoruces without paying a dime And if the invoice is "ZERO" ? We have Created a "Trial" package wih "Zero" in Price and the auto cancel at the end of the term (I did not make the test yet eheh ) -
But if I select every option for Multi Currency, and also activate the "Use Package Pricing for New Services Only", wen creating an Package I have to setup every price for every currency manuualy, but if I disable "Use Package Pricing for New Services Only" it only needs the default currency to be setup This is the third time I forget to disable "Use Package Pricing for New Services Only" and wen I start testing Multi Currency dosent work because I did not setup manually each price on each currency on the package, or disable "Use Package Pricing for New Services Only" Its a bit confusing, for me anyway Its just a sugestion for new users that will face the same confusing that Im facing
-
Wen a cliente change a package "Upgarde/Downgrade", please only change after Payment and not imidiatly as it is right now.
-
Wen we activate "Manually Review Pending Orders" no one can review orders, or find them where they are to review Please activate by defaul on every new Blesta Instalation the Widget in Billing->Overview->Manage Widgets->Order System Also Add a new option in the Admin Menu "Billing" called "Orders" to find the order and not only on "Overview", and also add the Orders Widget in Admin->Client Details on Top of everything before "Invoices".
-
Wen activating: Settings->Compant->Currency Setup->Use Package Pricing for New Services Only Show a Warning in Packages->Browse->Create Package/Edit that you have to setup prices in all currencies Its very confusing for anyone, even me to remember every new install that I have to setup or disable the option "Use Package Pricing for New Services Only" to Multi Currency work correctly
-
I Have found and implemented, and alredy tested a final solution for this problem And the best part, it only requeries one line of code lol And here it is to Blesta Devs implement befor Blesta 3.3 goes Stable Open app/models/invoices.php Find on line 2302 $inv_start = $client_settings['inv_proforma_start']; Add after: // It fixes the sequential numbering on new Pro-Forma Invoices generated $this->Record->set("value",($inv_start+1), false, false)->where("key", "=", "inv_proforma_start")->where("company_id", "=", "1")->update("company_settings"); Hope Blesta implement this, because we will usit on Blesta 3.3 stable
-
[Mobile APP] Blesta Mobile App - Android And Ios(Iphone/ipad)
PauloV replied to PauloV's topic in The Marketplace
New Updated version available on first post, for Android We have added new buttons and now you can easy acess to: Blesta main Website Blesta Blog Blesta Fóruns Blesta Twitter Billing Brawul User Manual Support Manual Developer Manual Core Tracker Any suggestions are welcome (Soon iPhone and Windows 8 Mobile will be available also)- 28 replies
-
[Mobile APP] Blesta Mobile App - Android And Ios(Iphone/ipad)
PauloV replied to PauloV's topic in The Marketplace
Should not influence on that, mine Autocorrect is working great Maybe its a version issue because we have to make an APP compatible with several versions, for exemple 4.0, 4.2, 4.3 and 4.4.X In this case mine is 4.4.2- 28 replies
-
Hello Blestars Update 31-07-2019 Fixed compability with PHP 7 or above Old updates: Fixed: Bug on "TempUnlock", detected by aosoft Fixed: Whois Get/Edit fields Fixed: Renew Added: Commands TAB (for now only Renew works, later on I will finish the Transfer and Registter Command) Fixed: opemsrs default error handeling (now it uses a global var to store errors, is the quckiest way) Added: .co.uk adittional fields missed. (thanks to richwalker) Fixed: Removed GLOBAL variables, thanks to Carl Fixed: Code cleaned for better understand Added: Whois Get/Set in Admin and Client Side Changed: From Alpha to Beta, if no bugs found in 2 weeks I will change to Release Candidate Fixed: Temporary unlock domain to make changes, and then lock again after changes Added: Better error handeling, displying the direct error message from OPENSRS api on Client and Admin side Optimised in only one core modify file, the patch file for set diferent prices for diferent types: Domain Register Domain Transfer Domain Renew Added: [Admin]->[Settings]: Set/Get Registrar Lock Added: [Admin]->[Settings]: Get EPP Code (Transfer Key) Added: [Admin]->[Nameservers]: Set/GET Nameservers Added: [Client]->[Settings]: Set/Get Registrar Lock Added: [Client]->[Settings]: Get EPP Code (Transfer Key) Added: [Client]->[Nameservers]: Set/GET Nameservers What Can it do: Domain Register Domain Transfer Manage Domain Nameservers Manage Domain Lock Get Domain EPP Key Todo: Manage Domain Whois Manage Domain DNS's Records Manage Domain Email Fowarding The download and instrution will be at the bottom of this post Here is some teasers: ### Atention: This is only For Blesta 4.6 or any version above! ### How to Install (this is an Beta Release, we need your help to debug and test it) 1º- Download the Blesta OpenSRS Registrar Module here: Download Here (updated 31-07-2019) 2º- Uncompress, and upload the folder "opensrs" to blesta /components/modules/ directory. 3º- Go to Blesta Admin, and click on Setings->Company->Modules->Available and it will list the "OpenSRS" module, just Click on "INSTALL" 4º- Now you can manage the Module and add your OpenSRS Username, API Key, and a random Salt Key. 5º- In your Packages->Create Package you can select the Module->OpenSRS to configure your TLD's do regist/transfer, you will also see that in "Type" you can choose wich typw you want to add prices for. How to Upgrade 1º- Download the Blesta OpenSRS Registrar Module here: Download Here (updated 31-07-2019) 2º- Uncompress, and upload the folder "internetbs" to blesta /components/modules/ directory. 3º- Go to Blesta Admin, and click on Setings->Company->Modules and it will list the "OpenSRS" module, just Click on "UPGRADE" How to Uninstall Go to Blesta Admin, and click on Setings->Company->Modules and it will list the "OpenSRS" module, just Click on "UNINSTALL" Hope you like it
-
[Mobile APP] Blesta Mobile App - Android And Ios(Iphone/ipad)
PauloV replied to PauloV's topic in The Marketplace
Very strange, can you trie to uninstall/install it again? I Will review the code tomorow to try do detect the issue. In this case the code is pure HTML5 that fetch a local image in the package, lol why is not showing on your device is very strange- 28 replies