Skip to main content

Registering a New Product

In Rexolia, every sellable item from pharmaceuticals and retail goods to grocery items must be registered as a Product. Registering your products is the foundational step required to manage POS transactions, inventory stock levels, sales invoicing, and e-commerce listings. Whether you operate a pharmacy, restaurant, or retail shop, centralizing your inventory in Rexolia ensures seamless billing and stock management across all business channels.


Creating a Product

Go to Operations Hub → Product → + New Product and fill in the form.


Core Fields

These fields apply to all businesses regardless of type or country.

FieldRequiredDescription
Product NameYesFull name as it will appear on receipts and invoices
Product CodeYesMust be unique across your catalogue used for search and traceability
CategoryRecommendedGroups products for filtering in POS and e-commerce
Tax ClassYesThe tax rate that applies to this product see Tax Configuration
Selling PriceYesGross price (tax-inclusive) shown to customers
Unit of MeasureYese.g. Tablet, Box, Piece, Kg
Can ExpireIf applicableEnable for any product that has an expiration date makes expiry date mandatory at inventory reception
Is ServiceIf applicableEnable for services stock tracking and expiry are disabled for service items
Product ImageOptionalOne main image at creation additional gallery images can be added after saving
warning

Product Code must be unique. No two products can share the same product code. If you source the same item from multiple suppliers, each version must have its own distinct code. Reusing codes across variants breaks inventory traceability and valuation accuracy.

tip

Tax Class is critical. Assigning the wrong tax class means incorrect tax on every receipt and invoice for that product. For example if you are a pharmacy based in Rwandan, most medicines are C-0%. Verify the correct class before saving.


Product Category

Categories serve two purposes:

  • POS filtering cashiers can browse by category instead of searching by name, speeding up the checkout process
  • E-commerce organisation categories structure your online store or e-store if applicable

Create and manage categories in Operations Hub → Categories before registering products. See Registering Product category


RRA EBM Classification (Rwanda only)

If your business is registered in Rwanda, an RRA EBM Classification section appears on the product form. This section is mandatory every product must be correctly classified before it can be sold through an EBM-compliant receipt.

RRA EBM Classification (Rwanda only)

If your business is registered in Rwanda, an RRA EBM Classification section appears on the product form. This section is mandatory. Every product must be correctly classified before it can be sold through an EBM-compliant receipt.

FieldOptionsDescription
Origin CountrySelect from the listCountry where the product was manufactured or sourced
Product TypeFinished Product, Raw Material, ServiceSelect Finished Product for most retail and pharmacy items
Packaging UnitBox, Bottle, Net, Bag, Tube, Carton, Ampoule, Jar, Packet, Traypack, and othersThe physical packaging format of the product
Qty UnitPieces/item, Kilogram, Gram, Milligram, Millilitre, Litre, Tube, PacketThe unit of measure RRA uses for quantity reporting
info

EBM Code is generated automatically. You do not need to enter an EBM Code manually. Rexolia generates it on save based on your classification selections. Example: RW1BQU0000042. This code is transmitted to RRA's OSDC server with every receipt involving this product.

warning

Complete this section before your first sale. A product with incomplete EBM classification cannot be included in a signed receipt. RRA's OSDC server will reject any receipt containing an unclassified product. Fill in all four fields before saving.


Medical Fields (Pharmacy only)

If your business was registered as a pharmacy, additional medical fields appear:

FieldDescription
INN / Generic NameInternational Non-proprietary Name. The active molecule
Dosage Forme.g. Tablet, Syrup, Injection, Cream
Strengthe.g. 500mg, 250mg/5ml
Therapeutic ClassATC classification or internal grouping
Prescription RequiredFlag products that require a doctor's prescription
Controlled SubstanceFlag narcotics or regulated substances

These fields appear on the RSSB Facture des Médicaments and support insurance formulary matching.


E-Commerce Fields

If your business sells online through a website connected to Rexolia or through Rexolia's built-in e-store, the following fields become relevant:

FieldDescription
E-Commerce PriceThe price displayed online may differ from your in-store selling price
Short DescriptionBrief summary shown in product listings and search results
Product DescriptionFull description shown on the product detail page

After saving, you can add a product gallery (multiple images) from the product update screen.


After Saving

Once you click Save, Rexolia redirects you immediately to the product update screen. Use this step to:

  • Verify all fields were saved correctly
  • Add gallery images if you sell online
  • Adjust any fields you want to refine before the product goes live
  • Link the product to insurance covered product lists if applicable (see Insurance Co-Payment)

The product is available for sale and reception as soon as it is saved but you have to receive it in inventory. (See Inventory reception)


Troubleshooting

Product Code already exists Each product code must be unique. Choose a different code or check whether the product already exists in your catalogue before creating a duplicate.

RRA EBM Classification section not showing This section only appears for businesses registered in Rwanda. If your business is based in Rwanda but the section is missing, verify your country is correctly set in Settings → Business Details.

Medical fields not showing Medical fields only appear for businesses created with the pharmacy profile. If your business type needs to be updated, contact support@rexolia.com.

Tax Class dropdown is empty Tax classes must be initialised before assigning them to products. Go to Settings → Finance Settings and click Initialize Defaults, then return to create the product. See Tax Configuration.