Step-by-step guide
Compositions
This section explains how Compositions in TPD PRO represent complete e-liquid formulas built from Ingredients, ensuring accurate and reusable product formulations for submissions.
What are Compositions?
Compositions in TPD PRO represent complete e-liquid formulas made up of multiple Ingredients. Each Composition must account for 100% of the product's contents and is a required element in product Submissions.
Compositions are reusable, meaning you can create a formula once and assign it to multiple products or Presentations across various Submissions.
Why Compositions Matter
Required for every product that contains e-liquid
Enable accurate calculation of ingredient quantities
Ensure consistency across product variants
Serve as the basis for toxicological and emission reporting
How to Create a Composition
Navigate to Compositions in the left-hand menu
Click “Create”
Fill in the following:
Title — A clear, descriptive title (e.g., “Mint Base 20mg”)
Category (madatory) — Organize Compositions by type or use case
Manufacturer - for easier navigation and filtering - is not required by eTrustex won’t be shown in XML file
UFI Code - UFI code of the composition (more about UFI codes - link)
Nicotine level - choose nicotine level
Density - you can use ~1.10
Save
After save you will be redirecting to page choose ingredients from the list
Choose from existing Ingredients
Define the percentage of each ingredient
Press Add
After reiching 100% - means that composition is finished and can be used for submissions
✅ You can later edit the Composition or duplicate it to create a variant.
Reusability Across Submissions
A Composition can be used in multiple Submissions and Presentations
TPD PRO will automatically calculate the actual amount of each ingredient based on:
Product volume (e.g., 2ml, 10ml)
Product density
Number of units per Presentation
Auto-Calculation
When a Composition is linked to a a Submission:
TPD PRO auto-generates the precise quantities of each ingredient in milligrams
These amounts are used for ingredient declarations in the EU-CEG XML
Composition Categories
To help organize complex formula libraries, you can assign Categories to Compositions (e.g., “Nicotine-Free Bases”, “Salt Formulas”, “2025 Recipes”). This allows for easier filtering and project management.
Best Practices
Use clear and consistent naming (e.g., "Fruit Blend 12mg Base")
Always verify that the total composition equals 100%
Keep a master set of base formulas and clone them for variations
Use Composition Categories to separate test batches from production-ready ones