Skip to Content

Changelog

All notable changes to the QuickBooks Invoicing integration will be documented on this page.

Format

This changelog follows Keep a Changelog  format and uses Semantic Versioning .

Version Format: MAJOR.MINOR.PATCH

  • MAJOR: Incompatible API changes
  • MINOR: New features (backwards-compatible)
  • PATCH: Bug fixes (backwards-compatible)

Change Types:

  • Added: New features
  • Changed: Changes to existing functionality
  • Deprecated: Soon-to-be removed features
  • Removed: Removed features
  • Fixed: Bug fixes
  • Security: Security improvements

[Unreleased]

Features and improvements planned for future releases.

Planned Features

  • Bulk invoice creation
  • Payment status sync to HubSpot
  • Invoice templates
  • Custom line items from deal properties
  • Automated invoice scheduling
  • QuickBooks reports in HubSpot

[1.0.0] - 2024-12-12

Initial release of the QuickBooks Invoicing integration for HubSpot.

Added

  • Invoice Creation: Create QuickBooks invoices from HubSpot deals
  • Multi-Step Invoicing: Support for Deposit, Follow-up, and Final invoice types
  • Customer Sync: Automatic synchronization of HubSpot contacts to QuickBooks customers
  • Email Management: Send now, schedule send, or send later manually options
  • CRM Card: QuickBooks Invoices tab on deal records
  • Settings Page: Admin configuration for OAuth and defaults
  • OAuth 2.0 Authentication: Secure connection to QuickBooks Online
  • Environment Support: Sandbox and Production environments
  • Default Settings: Configurable default tax codes and products
  • Invoice Tracking: View invoice history on deal records
  • Percentage-Based Billing: Automatic amount calculation from percentages
  • Tax Code Selection: Choose from QuickBooks tax codes
  • Payment Terms: Configurable payment terms and due dates
  • Invoice Memos: Add custom notes to invoices
  • Encryption: AES-256-GCM encryption for credentials and tokens
  • PBKDF2 Key Derivation: Unique encryption keys per HubSpot account
  • Privacy Protection: Immediate token deletion on disconnection

Security

  • Client credentials encrypted before storage
  • OAuth tokens encrypted at rest
  • Derived encryption keys (PBKDF2, 100,000 iterations)
  • HTTPS/TLS for all API communication
  • Read-only HubSpot OAuth scopes
  • No plain-text credential storage
  • Complete data privacy after disconnection

Documentation

  • Comprehensive user guide
  • Installation and configuration documentation
  • Intuit Developer setup guide
  • Troubleshooting resources
  • API reference documentation
  • Best practices guide
  • FAQ section

Version History

Version Numbering

This integration follows semantic versioning starting with v1.0.0.

Future versions will be documented here as they are released.


How to Update

Checking Your Version

Currently, version information is not displayed in the HubSpot interface. Check this changelog or contact support to verify your version.

Update Process

Updates to the integration are typically deployed automatically. No manual update process is required for most releases.

For major version updates that require action:

  • Users will be notified via email
  • Update instructions will be provided
  • Backwards-incompatible changes will be clearly documented

Migration Guides

When breaking changes are introduced, detailed migration guides will be provided here.

No migrations required for the initial 1.0.0 release.


Deprecation Notices

Features scheduled for removal in future versions will be announced here with at least 3 months notice.

No deprecations in the current version.


Release Notes Details

v1.0.0 - Initial Release (2024-12-12)

Focus: Core invoicing functionality for HubSpot-QuickBooks integration

Key Features:

  1. Invoice Creation: Streamlined workflow for creating QuickBooks invoices from HubSpot deals
  2. Multi-Step Support: Built-in support for deposit, milestone, and final payment structures
  3. Automatic Customer Sync: No manual customer creation needed
  4. Flexible Email Options: Immediate, scheduled, or manual email delivery
  5. Enterprise Security: AES-256-GCM encryption with derived keys

Integration Points:

  • HubSpot CRM (Deals, Contacts, Quotes, Line Items)
  • QuickBooks Online API
  • Intuit OAuth 2.0

Supported Environments:

  • QuickBooks Sandbox (Testing)
  • QuickBooks Production (Live)

Supported Browsers:

  • Chrome (recommended)
  • Firefox
  • Safari
  • Edge

Known Limitations:

  • One invoice at a time (no bulk creation)
  • No automatic payment status sync to HubSpot
  • No bi-directional data sync
  • Invoices must be edited in QuickBooks (not HubSpot)

System Requirements:

  • HubSpot account (any plan)
  • QuickBooks Online subscription
  • Super Admin permissions (for installation)
  • Edit deal permissions (for invoice creation)
  • Intuit Developer account

Feedback and Bug Reports

Report Issues

Found a bug? Please report it:

Email: support@structur.app

Include:

  • Version number (if available)
  • Steps to reproduce
  • Expected vs actual behavior
  • Screenshots
  • Browser and OS details

Feature Requests

Request new features or improvements:

Email: support@structur.app

Include:

  • Detailed description of desired feature
  • Use case / business need
  • Priority (nice-to-have vs critical)

Roadmap

Q1 2025 (Planned)

  • Bulk invoice creation
  • Enhanced invoice tracking
  • Payment status sync to HubSpot
  • Additional email customization options

Q2 2025 (Tentative)

  • Invoice templates
  • Custom field mapping
  • Automated invoice scheduling
  • Enhanced reporting

Future Considerations

  • QuickBooks Desktop support
  • Additional QuickBooks entities (Estimates, Purchase Orders)
  • Mobile app support
  • API webhooks
  • Third-party integrations

Note: Roadmap is subject to change based on user feedback and priorities.


Support

Getting Help

Stay Updated

To receive notifications about new releases:

  • Subscribe to release announcements (contact support)
  • Check this changelog regularly
  • Follow product updates via email

Archive

Older versions will be archived here as new versions are released.

No archived versions - v1.0.0 is the initial release.


License and Credits

License

Copyright © 2024 Wozana. All rights reserved.

Credits

Built with:

  • Next.js
  • React
  • TypeScript
  • HubSpot API
  • QuickBooks Online API
  • Intuit OAuth 2.0

Acknowledgments

Thank you to all beta testers and early adopters who provided valuable feedback during development.


Additional Resources

Last updated on