Difference between revisions of "Changelog:WHMCS V6.0"

From WHMCS Documentation

(Created page with "« Back to Changelogs =Version 6.0.0 RC 2= *Release Type: Release Candidate *Release Date: 23rd June 2015 {{:Changelog:WHMCS V6.0.0 RC 2}} =Version 6.0....")
(No difference)

Revision as of 12:13, 23 June 2015

« Back to Changelogs

Version 6.0.0 RC 2

  • Release Type: Release Candidate
  • Release Date: 23rd June 2015


Maintenance

VSIX-312 - Implement Payment Gateways Onboarding Page
VSIX-497 - Don't show domain statistics tile on client area home when domain registration is disabled
VSIX-533 - Fix typos in captcha variables
VSIX-553 - Re-introduce captcha support into new domain checker interface
VSIX-561 - Incorrect number next to Expiring in 180 Days in Domains Sidebar
VSIX-566 - Affiliate emails affiliate link contains double forward slash
VSIX-567 - Order management page displays language key variable for all custom statuses
VSIX-570 - Backslashes being displayed in Domain Namespinning end of results text
VSIX-574 - Refine responsive behaviour of configure product step buttons in Modern order form template
VSIX-576 - State and Country fields should adhere to locked client profile field settings
VSIX-577 - Remove email address from Your Info panel box
VSIX-580 - Cancel button on submit ticket process should return to ticket list
VSIX-605 - Pricing Table should be displayed on the Bulk Register/Transfer Pages
VSIX-616 - Add toggle indicator to sidebar table list filters
VSIX-617 - Links in Announcements, Downloads & Kb pages malformed when using SEO URLs
VSIX-618 - Homepage announcements listing displaying incorrect dates
VSIX-619 - Hide security questions infobox when client registration is disabled
VSIX-620 - Knowledgebase articles are not being shown in configured display order
VSIX-621 - Rename Close Ticket button in View Ticket Sidebar
VSIX-622 - Color picker content expands outside of container
VSIX-623 - Ticket Number must be displayed on the View Ticket page
VSIX-625 - Prices missing from Configurable Options when using direct order link
VSIX-626 - Sidebar table list filter options in Domains List not using language file values
VSIX-627 - View Ticket always shows ticket status in English
VSIX-628 - View Ticket Rating Stars Misaligned
VSIX-633 - Custom Crons Directory: Improve error handling in broken WHMCS Path scenario
VSIX-634 - Custom Crons Directory: Improve error handling in broken Crons Dir Path scenario
VSIX-636 - Hide Manage Domain button in cPanel interface when domain registration not present
VSIX-637 - Hide Addons & Extras dropdown from cPanel interface when no addons exist
VSIX-640 - eNom New TLDs Addon: Update display styling for Version 6
VSIX-641 - EU VAT Addon: Update display styling for Version 6
VSIX-642 - Google Analytics and KashFlow: Update display styling for V6
VSIX-644 - Usage stats update routine fails to make external API calls
VSIX-647 - Update styling of Access Denied admin area page
VSIX-648 - Knowledgebase sidebar displays under content in main column
VSIX-649 - Implement system requirements check to upgrade process
VSIX-650 - Update credit card details popup display styling for Version 6
VSIX-651 - Update domain pricing popup display styling for Version 6
VSIX-654 - Create New Project button within tickets not working
VSIX-656 - Choose contact not disabled in domain contact details update page
VSIX-657 - Client area contacts management page delete button always results in logout
VSIX-660 - cPanel SSO Login to WHM as root user failing under certain conditions
    Also known as: VSIX-643
VSIX-663 - Admin language change via My Account does not take effect
VSIX-665 - Facebook Recommend/Share always displays in announcements
VSIX-669 - Order management buttons fail when fraud module enabled
ADDON-5949 - Tax exempt status not being removed on change of country
CORE-8558 - Ensure admin user is redirected to installer on update of files
CORE-8559 - Log installer events to install/log/installer.log

Modules

MODULE-6254 - Plesk reseller accounts should provide login button via client area
MODULE-6257 - eNom: Update .it registration to use pre-existing additional domain fields
MODULE-6267 - Sagepay VSP Form: Add backwards compatibility for PHP 5.3

API

VSIX-573 - UpdateClient returns a null client id under certain conditions

Languages

