Enterprise DNA

Instead of Veeva Vault RIM

Stop renting Veeva Vault RIM. Own your registration register.

We build your version around your sponsor and registrant companies, your markets and your products, bring your Veeva Vault RIM registrations and your sales across and run it for you. Every registration keeps its renewal, its declarations and its label history.

Veeva publishes no price for Vault RIM. It is sold as a negotiated multi-year subscription, with implementation quoted on top.

  • check_circleYour data in a database you own
  • check_circleOpen source, no lock-in
  • check_circleBuilt and run by Enterprise DNA

What the subscription charges for

A pharmaceutical suite for a list of products, numbers and dates

Vault RIM is built for drug companies filing dossiers in dozens of countries, and sold as separate applications for registrations, submissions, publishing and the archive. A maker of supplements, vet products or cosmetics needs the first part: which products are registered where, what each registration costs to keep, and what falls due. That part should be yours.

request_quote

A negotiated contract, never a price list

There is no published price. You learn the cost in a sales process, on a multi-year term.

extension

Registrations and submissions sold apart

Tracking what you hold and tracking what you lodged are separate applications on the same platform.

engineering

An implementation project before day one

Setting it up is a services engagement of its own, quoted beside the subscription.

group_add

Every person who needs to look

Regulatory, quality, marketing and the managing director all need the same dates. A system priced per person leaves them asking one person.

public

Global depth for a local job

Most of what Australian and New Zealand makers face each year is a handful of regulators and a fixed calendar: renewals, levies, returns and declarations.

lock

Your registration history in their cloud

An auditor, a buyer and a distributor all ask for it. Today it sits in a system you rent, and leaving means an export project.

Your own registration desk

Start with the dates each regulator sets

The APVMA

Renewals, levies and annual returns, product by product

Each agvet product carries the dates the APVMA sets, worked out from its end date and last year's sales.

  • check Renewal due one month before the registration ends on 30 June, with the late window and the cut-off spelled out
  • check Any product past 30 June with no renewal raised as ended, so nobody keeps selling it by mistake
  • check Leviable value for each product by 31 October, drafted from last year's sales excluding GST and exports
  • check The annual return of quantities before 30 November, and the levy invoice by 15 January

The TGA

The annual charge exemption, kept honest

Entries listed ahead of launch stay exempt only while they sell nothing and the declaration goes in every July.

  • check A zero turnover declaration due between 1 and 22 July for every exempt entry with no sales
  • check An exempt entry that sold raised the moment its sales are recorded, with the notification it needs
  • check A zero turnover declaration refused for any entry that sold, so a false one never goes in
  • check Annual charge invoices tracked to the day they are paid

AICIS and overseas

The business registration and every export market

Cosmetics and other industrial chemicals sit under one business registration, and export markets carry their own certificates.

  • check AICIS renewal by 31 August, flagged if it went in late
  • check The AICIS annual declaration by 30 November, with the reminder that your own business must submit it
  • check New Zealand, Malaysia or any market with its certificate, conditions and expiry on the same calendar
  • check One product shown across every market it is registered in

The pack and the regulator

Labels, submissions and conditions in one record

The label on shelf, the variation still waiting and the condition with a date all belong to the same registration.

  • check Every label version with its approval date and the day it went on pack
  • check A label on pack that is not the approved version raised the same day
  • check Every submission with the days the regulator took, and the ones still waiting
  • check A summary per registration for an auditor, a buyer's due diligence or a distributor

Make it yours

Design your own Veeva Vault RIM replacement

Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Veeva Vault RIM. Try it here, and we build the real one.

2. What it runs

3. Make it fit

4. Your colour

Your business · your Veeva Vault RIM replacement Your version
YB Your business

auto_awesome

Answered from your own database

Build my version

We build it from the open-source base, bring your Veeva Vault RIM data across and run it for you.

What it looks like

Ask it like you would ask a colleague

Real answers from a fictional maker of complementary medicines and agvet products with twelve registrations across five regulators in Australia, New Zealand and Malaysia. Your regulatory lead asks the question and checks the records behind the answer.

forum

Product Registrations for Claude Code

Connected to your own database

What needs my attention across our registrations today?

