SummaryThe Spanish Nomenclátor is free, complete for what it covers, and downloadable without a login. It is also missing the field that most people assume it has: there is no manufacturer price in it. We checked both export formats. The manufacturer price in Spain is derivable, exactly, from a band table set in law, but it is a derivation and it has to be labelled as one.
The invoicing nomenclature published by the health ministry is the official price file for the Spanish statutory system. On 5 September 2026 we downloaded the CSV export at 4,505,330 bytes with 20,547 records, and the RDF export at 27,199,915 bytes, and checked the field list in both.
| Property | Value |
|---|---|
| Price level | Consumer price including VAT |
| Additional price fields | Reference price and lowest price of the homogeneous group |
| Formats | CSV, RDF, Excel, plus a REST interface for master data |
| Rhythm | Monthly |
| Pack code | Código Nacional |
| Pack size | Not structured |
| Licence | Free, full download without login |
The reference price and the lowest price of the homogeneous group are useful fields in their own right. They describe the Spanish reference pricing system directly, which means a comparison of a product against its own homogeneous group needs no external data at all.
A widespread assumption is that the Spanish file carries the notified manufacturer price. It does not. We verified this in both export formats.
What exists instead is a legally determined conversion. The margins in Spain are defined forward, from the manufacturer price up to the consumer price, in a band table anchored in Real Decreto-ley 4/2010. For our purposes the table has to be inverted.
| Manufacturer price from | to | Forward to consumer price including tax |
|---|---|---|
| 0.01 euro | 91.63 euro | manufacturer price times 1.561083 |
| 91.64 euro | 200.00 euro | (manufacturer price plus 45.91) times 1.04 |
| 200.01 euro | 500.00 euro | (manufacturer price plus 50.91) times 1.04 |
| above 500.00 euro | (manufacturer price plus 55.91) times 1.04 |
Two properties of this table decide whether an implementation is right.
The bands are defined on the manufacturer price level, not on the retail level. The original table says so explicitly. An implementation that selects the band by the published consumer price will put packs near the boundaries into the wrong band.
The inversion reproduces the manufacturer prices at all four band edges exactly. We ran that check, and the continuity test passed. That is the evidence that the reading is correct, and it is the same test that settles the band basis question in Finland and Slovenia.
The factor 1.04 in the upper three bands is the Spanish VAT rate on medicines, folded into the forward formula.
Take a published consumer price including tax and work backwards. The band is unknown at the start, so the procedure is: assume a band, invert its formula, and check whether the result actually falls inside that band's manufacturer price range. Exactly one band will be consistent.
For a pack in the lowest band the arithmetic is a single division by 1.561083. For the three upper bands it is a division by 1.04 followed by the subtraction of the fixed amount for that band, 45.91, 50.91 or 55.91 euro. The fixed amounts step by five euro at each boundary, which is what keeps the function continuous.
That continuity is the reason the check works. If your implementation produces a jump at a band edge, the band basis or the order of operations is wrong, and the error will be systematic across every pack near that edge rather than random.
The reference price is the maximum the statutory system will fund for a homogeneous group. The lowest price of the group is what the cheapest member of that group costs. Together they let you answer, per pack, three questions that usually require external data: whether a product sits at, above or below the funded ceiling, how large the distance is, and which product defines it.
For market access work in Spain that is more valuable than the consumer price itself, because it describes the competitive position of a pack inside the system rather than its sticker value.
The free file covers only packs financed by the statutory health system, roughly 20,500 of about 67,000 presentations authorised in Spain. Within that scope the price coverage is effectively complete: 20,448 of 20,547 records carry a price.
Those two numbers should always travel together. The file is nearly perfect inside its scope and silent outside it. The missing segment is the non-reimbursed range, over the counter products and parapharmacy. For that segment no conversion formula helps either, because prices there are set freely rather than determined by the band table.
The only route into the missing two thirds is the database of the pharmacists' council, which carries the notified manufacturer price and the products outside the statutory system. It is licence bound: its legal terms prohibit commercial reproduction and distribution without prior express written permission, no intermediary model is offered, and the conditions are not published.
The commercial conclusion follows directly. For the reimbursed core, the licence is not worth buying, because the free file plus the inversion covers it. It becomes worth considering only when there is documented demand for the non-reimbursed segment, and then as a second step rather than a first one.
The Spanish national code is pack specific and carries the join. The pack size itself is not structured, which puts Spain in the middle of the European field: worse than Belgium or Poland, where a dedicated quantity field exists, better than countries where the code is not pack specific at all.
The practical rule is the familiar one. Match on the code. Parse the designation only as a plausibility check, and expect it to fail on combination packs.
Selecting the band by the wrong price. The table sits on the manufacturer level. Selecting by the consumer price is the single most common error, and it is silent near the boundaries.
Applying the VAT rate twice. The upper three bands already include the factor 1.04. Removing VAT separately before inverting those bands double counts it.
Reporting a derived figure as published. The Spanish manufacturer price is exact, legally determined and derived. All three are true at once, and the third one belongs in the metadata.
Treating the file as a national universe. It covers the reimbursed segment. Roughly two thirds of authorised presentations are outside it.
For external reference pricing and for launch sequencing, Spain is a strong member of a basket: the file is free, monthly, complete inside its scope and the manufacturer level is recoverable exactly.
For a view of the full Spanish assortment, or for the non-reimbursed and over the counter segments, the free file is the wrong tool and no processing will make it the right one.
For anyone studying reference pricing as a mechanism, Spain is unusually instructive, because the homogeneous group logic is visible in the same file as the prices. You can see which product sets the reference and how far each pack sits above or below it, without joining anything external.
Spain hands you a free, complete, monthly price file and withholds the field everyone expects. The manufacturer price is exactly recoverable through a legal band table, provided the bands are read on the manufacturer level and the tax factor is not applied twice. The remaining limitation is scope rather than method: two thirds of authorised presentations sit outside the file, and the only route to them runs through a licence whose conditions are not public.
Related reading: European Drug Pricing Database: how cross-border prices work and Pharma pricing Germany: how the system works, plus wholesale and pharmacy margins and VAT on medicines in Europe.
pharmazie.com is the consolidated pharmaceutical data platform by DACON Datenbank Consulting GmbH that bundles 25+ specialist databases into a single search, exclusively for healthcare professionals. Price coverage focuses on the DACH region and a number of further EU countries, with more countries following in the coming months.
In the invoicing nomenclature published by the health ministry, downloadable without a login as CSV, RDF and Excel, updated monthly.
It covers roughly 20,500 of about 67,000 authorised presentations, namely those financed by the statutory system. Inside that scope 20,448 of 20,547 records carry a price.
No. We checked both export formats. It carries a consumer price including VAT, a reference price and the lowest price of the homogeneous group, but no manufacturer price field.
Only through the licence bound database of the pharmacists' council. Its terms prohibit commercial reproduction and distribution without prior written permission, and the conditions are not published.
By inverting the band table from Real Decreto-ley 4/2010. The lowest band divides by 1.561083, the three upper bands divide by 1.04 and then subtract 45.91, 50.91 or 55.91 euro.
The reference price is the maximum the statutory system funds for a homogeneous group. The lowest price is what the cheapest member of that group costs. Together they show a product's competitive position inside the system.