Accounts payable for industry and manufacturing

Technical components with long part numbers, lots and serials with traceability, acceptable technical variances, quality control via receipt inspection. Industry is the most demanding AP sector and, in many cases, it forces the jump from 3-way matching to 4-way matching. ininvoice automates manufacturing accounts payable with line-by-line three-way matching of industrial supplier invoices, without replacing your MRP/ERP.

What makes industrial AP special. Three traits: (1) technical components have long part numbers with variants (12345-A vs 12345-B) and require fuzzy matching on code, not on description; (2) the MRP/ERP generates POs against the production plan and line items with acceptable technical variances (tolerance +/-2% weight, +/-1% concentration), not commercial variances; (3) in regulated sectors (pharma, chemicals, food, aerospace) a fourth document is added: the quality inspection certificate, which turns the 3-way into 4-way matching before approving payment.


Why industry is the most complex AP sector

Distribution moves volume. Hospitality moves frequency. Construction moves certifications. Industry moves all of them at once, and adds layers no other sector has: deep MRP/ERP integration, technical components with long part numbers, lots and serials with mandatory traceability, technical specs the supplier sometimes misses unintentionally, and quality control on incoming materials before they can be consumed in production. That is why industrial supplier invoices are not handled like a wholesaler's: industrial AP control starts at the MRP, not at the VAT ledger.

MRP/ERP is not a destination, it is the origin

In distribution the PO is born in the purchasing ERP. In industry the PO is born in the MRP: it comes from exploding the bill of materials (BOM) against the production plan for the week. That means every PO line has a specific production destination (manufacturing order, cost center, phase) and an MRP calendar behind it. When the invoice arrives with a price or quantity deviation, it is not just an accounting problem: it distorts the real cost of the manufactured product.

Technical components with long part numbers

A code like RES-MET-12345-A-220R-1%-0805 is not the exception, it is the norm. Metal resistor, reference 12345, variant A, 220 ohms, 1% tolerance, 0805 package. The supplier sometimes invoices variant B (220R-5%-0805), technically interchangeable but with a different code. Without robust component matching, these substitutions slip through month after month.

Lots and serials on the invoice

Regulated sectors require lot-by-lot traceability (food, pharma, chemicals, aerospace, automotive). The invoice must include the material lot; the delivery note as well; and both must reconcile so the internal traceability system can reconstruct which supplier lot went into which manufactured product lot.

Technical specs not visible in the description

"S275JR steel" is not the same as "S355JR steel". Same family, different yield strength, different price. The invoice description may simplify and just say "structural steel"; the PO specifies the grade. Without reading the PO's technical line, the system accepts an invoice for material that does not meet spec.

Quality control via receipt inspection

In regulated industry, physically receiving the material does not equal accepting it. There is a quality inspection: dimensional sampling, destructive testing, chemical analysis, certificate of origin. Until quality signs the certificate, the material is in quarantine and the invoice should not be approved. This is exactly the fourth document of 4-way matching.

4-way matching in industry: when to add quality inspection

Classic three-way matching reconciles three documents: PO, delivery note and invoice. 4-way adds a fourth: the quality inspection certificate or the technical receipt report. The approval rule shifts from "PO = delivery note = invoice" to "PO = delivery note = invoice = quality control APPROVED".

Operational difference between 3-way and 4-way

In 3-way, the invoice can be approved when the warehouse signs the delivery note. In 4-way, the warehouse signature certifies that the material physically arrived, but it is still in quarantine. Payment approval waits for the quality certificate. If quality rejects the entire lot, it is returned and the invoice is canceled. If they reject partially, the invoice is adjusted to the accepted quantity.

When to enable 4-way (sectors where it is not optional)

  • Pharma and medicines. GMP requires lot release by the qualified person before use.
  • Chemicals and specialties. Purity, concentration, contaminant analysis.
  • Food and ingredients. HACCP, certificate of origin, allergens, microbiology.
  • Aerospace and defense. Lot traceability + Certificate of Conformance (CofC) + destructive sample testing.
  • Tier 1 and tier 2 automotive. PPAP, IATF 16949, dimensional control and process capability.
  • Medical devices. ISO 13485 with documented release.

In these sectors, paying before quality is approved is a material risk: if the lot is rejected, you have already paid for scrap. The 4-way rule is simple: no payment goes out without the fourth document on file. The full guide with sector cases is in the blog: 4-way matching in pharma and chemicals.

When you do NOT need 4-way

