Thanks for your replies. I currently setup 3 packages: Package A 3month $38.85, 6 month $77.70, 12month $129.99 Package B. 3 month $74.85, 6month $149.70, 12 month $244.95 Package C. 3 month $119.85, 6month $239.70, 12month $399.99 (all plans has a $25 setup fee)
Sales tax are 8.25%. A customer signed up for Package A @ 12 month $129.99 + $25 x 1.0825 (sales tax) = $167.78 and after we marked that payment as received. Now I go to "client" and select the account that was already paid, and click "manage", if I select package B for 12 months $244.95.. the calculation on the lower right corner displayed: subtotal: $139.65 Sales tax $11.52... total $151.17
The number is close.. but not correct either.. since. ($244.95 + $25 setup) x 1.0825 = $292.22, customer already paid $167.77.. so the diff between the plan should be $124.45 (if you include the original setup fee) or $151.51 (if you not include the original setup fee and give $140.71 credit toward the upgrade). The later is $0.34 diff. (which still is an issue as it doesn't match with Quickbook's calculation).
However, if I change the plan from Package A 12 month to Package B 6 months (suppose to be $149.70, the calculation is way off. it display $191.51, sales tax $15.80 and total due by customer $207.31 which I have no clue how it calculate.
Hope this give you enough info to trouble shoot.
Blesta is installed on the same server that provide smtp services, I will ask my system admin to review logs and enable error log and see if we find anything useful.. he tested our smtp services and simple script to make sure our smtp is working properly already.