Skip to main content
All Collectionsv3 - Config Manual
V3 - Billing (configuration)
V3 - Billing (configuration)
Updated over a week ago

Index

Introduction. Rate architecture.


The products are the key pieces when configuring the application. But, to avoid having reports with 500 products and having to add them up, we usually group them into subfamilies and these in turn into families. This way, the reports will be more readable.

  • Family . Group the different subfamilies for better reports (Golf, Tennis, Restaurant, Store).

  • Subfamily . Group the different products for better reports (Visitor Green Fees, Member Green Fees, Gloves Store, Accessories Store...).

  • Product . The key piece of the billing architecture. When you sell something with a price, it will always be linked to a product. The previous concepts have a grouping role to generate more attractive reports. The product will contain class information: prices and taxes (among other parameters). So we now know where to go when we want to check or change a price: to the product.

  • Customized prices . Within a product there is a default rate, but you can add dynamic rates depending on the day of the week, time, type of client, etc.

Introduction. Billing connection with other modules.

The products belong to the billing module and, therefore, can be sold and invoiced directly from this module. But we can also connect the billing module with others (e.g. reservations or memberships) and we will do this through the product . When creating a type of reservation or a type of membership, we will assign a product to it and, in this way, the reservation and billing modules will be connected so that, every time you make a reservation, the sale is generated automatically. After the sale, the billing module is in charge of accompanying you until the end, any modification to the sale or reservation will be automatically synchronized.


In other words, the product is responsible for prices and vital accounting information (account, taxes, etc.) and these products can be sold in many ways: through a reservation, a fee , in the store, etc. The product collects very little information, but very important, and the other modules are responsible for managing specific parameters of that module. For example, in the reservation module in each type of reservation, crossings, available days of the week, which facilities can be reserved, reservation limit rules, etc. will be managed. Things that only interest the reservation module and not billing. In this way we can improve and evolve much faster.

Settings

Section: Settings Menu > Billing > Settings

Sales Section

  • Prices with taxes included . Activate this option if you want the price you assign to the products to be with taxes included.
    For example, if you want the customer to pay for a Coca Cola for €5 (tax included), activate this option and put “5” on the product.
    If you want the client to pay €200 + VAT for Consulting Services , deactivate this option and put “200” on the product.

  • Report imbalance due to rounding. Activate or deactivate this option

  • Prevent imbalance due to rounding. Activate or deactivate this option

  • Mandatory taxes on the product. Activate or deactivate this option

  • Maximum rounding error

  • Client by default. Activate this option to have a default client on the invoices.

Invoices Section

  • Show discount column . Activate if you want the invoice to show a column with the discount.

  • Company . Company with which invoices will be generated. It is doubtful to see how the product has a company and that is what rules.

  • Receipt number format

  • POS invoice type selector. Activate or deactivate this option

  • Print invoices without taxes. Activate or deactivate this option

  • Allow partial line overrides . Activate or deactivate this option

  • Send by email automatically. Activate this option to automatically send invoices by email when creating a new invoice in our billing system.

    Note: In order for invoices to be sent automatically, it is also necessary to activate the Send invoices by email field in the client profile (Main menu > CRM > Clients > Select the Client > Billing Data section > Send invoices by email).

  • Rounding mode . Select an option from the drop-down menu:

    • Round lines

    • Round totals

  • Default invoice type . Type of invoice/series with which invoices will be generated by default. Then, when issuing an invoice, you can manually choose the type.

  • Type of invoice when paying sales . Type of invoice that will be generated when paying for sales from the POS or quick payment of the reservation.

  • Invoice type when paying Q19 . Type of invoice that will be generated when paying Q19

Deposits Section

  • Generate credit note when consuming . Activate/deactivate this option

  • Default product . Select an option from the drop-down menu or create a new one

Currency section

When you install the Multicurrency module from the App Market, you will find this new section.

  • Default currency. Select the default currency that you have previously configured from Settings > Billing > Currency.

  • Secondary currency. Select the secondary currency that you have previously configured from Settings > Billing > Currency.

