For Fastener distributors
Fasteners: nobody audits line 174 of a two-hundred-line RFQ.
The first dozen lines get priced carefully and the rest at speed, because the quote has to go back today and no desk re-derives two hundred floors by hand.
A working session on your numbers, not a slide deck. No account, no card, and nothing connected until you say so.
Four things that go wrong on a fasteners book
Named rather than categorized. “Margin erosion” is a heading a reader cannot check against their own week; each of these is something that happened on a Tuesday, and if none of them is familiar then this is the wrong page and the rest of it will not improve.
Problem one
Nobody audits line 174
A large RFQ is priced the way large RFQs are always priced: the first dozen lines with attention, the rest from memory or from what the account paid last time. That is not carelessness, it is arithmetic — the quote has to go back today, and the lines that get the least attention are the ones individually too small to be worth any. The order is usually won, too, which is what makes this hard to raise internally: the fast half of the pricing does not look like it cost anything until somebody totals the lines it produced.
- The economics of this trade are line count, not line value
- A per-line check by hand costs more than the line it checks
- So the leak is on the small lines, by construction
- The order is usually won, which makes it hard to argue about
Problem two
Every line starts with a translation
The customer quotes from a print, from an obsolete internal code, or from a competitor's part number. Almost never from yours. Before a price can exist somebody has decided which of your items the line means, and on line 174 that decision is made at exactly the speed the price is. Get it wrong and the line inherits the wrong item's history as well as the wrong cost. And a mistranslation is invisible at quote time. It looks exactly like a correct line — a part number, a description, a price — and surfaces weeks later as a return, a shortage, or a customer saying this is not what they asked for.
- A print callout is a specification, not an identifier
- An obsolete code may match two current items
- The translation and the price are decided in the same second
- A mistranslation looks exactly like a correct line
Problem three
A blanket agreement priced against last year's steel
The repeat lines sit under an agreement signed when the wire cost what it cost then. The agreement does not move when your cost does, and nothing compares the two until somebody opens the account at a year-end review. This is the commonest single loss on this book and it is not a pricing mistake — it is the absence of anybody watching a pair of numbers drift. The review, when it comes, is also the wrong instrument: it covers a year of drift in one conversation, so the ask is a single renegotiation rather than the several small corrections that would each have been easy to justify.
- An agreed price is fixed; your purchase cost is not
- The pair only matters per customer and per item
- Nothing in the quoting flow reads your purchase history
- A year of drift arrives as one renegotiation
Problem four
Per-print specials, priced off the last one
A non-stock line is sourced by hand and priced from whatever the previous one landed at — freight and minimum-order quantity included or not, depending on who remembered. There is no catalog entry to check it against, because there is no catalog entry. Over time the reference drifts a long way from anything real, because every special is priced from the last one and each of those was priced from the one before it.
- The reference price is a memory of one prior transaction
- Freight and MOQ are in it or not, unrecorded either way
- It is outside anything a catalog check can reach
- Each special is priced from the last, which was priced from the one before
What it costs is the way it accumulates
The lines that leak are the ones nobody would defend if they were asked about them individually.
How it compounds
Each under-priced line on a two-hundred-line quote is too small to argue about. Together they are the margin on the order — and the order is a template. The customer sends the same RFQ next quarter, your system offers last quarter's prices as the starting point, and the lines that were wrong the first time are now the reference for the second. The error does not decay with time. It becomes the record, and then it becomes the agreement.
Why nothing catches it
A quote this size is reviewed as a total, if it is reviewed at all, and the total is fine. A bottom line cannot show a line-level problem; that is what a bottom line is for. Only a per-line check finds this, and a per-line check by hand is exactly what nobody has time for — which is why the answer has to be a check that costs nothing per line rather than a discipline somebody is asked to keep.
No figure on this page is a claim about your book. There are no industry averages here and no recovered-margin percentages: the only numbers on the page are on the card further down, and they are sample figures re-derived by a test from the operands the card itself shows.
What a fasteners desk does about it today
Not a list of mistakes. Every one of these is a sensible response to a real constraint, which is exactly why it has survived — and the last one is usually the most rational of them. A product that does not understand why the current answer is the current answer has nothing useful to replace it with.
A spreadsheet of floors
Exported once, annotated by hand, out of date the following week. In practice it is consulted for the first page of the RFQ and then the quote has to go.
Cost plus a habit
A multiplier per product group, applied from memory, unchanged for years and never re-checked against the current landed cost. It was right when it was set, and the cost it was set against has moved several times since.
A review of the total
The sales manager looks at the bottom line before it goes. It is the one number on the document that cannot reveal the problem, and reviewing it feels like control.
Nothing, on the small lines
Said plainly because it is the honest and usually correct answer: two hundred lines is more checking than the order will bear, so the check is not made. Anybody who has priced one of these knows why.
Where PIE intervenes, and at which moment
Every figure below is deterministic arithmetic over rows your ERP already wrote, stamped with the version of the margin policy that judged it. The AI on this platform reads those numbers and phrases them; it never produces one. What is not listed here does not apply to a fasteners book, and the limits further down say which of those are permanent.
The same policy on line 200 as on line 1
The floor is arithmetic on the AP-invoice line your ERP already wrote, so applying it to the two-hundredth line costs what it cost on the first. A breach is held for a named approver rather than sent — the platform holds it, not the person who typed it — and the hold names the rule that stopped it. This is the one capability whose value grows with the size of the quote rather than shrinking.
The RFQ, read into lines against your own book
Paste the enquiry as it arrived and PIE reads it into lines, resolving each against the catalog you uploaded — an exact match where there is one, the nearest neighbours by description otherwise, scored the same way every time. On a book of distributor part numbers and clean descriptions that is usually the whole job. It finds the line in your own book and will not read a competitor's number across to yours; a line it cannot place stays unresolved and says so, rather than being matched to the nearest thing on the shelf.
The pairs where your price stopped following your cost
The pass-through detector reads your own purchase and invoice history and names the customer-and-item pairs where your cost rose and your price did not. On a book run off blanket agreements that is the detector that matters, and it needs nothing you do not already have in the ERP.
An order you can explain a year later
Every held line records the rule that stopped it and the version of the policy in force when somebody signed. When a customer asks why this year's price differs from last year's on one line of two hundred, the answer is a row rather than a recollection.
One quote line, start to finish
One line out of two hundred — the one nobody would have looked at. Sample figures on the card; the arithmetic under it is what the platform applies to every other line at the same cost.
HHCS 1/2-13 x 2 GR8 ZP
200 units for A repeat account in Ohio, quoted at $41.20 — routed to a sales manager, no individual owner. The platform holds it, not the salesperson.
| Quoted unit pricethis quote | $41.20 |
| Effective unit costbill | $38.08 |
| Margin flooryour margin policy | $44.80 |
| Recommendedthis customer’s own history | $48.70 |
| Margin at this pricecomputed | 7.6% |
The manager’s decision card, as the product draws it — with sample figures, because no customer’s numbers belong on a public page.
Line 174 resolves
The RFQ is pasted as it arrived. This line carries the customer's own description rather than your part number, and it resolves against your catalog by nearest neighbour over the description text, deterministically. The route it took and the text it read are both on the record.
It is priced in four seconds, like the other 199
Nobody slows down for it and nothing asks them to. The desk sees the floor for the item, the recommended price and what this customer has paid for it before. It does not see cost or margin.
The floor is computed anyway
Cost, divided by one minus the margin floor your policy sets, on the AP-invoice cost your ERP already holds. This costs the platform nothing on the 174th line, which is the only reason the check exists at all on a quote this shape.
One line of two hundred does not send
The quote is held on that line, for a named approver, with the rule named. Not the whole quote flagged for review and not a warning the desk can dismiss — one line, one decision, one person who can make it.
Next quarter's RFQ does not inherit it
Because it was held rather than sent, the number that becomes this customer's reference is the approved one. The ledger credits the movement up to the floor and no further, and a month in which it found nothing reads UNKNOWN rather than zero.
Sample figures throughout. No customer’s numbers appear on a public page, every figure on the card is re-derived by a test from the same operands it shows, and the floor is cost divided by one minus the margin floor your policy sets — nothing rounded in your favor, because a floor rounded down is a floor that has moved.
The limits, before you find them in week three
Every item below is a thing this platform does not do on a fasteners book today. They are on the page because a capability list is not what a distributor who has survived one implementation believes — and because the alternative is you discovering them after a pilot.
- Cross-referencing is not offered. Reading a customer's print, an obsolete code or a competitor's part number across to yours is the defining task of this trade and PIE does not do it: the engine decodes thread, grade class, drive and finish for no catalog, so it can find a line in your own book by description and cannot propose an equivalent. If that is the capability you are shopping for, this is not it yet.
- Per-print and non-stock specials are outside the catalog entirely. A line resolves against what you have uploaded, or it stays unresolved.
- Special pricing agreements and manufacturer rebates are not modelled. Margin is computed from the cost on the AP-invoice line, so where a large share of purchases is claimed back afterwards the floor sits above the one you actually have.
- Quotes are not imported from any ERP, so a win rate has no denominator until you start quoting here.
- Kitting and VMI replenishment are not modelled. PIE prices a quote; it does not run a bin.
Why it can be trusted
The AI never computes a single number.
Your business data and your rules determine the number. AI explains it.
Same inputs, same answer, every time — with a paper trail.
- Deterministic calculations — every figure is arithmetic on your own records; turn AI off and every number still works
- Auditable decisions — each number names the policy that produced it, so a price you quoted last quarter still explains itself
- Your data — read from your own books, used for you alone, exportable and erasable on request; AI runs on your own account
- Your rules — you set the floors and thresholds, and PIE holds every quote to them
- Provenance — every row carries the connector, the connection and the id it came from, so nothing in PIE claims a source it did not have
What fasteners distributors ask first
Our RFQs run to hundreds of lines. Does that break anything?
No — that is the case the per-line check is for. The floor is arithmetic on a cost your ERP already holds, so it costs the same on line 200 as on line 1. What changes with size is the value of having it: nobody hand-checks two hundred lines, which is why the leak is there.
Will PIE cross-reference a competitor's part number?
No. It resolves an enquiry against your own catalog by exact match and by description, and it will not read one manufacturer's number across to another's. The attribute vocabulary the engine ranks on is metalworking, and thread, grade class and drive are not in it.
Can a salesperson see cost or margin?
No. The server omits those fields from the response rather than the screen hiding them, and a rule whose boundary is cost is withheld too. The desk gets the floor, the recommended price and this customer's own history.
We price most lines off a blanket agreement. Is there anything here?
Yes, and it is probably the main thing. An agreed price does not move when your cost does, so the detector that matters on this book is cost-not-passed-through at the customer-and-item grain — it reads your own purchase history and names the pairs that drifted.
Which of the seven this trade runs
Prophet 21, more than on any other page in this family: Epicor names this trade in its own vertical list, as "Industrial & Fasteners". Acumatica and Business Central appear at the mid-market end. All seven are read the same way, and each system's page says what it cannot see.
Your book already knows where the margin went.
30–45 minutes, your own numbers on the screen, and an honest answer about what PIE can and cannot see on a fasteners book.