Light manufacturing without specific regulation (textile, basic packaging, non-food consumer goods, consumer plastics, non-critical electronic assembly) usually works fine with 3-way. Forcing 4-way where it is not needed only adds operational friction and slows down the payment cycle.

The 6 technical problems of industrial AP

1. Long component codes with variants (12345-A vs 12345-B)

Industrial codes mix family, model, variant, tolerance and package into a single reference. When the supplier swaps variants due to stock-out, they invoice with the substitute code. If the system only compares exact text, it flags a false variance; if it compares generic descriptions, it misses real substitution. The fix: fuzzy matching on the segmented code, identifying which part of the code allows substitution and which does not.

2. Lots and serials on the invoice (traceability)

Each technical line must carry a lot. If the supplier omits it, internal traceability breaks and the material cannot be consumed in regulated production. Industrial AP control blocks lot-less invoices in sectors where it is mandatory and allows documented exceptions where it is not.

3. Acceptable technical variances (tolerance +/-2% weight)

Steel is sold by theoretical weight but arrives with real weight. A 1,000 kg coil can weigh 985 kg or 1,015 kg without being a defect: it is the tolerance of the rolling process. Chemicals are billed at nominal concentration with analytical tolerance (+/-1% in many solvents). These variances are legitimate and should not generate alerts; variances outside technical tolerance should. The per-line tolerance must be configured by technical family, not as a single global threshold.

4. Quality inspection with partial rejection

The supplier ships 1,000 units; quality accepts 950 and rejects 50 for dimensional defect. The invoice came in for 1,000. Do you pay 1,000, adjust to 950 and return 50, or wait for a credit note? The rule depends on the framework contract with the supplier, and the AP system must model that rule so it does not get stuck every time.

5. Pay against delivery (Incoterms: CIF, FOB, EXW)

In industry with imports, the moment of risk changes with the Incoterm. EXW means ownership passes at the supplier's plant; FOB at the origin port; CIF at the destination. The AP accrual date and the pay-against-delivery date do not necessarily match the invoice date. The system must read the Incoterm from the commercial invoice and apply the correct accrual rule.

6. Stock replacements against original invoice

When a lot is partially or fully rejected, the supplier replaces material. The replacement may come with a new invoice (to cancel against the original) or with a credit note + new invoice. Industrial AP must link the replacement to the original invoice so document traceability stays clean and the fiscal close doesn't post duplicates.

Industrial three-way matching: with technical components

The classic matching engine compares PO + delivery note + invoice line by line, unit price and quantity, pre-tax. In industry the challenge is identifying which invoice line corresponds to which PO line when codes are long and descriptions vary between the supplier's ERP and yours.

OCR and IDP on long codes

A generic OCR fails on codes with dashes, letters and numbers mixed in: confuses "0" with "O", "1" with "I", "B" with "8". Industrial IDP (Intelligent Document Processing) uses context: it learns the supplier's reference pattern, validates against the item master and applies checksum rules when the reference includes them. In this sector that is the difference between misreading part numbers and reading them reliably; when a field is unclear it goes to human review instead of into your books.

Fuzzy matching on segmented code

The code RES-MET-12345-A-220R-1%-0805 is segmented into: type (RES-MET), family (12345), variant (A), value (220R), tolerance (1%), package (0805). Fuzzy matching evaluates similarity per segment, not by full string, and applies rules: variant can be substituted if the contract allows; the stricter tolerance (1% vs 5%) is acceptable, the reverse is not. The result is a defensible decision: matching by documented technical equivalence, not guessing.

Functionally equivalent variants

Some suppliers switch manufacturer while keeping function. M8x40 DIN 933 screw from manufacturer X vs manufacturer Y. Functionally identical, different supplier code. The system must allow mapping functional equivalences once, and then reconcile them automatically without generating an exception.

Workflow with industrial MRP/ERP

ininvoice does not replace your MRP/ERP. It plugs in. The item master, BOM, manufacturing orders and production plan stay in the industrial ERP. ininvoice consumes the POs as reference, reconciles the incoming invoice and returns the result (verdict + suggested entry) to the ERP. The integration respects the sector's native formats.

SAP Business One

Mid-industry standard in Spain. Integration via Service Layer (DI API) or importable CSV export. Complete item master with group, subgroup, warehouse and cost center. PO lines with technical UoM (unit of measure) and conversions to warehouse UoM.

Microsoft Dynamics 365 Business Central and F&O

Business Central covers industrial SME; Finance & Operations covers mid-size and large industry. Native REST API for matching delivery and PO receipt. Compatible with the manufacturing module and subcontracting.