Currency

Section: Main Menu > Billing > Currencies to see this section you must have the multicurrency module instaled

Special buttons

  • New

  • Actions :

    • Export

    • Export (all columns)

    • Matter

    • Bulk editing

    • See the trash

  • Update prices . After creating or modifying the exchange rate of an already created currency, you can select this button to modify all products and dynamic prices.

Select an ID

General Section > Select New

  • Name . Mandatory field. Currency name

  • Exchange rate . Mandatory field. Example: if you want a dollar to be worth 50 pesos here we will put 50

  • Symbol. Mandatory field. currency symbol

  • Symbol on the left . Activate/deactivate this option

  • Visible in consumer . Activate/deactivate this option

  • How to set a secondary currency:

    • add the main currency with the exchange rate.

    • add the secondary currency with the exchange rate, please notice that the secondary currency is linked to the main currency.

Taxes

Section: Settings Menu > Billing > Taxes

Taxes are a simple concept. In this table we are only going to put the name and the percentage. This tax will be visible when creating the product.

General Section

  • Name for this type of tax

  • RD Treasury Code. This field associates the type of tax with its legal name in the Dominican treasury. Select a type of tax from the drop-down menu:

    • ITBIS

    • Excise tax

    • Ad Valorem Tax

    • Exempt

    • Legal tip

      • Contribution to the Development of Telecommunications

  • Percentage for this type of tax.

  • Accounting account. For accounting purposes, you can assign a ledger account to this tax type for future exports to accounting programs.

Families

Section: Settings Menu > Billing > Families

A family groups one or more subfamilies and serves only to group income and generate more intuitive reports.

General Section

  • Name of the product family. Golf, tennis, restaurant.

  • Code for this family. It will be displayed in the settlement report and can be useful for your accounting department.

  • Manage stock. Activate or deactivate this option

Subfamilies

Section: Settings Menu > Billing > Subfamilies

A subfamily groups one or more products and serves only to group income and generate more intuitive reports. These subfamilies in turn belong to a family.

General Section

  • Name of the product subfamily. For example, green fees for members, green fees for visitors, etc.

  • Family to which this subfamily belongs.

  • Code for this subfamily. Ex. 01. This will be reflected in the reports and can be useful for accounting.

  • Company with which this product is invoiced. This field is useful for centers that invoice with more than one company and want to ensure that a product from one company is not invoiced to another. If your app has only one company, leave this field blank.

  • Supplies . Activate/deactivate this option

  • Show on POS . Activate/deactivate this option

  • Accounting account. The accounting account will be necessary whenever you want to export the billing to other accounting software. This number must be provided by the accounting department and will depend on the software you use. For example: 430000001.

  • Recommended products . Select a product label from the drop-down menu

Subfamily Budgets

Section: Configuration Menu > Billing > Budgets

This functionality allows you to manage and assign monthly budgets to different subfamilies, improving accuracy and financial control. To add budgets by subfamily in our management system, follow these steps:

  1. From the App Market, search and install the Budgets by Subfamily application.

  2. From the Configuration Menu > Billing you will be able to see a new section: Budgets.

  3. Select the New button.

  4. A pop-up will open for you to assign the budget corresponding to each subfamily for each month.

  5. Coming soon: Report to view the information

Products Section

Shows the products that have this subfamily added.


Order Printers Section

If you have the restaurant module activated, the printer section for orders will appear. In this section you can tell the system where you want the orders for the products within this subfamily to be printed. For example, you will want products from the Foods subfamily to be printed on the kitchen printer, and products from the Beverages subfamily on the bar printer.

  • Select the New button

  • POS . To create the rule when orders are sent from that POS. Example: Restaurant.

  • Printer. To which the order should be sent if you are sending from the POS of the previous point. E.g. Bar Printer.

  • Do you copy. What do you want to print? Default 1.

  • Select the Save button

