Any ERPIndustry

Cosmetics ERP + AI

AI for Cosmetics and Personal Care ERP: Formulas, MoCRA and Lot Traceability

Short answer

AI for a cosmetics ERP answers questions across formulas, INCI ingredient lists, batches, packaging components and complaints, so regulatory and operations teams can support MoCRA and EU requirements faster. Run privately and read-only, it keeps formulations confidential and leaves safety and labeling decisions to qualified people.

ERP
SAP Business One, Microsoft Dynamics 365 Business Central, NetSuite, Odoo, Sage X3
Industries
Cosmetics, Personal Care, Beauty Manufacturing
Written for
Regulatory Affairs Manager / Operations Director

Cosmetics manufacturers manage an unusual mix: formulas expressed in percentages, hundreds of shade and size variants of one base, packaging components that outnumber raw materials, and short product lifecycles. The ERP typically holds the formula, bill of materials, batches and stock, while safety assessments, supplier specification sheets and consumer complaints are held elsewhere. When regulatory asks which products contain an ingredient being restricted, the answer needs a join across all of it.

Regulation has tightened. In the US, the Modernization of Cosmetics Regulation Act of 2022 introduced facility registration, product listing, safety substantiation and adverse event reporting, with serious events reported within 15 business days. In the EU, Regulation 1223/2009 requires a product information file and notification, and ISO 22716 is the common GMP reference. These obligations rest on records that live partly in the ERP.

Netray builds private AI over the ERP and related documents. Formulas, which are the core trade secret in this industry, never leave your infrastructure. The AI retrieves, cross-references and summarizes, and runs read-only so that regulatory, quality and safety staff stay in control of every determination.

The sections below cover practical use cases, deployment, compliance boundaries and honest limits.

What usually gets in the way

The problems we hear most from regulatory affairs manager / operations director teams running SAP Business One.

Ingredient-in-product searches are slow

When a substance is restricted or a supplier changes, finding every formula, version and live SKU that contains it requires joining formula lines, INCI names and product listings.

Formula versions multiply with shade and size variants

A single base can feed many finished items. Tracking which version of which formula went into which lot, and which markets it was approved for, is error-prone.

Regulatory records span many systems

Safety assessment reports, product listings, supplier documents and adverse event files are rarely linked to the ERP's item and lot numbers.

Complaints are hard to connect to batches

Consumer complaints arrive by email or a service tool, and linking them to lot numbers, packaging components and filling lines is manual, which slows trend detection.

Packaging components drive stockouts

Bottles, pumps, caps and cartons have long lead times and many substitutions. Shortages are seen late because component demand is spread across many finished SKUs.

Where AI earns its place in SAP Business One

Each use case names the ERP objects it reads or writes, so your ERP team can judge the integration effort before anyone commits budget.

Ingredient impact search

Find all formulas, active versions, finished items and recent lots that contain a given INCI name or CAS number, with market and status.

Touches: Formula lines, item master, INCI attributes, BOM where-used, lot records

Outcome: Impact assessments that took days of cross-checking become an initial list in minutes for regulatory review.

Formula version and approval trace

Show which formula version produced a given lot, who approved it, and which market registrations relate to it.

Touches: Formula versions, production orders, lot master, approval fields

Outcome: Faster investigation, with gaps in version control made visible.

Complaint to lot correlation

Match complaint records to lots, filling lines and component suppliers, and flag clusters by product or batch.

Touches: Lot master, production orders, packaging component receipts, complaint references

Outcome: Trends such as a pump supplier issue are spotted earlier than from reading complaints alone.

MoCRA record support

List products and facilities and check that listing fields and adverse event references are present, ready for human review and submission.

Touches: Item master, facility and site records, product category fields, customer return references

Outcome: Staff start from a consolidated record set and an exception list instead of manual compilation.

Packaging component shortage forecast

Roll up component demand across all SKUs using the component, and show weeks of cover with supplier lead times.

Touches: BOM components, planned orders, purchase orders, lead time fields

Outcome: Earlier visibility of shortages across variants, bounded by forecast quality.

Shelf life and period-after-opening labeling checks

Compare item shelf-life and PAO attributes to label records and flag inconsistencies.

Touches: Item shelf-life fields, label master, lot expiry dates

Outcome: Inconsistencies are caught before printing, supporting a human label review.

Supplier specification change review

When a raw material specification changes, list affected formulas and finished lots in stock for review.

Touches: Vendor specifications, item master, formula where-used, inventory by lot

Outcome: Change impact is scoped quickly so quality can decide what to hold or retest.

Reference architecture

