Skip to main content

Golfmanager Changelog - November 2025

These are the improvements that are already available for you in Golfmanager

Updated over a week ago

Golfmanager is dedicated to enhancing your management experience. Every week, we introduce exciting new features designed to empower you. Stay informed and make the most of these innovations! 🙌


👥 CRM Module

👨‍👩‍👧‍👦 New Family Relationship Types and Client Profile Fields

We’ve expanded the family relationship options in client profiles with new types: Sibling, Companion, and Other, alongside existing ones (Spouse and Child). Two new fields — Member Number and Card Number — are now visible in both the client area and admin panel.


💰 Billing Module

🔒 Confirmed Invoice Protection

To safeguard financial records and ensure compliance, confirmed invoices can no longer be modified once they’ve moved beyond draft status. Any attempt to edit a confirmed invoice is now blocked, maintaining data integrity and supporting audit and tax requirements.


📝 Editable Admin Fields on Confirmed Invoices

You can now make minor updates to certain non-fiscal fields on confirmed invoices, without affecting their legal or accounting status. This avoids the need to issue credit notes when the change has no impact on the financial record.


✨ Additional Modules

🧐 (Spain Only) New Verifactu Integration in Golfmanager

A dedicated Verifactu module is now available for automated invoice submission to the Spanish Tax Agency (AEAT). The system generates the legally required hash, embeds it in the invoice’s QR code, and handles direct submission — all within the billing workflow.


🔄 (Spain Only) Automatic Retry System for Verifactu Submissions

To improve reliability, the system now includes automatic retries for failed submissions to AEAT via Verifactu. In case of connectivity issues or timeouts, Golfmanager will retry up to three times using an exponential backoff (2s, 4s, 6s).


💬 (Beta) WhatsApp Business Integration via Twilio

A new beta module allows full integration with WhatsApp Business through the Twilio API. You can send and receive both text and multimedia messages with your clients directly from Golfmanager.


💬 (Beta) Bulk WhatsApp Messaging with Images and Payment Links

The WhatsApp module now supports sending personalised messages in bulk to multiple clients. Messages can include image attachments and payment links generated directly from your sales list.


🔗 Integrations

🏨 Full Opera Cloud (OHIP) Integration for Room Charges

We’ve completed the full integration with Oracle’s Hospitality Integration Platform (OHIP), enabling room charges directly from the POS. This allows services like golf, dining, or spa to be seamlessly posted to a guest’s room account in real time.


👀 More Updates for You

Click the dropdown below 🔽 to read about the other exciting new features we have added to Golfmanager.

📆 Bookings Module

👥 CRM Module

🛍️ POS Module

  • Subscription Sales Now Created as Drafts from POS: Subscription fee sales created via the POS are now generated in draft status instead of being auto-confirmed. This gives staff the chance to review and adjust sales before final confirmation, improving accuracy and control.

  • Percentage Validation for Revenue Split in Divisible Products: The POS now checks that the sum of revenue split percentages in divisible products equals exactly 100%. This prevents allocation errors when splitting revenue across departments or accounts.

  • Register ID Tracking in API-Based Sales: The API now records the register (POS) ID when creating sales through integrations. This improves traceability for external system sales and simplifies end-of-day reconciliation when using multiple sources.

💰 Invoicing Module

  • Smarter Generation of Credit Invoices: The system now only generates credit invoices when the original invoice lines are linked to actual sales. This avoids creating unnecessary correction documents when cancelling invoices with no associated transactions, streamlining invoice management and keeping your billing history cleaner.

🎓 School Module

📦 Warehouse Module

  • “Average Cost” Field Now Visible in Product Settings: A new Average Cost field is now displayed in the product detail view. This value reflects the system-calculated weighted average cost, helping managers analyse profit margins more effectively.

  • “Price Amount” Field Shown by Default in Product Splits: The Price Amount field now appears by default in the product split view. Column order has also been improved to make split information easier to read and manage.

  • Tooltip Explaining Average Cost Calculation: The Average Cost field now includes a tooltip explaining how the value is calculated. This contextual help makes it easier for inventory managers to understand the cost calculation methodology.

🍽️ Restaurant Module

  • “Restore” Option for Deleted Ingredients: Deleted ingredients can now be restored directly from the recycle bin. A new Restore option has been added to the deleted items list, allowing you to recover ingredients without having to recreate them manually.

  • Percentage-Based Price Allocation for Ingredients: A new field allows you to assign a percentage of the final product’s price to each ingredient in a recipe. This enables more accurate cost calculations and better insight into the profitability of each recipe component.

📊 Reports Module

  • New “Recipe Sales Margin” Report: A new report calculates the profit margin of sold recipes by comparing ingredient costs against selling prices. It provides profitability insights by recipe, date range, and category, helping managers optimise pricing and menu strategy.

⚙️ Settings Module

📅 Online Booking Portal

  • Golfmanager App | Geolocation Feature Now Available: The Golfmanager App now includes geolocation support. When location permissions are enabled, users can view nearby golf clubs, improving discovery and ease of access.

  • Online Booking Portal | Improved UX/UI for System Alerts: System alerts now feature a redesigned, responsive card-based layout, offering a cleaner and more modern visual experience for users.

  • Online Booking Portal | Resource Name Added to Booking Breadcrumb: The booking process breadcrumb now includes the selected resource name. The new format — Area / Resource / Date & Time — makes it easier to understand the booking context at a glance.

  • Online Booking Portal | Resource Type Filter via URL Parameter: Links to the Online Booking Portal can now include a resource type parameter in the URL. This allows automatic preselection of a specific facility, making it ideal for targeted marketing campaigns or direct booking flows.

✨ Additional Modules

  • Verifactu Integration | Separate Hash Chains by Installation Number: The Verifactu system now maintains independent hash chains for each installation number. When linking to the previous invoice, the system filters by installation number, ensuring the fiscal verification chain complies with AEAT requirements.

  • Verifactu Integration | Verifactu Sending Control by Invoice Type: A new configurable field — Send to Verifactu — has been added to invoice types. This allows precise control over which documents are submitted to the Verifactu system for fiscal verification.

🔗 Integrations

Did this answer your question?