How to price lab reagents per test, vial or kit on a NUPCO tender
A NUPCO tender line is bought in its own unit (EA, TET, KIT or VIA), but a lab reagent is packed as cartons of kits of vials of tests. To price it right, divide the price by the number of tender units it holds: SAR 2,000 for a kit of 400 tests is SAR 5.00 per test.
Updated Published ProcDuck
A NUPCO tender line asks for one unit, such as EA, TET, KIT or VIA. A lab reagent is packed in layers: a carton of kits, a kit of vials, a vial of tests. To price a line, find how many of the line's units one unit of your price holds, then convert. At SAR 2,000 for a kit of 4 vials of 100 tests, one test costs 2,000 ÷ 400 = SAR 5.00.
Why lab products cause the unit headache
Most products are bought by the piece; lab products are not. The same reagent can be written as one test, one vial, one kit or one carton, and the buyer picks the unit on each tender line. Your price list rarely matches it: it is usually per kit or per box. Three things make it harder:
- The unit is the thing counted, not a packaging level. A carton rarely appears as a unit on NUPCO tenders; lines are counted in pieces, tests, vials, kits or bottles.
- The same material code changes unit between tenders. It can be one test (
TET) in one tender and one piece (EA) or one pack in another, so the price you worked out last time may be per the wrong thing now. - The code alone is not enough.
EAon a line namedTEST, …usually means one test, andPACcan mean a procedure pack, a test or a 500 mL bag; the item's name and description decide. NUPCO's files use more than a hundred different spellings of units.
What the unit codes mean on a NUPCO tender
| Code | Usually means | Watch out for |
|---|---|---|
EA, EACH, PC | One piece: a glove, a vial, a device | On a line named TEST, … it usually means one test, and on some lines the description says it is a pack |
TET, TEST, TST | One test | The same material code may be EA in another tender |
RXN | One reaction | Counts come in the description, such as 576 RXN |
KIT | One kit of reagents | Read the stated count: 2X50 TEST/KIT is a kit of 100 tests |
VIA, VIAL | One vial | It may hold tests or a mass (50 TEST / VIAL, 10MG, 1000U) |
BT, BOTTLE | One bottle | Its volume is in the description |
PKT, PACK, PK, BOX | One pack | The pack size is in the description (100 PIECES/PACKET, 5/PK), and PAC on its own is loose |
CTN, CS, CASE | One carton | Rare as a unit on NUPCO tenders |
DZ, PAA | A dozen (12), a pair (2) | A dozen is mostly sutures, a pair mostly surgical gloves |
Always read the item's name and description with the code: they carry the counts (2X50 TEST/KIT, 576 RXN, 50 TEST / VIAL).
How to convert a kit price to a price per test
Converting takes two steps: write the packing as counts, then divide or multiply by the counts between your price's level and the line's unit.
- Write the packing: carton = 10 kits, kit = 4 vials, vial = 100 tests.
- Count the tests in your price's unit: one kit = 4 vials of 100 tests = 400 tests.
- Divide: SAR 2,000 ÷ 400 tests = SAR 5.00 per test.
- For any other unit, count the tests it holds and multiply: one vial = 100 tests = SAR 500.00; one carton = 4,000 tests = SAR 20,000.00.
| Line unit | Tests in it | Price (SAR) |
|---|---|---|
TET (test) | 1 | 5.00 |
VIA (vial) | 100 | 500.00 |
KIT (kit) | 400 | 2,000.00 |
| Carton | 4,000 | 20,000.00 |
0.0000). A price per test or per mcg can be tiny, and early rounding compounds: 0.000003 becomes 0.0000 and the line prices at zero.The traps that misprice a lab line
- A kit price used as a price per test. The error is the number of tests in the kit. Always divide.
- Reading EA as a kit. On a line whose name starts with
TEST, EA usually means one test, so check the description before you price. - Counting a carton in kits, not vials. A carton of 10 kits of 4 vials holds 40 vials, not 10.
- Mixing a mass and a volume. A milligram never converts to a millilitre, so do not convert between them.
- Reusing last tender's conversion. The same code changes unit, so read the unit again on every tender.
- Rounding to two decimals. A price per test needs four.
Doing it in ProcDuck
ProcDuck keeps the packing and one price per product and converts it to each line's unit. You enter the packing once (carton, kit, vial, tests per vial) and say what your price is per; the tender page then shows what each line's unit means for that product, flags the ones it is unsure of (such as an EA line named TEST, …), and prices from your catalog in the line's own unit. The full steps are in the guide Packing levels: price per test, kit, vial or carton. The unit chips are in Tender lines, the pricing in Price from catalog, and the product fields in the Products guide.
Frequently asked questions
What does EA mean on a NUPCO tender?
EA stands for "each": one piece of the item. On a lab line named TEST, … it usually means one test, and on some lines the description says it is a pack. Read the item's name and description before you convert the price.
What is the difference between TET and EA on a NUPCO line?
TET (or TEST) is one test and EA is one piece. The same product can appear as TET in one tender and EA in another, because the unit belongs to the tender line, not to the product.
How do I price a test kit per test?
Divide the kit price by the number of tests in the kit. Tests per kit = vials per kit times tests per vial. So a kit at SAR 2,000 with 4 vials of 100 tests costs 2,000 ÷ 400 = SAR 5.00 per test.
How many decimal places does the unit price take in the NUPCO file?
Four (0.0000): that is the format of the price column in the tender's response file. Round once at the end, to four decimals, and not before.
Can I price per mL or per mg?
Yes, if you know what the vial holds in a unit of the same kind. Mass converts to mass (mcg, mg, g, kg) and volume to volume (mL, L); a mass never converts to a volume.
What if I do not know how many tests are in a kit?
Do not guess: the conversion needs the count. Check the kit's insert or the item's description (such as 2X50 TEST/KIT), and if neither states it, ask the manufacturer before you price.