brainX

Products

Package: BASIC

1. General

Info

The Products module is used to manage all of a company's fixed-priced goods – similar to a product catalogue. The maintained products are available in other modules and can be used there directly, e.g. in Deals, Invoices and further Billing modules.

Info

Records from the Products module can be selected in the so-called "product block". For detailed information see section Product block in Billing modules in the handbook.

Example – Hardware product with stock management

A company sells network switches. The product is created with the product category Hardware, a sales price and the unit of measure Piece. The current stock level is entered and a minimum stock level is set. An automation ensures that a purchase order is created automatically when the stock drops below the minimum stock level.

Example – Software product with price tiers

A software licence is created as a product with the price type Annual price. A price tier is configured for volume discounts: 1–9 units at EUR 95.00, 10–19 units at EUR 89.00, from 20 units at EUR 79.00. In the product block the matching tier price is applied automatically when the quantity is entered.

Note

This section describes only special fields and functionalities of the module, as all general brainX functionalities are described elsewhere in the handbook.

2. List View

The list view in the Products module provides the usual functionalities of a list view. For more detailed information see section Layout/Structure - List View.

2.1. Actions

In the list view – depending on the module – general actions are available. An overview and description of all general actions can be found in section Actions (List View).

There are no module-specific actions in this module.

2.1.1. Sales price in bulk editing

The Sales price field can be enabled for bulk editing. It is enabled in the Layout Editor via the Bulk change setting.

Warning Sales price field

The following restrictions apply when bulk editing the sales price:

  • The value only applies to the main currency of the record. Prices in other currencies remain unchanged and must still be maintained manually.
  • The popup for fixing individual currencies is not taken into account during bulk editing.
Tip

Bulk editing is particularly suitable for relative changes, e.g. increasing or decreasing all prices by 10 %. With absolute values across records with different main currencies, caution is advised – the same amount in euros and in francs rarely makes sense.

3. Detail View

3.1. Fields

The following table describes mandatory fields as well as fields whose function is not self-explanatory. All other fields are self-explanatory.

Basic Data block

FieldDescription
Product *Name of the product
ActiveWhen deactivated, the product is no longer available for selection in the product block
Product category
  • Subscription
  • Hardware
  • Other
Product bundleSet automatically as soon as individual products are added under Product bundle in the Relations tab. Only visible in the detail view, not in the edit view – see Section 3.3.
Gross priceWhen activated, the entered price is treated as a gross price
Surcharge monthly / quarterly / half-yearly / annuallyOptional percentage surcharge per billing interval; applied to the base price in the product block when the corresponding interval is selected
Price type *
  • Annual price
  • Monthly price
  • One-off
Mandatory positionIf the checkbox is activated, this position must be confirmed by the recipient when signing via Digital Signature (DocuSign/DocuSeal). Mandatory positions are marked accordingly in the document.

*Mandatory field

Note Price type field

The Price type determines which period the stored sales price refers to:

  • Annual price – the price applies per year; if the product is inserted into a product block with a different billing interval (e.g. monthly), the price is automatically converted to the selected interval.
  • Monthly price – the price applies per month; with a different billing interval in the product block the price is converted accordingly.
  • One-off – the price is calculated exactly once, independent of an interval; no conversion takes place.
Note

Quantity, list price and sales prices of positions in the product block can be entered with up to 6 decimal places. Trailing zeros are truncated in the display. This is particularly helpful when billing small units (e.g. API tokens).

Warning Gross price field

If the Gross price option was activated when a product was created, this can no longer be changed after the first save.

Prices block

FieldDescription
Sales priceSales price of the product in the base currency. Additional currency prices can be stored via the further currencies action icon – see Section 3.1.1.
VAT tierAssigned VAT tier – see Global Settings – Currencies & Taxes

3.1.1. More Currencies

The further currencies action icon is only available in the create and edit views. After clicking it, the popup of the same name opens.

popup_weitere_waehrungen_monitor.pngFurther currencies popup

The popup lists all currencies that have the status active in the Global Settings – Currencies & Taxes. A checkbox determines which currencies are available for the product. The base currency is defined via a radio button. For all activated non-base currencies, the respective price can be calculated automatically based on the stored exchange rate using the recalculate button.

After saving, the price is displayed in the currency stored in My Preferences – Basic Settings.

Warning

When a currency is deactivated, the product is removed from all affected Price Lists.

Stock block

Note

The Stock block – and thus also the fields Stock level, Minimum stock level and Order quantity – is only displayed if the Stock management setting is activated. For further information see Stock management.

FieldDescription
Unit of measure
  • Box
  • Carton
  • Dozen
  • Hours
  • Impressions
  • Pounds
  • Metre
  • Pack
  • Pages
  • Piece
  • Layers
  • Square metre
  • User
Stock levelCurrent stock level of the product
Minimum stock levelLower limit of the stock level; can be used as a trigger in an automation to send a notification or create a Purchase Order when the level falls below it
Order quantityDefault quantity for reorders; can be used in an automation
Weight in KGWeight of the product; used to calculate the total weight of a position
Note Weight in KG field

To activate the weight calculation, the field Position total weight, which is hidden by default, must be shown in Global Settings – Further Settings – Product block – see also revision-proof and optional fields for product positions. In all Billing modules there is additionally the field Total weight of all positions, which can be shown in custom views if required.

Tip

