Skip to content
biwak

Start

Biwak · Order entry

Capture purchase order PDFs as orders.

Drop the PDF, press Capture now, download the order table. No template per customer, with a total check in the reply.

As of 15 October 2026

Bestellung.pdf by email from the customer
Biwak · Browser workspace

Upload a purchase order and capture it

Drop one or more purchase orders here Purchase orders as PDFs, up to eight at once. Biwak needs no template per customer.
View the task for Biwak

Capture the purchase order as an order table in CSV format, one row per line item, with the columns Line, Article number, Description, Unit, Quantity, Unit price net, Total price net and Note. Convert packing units into pieces where the purchase order states the contents, and note this in the Note column. Take over the ordered prices and note any price deviations stated in the purchase order. Semicolon as separator, decimal comma, UTF-8 with BOM. In the reply, give me the purchase order number, order date, buyer, delivery address and delivery date, and check whether the sum of the line items matches the subtotal of the purchase order.

Sign in and capture

100 one-time trial credits, with no payment details.

In short

To turn a purchase order PDF into an order table with Biwak, drag the file into the window and press Capture now: a prepared task goes with it. Biwak is an AI agent from Munich. It reads the lines without a template per customer, converts packs into pieces and is instructed to compare the sum of the lines with the order subtotal. The result is a CSV or Excel file that you check and import. To try it out, there are 100 one-time trial credits. Processing takes place in the EU.

How to capture a purchase order.

  1. 01

    Drop the PDF

    Drag the purchase order from the email into the window or choose it, several at once if you like. Up to eight files per task, each up to 100 MB.

  2. 02

    Capture now

    A prepared task goes along with the file: one row per line item, quantities in pieces, prices as ordered, deviations in the note, and a total check. You watch Biwak at work.

  3. 03

    Check, adjust, download

    The check is in the reply. If you need other columns, for example in the order of your import template, just add it in the chat. The table appears as a card in the chat; one click opens the preview, where you download it.

A purchase order becomes an order table.

Purchase order 471111.09.2026 · Page 1 of 1
  1. 1 Angle profile 40 x 40WP-4040 120 Stk.à 4,80 576,00
  2. 2 Hex head bolt M8 x 40SK-M840 5 VE à 100à 18,00 90,00
  3. 3 Sealing ring 22 mmDR-22 250 Stk.à 1,15 287,50
  4. 4 Aluminium sheet 2 mmAB-2000 40 Stk.à 18,90 756,00
  5. 5 Welding wire 1,2 mmSD-12 24 kgà 32,40 777,60
  6. 6 Mounting plate type BMP-B 60 Stk.à 27,20 1.632,00

Subtotal net4.119,10 EUR

auftrag-4711.csv6 rows · 8 columns
LineArticle numberDescriptionUnitQuantityUnit price netTotal price netNote
1WP-4040Angle profile 40 x 40Stk.1204.80576.00
2SK-M840Hex head bolt M8 x 40Stk.5000.1890.005 VE à 100 Stück, 18,00 je VE
3DR-22Sealing ring 22 mmStk.2501.15287.50
4AB-2000Aluminium sheet 2 mmStk.4018.90756.00Order price taken over, list price 19,60, deviation 28,00
5SD-12Welding wire 1,2 mmkg2432.40777.60
6MP-BMounting plate type BStk.6027.201632.00

Check: 576.00 + 90.00 + 287.50 + 756.00 + 777.60 + 1,632.00 = 4,119.10 EUR, the same as the subtotal of the purchase order

  • Line item 2 is ordered in packing units: 5 packs of 100 become 500 pieces at 0.18 EUR, and the total price stays at 90.00 EUR.
  • Line item 4 shows a price below list price in the purchase order. It is taken over, and the deviation of 28.00 EUR appears in the note.
  • Header details such as the purchase order number, delivery address and delivery date are stated by Biwak in the reply, not in every row.
  • Quantities and prices as numbers with a decimal comma: that is how Excel with German settings reads the file directly.

Invented sample purchase order (1 page, 6 line items) and its expected result, with the columns of the prepared task. What you see is the expected table, not a model run. To check for yourself: Sample purchase order (PDF) · Expected table (CSV)

Why retyping costs the most here.

Every customer sends its purchase order in its own layout. Anyone who types it out has to search each file afresh for quantity, unit and price.