Sage X3 industry

Sage X3 is the typical choice for mid-size industry in Spain. Integration via web services or flat-file import. Lets you map variances per technical family and send the approved invoice to the procurement module for automatic posting. If your base is Sage, see invoice control on Sage.

A3 ERP industry

Wolters Kluwer A3 ERP is common in industrial SME and accounting firms that handle industrial clients. Integration via CSV and via web services depending on the version. Item masters with technical families and cost centers per production line.

Proprietary and vertical sector ERPs

Many industries run on a vertical ERP (textile, footwear, food, chemicals, metal). ininvoice integrates via CSV, JSON or custom API depending on what the vertical exposes. The rule is: if the ERP can import POs and export the item master, matching works.

Industrial compliance: Verifactu + SII + intra-EU

Spanish industry naturally operates with intra-EU flow: it imports raw materials from Germany, Italy or France; exports product to the EU; subcontracts finishing abroad. Fiscal AP compliance in industry adds three layers: Verifactu (domestic receipt), SII (reporting to the Spanish tax authority for SII companies) and intra-EU with reverse charge VAT.

Verifactu receipt

Domestic invoices received from 2026 include the issuer's Verifactu hash or QR. ininvoice receives them, records the receipt date and time and preserves the original invoice with its audit trail. Verifying the hash against the Spanish tax authority is an optional external step and stays outside ininvoice.

SII (Immediate Supply of Information)

For SII-enrolled companies (turnover > 6M EUR, REDEME, VAT group), the received-invoice ledger is sent to the tax authority within 4 days of accounting registration. Automated AP must deliver the accounting record on time, not after month-end close.

Intra-EU operations with reverse charge VAT

Raw material purchase from another member state: the invoice arrives without VAT, the buyer self-assesses with reverse charge. Industrial AP must identify the pattern (supplier VAT ID with EU prefix, base without VAT on invoice), calculate output and input VAT simultaneously, and leave it ready for forms 303 and 349. More detail in intra-EU and reverse charge invoices.

Input VAT ledger

Industrial means many suppliers, many countries, many regimes. The input VAT ledger has to be perfect: pro-rata if applicable, deduction by reverse charge when it applies, differentiated sectors if the activity mixes industrial and services. Automated AP delivers the ledger ready for filing.

Real case: chemical manufacturer, 900 invoices/month

Generic case built on the typical sector profile. Mid-size chemical manufacturer in Spain. 900 invoices received per month: 60% raw materials (solvents, intermediates, polymers), 20% technical packaging (IBC drums, UN containers), 10% subcontracted services (analysis, ADR transport, maintenance), 10% general supplies. Base ERP: SAP Business One with manufacturing module. Mandatory quality on lot for raw material and primary packaging. Previous setup: two full-time people in AP, average 11-day cycle from receipt to approval, 6.2% manual exception rate.

Activation: instant. Read SAP master, import suppliers, map technical tolerances per family (weight +/-2%, concentration +/-1%, volume +/-0.5%). Connect the procurement inbox. For the 220 raw-material references subject to release, the team approves in ininvoice only once quality has signed off on the lot.

Result after 60 days: 87% automatic match rate, real exceptions dropped to 2.1% (the rest was noise the system now resolves alone), average approval cycle 4.3 days (was 11), payments on quality-rejected material: zero (was 3-4 cases per quarter).

Industrial ROI

The sector benchmark for cost per invoice manually processed in Spanish industrial SME runs between 9 and 16 EUR (higher than distribution due to the technical complexity of industrial AP automation). At 900 invoices/month, manual cost is around 8,100 to 14,400 EUR/month. The ininvoice plan (49 EUR/month) covers up to 200 documents/month; the plan tailored to 900 invoices/month sits around 2,700 EUR/month (scales with real volume).

Estimated net monthly saving: 5,400 to 11,700 EUR/month. Payback < 1 month. And that's without counting the indirect saving: payments on rejected lots avoided, early-payment discounts captured that used to be lost to the slow cycle, month-end close with no AP reconciliation rework.

The detailed calculator with your volume and your cost per invoice is at the ROI calculator.