CORE-8459 - Improve login introduction text translation in French language
CORE-8547 - Improve unpaid invoices translation in Dutch language
CORE-8554 - Add Hebrew Client Area Language File
VSIX-624 - Add Romanian language support

Version 6.0.0 RC 1

  • Release Type: Release Candidate
  • Release Date: 11th June 2015


Maintenance

ADDON-5945 - Add VAT Number Invalid language string to language files by default
CORE-8460 - Update WHOIS Server for .ua
CORE-8465 - Update WHOIS Servers for .es TLDs
CORE-8504 - Update WHOIS Server for .lt
    Also known as: CORE-8537
CORE-8513 - Add protection against window opener location redirects
CORE-8518 - AsiaPay: Update to require Security Hash Key for callbacks
CORE-8525 - Update WHOIS Server for .com.de
CORE-8527 - Update WHOIS Servers for .cn TLDs
CORE-8530 - Add WHOIS Server for .world
CORE-8531 - Add WHOIS Server for .attorney
CORE-8534 - Add Hebrew Client Area Language File
CORE-8537 - Update WHOIS Server for .lt
    Also known as: CORE-8504
VSIX-27 - Implement eNom & ResellerClub Signup within the product
VSIX-121 - Upgrade/downgrade page displays empty sidebar when renewal invoice already exists
VSIX-345 - Add summaries and descriptions to user-facing class docblocks
VSIX-367 - Update project management addon to take advantage of new client area functionality
VSIX-404 - Register menu item should be hidden when Allow Client Registration is disabled
VSIX-411 - Implement dedicated cPanel client area account management interface
VSIX-439 - Add currency selection to domain checker
VSIX-443 - Make the WHMCS Version number available to addon modules
VSIX-449 - Installer back link on database connection error does not work
VSIX-454 - Allow developers and template authors to control module output by template
VSIX-459 - Remove Addon Example Module from distribution
VSIX-469 - Check to ensure MySQL strict mode is disabled prior to installation
VSIX-502 - Admin area email compose preview message not working
VSIX-503 - Server status in client area fails to load
VSIX-504 - Mass actions in admin ticket list not refreshing ticket list
VSIX-505 - Client area print is omitting primary content container
VSIX-510 - Add contact tab in admin area always displays email validation error
VSIX-515 - Addon modules storing passwords incorrectly on re-save
VSIX-545 - Mobile Friendly Optimisations for Client Area Theme
VSIX-547 - Retire Portal and Classic templates
VSIX-552 - Fix strict notice being generated by product associated downloads
VSIX-558 - Login and license error page should be centered vertically
VSIX-559 - Message Preview not working when rich-text is disabled for email messages
VSIX-560 - Relocate all cron/cli files to the crons directory
VSIX-564 - Custom fields not saving on order form checkout
VSIX-565 - Load Saved Message non-functional in admin send message page
VSIX-569 - Google ReCaptcha fails to display when using SSL
VSIX-578 - Cron is not suspending overdue services
VSIX-579 - Domain management sidebar should display menu items as disabled when domain not Active
VSIX-588 - Domains with a zero price cannot be ordered
VSIX-589 - Order Days Grace Setting is not saved
VSIX-590 - Sidebar ticket status filter dropdown always selects Awaiting Reply
VSIX-603 - Correct vertical padding of submit buttons and powered by line
VSIX-611 - Incorrect asset path in Windows when using a virtual directory.

Version 6.0.0 Beta 5

  • Release Type: Beta
  • Release Date: 28th May 2015


Maintenance

