Purchase OrdersItem LookupOrder Entry

Purchase order automation for AS/400 (IBM i)

legacy bridge is purchase order automation for companies whose orders still end in a green screen. It reads each PO line by line, translates part numbers through your host’s own item lookup, compares prices and quantities with what the host holds, and keys the order — then reads it back to confirm.

Two kinds of purchase order, one keying problem

A purchase order reaches a legacy ERP in one of two directions, and both end with someone retyping a document into a green screen.

Customer PO to sales order

A customer’s purchase order becomes your sales order. Most arrive as PDFs or spreadsheets from customers who will never send EDI. That flow has its own page: sales order entry automation.

Supplier purchase orders

Buyers often raise POs outside the ERP — a requisition form, a spreadsheet, a portal export. Someone keys each into purchasing so receiving, and later invoice processing, can work against it.

This page covers what both share: getting the PO into the host line by line, with the checks a careful clerk would make.

Why purchase order processing stalls at the item number

The hard part of purchase order processing is not reading the page; it is translating it. The customer orders “BRKT-4410-ZN” and your item master calls it 004410Z. The PO says $12.40 and your price list says $12.85. A nine-page PO carries a ship-to change on its last page. A buyer re-sends last week’s order under a new PO number because the first one “didn’t go through”.

Generic OCR captures the characters and leaves those questions to a person. An RPA bot types what it is given, wrong part number included. The clerk who knows the cross-references is the real system — and the bottleneck.

How PO entry automation works

PO entry automation takes one order from inbox to host in six steps.

1

Orders come in the way they do today

By email, SFTP folder or API — PDFs, scans, faxes, Word files or Excel order forms.

2

The whole PO is read as one order

AI vision reads the header and every line across all pages. A file holding several POs is split into one order each.

3

Item numbers are translated on the host

Each part number is looked up through the item or cross-reference screen your team already uses, and the host’s answer is taken. A person’s pick is remembered for the next PO.

4

Prices, quantities and dates are compared with the host

The PO price is compared with the host’s price, units and dates are checked for sense, and your plain-English rules decide what holds.

5

The order is prepared on your screens

Header, ship-to and each line across subfile pages, with function keys and paging handled as an operator would, reading the host’s messages at every step.

6

A person approves; the host confirms

By default someone approves the prepared order in the console or from an email link. The agent submits, reads the order back and logs every keystroke.

PO data entry into AS/400 (IBM i): fields and checks

PO data entry into AS/400 (IBM i) or any legacy ERP needs every line — and a check on each.

Header

  • PO number and PO date
  • Buyer, customer or supplier
  • Payment terms and currency

Ship-to and dates

  • Ship-to and bill-to addresses
  • Requested and promised dates
  • Shipping method

Lines

  • Their part number and yours
  • Description
  • Quantity and unit of measure
  • Unit price and extended amount

Checked before the order is keyed

  • Part numbers resolved to your item numbers by the host’s own lookup
  • Each line price compared with the price the host shows
  • Extended amounts add up to the PO total
  • Every page accounted for — no line silently dropped
  • The order’s content compared with orders already received and on the host
  • Rules you write in plain English, such as “hold any order for a discontinued item”

Exceptions, held where a person can decide

An exception is held with the exact line and the PO image — never guessed.

Unknown item number

When the host lookup finds no item, or several, the order waits with the part number and what the lookup showed. A person picks; the pick is remembered.

Price mismatch with the host

If the PO price differs from your host’s, the order is held with both, so someone decides before it surfaces at invoice time.

Multi-page POs

Every page is read into one order and checked against the total. An unreadable page holds the order instead of dropping lines.

A PO re-sent under a new number

legacy bridge compares what orders say — who, which items, how many, when — not just numbers. A repeat under a new PO number is caught as a duplicate, not keyed twice.

Purchase order automation compared

Purchase order automation is judged on the lines that go wrong.

Criterionlegacy bridgeOCR + RPAManual keying
Their part numbersResolved through your host’s item lookupA mapping table someone maintainsThe clerk’s memory
Multi-page ordersOne order, every line countedDepends on the templateSlow; a page is easy to miss
Price checkCompared with the price on the hostOnly if scriptedWhen someone notices
Re-sent POsCaught by content, not just numberA number match at bestRarely caught
Entry into the ERPKeyed on your screens, then read backA bot types what OCR gave itTyped line by line
Human controlApproval before submission by defaultExceptions buried in bot logsFull control, full effort

More on bots versus agents in AI RPA, and on keying work in data entry automation.

Systems it works with

legacy bridge is in production on IBM i (AS/400, iSeries), including the order entry and purchasing screens of packaged ERPs and custom RPG or COBOL applications — common among manufacturers and distributors. It connects over TN5250 like a terminal emulator: nothing installed, no program changes.

The same engine speaks TN3270 for mainframe screens, VT and HP 6530, and drives web portals and Citrix or RDP desktops, scoped per workflow. The company behind it is part of scandiweb and certified ISO 9001, ISO/IEC 27001 and ISO/IEC 27017.

Purchase order questions, answered.

Purchase order automation turns a PO into an order on your system without retyping: reading lines, matching items, checking prices and entering it. legacy bridge enters it on your AS/400 (IBM i) screens and confirms it on the host.

It is one transaction seen from two sides: the buyer issues a purchase order, the seller records it as a sales order. legacy bridge handles both, on the screens each uses.

Each is looked up on the host, through the item or cross-reference screen your team uses. One clear answer is used; none or several waits for a person, whose pick is remembered.

Yes. A long PO is read as one order, every line counted against the total. Excel and Word forms are read natively, alongside PDFs, scans and faxes.

By comparing what orders say, not just their numbers. A PO repeating an earlier order’s customer, items, quantities and dates is caught even under a new number.

No. It works with the POs already sent by email or file, through your existing screens. It is $99 a month plus a per-document fee, billed only for confirmed orders — see pricing.

Bring us a difficult purchase order

Show us a PO that slows your team down and the screen it goes into. We prepare the order on your system; your team approves or rejects it.

The legacy bridge team at work