Operational workflow in 5 steps

  1. Automatic ingestion. Procurement inbox connected. Every incoming document is classified: invoice, delivery note, credit note, other.
  2. IDP extraction with technical codes. Each line extracts segmented code, description, quantity, unit of measure, pre-tax unit price, lot, serial if applicable.
  3. Three-way matching. Line-by-line cross-check against PO and delivery note. In regulated sectors that require a quality release, the team approves in ininvoice only after quality has signed off the lot.
  4. Verdict and block reasons. Each invoice gets a verdict (MATCHED, VARIANCE, NO_GOODS_RECEIVED, DUPLICATE, OTHER) with visible block reasons, so human review goes to the exceptions first.
  5. Approval and send to ERP. MATCHED invoices flow automatically into accounting approval; VARIANCE ones go to the exception panel. More detail in automating invoice approval and invoice control.

Frequent mistakes in industrial AP (and how to avoid them)

  • Matching by totals. The total never lies, but the lines do. In industry with many technical lines, internal offsets hide real variances.
  • Single global tolerance. Applying +/-2% to everything, regardless of family. Steel tolerates +/-2% from process; an electronic component does not tolerate even 0.1%. Tolerance per technical family, not global.
  • 3-way in regulated sectors. Paying on signed delivery note without waiting for quality drives payments on rejected material. In GMP, HACCP, IATF, ISO 13485 sectors: 4-way is mandatory.
  • Trusting extraction to generic OCR. Long technical codes require IDP with knowledge of the item master. Plain OCR fails.
  • Not linking replacements. When the supplier replaces rejected material, the new invoice must be linked to the original so document traceability closes.
  • Ignoring Incoterms. EXW and CIF shift the accrual date. If AP does not read it, fiscal close gets disordered.

Manufacturing with MRP/ERP and lot quality: test 3-way/4-way matching.

No consultant, no implementation project. Plug and play. 15 minutes with the team to see how your real technical tolerances behave. Start free.

FAQ

What is the difference between 3-way and 4-way matching in industry?

3-way crosses PO + delivery note + invoice. 4-way adds the quality inspection certificate or technical receipt report. In 3-way, the warehouse signature is enough to approve; in 4-way, you need quality release before payment. In regulated sectors (pharma, chemicals, food, aerospace, tier 1 automotive) 4-way is not optional.

Does ininvoice replace my MRP or SAP Business One?

No. ininvoice is pure AP automation. Your industrial MRP/ERP remains the master system for items, BOM, production plan and manufacturing orders. ininvoice consumes POs as reference, reconciles the incoming invoice and returns verdict + suggested entry to the ERP. Works alongside SAP B1, Microsoft Dynamics, Sage X3, A3 ERP and vertical ERPs.

How do you handle long component codes with variants?

Fuzzy matching on segmented code. A reference like RES-MET-12345-A-220R-1%-0805 is broken down into type, family, variant, value, tolerance and package. Each segment is evaluated against the item master with documented equivalence rules (variant A vs B interchangeable, 1% tolerance substitutable for 0.1%, etc.). The result is a defensible match, not guessing.

Do you configure technical tolerances per family or just a global one?

Per technical family. Steel usually tolerates +/-2% in weight from the rolling process; chemicals usually tolerate +/-1% in concentration; electronics tolerate practically nothing. A single global threshold produces either false positives or false negatives. Tolerance is configured per family and tuned with your quality team from the panel.

What happens if quality rejects a lot partially?

The system flags the invoice as pending adjustment. The options (to be defined by framework contract with the supplier) are: pay only the accepted quantity and wait for a credit note; pay the total and record a pending credit; or pay after replacement of the rejected material. The rule is modeled in the engine so each similar case is resolved consistently.

Do you support lots and serials with mandatory traceability?

Yes. Each technical line can carry a lot and/or serial number. The invoice must declare it, the delivery note too, and both reconcile line by line. If the invoice arrives without a lot in a sector where it is mandatory (food, pharma, aerospace), it enters as a documentary exception and cannot be approved until the supplier sends the correction.

How do you handle intra-EU operations with reverse charge VAT?

We detect the pattern automatically (EU VAT ID prefix other than ES, base without VAT on invoice, declared Incoterm). We calculate output and input VAT simultaneously and leave the record ready for forms 303 and 349. The full guide is in the blog: intra-EU and reverse charge invoices.

How long does activation take for an industry with 800-1,000 invoices/month?

Base activation is instant: connect email, connect ERP, import item master and suppliers. One week to tune tolerances per technical family with your quality team. At 8-10 weeks the automatic match rate exceeds 85% in industry with clean data. No implementation cost and no commitment.

Industrial SME with lot quality: 3-way and 4-way matching

49 EUR/month up to 200 documents. Larger industries: tailored plan. No commitment.

Start free