With this data model the system allows you to:

  • Print your meals or drinks on your corresponding printer.

  • Print meals on both the kitchen and bar printers.

  • Print the number of copies you want.

You have just configured a command print rule. Every time you are at that POS and click “Send order”, the system will scan if there is any product from that subfamily in the cart and will send it to print. In this previous example, the Coca-Colas will only be printed on the bar printer and not in the kitchen.

NOTE . There are times when managers want to print the drink and also the food at the bar. To do this, in the food subfamilies you can create two printing rules, one rule that prints in the kitchen, and another rule that prints in the bar. In this case, every time you send an order, the meals will be printed in both places.

NOTE . With this data model we can also cover the fact that the same product is printed on a different printer depending on whether I am working in the restaurant room or in the pool. Creating two rules in the drinks subfamily, one that if I am working on the room POS is printed there, and another if I am working on the pool POS is printed there.

Products

Section: Settings Menu > Billing > Products

The products are key concepts in the club configuration since the rest of the configurations will depend on it: reservation types, fees, store. The product is responsible for collecting information on prices/rates, taxes, and families for reports.
Read the introduction of this article to learn more about the product architecture.

Special buttons

  • New :

    • Name. Mandatory field. Description of your product. It will appear like this on the POS, on the invoice, on the ticket, in reports...

    • Subfamily . Group your products into subfamilies for more grouped reports. Select an option from the drop-down menu or create a new one

    • Price. Obligatory field. Standard price with taxes included. Then you can customize the rates according to different variables (day, time, etc.) with the plugin.

    • Taxes. Select an option from the dropdown or create a new one. for this product. In this version you can put several taxes and withholdings on the same product

    • Tags. Select an option from the dropdown or create a new tag to be able to quickly create lists and reports

    • Priority .

    • Supplied . It is used to classify products that do not belong to your company. This way, you can invoice products and services from other companies with your v3 application

    • Per hours . Activate/deactivate this option. For those rates that vary the price depending on the duration of the reservation (e.g. padel 60' and 90')

    • Barcode . You can add a barcode of your product to be able to add it to the POS by scanning with the laser gun

    • Manage stock . Activate/deactivate this option. This field will be visible if you have downloaded the Stock module . Check this option if you are going to want to manage the stock: orders, delivery notes, inventories, etc. When you save your changes, the new Stock section will appear (see below)

    • Sell online . Activate/deactivate this option

    • POS Section:

      • Show on POS . Activate/deactivate this option. If you want to show this product on a button on your POS

      • Prevent at POS . Activate/deactivate this option. There are products that are sold directly and do not involve any double action. But there are other products/services, such as reservations or installments, that are not worth selling at the POS because you need the program to block the schedule or generate installments. So, selling these products directly from the POS is going to cause problems. By activating this option you will prevent a user from selling complex products/services directly at the POS. Examples: reservation, installments, bonus recharges.

    • Dynamic pricing section . It will be seen in the next point

    • By selecting the Save button , more sections will appear

  • Actions :

    • Export

    • Export (all columns)

    • Matter

    • See the trash

    • Edit mode

    • Bulk editing

Stock Section

This section will be visible if you have downloaded the Stock module and activated the Manage Stock box in the General Section . Fill out this section if the product you have created is a product for which you want to manage the stock: orders, delivery notes, inventories,...

  • SKU code (optional). Stock Keeping Unit. Barcode of this product. This will be the one printed on the label. You can find this field in the different sections and lists of the Warehouse module: Stock list, Orders, Inventories, Delivery Notes and Stock Movements.

  • Provider (optional). Select the supplier that supplies you with this product. This will mean that, when generating an order, they will only show you the products from one supplier, which will make your work easier.

  • Supplier barcode (optional). So that the supplier better recognizes your orders.

  • It has variants . This field will be visible if you have downloaded the Variants module . Check this option if you want to create variants of this product. When you save your changes, the new Variants section will appear .

  • It is a variant . Read-only field

Variants Section

  • Generate Variants . Select this button if you want to add variants to this product.

    NOTE . To configure the variants you have to go to the Settings Menu > Warehouse > Variants

