Jump to content

All Activity

This stream auto-updates

  1. Yesterday
  2. How can a client cancel a service? I thought it could be done by clicking Order History and cancelling from there but that does not seem to do anything. It doesn't actually cancel the service.
  3. Last week
  4. I'm sandboxed with NameSilo and only EPP Code appears to work. Would love to have full functionality for this module. What other modules have actually implemented DNS management, email forwarding and ID protection? I can't find anything in the specific module docs.
  5. Thanks for the update. Tagging @Jono so he can take a look. If you are willing to provide basic steps on how to create a billable item to generate multiple invoices in WHMCS as you indicated, we can try to reproduce for a test import.
  6. Version 1.0.2 of the Allure Blesta Client Theme is now available to download! You can either download the latest version of the your account dashboard or use the amazing auto-update feature from the SwiftModders Blesta Theme Installer plugin. If you do not have a license, you can take advantage of our Memorial Day 2022 sale and save 30% on your purchase! Simply use the promo code "MEMORIALDAY22" at checkout! This offer will expire on May 31st. Get Started ยป
  7. it looks like the issue happens on a customer with "billable items" that were invoiced on multiple invoices, please see the attached image That is, WHMCS allows you to create a generic billable item and to specify that it has to be billed multiple times. So WHMCS will bill the item on multiple invoices at the predefined schedule. Then you can see on which invoices it was billed. So you have a back-reference or link from the invoices to the billable item. My guess is that the import module is trying to create this recurring billable item multiple times. Perhaps it's enough to "ignore" the error or to check if the recurring item is already present and act accordingly. Let me know, as this is blocking for me. I'd like to proceed with a paid license.
  8. Hi Paul, I'll try to reply, in hope of an anwer. All invoices seem to have been imported, including their detail lines. I traced the mysql statements issued by the migration tool. It tries to insert twice the same row in the "invoices_recur_created" table (here is invoice id 521 while in the previous example it was 519). 637226 Query INSERT INTO `invoices_recur_created` (`invoice_recur_id`, `invoice_id`) VALUES ('1', '521') 637226 Query INSERT INTO `invoices_recur_created` (`invoice_recur_id`, `invoice_id`) VALUES ('1', '521') Here the invoices_recurcreated table has an unique primary index over "invoice_recur_id+invoice_id". Investigating further, it looks like the issue happens on a customer with "billable items" that were invoiced on multiple invoices, please see the attached image That is, WHMCS allows you to create a generic billable item and to specify that it has to be billed multiple times. So WHMCS will bill the item on multiple invoices at the predefined schedule. Then you can see on which invoices it was billed. So you have a back-reference or link from the invoices to the billable item. My guess is that the import module is trying to create this recurring billable item multiple times. Perhaps it's enough to "ignore" the error or to check if the recurring item is already present and act accordingly. Let me know, as this is blocking for me. I'd like to proceed with a paid license. Thanks.
  9. You can assign multiple addon package groups to a package group, in which case the client will be able to select 1 addon from each group.
  10. Earlier
  11. Right now the add-ons feature on the order form is a radio button that allows only one choice. How can I set it up so that a customer can order multiple add-ons?
  12. Paul

    enom module problems

    Ok, very good, glad that worked!
  13. drz2

    enom module problems

    OK, I got to trhe hidden packages by filtering "package groups". Then, I edited the .com and selected the enom module. Now, all seems okay. Thank you for your help!
  14. Paul

    enom module problems

    There are no hidden packages under Packages when you filter using "Show hidden Packages"? All domain TLDs should have a hidden package.
  15. drz2

    enom module problems

    No new error messages in blesta logs, after a re-try to set .com with the enom module--same result as before. No hidden packages under any module.
  16. Thanks, we added a help box just below the table that lists the fields with this information. Much appreciated!
  17. Paul

    enom module problems

    Ok, that sounds like it's trying to use the "None" module, which is not a registrar module. Try this.. under Packages, click the Filter icon and check the box "Show Hidden Packages" to filter by hidden packages, which are domain packages. Note the "Module" listed for all, in each status "Active", and sometimes "Inactive" will have some. Are any using "None" for the module? If so, backup your database as a precaution, and then try to delete the hidden domain package using "None" for the module.
  18. It sounds like there might be an invoice with duplicate number or ID. Since it probably failed at that point, it would be useful to take a look in the invoices table to see what the most recent invoice imported was. Then compare to WHMCS and see which invoice is next. That one is likely the culprit.
  19. May be worth submitting a ticket or joining the discord! Not many users come here :)
  20. drz2

    enom module problems

    I have the latest Blesta version (5.3.2) downloaded from Blesta. I set it up fresh and did not migrate TLD's. There is this domain-related entry in the logs_blesta folder: [2022-05-04T00:14:34.356201+00:00] general.WARNING: E_WARNING: call_user_func_array() expects parameter 1 to be a valid callback, class 'None' does not have a method 'getTlds' {"code":2,"message":"call_user_func_array() expects parameter 1 to be a valid callback, class 'None' does not have a method 'getTlds'","file":"/var/www/vhosts/myclinicalsite.com/httpdocs/clients/app/models/module_manager.php","line":837} Looking forward to a fix. Thank you.
  21. Please add this to the Blesta documentation here: https://docs.blesta.com/display/user/PayPal+Payments+Standard The PayPal API Username, API Password, and API Secret can be found in PayPal, go to Account Settings > API Access > VP/SOAP API integration (Classic). The direct URL is here: https://www.paypal.com/businessprofile/mytools/apiaccess/firstparty/signature Hope this helps others trying to find it as I was, since there are a ton of API options in PayPal now. I realize it's optional but very helpful when trying to manage PayPal payments and want tighter integration so that it handles refunds as needed, without a lot of manual work.
  22. Hello I am having a problem with my best. I am doing Minecraft server hosting with Multicraft for my business, and I have set up the 128 packages and stripe and PayPal payments standard. Still, I am having problems with the checkout. I keep getting this. An internal error occurred. The module row is unavailable. While I am testing the checkout, it also says There are no payment options available. Is there a way to fix this? I am hosting Blesta on a DataWest Cpanel server Help Needed Aymen AL Zoubayday
  23. Hi Using version 5.3.2 we ran into an issue when trying to upload Documents via the API. The error returned was: [2022-04-26T20:20:34.080621+00:00] general.ERROR: Uncaught Exception ArgumentCountError: "Too few arguments to function ClientDocumentsFiles::add(), 0 passed in /var/www/blesta/app/controllers/api.php on line 154 and exactly 2 expected" at /var/www/blesta/plugins/client_documents/models/client_documents_files.php line 33 {"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function ClientDocumentsFiles::add(), 0 passed in /var/www/blesta/app/controllers/api.php on line 154 and exactly 2 expected at /var/www/blesta/plugins/client_documents/models/client_documents_files.php:33)"} The fix was to add the following two lines in app/controllers/api.php $ diff app/controllers/api.php /var/www/blesta/app/controllers/api.php 150a151,153 > if( $this->files ) > $params['files'] = $this->files; >
  24. Sorry, just realized this is the 5.4 beta forum.
  25. Hi, Using version 5.3.2 we ran into an issue when trying to upload Documents via the API. The error returned was: [2022-04-26T20:20:34.080621+00:00] general.ERROR: Uncaught Exception ArgumentCountError: "Too few arguments to function ClientDocumentsFiles::add(), 0 passed in /var/www/blesta/app/controllers/api.php on line 154 and exactly 2 expected" at /var/www/blesta/plugins/client_documents/models/client_documents_files.php line 33 {"exception":"[object] (ArgumentCountError(code: 0): Too few arguments to function ClientDocumentsFiles::add(), 0 passed in /var/www/blesta/app/controllers/api.php on line 154 and exactly 2 expected at /var/www/blesta/plugins/client_documents/models/client_documents_files.php:33)"} The fix was to add the following two lines in app/controllers/api.php $ diff app/controllers/api.php /var/www/blesta/app/controllers/api.php 150a151,153 > if( $this->files ) > $params['files'] = $this->files; >
  26. Hello, I'm trying to import my WHMCS data into Blesta (trial) but the process is stopping early during import of the invoices. There's a duplicate primary key in one of the blesta tables. Everything after fails. I was unable to find the duplicate key in my whmcs dump (grepped, searched ... nothing!). Below is a debug log from the frontend. What do you suggest me to do? importStaff ----------------- importStaff took: 2.2723 seconds ----------------- importClients ----------------- importClients took: 18.2174 seconds ----------------- importContacts ----------------- importContacts took: 0.3054 seconds ----------------- importTaxes ----------------- importTaxes took: 0.035 seconds ----------------- importCurrencies ----------------- importCurrencies took: 0.0249 seconds ----------------- importInvoices ----------------- SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-519' for key 'PRIMARY' importTransactions ----------------- There is already an active transaction importPackages ----------------- There is already an active transaction importPackageOptions ----------------- importPackageOptions took: 0.1337 seconds ----------------- importServices ----------------- There is already an active transaction importSupportDepartments ----------------- There is already an active transaction importSupportTickets ----------------- There is already an active transaction importAffiliates ----------------- There is already an active transaction importMisc ----------------- There is already an active transaction decrypted 17 values using WHMCS' custom algorithm decrypt took: 0.0003 seconds total time took: 71.6811 seconds Array ( [error] => Array ( [0] => The import completed but the following errors ocurred: [1] => importInvoices: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '1-519' for key 'PRIMARY' on line 196 [2] => importTransactions: There is already an active transaction on line 231 [3] => importPackages: There is already an active transaction on line 231 [4] => importServices: There is already an active transaction on line 231 [5] => importSupportDepartments: There is already an active transaction on line 231 [6] => importSupportTickets: There is already an active transaction on line 231 [7] => importAffiliates: There is already an active transaction on line 231 [8] => importMisc: There is already an active transaction on line 231 ) )
  27. Hello, I'm wishing to dump my lifetime license of WHMCS (I own 2 of them, if anybody is interested). But would like to check if some features I need are implemented in Blesta, mainly to comply with EU rules and taxes and our special requirements. Here's a list: Proforma invoicing and separate invoice numbering for proforma and invoices. Perhaps proforma invoice only for selected customers (or invoice only for selected customers). EU vat rules, VAT and personal fiscal codes for physical persons. Bonus would be vies check on national VAT numbers to enable/disable VAT on each invoice. Freezing of the invoice once committed, including the header, address etc, while allowing proforma invoices to be amended until transformed into real invoices. Domain registrars: Enom, ResellerClub. Billing of full month on prorata services for the first month, even if the service starts during the month One invoice per month per customer, on a given day (1st of the month for example) which includes all the services accrued during a month, even if their start day differs. Pre or Post billing: Bill one month in advance or at the end of the month based on customer and/or service. Prepaid / refill accounts Thank you
  1. Load more activity
×
×
  • Create New...