late: APVMA renewal

Ref
APVMA 88103
Product
FLY-S
Owner
Hemi Parata
Detail
Renew for the year from 2026-07-01
Due on
2026-05-30
Days left
-144

late: $0 turnover declaration

Ref
AUST L 400102
Product
LIV-C
Owner
Priya Nair
Detail
$0 turnover declaration for the year ending 2026-06-30
Due on
2026-07-22
Days left
-91

late: regulator invoice

Ref
AUST L 400101
Product
MAG-N
Owner
Priya Nair
Detail
Annual charge 2026-27 (FEE-001, AUD 1,150.00)
Due on
2026-09-15
Days left
-36

late: obligation

Ref
ACVM A012345
Product
BLT-G
Owner
Hemi Parata
Detail
Send the 24 month stability results (condition 3) (OB-001)
Due on
2026-10-09
Days left
-12

turnover on an exempt entry

Ref
AUST L 400104
Product
KID-D
Owner
Tom Walsh
Detail
sold 18,400 in the year ending 2026-06-30: notify the TGA, annual charges now apply
Due on
2026-07-22
Days left
-91

label not approved

Ref
APVMA 88102
Product
RYE-5
Owner
Hemi Parata
Detail
version 4 on pack since 2026-09-30, approved version is 3
Due on
2026-09-30
Days left
-21

due: APVMA levy declaration

Ref
APVMA 88101
Product
BLT-G
Owner
Hemi Parata
Detail
Leviable value for the year ending 2026-06-30
Due on
2026-10-31
Days left
10

due: APVMA levy declaration

Ref
APVMA 88103
Product
FLY-S
Owner
Hemi Parata
Detail
Leviable value for the year ending 2026-06-30
Due on
2026-10-31
Days left
10

due: obligation

Ref
AUST L 400104
Product
KID-D
Owner
Tom Walsh
Detail
Review the evidence file for each Kids Immune Drops indication (OB-002)
Due on
2026-11-10
Days left
20

submission still waiting

Ref
APVMA 88104
Product
CU-40
Owner
Hemi Parata
Detail
SUB-001 new: Registration of Copper Fungicide 400, lodged 2026-06-03 (140 days)
Due on
2026-06-03
Days left
-140

Ask it anything

Questions answered from your registration register

These examples combine your own records across every regulator, market and holding company at once. They are not a claim that Veeva Vault RIM cannot produce a similar report.

chat_bubble Which registrations lapse or expire in the next twelve months, and who owns them?
chat_bubble How many current registrations do we hold with each regulator, in each market?
chat_bubble Which products are registered in more than one market?
chat_bubble Which registrations sold nothing last financial year but are still current?
chat_bubble What have we paid each regulator over the last twelve months?
chat_bubble What is the leviable value by holder for the last financial year, and how did it move?
chat_bubble How long do regulators take to decide, by kind of submission?
chat_bubble Which submissions are still waiting, and for how long?
chat_bubble Which labels on pack are not the approved version?
chat_bubble Who carries the most open dates, and how many are late?

Switching

How to switch from Veeva Vault RIM

A move usually involves exporting your registration records, mapping your fields, checking a test import, and comparing both registers before you stop using Veeva Vault RIM.

  1. 1

    Export your registration records

    Build a registration report in Veeva Vault RIM with each registration number, regulator, status, product, holder and dates. Export what your account allows, usually CSV or Excel, and check with Veeva Vault RIM if you are unsure. Download the Registration History Report as Excel and keep it with your records. Dossiers and archived documents stay in your document system.

  2. 2

    Test the registration import

    Use the registration report for a test run before loading records. The import supports a dry run, so you can check how the report headings map to the new register before anything is loaded. Review any rows or fields the test run flags, compare them with the Veeva report, and correct the mapping or source data before proceeding.

  3. 3

    Load registrations and sales

    Once the test looks right, load the registration records. Registration numbers remain as each regulator writes them. Bring sales across separately from your accounts, using the relevant accounts export. The imports are all or nothing and safe to repeat, but keep the original reports and exports available while you check the results.

  4. 4

    Compare both registers

    Keep Veeva Vault RIM and the new register running side by side for a short period. Compare the registration records and dates in both systems, and check that sales from your accounts appear as expected. Investigate any differences against the original reports before relying on the new register. Keep using Veeva as a reference during this check.

  5. 5

    Switch off Veeva Vault RIM

    After you have checked the records and sales and your team is ready to use the new register, stop using Veeva Vault RIM for this work. Keep the Registration History Report and your dossiers and archived documents in their existing locations. Check your Veeva agreement and make the arrangements needed to end or change your subscription.