Base Product Section

This section will be visible if you have downloaded the Base Rate module.

This feature allows you to configure the price of a product so that it depends on another product by x% for example, the GF 9 holes will depend on 60% of the GF 18 holes. In this way, when you modify the price of the parent product, GF 18 holes, the price of the GF 9 holes product will be modified automatically.

  • Base Product. You can use this option if you want the price of this base product to depend on another previously created product. For example, if you want the Green Fee 9 holes to be 60% of the price you have at any given time for the Green Fee 18 holes product. This option can help you when updating rates or launching offers. This option is completely related to the following field Base percentage.

  • Base percentage. Add the percentage of the previous product. The percentage is applied to the total of the base product, it is not a discount. For example, if you want the 9h Greenfee to be €60 and the base product is €100, you would enter 60 in the base percentage. This means that you only have to worry about the price of the 18-hole Green Fee and the rate for this 9-hole Green Fee product will be automatically updated with 60% of the 18-hole price.

  • Rounding type. You can choose between:

    • Do not round

    • Round one decimal

    • Round without decimals

    • Remove decimals (without rounding)

Important! It is not compatible to configure Dynamic Prices and Base Product in a product, or you choose the option to configure dynamic prices or base product, but not both options within the same product.

Product details

Special buttons

  • Edit, to edit this product

  • New, to create a new product

  • Actions:

    • View history

    • Copy

    • Delete

  • Print labels. Allows you to print labels from the product sheet. When you select this button, a window will open where:

    • Indicate the number of labels to print and the start position of printing, the row and the column.

    • Select the OK button

    • Select with the right mouse button

    • Select Print...

    • In More Printer Settings, to print, select margin 0 and scale 100% on the printer.

    • NOTE. The label printing format is DIN-A4 for a total of 40 labels (4 columns x 10 lines). The size of the labels is 52mm x 30mm.

Dynamic price

Section: Settings Menu > Billing > Dynamic Pricing

Dynamic Pricing is a tool to calculate price automatically based on season, time, customer, etc.

General Section

  • Name to be able to recognize this rate in listings.

  • Priority for this rate. Please note that a product can have multiple dynamic prices. The system will scan each of the dynamic prices in order of priority and, as soon as it finds a dynamic price that should be applied, it will stop scanning more prices and choose this one. Most rate errors and doubts come for this reason. Sort the dynamic prices by priority and check that the order is configured correctly.

  • Value for this dynamic price, which will depend a lot on the next option. To understand it better let's take the example of *20”.

  • Value type :

    • Fixed price if you want the final price to be €20.

    • Amount to be discounted from the price if you want this price to deduct €20 from the standard price of the product.

    • Percentage to be discounted from the price if you want to apply a 20% discount to the standard price of the product without rounding the price.

    • Percentage to be discounted from the price. Round if you want to apply a 20% discount to the standard price of the product by rounding to 0 decimal places .

Product Section

  • Product . Product to which you are applying dynamic pricing.

  • Product label . This dynamic pricing will be applied to products containing this tag. Very useful for examples like “10% for members in the restaurant or store . ”

Client Filters Section

This section filters that this dynamic price is applied only if the following rules are met depending on the customer who is purchasing:

  • Customer tag . This price will only apply to those customers who have this label in their customer file.

  • Customer . This price will only apply to this customer.

  • Minimum age . This price will only apply to those customers who are at least this age. The system looks at the date of birth on the client's record.

  • Maximum age . This price will only apply to those clients who are at most these years old. The system looks at the date of birth on the client's record.

NOTE . If a field is empty it means it applies to everyone.

Date Filters Section