Mistakes rarely lie in the numbers themselves but in what they mean: a quantity of 5 in packing units means 500 pieces, and a price below list may be agreed, or it may be an oversight. A fixed template per customer helps until the customer changes its form. Biwak reads every purchase order afresh and says what it notices.

How Biwak goes about it

  1. Biwak reads the purchase order and looks for header details and line items, whatever the layout.
  2. It writes one row per line item and converts packing units where the contents are stated.
  3. It takes over the ordered prices and notes any deviations stated in the purchase order.
  4. It is instructed to compare the sum of the line items with the subtotal and to state any difference rather than smooth it over.

Biwak checks prices against your price list only if you add it and say so in the task.

Then keep working.

The same chat can do more. Sentences you can write right afterwards:

  • “Match the prices against preisliste-2026.xlsx and mark every deviation.”
  • “Put all purchase orders from this week into one table, one sheet per customer.”
  • “Write a short order confirmation with line items, total and delivery date.”
  • “Which items were ordered most often this month? List them with quantity.”

Where your purchase orders stay.

In the browser
You upload the files to your workspace on the Biwak server in Paris; tasks and answers are stored in our database in Frankfurt am Main.
In the app
With Biwak for macOS and Windows, the files stay in your folder on your computer. The task, conversation context and the file contents used go to the model.
Processing
Processing happens in the EU: on Microsoft Azure in the EU Data Zone.
Training
None on your content.
Access
Only for a stated reason, with every access logged. While the browser workspace is a preview feature, quality review is one such reason; you can object at any time.
DPA
For businesses, Biwak’s data processing agreement applies; there is then no quality check. Still, only upload purchase orders containing data on customers or employees after your own assessment.

Privacy policy: browser workspace Security at a glance

What it costs.

After email confirmation, you get 100 one-time trial credits, with no payment details. After that, a subscription applies: Base Camp for €19 a month with 1,500 credits or Rope Team for €99 with 9,000 credits, cancellable monthly. Final prices, no VAT charged under § 19 UStG (German small-business VAT exemption).

How many credits a capture needs depends on the number of pages and the performance level; you see the usage after every task.

All plans

When you do not need Biwak for this.

If purchase orders already arrive as data, for example via EDI or from a web shop, use that data: it comes straight from the customer’s system. Biwak is worth it for the PDFs that arrive by email, each in a different layout.

Biwak does not create an order in your ERP system. The table is a working draft that you check; there is no connection to your ERP, so you do the import yourself.

Frequently asked questions

Does Biwak need a template for each customer?

No. Biwak reads every purchase order afresh and looks for line items, quantities and prices in whatever layout it arrives in. What it assumes along the way, such as the contents of a packing unit, it writes in the note; you spot-check these.

Does this also work with scanned purchase orders or faxes?

Capture is promised for PDFs with a text layer: if you can select a word in the purchase order, there is a text layer. Biwak reads scanned pages as images, without its own text recognition; how well that works depends on the scan, so we make no promise about the result.

Can Biwak check the prices against our price list?

Yes, if you add the price list, as Excel, CSV or PDF, and say so in the task. Biwak then notes the list price and the deviation for each line item. Without a price list, it takes over the ordered prices and notes only what the purchase order itself states.

Do I get CSV or Excel?

Both. In the browser workspace, Biwak creates an Excel file (.xlsx) on request; the Result switch under the drop zone swaps the prepared task for the Excel version. In the app for macOS and Windows, CSV is the promised route.

Can I import the table into my ERP system?

Biwak writes the columns in the order and format you specify in the task, for example as in your program's import template. There is no direct connection; you do the import yourself.

How reliable is the result?

Biwak is instructed to compare the sum of the line items with the subtotal of the purchase order and not to bend any amount to fit. If the check does not add up, Biwak is instructed to state the difference. An instruction is not a guarantee: look at the notes and deviations before you create the order.

Do I need an account?

Yes. You sign in with an email code, passkey or Google account; the chat then starts right on this page. You can already drop the file in before signing in. After an hour the page no longer uses it and deletes it on the next visit; if you leave the page or reload it, it is deleted – except on the way to sign-in.

What does it cost?

To try it out, 100 one-time trial credits with no payment details, then a subscription from €19 a month. You can see the usage after every task.