Read-only access to ERP formula, BOM and lot data plus regulatory documents, indexed privately and answered by a locally hosted open-weight model.

  1. 1

    ERP and PLM connectors

    Read-only connectors to formula, BOM, batch and stock data, and to a formulation tool or PLM if present.

  2. 2

    Regulatory document index

    Safety assessments, product information files, supplier specs and listings tied to item and INCI identifiers.

  3. 3

    Role-aware retrieval

    Formulas visible only to authorized roles, with contract manufacturer and brand-owner data separated.

  4. 4

    Open-weight model serving

    Models served on your GPUs or private cloud, with ingredient matching based on normalized identifiers, not model guesses.

  5. 5

    Answer with sources and logs

    Each result lists records used and is logged for review.

Integration notes for your ERP team

  • Normalize ingredient identifiers first: INCI names vary by spelling and supplier trade names, so map to CAS or a master ingredient list.
  • Store formulas as percentages with a clear basis, and keep batch scaling in SQL.
  • Link complaint records to lot numbers at intake, otherwise correlation depends on free text.
  • Use BOM where-used queries for packaging components rather than letting the model infer relationships.
  • NetSuite and Business Central expose APIs that are rate limited, so batch indexing runs off-hours.
  • Keep read-only mode at launch. Drafted regulatory records should be reviewed by humans before entry.

Deployment options

On-premise

Brands whose formulas are their core IP

Local GPU server with no external calls.

Private cloud

Cloud-ERP users such as NetSuite or Business Central customers with strict IP policy

Isolated GPU instances with private connectivity to ERP APIs.

Contract manufacturer segregation

Contract fillers serving multiple brands

Separate indexes and access scopes per brand client.

Compliance and data control

How the architecture supports your obligations. Certification and accountability stay with your organisation; the design keeps the evidence straightforward.

MoCRA (US)

The AI helps compile and cross-check registration, listing and adverse event records. Submissions and safety substantiation remain the responsible person's duty.

EU Regulation 1223/2009 and CPNP

Supports retrieval across the product information file and ingredient restrictions, while the responsible person makes determinations.

ISO 22716 GMP

Read-only retrieval of batch and deviation records helps audit preparation without altering records.

Trade secret protection

Formulas stay inside your boundary, access is role-limited, and every query is logged.

How an engagement runs

Phase 1 . 2 weeks

Data and identifier review

  • -Formula and ingredient data assessment
  • -Identifier normalization plan
  • -Access model

Phase 2 . 4 to 5 weeks

Pilot on ingredient search and lot trace

  • -Connectors to formula and lot data
  • -Ingredient impact queries
  • -Validation with regulatory staff

Phase 3 . 4 weeks

Complaints and components

  • -Complaint to lot correlation
  • -Component cover view
  • -Shortage alerts

Phase 4 . Ongoing

Operate

  • -Usage and accuracy review
  • -New market rule updates
  • -Additional brand onboarding

Questions to ask any vendor, including us

A short list that separates real SAP Business One AI work from a chatbot demo.

  1. How are ingredient names normalized across suppliers and formulas?
  2. Do formulas ever leave our infrastructure?
  3. Can contract manufacturing clients be separated?
  4. How are complaint records linked to lots?
  5. What regulatory determinations does the tool avoid making?
  6. How does it handle formula versions across markets?

Frequently asked questions

Can AI do our MoCRA submissions?

It can help compile and check records, but submissions, safety substantiation and the responsible person role remain with your team. Treat the AI output as a draft or an exception list for review, not as a filing.

How does it find ingredients across formulas?

By querying normalized ingredient identifiers in formula lines and BOM where-used, then explaining the result. Matching on INCI text alone is unreliable, so the first step is cleaning identifiers.

Is it safe for formulas?

With on-prem or private cloud hosting, formulas stay on your infrastructure and are not sent to a public model provider. Access is limited by role and each query is logged.

Which ERPs do cosmetics firms use?

A mix: Business Central, NetSuite, SAP Business One, Odoo, Sage X3 and specialized formulation tools. We connect through APIs or reporting views and confirm the data model first.

Can it help with shade variants?

Yes, for impact and shortage queries across variants, because where-used queries expose which finished items share a base or component. It does not design shades.

Will it spot complaint trends?

It can cluster complaints by lot, line or component supplier when complaints are linked to lots. Quality and safety staff still assess seriousness and reporting duties.

Is there a minimum size?

No fixed minimum, but small brands often get more from cleaning identifiers and using standard ERP reports first. AI adds most where formula and SKU counts are large.

Talk it through with an engineer who knows SAP Business One

Bring one real question your team cannot answer from the ERP today. We will map the data path, the model, and where it runs, and tell you honestly if AI is the wrong tool for it.