This section filters that this dynamic price is applied only if the following rules are met depending on the date on which it is being purchased:

  • Start date . Dynamic pricing will apply from this date. Ex. I want to apply this discount from January 1st.

  • Ending date . Dynamic pricing will apply until this date. Ex. I want to apply this discount until December 31.

  • Start time . The dynamic price will be applied from this time. Eg. I want to make this offer after 4 p.m.

  • End time . Dynamic pricing will apply until this time. Eg. I want to make this offer until 12 noon.

  • Weekdays . Dynamic pricing will apply on these days of the week. Eg. I want to make this offer for business days.

  • Holidays . Dynamic pricing will be applied on holidays or not. E.g. I want this offer not to apply on holidays.

  • Calendar . Search and select a previous calendar created in the system to save a lot of manual process. Instead of putting the date range per season in all the rates, you can put it only once in Calendars and select it with one click in this step. Eg. High season, low season, high season twilight.

  • Maximum advance notice . The dynamic price will be applied depending on how many days in advance you are purchasing. Eg I want to reward if you reserve more than 60 days in advance. You can choose seconds, minutes, hours and/or days.

  • Limit before start . Dynamic pricing will apply until this time. Once this moment has passed before the reservation, the dynamic price does not apply. Eg I want to make this offer but more than 24 hours in advance. You can choose seconds, minutes, hours and/or days.

Sales Number Filters Section

  • Family. Select from the dropdown or create new.

  • Subfamily. Select from the dropdown or create new.

  • Minimum number of sales.

  • Maximum number of sales.

  • Evaluate by hour.

Channel Filters Section

  • Channel. Select an option from the dropdown

    • Apply always

    • Apply only online

    • Apply only in backoffice

Payment Methods

Section: Settings Menu > Billing > Payment Methods

General Section

  • Name for your payment method. This will be visible in the POS and in the Fast payment. On the website you can personalize the name using the following field

  • Consumer Name. Name for this payment method on your website. Sometimes the “Redsys” gateway is not completely commercial on the web, so you can customize it to what you like best.

  • Accounting account. Fill out this field if you want to export the collections to your accounting system.

  • Color. For the button on the POS when paying.

  • Type. Mandatory field. You have to select a type from the dropdown:

    • Personalized

    • Money

    • Card

    • Transfer

    • Direct Debit

    • Gateway

    • Deposit

    • Voucher

    • Opera

  • Gateway

Availability Section

  • Available online. If we want this payment method to be available online for your clients purchases

  • POS. If we want this payment method to be available at the POS for payments from your employees

  • Do not bill. This checkbox allows you to configure whether the payment method should automatically generate an invoice or not. By activating this option, the transaction will not generate an invoice when processing the payment.

  • Prevent split payment. By activating this option, the system will not allow split payments to be made with this payment method.

  • Automatizable

  • Virtual. A virtual payment is one that is not made with real money. Eg. a green fee voucher or wallet.

  • Refund at POS

  • Refund supplier

  • Priority. Order in which we want the payment methods to appear in the POS. Priority “1” will come out before “10” for example.

Companies

Section: Settings Menu > Billing > Companies

The system allows you to operate with one or more companies. This information will be visible in invoices and reports.
​Note , when a new company is created the system will add the accountants automatically.

General Section

  • Name of the company and what will appear on the invoices.

  • Tax number of the company and that will appear on the invoices.

  • Company address and what will appear on invoices

  • Country

  • Company email that will appear on invoices.

  • Company telephone number that will appear on invoices.

  • Company website and that will appear on invoices.

  • Default

  • Invoice footer text

SEPA Direct Debit Section

  • IBAN

  • BIC/SWIFT

  • Creditor

  • Creditor prefix

  • Presenter name

  • CIF presenter

  • Presenter prefix

  • Presenter ID

Invoice Series Section

Select an invoice series. For more information, go to this link .

Invoice types

Section: Settings Menu > Billing > Invoice Types

image.png

In order to generate invoices to one or several companies, managing different series or counters, you will need to understand how the types of invoices, counters and companies are configured.

  • Invoice types . First you have to create the different types of invoices that you want to skip, official or internal.

  • Accountants . Once you have your types of invoices, you can generate your counters, their prefixes, etc.

  • Companies . Once you have your accountants and their types of invoices, you can create your company(s) and associate with each one which accountants you want to use .