construction

Where the real effort goes

The main effort is usually mapping your own fields and rules, then deciding how much history to bring across. The registration report carries the listed registration details, while sales come from your accounts. Dossiers and archived documents stay in your document system, and the Registration History Report is kept with your records. If Enterprise DNA runs the system for you, they handle this setup and mapping work.

Not ready for a call?

Get your Veeva Vault RIM switch plan by email

We will send you the step-by-step plan for moving your business off Veeva Vault RIM, what the move really involves, and how we would do it for you.

One email with your plan. No spam, and you can unsubscribe any time.

Three ways to make it yours

Start with the free registration register or have your version built

Open source

Do it yourself

Free code

  1. 1 Clone the repo and run npm install, npm test and npm run demo.
  2. 2 Open it in Claude Code, Codex, OpenCode or Cursor.
  3. 3 Export a registration report from Veeva Vault RIM (or the ARTG and PubCRIS entries for your holders) as CSV and import it with a dry run first.
  4. 4 Import last year's sales by product from your accounts, then run /attention and /compliance every Monday.
Get it on GitHub

Built around your business

We customise it

One setup fee, then a retainer

  • check Your sponsor and registrant companies, your markets and the rules for each one you sell in
  • check Your registration summaries, levy working papers and regulatory calendar in your brand
  • check Your Veeva Vault RIM registrations and your sales brought across and checked against the public registers
  • check A screen for your team or a link to your artwork approvals, if you want one

Omni by Enterprise DNA

We run it for you

One setup fee, then a retainer

  • check Installed and operated through Omni by Enterprise DNA
  • check Sales coming in from your accounts, with backups and restore checks
  • check Late renewals, missed declarations, unpaid invoices and labels not approved raised every morning
  • check The rules kept current as each regulator changes its process
Book a call with Sam

Questions

Instead of Veeva Vault RIM, answered

Does this replace everything Veeva Vault RIM does? expand_more

The free version covers the registration register: products, holders, every registration in every market, conditions, label versions, submissions and their outcomes, invoices, sales and the declarations the Australian regulators ask for each year. It does not build or publish dossiers and does not store documents. Those stay in your document system, with a reference on each record, or we connect the two when we build your version.

Can we trust the dates? expand_more

Each one is worked out from the registration's own dates and a rule written down with its source: the APVMA's renewal, levy and annual return guidance, the TGA's annual charge exemption scheme, and AICIS registration and annual declaration guidance. Your team sees the rule beside every date. It is a records check, not regulatory advice; your regulatory lead still decides what to lodge, renew or let go.

What happens to the registrations we already hold in Veeva Vault RIM? expand_more

They come across from a registration report your team builds in Vault and saves as a spreadsheet, with a test run first. Registration numbers stay as each regulator writes them. Sales come across from your accounts. Dossiers and archived documents stay where they are, and Vault's registration history report is kept with your records.

We sell in New Zealand and Asia too. What about those regulators? expand_more

The rules are records, not code. The free version ships with the APVMA, TGA and AICIS rules and holds any other market's registrations with their certificate expiry and conditions. A market's own renewal and reporting dates are added as a set of new rules with their sources, and that is part of what we set up when we build your version.

What do we pay Enterprise DNA? expand_more

The code is free. A version built and run for your business has one setup fee, then a retainer, with no charge per user or per registration. Sam reviews your current registrations, your markets and last year's declarations before agreeing the scope.

Own the register behind every product you sell

Take 30 minutes with Sam to go through your Veeva Vault RIM setup, your markets and last year's renewals and declarations. We map how your register runs and agree what your version needs before you change systems.

Product Registrations for Claude Code is free and open source, published by Enterprise DNA.

Done paying for Veeva Vault RIM?

Get your version built