The stock level is booked via Automations with the actions "Reduce stock quantity" and "Increase stock quantity" – e.g. reduced when creating a Delivery Note and increased on goods receipt of a Purchase Order. Each booking is logged in the product's change tracking. For further information see Stock management.

DATEV ledger accounts block

FieldDescription
DATEV ledger account domesticLedger account for domestic sales – for configuration see Billing Settings – Ledger accounts
DATEV ledger account EULedger account for EU sales – for configuration see Billing Settings – Ledger accounts
DATEV ledger account third countriesLedger account for sales in third countries – for configuration see Billing Settings – Ledger accounts

Price tiers block

A price tier can be defined for a defined unit of a product. Any number of tier prices can be created. A new tier price is defined in edit mode via the Add tier button.

Example

For the first 9 units of a product, EUR 95.00 is charged. For 10–19 units the unit price is reduced to EUR 89.00, for 20–49 units to EUR 79.00.

produkte_block_preisstaffeln_beispiel.pngEdit price tiers

3.2. Actions

The following actions are available in the detail view:

3.2.1. General Actions

  • PDF Export
  • Recommend
  • Copy
  • Delete
  • Change tracking

For detailed information on the actions see section Actions (Detail View).

3.2.2. Module-Specific Actions

ActionPrerequisiteFunctionality
New EmailConfigured email accountOpens the email editor with reference to the product

3.3. Product Bundle

Several products can be combined into a product bundle. A product bundle consists of any number of individual products, each of which must exist as its own record in the Products module. As soon as individual products have been added, the Product bundle field in the Basic Data block is set automatically.

Note

The sales price of a product bundle is not calculated automatically and must be entered manually in the "Sales price" field.

Adding products to the product bundle

Individual products are added in the detail view via the Relations tab with the following action icons:

Action iconFunctionality
Select productsOpens a popup for selecting one or more existing products; single selection by clicking on the name or multiple selection via checkbox and the Select button
Create productCreates a new product and adds it directly to the product bundle

Use in the product block

A product bundle is added in the product block – e.g. in the Deals and Invoices modules – like any other product. In the edit view of a record, all individual products contained in the product bundle are displayed.

4. Practical Examples

1 – Creating a hardware product with stock management and automatic reordering

A company sells network switches. The product is created in the Products module with the product category Hardware, the unit of measure Piece and the price type One-off. The current stock level is entered and a minimum stock level of 5 units as well as an order quantity of 20 units are defined.

An automation is configured so that when the stock drops below the minimum stock level, it automatically creates a purchase order for the defined order quantity with the responsible vendor. In addition, a further automation with the action "Reduce stock quantity" reduces the stock level as soon as a delivery note is created for this product. This keeps the stock level up to date at all times and reorders are made without manual intervention.

2 – Configuring a software product with a price tier and multiple currencies

A software licence is to be offered with quantity-dependent prices and in two currencies. The product is created with the price type Annual price. In the Price tiers block three tiers are configured: 1–9 units at EUR 95.00, 10–19 units at EUR 89.00 and from 20 units at EUR 79.00.

Via the further currencies action icon, prices in USD are additionally stored and calculated automatically based on the current exchange rate using recalculate. In the product block of a sales order or an invoice, the matching tier price is applied automatically when the quantity is entered – depending on which currency the Billing record was created in.

3 – Assembling a product bundle from several individual products

A company offers a starter package consisting of three individual products: hardware, software licence and installation service. All three products are already maintained as standalone records in the Products module.

A new record Starter package is created in the Products module. In the Relations tab, all three individual products are added to the bundle via Select products. The Product bundle field is set automatically. The sales price of the bundle is entered manually in the Sales price field. In the product block of a deal or an invoice, the bundle is added like a normal product – all contained individual products are displayed in the edit view.

5. Frequently Asked Questions

Can I still change the gross price toggle after saving?

No. If the Gross price toggle was activated when a product was created and the record was saved, this setting can no longer be changed. It is therefore advisable to check the price type carefully before saving for the first time.

How is the stock level automatically updated for delivery notes and invoices?

The stock level is not adjusted directly by the system but booked via Automations. The actions "Reduce stock quantity" and "Increase stock quantity" are available for this in all modules with a product block. The prerequisite is that the Stock management setting is activated. For further information see Stock management.

What happens to a product when it is deactivated?

When the Active toggle is deactivated, the product is no longer available for selection in the product block of the Billing modules. The record remains in the system and can be reactivated at any time.

Can I offer a product in multiple currencies?

Yes. Additional currency prices can be stored via the further currencies action icon in the create or edit view. The prices can be entered manually or calculated automatically based on the stored exchange rates using the recalculate button. When a currency is deactivated, the product is automatically removed from all affected price lists.

Is the sales price of a product bundle calculated automatically?

No. The sales price of a product bundle is not automatically summed from the individual prices of the contained products – it must be entered manually in the Sales price field.

What are the DATEV ledger accounts in a product used for?

The DATEV ledger accounts (Domestic, EU, Third countries) control which posting account is used during the DATEV export of invoices that contain this product as a position. The available ledger accounts are configured in the Billing Settings – Ledger accounts.

Where can I see when the stock level has changed?

Each stock booking by an automation creates an entry in the product's change tracking.

Why do I not see any stock fields on the product?

The stock fields are only displayed if the Stock management setting is active in the Basic Setup under Product block.