With this data model you can work with multiple companies without having to duplicate invoice types. Look at the graph and its example and you can see that both companies use the same type of invoice, but different accountants.

The V3 system allows you to generate invoices from previously created sales and from 0. This new system allows you to quickly create different types of invoices so that they act in the way the club wants and thus adapt easily.

General Section

  • Name for this type of invoice. Ex. Proforma invoice.

  • Invoice receipt. Check if this type of invoice will be receipt type (Portugal) or simplified (Spain). This will cause a document of this type to be generated automatically when collecting quick payment or POS. The invoice is a receipt at the same time.

  • Proforma invoice . Activate/deactivate this option

  • Internal document. Check if you want this type of invoice not to be tax obligatory. Ex. Proforma.

  • Rectifying invoice. Check if you want this type of invoice to be “corrective” type. Eg. Simplified corrective invoice.

  • Global invoice . Activate/deactivate this option. With summary by subfamily and payment method

  • Exchange invoice . Activate/deactivate this option

  • Allows receipts . Activate/deactivate this option

  • Ignore validations . Activate/deactivate this option

  • Invoice template (optional). Select an option from the drop-down menu:

    • activityCancellation

    • activityConfirmation

    • birthday

    • cancellation

    • confirmation

    • consumerConfirm

    • courseParticipant

    • customerRegistration

    • directPay

    • ecommerceConfirmation

    • invoiceEmail

    • newAccountUser

    • privacy

    • relationshipRequest

    • reminder

    • resetPassword

    • setPassword

    • signUp

    • signUpPending

    • terms

NOTE . For more information, go to Templates

Cancellation Section

  • Cancellation by. Choose what type of invoice you want to generate when you cancel an invoice of this type. Ex. Simplified invoice for corrective simplified invoice:

    • Final Consumer Invoice

    • Tax Credit Invoice

    • Proforma invoice

    • Simplified Rectifying Invoice

    • Credit note

  • Convertible into. Choose what type of invoice you want to generate when billing this type of invoice. Ex. Simplified invoice for Complete invoice:

    • Final Consumer Invoice

    • Tax Credit Invoice

    • Proforma invoice

    • Simplified Rectifying Invoice

    • Credit note

Restrictions Section

  • Mandatory customer. Check this option so that when billing this type, there must be a customer. In Spain, the simplified invoice does not require you to have it, while the complete invoice does.

  • Mandatory Taxes number . Activate/deactivate this option

  • Mandatory address . Activate/deactivate this option

  • Maximum limit. Maximum amount that can be paid with this type of document. Useful for simplified invoices in Spain .

Invoice series

Section: Settings Menu > Billing > Invoice Series

A series of invoices is a table where the consecutive numbering of your invoices is managed. You can have all the series you want and then associate them with your company (one or more).

General Section

  • Company for which this invoice counter will be available.

  • Invoice type for this meter.

  • Format in which the next number will be assigned to your invoice. Ex. FP/####/ for proforma invoices.

  • Zeros on the left. If you want the system to pad the invoice number with zeros. If you enter 5 , the result for invoice 123 would be 00123 .

  • Prefix. ??

  • Initial value. Invoice number with which you want the system to issue the first invoice. This is useful for clubs that migrate to V3 and are already on invoice 123 of the year, for example.

  • Last value. The system simply informs you of the last number issued for this type of invoice.

  • Last date. The system simply informs you of when the last invoice of this type was issued.

  • Restart. Select Year if you want each year to change the year prefix and start numbering from 0 automatically.

Promotional codes

Section: Settings Menu > Billing > Promotional Codes

You can generate a promotional code in Golfmanager, also called promocode. It is a discount that you can offer to your customers on your reservation website if they know and enter a code in the shopping cart. In order to create promotional codes it is necessary to have the Promo codes module installed. For more information about contracting and downloading this module, contact our support team.

