| | CORE-861 | Add option to calculate coupon discount with tax | Tyson Phillips | Open |
| | CORE-504 | Automatic package switching at renewal | Unassigned | Open |
| | CORE-562 | Add event: On service status change | Unassigned | Closed |
| | CORE-639 | Add client group setting for percentage discounts | Cody Phillips | Closed |
| | CORE-1085 | Allow Merchant Gateways to bypass Blesta when creating/editing payment accounts | Unassigned | Open |
| | CORE-1226 | Add company setting to control if package prices include tax | Cody Phillips | Closed |
| | CORE-1267 | Client's can request cancellation | Tyson Phillips | Open |
| | CORE-1287 | Prevent Pro Forma and Draft invoices from reusing numbers | Cody Phillips | Open |
| | CORE-1358 | Create custom client email templates | Tyson Phillips | Open |
| | CORE-1360 | Order Plugin: Cancel unpaid orders after x days | Unassigned | Open |
| | CORE-1512 | Allow only one active session per staff user | Tyson Phillips | Open |
| | CORE-1750 | Allow staff to select language | Unassigned | Closed |
| | CORE-1791 | Rate limit client's ability to process credit card transactions that are not accepted | Cody Phillips | Open |
| | CORE-1843 | Build themes as CSS cache files | Cody Phillips | Open |
| | CORE-1960 | Reassign Pricing - Prorate base package price | Unassigned | Open |
| | CORE-1963 | Add option to config file to allow all pagination option | Unassigned | Open |
| | CORE-1980 | BrainTree: Set mercantAccountId via API to determine currency | Unassigned | Open |
| | CORE-1995 | Order: Default order form currency to client's preferred currency | Unassigned | Open |
| | CORE-2057 | Add support for term commitments / contracts | Unassigned | Open |
| | CORE-2200 | Add option for issuing prorated credit for service cancellations | Unassigned | Open |
| | CORE-2204 | Add visual credit card form for client side card payments | Unassigned | Open |
| | CORE-2214 | Limit memory usage when applying payments to open invoices via cron | Unassigned | Open |
| | CORE-2222 | Add additional client status of "Closed" and "In Review" | Unassigned | Open |
| | CORE-2268 | Allow Custom Fields to apply to multiple Client Groups | Unassigned | Open |
| | CORE-2305 | Allow gateway specific discounts | Unassigned | Open |
| | CORE-2336 | Update invoice due dates for service renewals | Tyson Phillips | Open |
| | CORE-2345 | Order: New Domain & Other order template with package selection first | Unassigned | Open |
| | CORE-2376 | cPanel: Update cPanel client login link to use single sign on authentication method | Unassigned | Closed |
| | CORE-2399 | Allow one-time config options to be selected regardless of term and period. | Unassigned | Open |
| | CORE-2412 | Separate permissions for upgrades, downgrades for package groups | Unassigned | Open |
| | CORE-2476 | Add support for Staff RSA keys | Unassigned | Open |
| | CORE-2477 | Add support for encrypted staff notes | Unassigned | Open |
| | CORE-2494 | Order: Add additional tags to the Order Received Staff email template | Jonathan Reissmueller | Open |
| | CORE-2591 | Allow automatic application of credits to be overridden on a per client basis | Tyson Phillips | Open |
| | CORE-2603 | cPanel: Log all API calls to cPanel/WHM | Unassigned | Open |
| | CORE-2607 | Add new invoice delivery type "No Delivery" | Unassigned | Open |
| | CORE-2611 | SolusVM: AJAX reloads flood module log | Unassigned | Open |
| | CORE-2624 | Installer: Check MySQL max_allowed_packet and possibly other MySQL vars during install | Unassigned | Open |
| | CORE-2627 | Reassign Pricing - Add Package Group dropdown | Jonathan Reissmueller | Closed |
| | CORE-2772 | Look into integration with Elasticsearch | Unassigned | Open |
| | CORE-2786 | Add Integration Codes | Unassigned | Open |
| | CORE-2795 | Allow custom client fields to apply to contacts also | Unassigned | Open |
| | CORE-2797 | Client Account Statement | Unassigned | Open |
| | CORE-2798 | Order: Allow language to be specified as a GET parameter in the URL string | Unassigned | Closed |
| | CORE-2801 | Add environment data to Staff interface | Unassigned | Open |
| | CORE-2851 | System Status: Check whether system paths are defined and writable. | Jonathan Reissmueller | Closed |
| | CORE-2853 | Support Manager: Staff ticket email reminders | Unassigned | Closed |
| | CORE-2900 | Packages: Service management permissions | Unassigned | Open |
| | CORE-2940 | Stripe: Support the tokenization checkout scheme | Unassigned | Closed |
| | CORE-2950 | Update failed service changes to include errors in cron log | Unassigned | Open |
| | CORE-2965 | Support Manager: Allow clients to rate the support after the ticket is closed | Unassigned | Open |
| | CORE-3007 | Allow pending services to be selected when adding a service as staff and appending to invoice | Unassigned | Open |
| | CORE-3061 | Virtualmin: Add server limits | Unassigned | Open |
| | CORE-3070 | Support Manager: If any departments are set to pop/imap/piping, display an alert if mailparse does not exist | Unassigned | Open |
| | CORE-3071 | Plugin: PowerDNS with service management | Unassigned | Open |
| | CORE-3072 | Support Manager: Add per client priority restrictions | Unassigned | Open |
| | CORE-3084 | Ordering non-services | Unassigned | Open |
| | CORE-3111 | Mass Mailer: Add its own SMTP support | Unassigned | Open |
| | CORE-3154 | Allow nicknames for Payment Accounts. | Unassigned | Open |
| | CORE-3211 | Pterodactyl: Create API SDK | Jonathan Reissmueller | Closed |
| | CORE-3212 | Pterodactyl: Create module for Blesta | Jonathan Reissmueller | Closed |
| | CORE-3213 | Pterodactyl: Allow provisioning services | Jonathan Reissmueller | Closed |
| | CORE-3214 | Pterodactyl: Add service management features | Jonathan Reissmueller | Closed |
| | CORE-3219 | Centovacast: No client fields are required | Jonathan Reissmueller | Open |
| | CORE-3229 | License Manager: Allow IP CIDR restrictions by client through a custom client field | Tyson Phillips | Open |
| | CORE-3249 | Plesk: Automatically generated usernames may conflict | Jonathan Reissmueller | Closed |
| | CORE-3285 | Allow Admin Template to be changed | Abdy Franco | Closed |
| | CORE-3301 | Add a product tour to Blesta | Unassigned | Open |
| | CORE-3303 | Support Manager: Add a button to "Update and Close" the ticket | Unassigned | Open |
| | CORE-3308 | File checksum tool | Unassigned | Open |
| | CORE-3441 | GoCardless: Look into updating subscriptions | Unassigned | Open |
| | CORE-3545 | Stripe Payments: Support iDEAL payments | Unassigned | Open |
| | CORE-3605 | Support Manager: Add option to test IMAP/POP connection details | Unassigned | Open |
| | CORE-3612 | Support Manager: Make add support for multi language categories | Unassigned | Open |
| | CORE-3616 | Move extensions to GitHub | Unassigned | Closed |
| | CORE-3632 | Support Manager: Ticket Ratings | Unassigned | Closed |
| | CORE-3634 | Service Groups / Categories | Unassigned | Open |
| | CORE-3635 | Allow exporting and importing of packages and configurable options. | Unassigned | Open |
| | CORE-3641 | Order: Allow removal of items from order summary | Unassigned | Open |
| | CORE-3642 | Order: Consolidate addon terms | Unassigned | Open |
| | CORE-3740 | Allow clients to have no preferred currency | Unassigned | Open |
| | CORE-3773 | Extension Generator: Add plugin support | Jonathan Reissmueller | Closed |
| | CORE-3782 | Multi-Language config options/group | Unassigned | Open |
| | CORE-3803 | Zapier integration | Unassigned | Open |
| | CORE-3814 | Updated extension page layout | Unassigned | Open |
| | CORE-3816 | Braintree - Add support for multiple merchant ID's | Unassigned | Open |
| | CORE-3823 | Portal: Allow admin and client nav links to be created | Unassigned | Closed |
| | CORE-3838 | Add multi-currency support for config options | Unassigned | Open |
| | CORE-3907 | Core features that integrate with the messaging system | Unassigned | Open |
| | CORE-3915 | DirectAdmin: Allow a shared IP to be assigned to resellers | Unassigned | Open |
| | CORE-3942 | Allow clients to access multiple accounts with the same login | Unassigned | Open |
| | CORE-3945 | Support Manager: Array tags shown for templates | Unassigned | Open |
| | CORE-3951 | Import Manager: Add support for WHMCS 8 | Abdy Franco | Closed |
| | CORE-3965 | Service Canceled email doesn't include reason. | Unassigned | Open |
| | CORE-3973 | Order: Show term in package "starting at" text | Unassigned | Open |
| | CORE-4015 | Low balance notification | Unassigned | Open |
| | CORE-4021 | More intuitive payments for credits | Unassigned | Open |
| | CORE-4066 | Support Manager: Ticket time tracking, invoicing, and reporting. | Unassigned | Open |
| | CORE-4110 | New client action - Notification Settings | Unassigned | Open |
| | CORE-4148 | Bundles | Unassigned | Open |
| | CORE-4155 | cPanel: Investigate reseller users not being able to list packages | Unassigned | Open |
| | CORE-4156 | System Status: If the system is using "Sendmail" for mail, check to see that it exists | Unassigned | Open |
| | CORE-4157 | Circle Payment Gateway | Unassigned | Open |
| | CORE-4159 | Add a filter option for invoices for date range | Unassigned | Open |
| | CORE-4172 | Support Manager: Package restrictions by department | Unassigned | Closed |
| | CORE-4177 | Order: Currency selector behavior after items have been added | Unassigned | Open |
| | CORE-4188 | Add option to reload default email template content | Unassigned | Open |
| | CORE-4211 | Configurable Option name validation | Unassigned | Open |
| | CORE-4214 | Add a copy option for configurable options. | Unassigned | Open |
| | CORE-4217 | Allow a default price to be set on Packages | Unassigned | Open |
| | CORE-4218 | Vat still seems to be rejecting valid numbers | Unassigned | Closed |
| | CORE-4226 | Gateway: MercadoPago | Unassigned | Open |
| | CORE-4232 | Imported affiliates needs improvement | Unassigned | Open |
| | CORE-4366 | Domain Manager: Improve domain transfers | Unassigned | Open |
| | CORE-4373 | Add a new transaction filter option for gateway | Unassigned | Open |
| | CORE-4440 | TheSSLStore: Update package import feature for compatibility with CKEditor in v5.0+ | Unassigned | Open |
| | CORE-4468 | Domain Manager: Add option to update override price for existing domains | Unassigned | Open |
| | CORE-4469 | Create new invoice caching automation task | Unassigned | Open |
| | CORE-4497 | Add an option to re-stock packages when services are cancelled | Unassigned | Open |
| | CORE-4498 | When ordering a domain, allow the registrar module to make suggestions for other domains. | Unassigned | Open |
| | CORE-4543 | Inclusive tax rate and amount should not appear on invoices | Abdy Franco | Reopened |
| | CORE-4544 | Order: Inclusive tax rate and amount should not appear during checkout | Abdy Franco | Reopened |
| | CORE-4553 | Module: Dynadot Domain Registrar | Unassigned | Open |
| | CORE-4555 | Allow custom client fields to apply to specific contact types | Unassigned | Open |
| | CORE-4556 | Add client verification filter | Unassigned | Open |
| | CORE-4557 | Support Manager: Don't allow human verification to be enabled on the department if it's not configured | Unassigned | Open |
| | CORE-4558 | Add an option to email staff and clients upon their login | Unassigned | Open |
| | CORE-4586 | Domain Manager: Add support for multiple domain package groups | Unassigned | Open |
| | CORE-4587 | Order: Update visibility to allow restriction by client group | Unassigned | Open |
| | CORE-4588 | PHPIDS: Not compatible with PHP 8 | Unassigned | Open |
| | CORE-4596 | Order: Add an option for URL redirect for affiliates | Unassigned | Open |
| | CORE-4597 | Add Source option back to CKEditor | Unassigned | Open |
| | CORE-4598 | Order: Allow a domain and TLDs to be sent via GET request for domain and other | Unassigned | Open |
| | CORE-4629 | Ordering a service for a shared hosting module for which no accounts are available may return an internal server error | Unassigned | Open |
| | CORE-4645 | Import Manager: Add WHMCS mapping file for Virtualmin | Unassigned | Open |
| | CORE-4646 | Import Manager: Add WHMCS mapping file for WHMSonic | Unassigned | Open |
| | CORE-4660 | CentovaCast: Credential validation fails on installations with no accounts | Jonathan Reissmueller | Closed |
| | CORE-4666 | Module: Domain Name API Registrar Module | Unassigned | Open |
| | CORE-4689 | Add a new Utility for System Requirement Check | Unassigned | Open |
| | CORE-4721 | Support Manager: The department option "Send Auto-Response Emails for New Tickets" prevents staff notifications | Unassigned | Open |
| | CORE-4738 | Include phone numbers in client search | Unassigned | Open |
| | CORE-4783 | Gateway: Paytm | Unassigned | Open |
| | CORE-4792 | Company settings navigation search | Unassigned | Open |
| | CORE-4819 | Improve email template tag display | Unassigned | Open |
| | CORE-4824 | OpenSRS: Add support for pricing import | Unassigned | Open |
| | CORE-4828 | Support Manager: Add an option to filter email tickets | Unassigned | Open |
| | CORE-4836 | Add an option to allow one time config options to be displayed on all terms | Unassigned | Open |
| | CORE-4839 | Add a "required" option for appropriate config options | Unassigned | Open |
| | CORE-4848 | Managed Accounts - Convert selector to autocomplete | Abdy Franco | Closed |
| | CORE-4884 | Module: CentralNIC Registrar | Unassigned | Open |
| | CORE-4886 | Order: Allow staff to manually assign orders to affiliates | Unassigned | Open |
| | CORE-4892 | Enom: Pull in TLD list via api | Unassigned | Open |
| | CORE-4904 | Domain Manager: Allow domain transfers to be disabled for specific terms | Unassigned | Open |
| | CORE-4964 | Support Manager: Limit department access | Unassigned | Open |
| | CORE-4972 | Order: Affiliates allow commission overrides per product | Unassigned | Open |
| | CORE-5008 | Direct Admin: Move ip address to the module row | Unassigned | Open |
| | CORE-5024 | Support Manager: Add a filter option for finding predefined responses | Unassigned | Open |
| | CORE-5035 | Support Manager: Allow email tags in support staff signatures | Unassigned | Open |
| | CORE-5123 | Update the Blesta SDK | Unassigned | Open |
| | CORE-395 | Support Plugin: Add ticket statistics to Ticket Overview page | Paul Phillips | Open |
| | CORE-1277 | Credit Notes | Unassigned | Open |
| | CORE-2158 | Log and show creator of invoices | Unassigned | Open |
| | CORE-2225 | Remove minPHP's "Oh Noes" page from being displayed on error | Unassigned | Closed |
| | CORE-2254 | Override pagination language | Jonathan Reissmueller | Closed |
| | CORE-2330 | Update PrintQueue to list each delivery item | Tyson Phillips | Open |
| | CORE-2598 | Support Manager: Bulk updater dialog display issue | Unassigned | Closed |
| | CORE-2605 | Add an email template tag for total due | Unassigned | Open |
| | CORE-2852 | Allow manual sending of invoices to multiple addresses at once. | Jonathan Reissmueller | Open |
| | CORE-3224 | Configurable option label control | Unassigned | Open |
| | CORE-3557 | Add background color to staff themes | Unassigned | Open |
| | CORE-3610 | Widget buttons do not wrap properly on small screens | Unassigned | Open |
| | CORE-3630 | Check that mbstring.func_overload is disabled in PHP. | Unassigned | Open |
| | CORE-3681 | Add Address 2 to Smart and Client Search | Unassigned | Open |
| | CORE-4185 | If Letter Size is A4, show a warning within PostalMethods section of invoice delivery | Unassigned | Open |
| | CORE-4288 | DirectAdmin: Allow usernames to be longer than 8 characters | Unassigned | Open |
| | CORE-4541 | Add a tooltip to the invoice create/edit tax column | Unassigned | Open |
| | CORE-4665 | Currency prefix is missing on client pay invoice view | Unassigned | Open |
| | CORE-4816 | Order: Allow monthly affiliate emails to be bcc'd to staff | Unassigned | Open |
| | CORE-4151 | Order: Improve package out of stock error language | Unassigned | Open |
| | CORE-4198 | Empty phone number we remove is click on last row | Unassigned | Open |