phpBMS is a PHP, MySQL based billing, scheduling, and client management system. Visit out project web site for more information.
- Simple Sales Order Entry
- Recurring invoices
- PDF Billing Documents
- Accounts Recievable
This was a great project, unfortunately it was written for php4 i believe, and no longer works as it was intended without throwing errors, or not even working Update Jan 2017- I have started to go through this code and make it work with php7. I have it running at around 80%. Some bugs I need to work out. Will update when I have more progress. I will have to create a new repo to host the code. However it is based of version 0.99 located at github. I will host here once some usable code is finished. If you would like to help and have php/sql experience I would love some help sorting out some of the code changes. Email me here if interested in helping out
Went through a couple problems when installing it. - Doesn't support PHP 7 + (needs php_mysql that was removed as of 7.0.0), so I had to install an "old" 5.6.29 just for this app. - create table requests fail for various reasons: - use of timestamp(14) fields, which is not supported in MySQL 5.7.16. I chaned them to just "timestamp" with no length specified. - use of default values on BLOB and TEXT fields which is illegal After modifying the .sql scripts to cope with all the encountered errors, the setup went almost well, the only encountered problem being with a truncated value in an ENUM field. I suspect it is a MySQL bug since all the data was correctly inserted. All that aside, it was not so painful to install. However, you have to use it a lot to get used to it. Not so user friendly, I hate having to search to view my clients and invoices (should see them by default then have the ability to search). Because of that, I quit using it. Also, the company developing it seems to be gone, so no possible support. Good features, but a quite unpolished project. Looks more like a v0.5 than a v0.98 to me.
Hi i don't know how to install the project????? can you help me plese?????thanks
Extremely powerful billing & business management software, I have been using it for years, some getting used to at first but give it a chance its great once you learn it. Recently had a server move and started getting STRITCT STANDARDS phpbmsPDFReport::SetMargins() should be compatible with FPDF::SetMargins($left, $top, $right = NULL) coding errors while printing invoices to PDF, research showed it was php5 not liking old code here's a temporary workaround until this project gets updates open report/pdfreport_class.php and add the following to the top of the file (after <?php line) //The following 2 lines disabled the STRICT STANDARDS error messages while printing PDF's - this is only a temp workaround ini_set('display_errors', '0'); # don't show any errors... error_reporting(E_ALL | E_STRICT); # ...but do log them Enjoy, and hope this helps i spent a few days trying to fix it and gave up for now (im not a coder)
Great software, thanks phpbms