How to create a new promotional code

  • Go to Menu Settings > Billing > Promotional Codes.

  • Select New and fill out the following fields.

    • Code: In this field you enter the name of the promotional code that players will have to write in the cart when completing the purchase. It is a unique and alphanumeric field, the code name cannot be repeated for several promotions on the same date.

    • Product: Selecting a product to limit the use of the code to that product. For example "GF 18H Correspondence".

    • Subfamily: Selecting a subfamily to limit the use of the code to products that are within this subfamily. For example "Green Correspondence Fees"

      NOTE: Select either a Subfamily or a Product, NOT both.

    • Start Date: You can select here from which date the use of this promotional code will be valid. If it is not filled out, it is valid forever.

    • End date: You can select here until which date the use of this promotional code will be valid. If not filled out, the validity will be forever.

    • Holidays: We will check this option if we want the promotional code to be used on holidays.

    • Fixed price: When you redeem the code, the system will apply this price as the final price for the customer. For example "20" if we want the "GF 18H Correspondence" to be worth twenty euros when entering this code. If the green fee originally costs €100, the price left to the client would be €20.

    • Discount%: When you redeem the code, the system will apply this discount to the original price. For example "20" if we want the "GF 18H Correspondence" to have a twenty percent discount when entering this code. If the green fee originally costs €100, the price left to the client would be €80.

    • Limit of uses: Here you can limit the total number of uses of this code. Once that limit is reached, it will no longer be allowed to redeem any more times.

    • Limit of uses per client: Here you can limit the number of uses of this code per client. Once a certain customer reaches that limit, this customer will no longer be allowed to redeem.

How to redeem a promotional code from the customer area

Promotional codes are redeemable when purchasing online. The customer, once they reach the cart on their website to proceed to payment, will have to enter the Promotional Code in the space provided for this purpose. When you click Apply, the system will refresh the page with the new price. Promotional codes will not be applied to the entire cart.

How the system calculates promotional code uses

The system will add up how many sales lines by date of use (green fees, products, activities, etc.) have enjoyed this promotional code. If in a sale (or cart) it has been used for 4 green fees, the system will count 4 uses of that code. There are people who may think that if you use it 1 time for a cart of 4 green fees, it counts as 1 use. No, the number of uses per cart is not counted, it is calculated by the number of sales lines or products enjoyed.

Promotions

The Promotions module allows you to offer automatic discounts in the shopping cart when certain rules are met. This makes it easy to incentivize sales and reward loyal customers. A promotion is a discount that the system automatically applies if the rules configured for an online shopping cart are met. Some examples of promotions include:

  • 2 green fees + buggy: A discount when including two green fees and a buggy.

  • 4 green fees + 2 buggies: A discount for this combination.

  • 7+1 green fees: One free green fee when you book seven.

  • Play 3 times in one week and get a 10% discount.

In order to create Promotions it is necessary to have the Promotions module installed. For more information on how to purchase and download this module, please contact our support team.

Once the module is installed, follow the steps below to set up a promotion.

We will take 2 green fees + buggy as an example:

  1. Go to the Configuration Menu > Billing > Promotions.

  2. Select the New button and fill in the following fields:

    a. Name of your promotion. E.g. 2 green fees + buggy.

    b. Minimum period of your promotion. The system looks at the date of use of the cart sales to apply or not the promotion.

    c. Maximum period of your promotion. For example 7 days. The system looks at the date of use of the cart sales to apply or not the promotion. For the example “play 3 times in a period of 7 days and get 10%”, the system will apply the promotion if the dates of use (or play) are within that period of days. For the promotion “2 GF + buggy” you can put 1 day.

    d. Priority. The system will choose a promotion from all the created ones, and will start checking in order of priority starting with the lowest number (e.g. 1).

    1). If the promotion does not apply, it will move on to the next one. If an application applies, it will stop checking other promotions and will apply this one.

  3. Select the Save button. A new section will be enabled, as detailed in the next point.

  4. Products of the promotion. In this section we will put all the products that have to be in a cart for the promotion to apply. If you want to make the offer of “2 GF + buggy” you should put the GF product twice and the buggy product once.

    a. Product you want to include in the promotion. E.g. GF 18 holes.

    b. Label of the product you want to include in the promotion. E.g. Green fees. If you want the promotion to apply to any type of green fee.

    c. Type of value you want the promotion to apply. It can be:

    • Amount to be discounted from the price. If you want to discount a fixed amount of euros to this product in the cart.

    • Percentage to discount from the price. If you want to discount a percentage to this product in the cart and do not round off.

    • Percentage to deduct from the price. Round off. If you want to discount a percentage to this product in the cart and round up