CORE-6525 (#3383) - Improve handling of email attachments in ticket reply importing
    Also known as: CORE-6359
VSIX-26 - Implement new domain lookup/spinner logic to order process
VSIX-66 - Manage domain button in client area product details must be conditional on domain registration
VSIX-89 - Apply bootstrap radio button styling to mass mail types
VSIX-113 - Status of product not shown on Product Details page
VSIX-215 - Add checkbox toggle setting for Proforma Invoicing behaviour
VSIX-339 - Update styling of license error page
VSIX-377 - Currency images appear broken in order form template
VSIX-389 - Modern order form checkout step Existing User tab non-functional
VSIX-408 - Resend product welcome email button not working
VSIX-441 - Ensure navbar/sidebar links remain valid when using SEO Friendly URLs
VSIX-446 - Prevent segmentation faults due to eAccelerator incompatibility with PHP 5.3 features
VSIX-452 - Add missing header output smarty variable to six header template
VSIX-457 - Modern order form Add New Contact non-functional
VSIX-465 - Add missing page in breadcrumb My Details and Credit Card Pages
VSIX-498 - Ensure compatibility with more template compile directory variations
VSIX-507 - Fatal error when attempting to delete custom email templates
VSIX-509 - Boxes order form template own domain fields misaligned
VSIX-511 - Client area disable auto renew non-functional
VSIX-512 - Assign recently added reports into their own appropriate categories
VSIX-513 - Bulk Pricing Updater steps progress not displaying correctly
VSIX-514 - Update Bulk Pricing Updater with Bootstrap Styling
VSIX-517 - Hide Add Funds button from My Invoices sidebar when add funds is disabled
VSIX-518 - Improve UI of Six Template Ticket Submission Confirmation
VSIX-520 - Boxes order form template displays double separator on checkout step
VSIX-521 - Client area product cancel button should only display when enabled
VSIX-525 - Homepage Announcements display does not show the correct date
VSIX-527 - Show credit transactions in invoices transactions log
VSIX-538 - Roll back to Smarty 3.1.21
VSIX-539 - Boxes order template confirm box shows incorrect message

Version 6.0.0 Beta 4

  • Release Type: Beta
  • Release Date: 13th May 2015


Maintenance

VSIX-90 - Ensure new Quote contact permission is ported to the new theme
VSIX-196 - Affiliates template contains hard-coded text
VSIX-201 - Bulk domain management needs updating for bootstrap
VSIX-209 - Password reset validation page password strength not fully working
VSIX-286 - Two-Factor Auth backup code cannot be copied due to new window drag ability
VSIX-318 - Order cancellation should provide option to cancel PayPal Subscriptions if active
VSIX-356 - Update Dutch language file with new 6.0 translations
VSIX-362 - Templates compile directory reports not writeable on Windows when specified as relative path
    Also known as: VSIX-359
VSIX-366 - eNom Namespinner: Implement check command on add to cart
VSIX-413 - Apply bootstrap button styling to Licensing Addon pages
VSIX-416 - Conform language files to the standard
VSIX-430 - Client area home transfer domain button links to register domain
VSIX-431 - Knowledgebase useful votes feature allows for double voting on refresh
VSIX-432 - Client area tables unable to sort by date
VSIX-435 - Excessive memory usage in client stats calculations
VSIX-436 - Assign a default Affiliate Payout Amount on new installations
VSIX-438 - Admin area child menus have a smaller font than their parent
VSIX-453 - Domain checker does not work from homepage
VSIX-460 - Re-add the Smarty {php} block function
VSIX-462 - Make sure the Smarty {php} block isn't already registered
VSIX-463 - Only load hook files for provisioning modules that are in active use

Modules

MODULE-6196 - Update Sagepay modules to use Sagepay API v3
    Also known as: MODULE-6251

Version 6.0.0 Beta 3

  • Release Type: Beta
  • Release Date: 30th April 2015


Maintenance

VSIX-40 - Hide domain lookup search form and menu when domain registration disabled
VSIX-292 - Rename "default" theme to "five"
VSIX-349 - Add method pass throughs to the menu item class.
VSIX-354 - Billing Information link in the account/profile sidebar not conditional
VSIX-357 - Select dropdowns on 'My Details' should not have select-inline class
VSIX-361 - Ensure language chooser works well with limited number of languages
VSIX-365 - Asset paths become invalid when using SEO Friendly URLs
VSIX-368 - Homepage should display announcements when twitter not enabled
VSIX-384 - Security settings link should not show in client area if no security options enabled
VSIX-389 - Modern order form checkout step Existing User tab non-functional
VSIX-395 - Add custom HTML attributes to rendered menu items.
VSIX-401 - Page title and breadcrumb parameters ignored in addon module client area output
VSIX-407 - Footer template lacks footer output hook point
VSIX-409 - Email messages with HTML are sent with entity encoding
VSIX-412 - Email Templates add new language option non-functional in admin area
VSIX-414 - Licensing addon client area template references five theme specific include
VSIX-420 - Project management addon client area template references five theme specific include
VSIX-421 - Installer should output SQL errors that are encountered
VSIX-429 - Licensing addon hook file generates a fatal error

Version 6.0.0 Beta 2

  • Release Type: Beta
  • Release Date: 23rd April 2015


Maintenance

CORE-7086 - Remove legacy Plesk 8, 9 & 10 modules since Plesk have now EOL'd them
CORE-8411 - Hide provisioning modules that don't utilise servers from Server setup area
VSIX-23 - Ensure appropriate fallback for invalid eNom API credentials
VSIX-137 - Revisit the config domain lookup admin page
VSIX-313 - Make server modules aware of custom port settings.
VSIX-316 - Update Licensing Addon to take advantage of new client area functionality
VSIX-335 - Order form billing cycle validation not returning correct value under certain conditions
VSIX-340 - Check now button in Network Status home widget lacks button styling
VSIX-344 - Quote PDF generation fails due to logo path error
VSIX-351 - Fix display of accepted credit cards select box in General Settings
VSIX-352 - Some pages of the Modern order form template lack styling
VSIX-353 - Client area homepage panels only use left column
VSIX-355 - My Emails popup box uses incorrect paths for assets
VSIX-358 - Duplicate language file entry exists for hosting keyword
VSIX-360 - eNom Namespinner should fallback gracefully on IP access control issue
VSIX-364 - Check for updates page has extra line spacing than it should
VSIX-378 - Client area language selections are not persistent
VSIX-381 - Add backwards compatibility for WHMCS_ClientArea
VSIX-382 - Remove saved credit card not working in client area
VSIX-386 - Webroot calculation doesn't translate non-absolute paths
VSIX-387 - Allow filtering client area product list by module
VSIX-400 - Restore array input parameter type to all ClientAreaPage hooks

API

CORE-8388 - Ensure number of invoices created is returned in API GenInvoices call

Version 6.0.0 Beta 1

  • Release Type: Beta 1
  • Release Date: 15th April 2015


We have recently changed our internal issue tracker, and as a result, case numbers now have a new format. In the changelog we show the new style case number first, with the older style case number in brackets if the issue was previously tracked under the old system. In some cases, an issue may have multiple related issue numbers in the new system and in those cases, these will be listed in an "Also known as" additional line below the issue description.

If you have any questions about the new format, please open a ticket with our support team.

Maintenance

BACKLOG-5902 (#3734) - Create the WHMCS updater base routines
BACKLOG-5925 (#4351) - Remove old WHMCS files as part of an incremental update
BACKLOG-6072 (#4154) - Create base models
    Also known as: CORE-8051
CORE-5911 (#2516) - WHMCS backups cannot be unzipped on Mac OSX
CORE-5994 (#2619) - Monthly Pricing Breakdown not displayed on modern and slider templates
CORE-6130 (#2793) - Save Email Forwards vars incorrectly formatted
CORE-6154 (#2848) - Implement auto cancel of PayPal subscriptions
CORE-6210 (#2945) - Refund should reduce credit automatically
CORE-6317 (#3102) - Add ClientMerged Hook point
CORE-6375 (#3185) - Optimise tables option in WHMCS can stop when the same operation in phpmyadmin succeeds
    Also known as: CORE-7874
CORE-6428 (#3260) - Deleting an invoice where credit was used prompts to return credit to the client's account
CORE-6436 (#3269) - productsInfo feed passing old version of ajax order as return
CORE-6448 (#3288) - Information disregarded/saved incorrectly when adding transactions through Clients Profile
CORE-6458 (#3300) - Add .de additional domain fields to Internetbs module
CORE-6488 (#3340) - PDF Filename not set correctly in email when / or \ used in the Invoice # field
    Also known as: CORE-7648
CORE-6496 (#3349) - Global Email Header and Footer naming misleading
CORE-6497 (#3350) - Affiliate e-mail report showing all referrals
CORE-6498 (#3351) - Marking Cancelled Invoice Paid not updating status
CORE-6529 (#3390) - Disabled Servers still shown for new orders
CORE-6541 (#3406) - Ticket Mask %i value does not populate
CORE-6596 (#3506) - No To Do item created or email sent when upgrade fails
CORE-6599 (#3512) - Knowledgebase 'Add to Favourites' link non-functional
CORE-6630 (#3616) - Sales Tax Liability Report incorrectly includes Add Funds invoices
CORE-6636 (#3625) - Client Login hook being run when add client in admin area
CORE-6721 (#3723) - Email Template Unique name is not enforced
CORE-6782 (#3823) - HUF Currencies for PayPal do not round correctly
CORE-6804 (#3866) - Fixed Amount Promo only discounting setup fee, not product price
CORE-6832 (#3921) - Splitting a ticket with attachments in both replies causes it to include the wrong files
CORE-6866 (#3975) - Promos applied during the Admin Order Process apply w/o restrictions
CORE-6883 (#4008) - Use composer for autoload and dependency management
CORE-6888 (#4015) - Introduce a WHMCS namespace.
CORE-6961 (#4110) - Migrate to Smarty 3
CORE-7071 (#4281) - Fallback to english on admin/accessdenied.php if no language settings is set
CORE-7101 (#4326) - Hidden configurable options not keeping same option
CORE-7121 (#4372) - Show "Admin Only" custom fields on the Add Order page in the Admin area
CORE-7153 (#4407) - Remove duplicate tblconfiguration settings on update to 6.0.0
CORE-7219 (#4491) - Auto release requires a admin with id of 1
    Also known as: MODULE-5998
CORE-7239 (#4514) - Activate Free Addons when Auto-Activate on Payment option is checked
CORE-7285 (#4563) - Add Support for Free Domains
CORE-7289 (#4567) - Stock control checks only upon item selection
CORE-7298 (#4579) - Add custtype field to older order form templates (viewcart.tpl)
CORE-7309 (#4593) - MySQL Timezone affecting time ban when different to PHP Time
CORE-7323 (#4607) - Add indexes to various tables
    Also known as: CORE-6048
CORE-7325 (#4610) - when running an upgrade from a one time product > recurring product, the next due date is not being set
CORE-7327 (#4613) - Style drops from Verticalsteps orderform on Incorrect Login
CORE-7354 (#4652) - Add new View & Accept Quote sub-account ACL
CORE-7389 (#4702) - Create a more human friendly API for setting custom field values via order links
CORE-7391 (#4705) - Add support for module dropdown options to have differing key/display values
CORE-7406 (#4727) - Uncaught exception when valid database connection details in config file but no database tables in WHMCS 6.0+
CORE-7453 (#4801) - Adding a KB article to multiple categories including hidden makes article unavailable
    Also known as: CORE-8415
CORE-7481 (#4844) - Modify Contact Page for domain does not use transliteration hook
CORE-7529 (#4918) - A fresh installer will guard against overwriting an existing database schema
CORE-7543 (#4952) - Create "assets" folder and move all images, css and javascript into it
CORE-7544 (#4953) - Deleting a contact is not recorded in activity log
CORE-7558 (#4977) - Configure registrars password fields are passed back in cleartext
CORE-7673 (#5151) - Implemented Knowledgebase Tagging (Tag Cloud)
CORE-7704 (#5202) - Update Admin Area to use Module Display Names
CORE-7706 (#5204) - Add user access control support to cPanel Single Sign-On
CORE-7708 (#5206) - Add full bootstrap support to Admin Area Blend Theme
CORE-7709 (#5207) - Implemented Automatic Unsuspend Client Notifications
CORE-7713 (#5213) - Allow PayPal Sandbox Support
CORE-7714 (#5214) - Allow more then 999 affiliates
CORE-7715 (#5215) - Prevent Add Payment button being clicked multiple times
CORE-7716 (#5216) - Fix SMTP Debug display
CORE-7717 (#5217) - [Maxmind] Make address checks optional when address fields are optional in general settings
CORE-7723 (#5226) - Allow provisioning modules to fully control client area product details output
CORE-7742 (#5262) - Domain Pricing Registration is -1.00 by default
CORE-7746 (#5268) - Logic used in determining whether to show the close button for a ticket is outdated
CORE-7759 (#5287) - Update system requirements in the 6.0 installer.
CORE-7769 (#5313) - Add a mail template "master" scope.
CORE-7774 (#5320) - Removing the IP Address from the Whitelisted IPs in General Settings does not update current Page
CORE-7778 (#5324) - Domain field for registrations and transfers in admin order form requires TLD be lowercase
CORE-7799 (#5352) - Mass Mailing fails when disabling Rich Text Editor
    Also known as: CORE-7764
CORE-7806 (#5361) - Implement theme level configuration
CORE-7813 (#5371) - When deleting invoices / transactions / orders if you don't select any it tries and deletes nothing, should show an error
CORE-7815 (#5373) - Tax not listed in welcome email for upgrade orders
CORE-7823 (#5398) - Added .co.zw whois server
CORE-7831 (#5411) - Template defined vars not available on clientssummary.tpl
CORE-7839 (#5423) - Make V4 admin theme compatible with bootstrap changes to admin output
CORE-7851 (#5454) - Prevent users from converting quote to invoice if they do not have 'create invoice' permission
CORE-7880 (#5492) - When using a status filter, the admin notes move out of the text field
CORE-7900 (#5516) - </body> tag missing from admin homepage with development licence
CORE-7980 (#3097) - Display an error when a user attempts to "Mark Paid" an invoice with a 0.00 balance
CORE-8148 - Require current password to make changes via My Account admin page
CORE-8158 - invoicecreationpreemail not running on upgrade/downgrade order invoice creation
CORE-8163 - Spelling error in FreeDomainAutoRenewRequiresProduct function error message
CORE-8216 - Introduce the concept of locales for language files
CORE-8218 - Make admin area dialog draggable
CORE-8232 - Ensure all variables are available in the moduleCall method as appear in regSaveContactDetails
CORE-8287 - Add support for metadata api response in cPanel Single Sign On
CORE-8348 - Properly render enabled state of "Prevent Email Reopening" in General Setting
    Also known as: ADDON-5942
CORE-8350 - when upgrading configurable options from the admin UI, it throws invalid billing cycle error
CORE-8351 - Smarty {$domain_days_until_nextdue} variable incorrectly populated to 0
CORE-8383 - Save Yesno options for modules as on/off
CORE-8430 - Discontinue the original admin theme
CORE-8432 - Remove legacy NOMD5 setting
VSIX-10 - Discontinue ajax cart order form
VSIX-11 - Update boxes order form template for bootstrap compatibility
VSIX-12 - Drop web20cart order form - to be replaced with updated cart order form
VSIX-15 - Update modern order form for bootstrap compatibility
VSIX-52 - Implement WHMCS Connect
VSIX-97 - Update jQuery UI to v1.11.2
VSIX-147 - Implement new language params/variables to language chooser for flags selection
VSIX-261 - Update Bootstrap to V3.3.4


Modules

MODULE-5909 (#4759) - Add Module Debug Logging to Kashflow module
    Also known as: CORE-7436
MODULE-5919 (#3642) - [eNom] New .nu extended attributes
    Also known as: CORE-6648
MODULE-5924 (#5406) - ACH Direct is now forte payment systems
    Also known as: CORE-7828
MODULE-5978 (#3423) - Kayako Login Share defaults to Client Login
    Also known as: CORE-6552
MODULE-5999 (#4590) - Deleting contact for domain order sends empty request
    Also known as: CORE-7306
MODULE-6038 (#5245) - [ResellerClub] Add support for .london gTLD
    Also known as: CORE-7733
MODULE-6045 (#3483) - WebNIC module always attempts Organisation registration
    Also known as: CORE-6585
MODULE-6068 (#4922) - "Available Payment Gateways" ignored when adding 2 products or more to the same cart
    Also known as: CORE-7531
MODULE-6141 (#4011) - cPanel Single Sign-On
    Also known as: CORE-6885
MODULE-6162 (#4602) - Add support for custom ports in server modules
    Also known as: CORE-7318
MODULE-6181 (#4488) - resellerclub module does not honor custom contact info
    Also known as: CORE-7216
MODULE-6183 (#4951) - Implement hardcoded tabs to use Admin tab class
    Also known as: CORE-7542
MODULE-6239 (#2660) - EU VAT Addon - Invoice date on Payment non-functional for mass payment
    Also known as: CORE-6023


API

CORE-6510 (#3367) - Custom Field validation not completed on Update Commands
CORE-6513 (#3370) - CreateInvoice command sending InvoiceCreated email for all payment methods
CORE-7371 (#4675) - UpdateClientProduct command does not allow clearing data
CORE-7827 (#5403) - Updateclientproduct call is not autorecalc when passing value as true for hidden config options
CORE-7837 (#5419) - Addtransaction call does not require date, passes "now()" in its place
CORE-7875 (#5485) - Percentage promo codes calculated based upon the base product price when a price override is specified
CORE-8388 - Num Created is not returned through the command geninvoices