d. Value that you want to apply the promotion according to the parameter chosen in the previous step. Example: 10. It would take 10 euros off this product if you choose the first option in the previous step.

Note: You can choose to make a linear discount on all products, or have the discount applied on the last one for example. To do this you fill in the value only on the desired lines.

5. Examples:

Frequently Asked Questions

How to configure a product with Ingredients

Settings Menu > Billing > Products

Below we detail how to use the ingredient and recipe management functionality in the warehouse module. This tool allows you to add ingredients to products, define units of measurement and configure purchase formats, making it easier to control stock and prepare recipes.

In order to configure products with Ingredients, it is necessary to have contracted and installed the Ingredients module of the App Market.

To create a dish with ingredients, for example, a salad, you will have to configure two types of products:

  • The products that are Ingredients > Manage stock, have a purchase format and an order must be created.

  • The product Salad > Does not manage stock and has ingredients.

1. Configure products that are Ingredients.

Settings Menu > Billing > Products

  • Select New to create a new product.

  • Fill in the fields: name, subfamily, price, taxes and check the Manage Stock checkbox.

  • In the Stock Section, select the unit of measurement (for example, grams for lettuce).

  • Purchase Formats Section: In this section we will indicate the formats in which the product can be purchased. For example, for lettuce, you can add purchase formats such as a 500 gram or 1 kilogram bag.

    • The Product will be added automatically.

    • Name. Mandatory field. In the example 500g bag.

    • Enter the Quantity in the same unit you selected in the Stock section (grams, in this case).

    • Unit. This field is not editable and will be added automatically.

  • Repeat these steps with all the ingredients in your dish.

2. Manage Orders and Stock of Ingredients

Main Menu > Warehouse > Orders

Once we have configured the products that manage stock, we will have to create a new order to introduce the stock into our warehouse.

  • Select New to create a new order. For more information on how to create a New Order, go to this 👉 link

  • When adding a product to the order, you can choose the previously configured purchase format (for example, 500 gram or 1 kilogram bag).

  • Enter the number of bags you want to buy and save the ord

  • Generate a new Delivery Note. For more information on how to create a New Delivery Note, go to this 👉 link

  • Upon receiving the order, verify in the Stock List that the quantity is updated in the selected unit (grams).

3. Set up a Dish with Ingredients

Settings Menu > Billing > Products

Once we have configured the ingredients and added them to the stock, the last step would be to create the "Salad" product. Remember that this product does NOT manage stock, so you do not have to activate this field.

  • Select New to create a new product.

  • Fill in the fields such as name, subfamily, price and taxes.

  • Activate the checkbox Has ingredients

  • Select Save

  • Ingredients Section. In this section we will add the ingredients that make up the dish.

    • Select New

    • In Ingredient, add the product that you set as an ingredient for this dish in step 1.

    • Amount. Add the amount of the ingredient that you are going to use in each dish. For example, 200 grams of lettuce and 100 grams of tomato.

    • Select Save

      Note: Select the 3 dots in this section to add the Ingredients column to the view.

4. Plate Sale and Stock Update

Once configured in the system, access the POS (Main Menu > POS > POS) to sell the "salad" product.

Now, from the Movements List (Main Menu > Warehouse > Movements), you will see that the amount corresponding to each ingredient in the recipe (200 grams of lettuce and 100 grams of tomato) has been automatically deducted after the sale.

Did this answer your question?