How to Batch Process Japanese Delivery Notes from Multiple Suppliers into One Receiving Log

Batch process a day's worth of 納品書 (nōsho) from multiple Japanese suppliers into a unified receiving log — without per-supplier template setup.

How to Batch Process Japanese Delivery Notes from Multiple Suppliers into One Receiving Log

Why the Japanese Receiving Dock Runs on Manual Data Entry

Japan's 3PL market — serving logistics for manufacturing, retail, and e-commerce across industries — is projected to reach USD 48.38 billion by 2031. But the document that proves what arrived on the truck still gets processed the same way it did 30 years ago: someone reads it, types the data, and hopes they didn't transpose a digit.

Warehouse management systems in Japan have automated nearly every physical process. Barcode scanners at the dock door capture pallet IDs. RFID tags track inventory location in real time. Automated guided vehicles move goods between zones without human intervention. Nippon Express (NX GROUP), the country's largest 3PL, operates WMS platforms that orchestrate receiving, putaway, and picking with millisecond precision. But every one of these systems shares the same dependency: they need structured data to begin their work. A WMS can update stock levels when it receives a digital transaction — but that transaction can only be created after someone reads the delivery note and types the data in.

This is not a failure of Japanese logistics technology. It is a document format problem masquerading as a data entry problem. The delivery note (納品書) is not a legally required document under Japanese commercial code — unlike the invoice (請求書), which the Qualified Invoice System (インボイス制度) has been standardizing since October 2023. The delivery note has no mandated format, no mandatory fields, and no digital standard equivalent to Peppol or Factur-X. Every supplier prints, types, or handwrites their delivery note however their back office produces it.

Japan's logistics technology has automated the movement of goods. It has not automated the reading of the documents that identify those goods. The gap between a barcode on a pallet and the delivery note data that tells the system which purchase order the pallet belongs to — that gap is still bridged by a human and a keyboard.

Why Your WMS Sees Pallets but Not Delivery Notes

To understand why this gap persists, it helps to look at what actually arrives at a Japanese receiving dock on a typical Tuesday morning.

Sagawa Express delivers a shipment from a Kansai-based manufacturer. The delivery note arrives as a printed PDF — clean layout, multi-column table, item codes and quantities clearly labeled. But the field names are in Japanese (品名/数量/単位), the date uses the Japanese era format (令和8年6月16日), and the supplier's company name appears in the header without an explicit "Supplier" label.

Yamato Transport brings in a shipment from a Hokkaido food supplier. Their delivery note is a thermal-printed slip generated by a Yamato logistics center — different layout, different field labels, different column order. A local carrier servicing small manufacturers in Saitama drops off three boxes with a handwritten carbon-copy delivery note. The handwriting is rushed, the quantities are in boxes not units, and the supplier name is a stamp (印鑑) rather than printed text.

These three documents — arriving within the same 30-minute window — represent completely different formats. A template-based OCR tool would need three separate templates trained for three different layouts. When a fourth supplier appears next week with yet another format, the system needs training again. If Sagawa changes their delivery note template in January (which happens), the old template breaks. This is why most Japanese logistics companies never attempt automated delivery note extraction: the template maintenance cost exceeds the data entry cost they're trying to eliminate.

The bottleneck is not that delivery note data is complex. It's that the same fields — supplier name, delivery date, PO reference, item code, quantity — appear in different places with different labels on every document. The traditional automation answer — one template per format — collapses under format diversity.

The data fields across Japanese delivery notes are surprisingly consistent. According to the easymakedocs guide on Japanese delivery notes, the standard elements are: document title (納品書), delivery note number, delivery date, customer information, supplier information, item details (name, quantity, specifications, optional unit price), and a supplier stamp. Variation comes from layout, not content. A Yamato delivery note contains the same conceptual fields as a local carrier's handwritten slip — the difference is where those fields sit on the page and how they're labeled. The extraction challenge is not that the information differs. It's that locating it across formats requires understanding what a field means, not where it sits.

Batch Processing: From 30 Documents to One Structured Receiving Log

This is where semantic, column-name-based extraction separates from template OCR. Instead of training a tool to recognize where a field sits on Supplier A's layout and Supplier B's layout, you define the fields you want once — by what they represent — and the extraction engine locates each value across every document in the batch by understanding its meaning.

ImageToTable.ai uses Custom Column Extraction: you type the column headers you want in your final receiving log — "Supplier Name," "Delivery Date," "PO Number," "Item Code," "Item Description," "Quantity Delivered," "Unit" — and the AI reads each delivery note in the batch, locates each field regardless of where it appears on the page, and populates the corresponding column. A column named "Supplier Name" will find the supplier whether it's printed in the header as "株式会社〇〇", stamped as an inkan seal, or labeled "納入元" — because the extraction is semantic, not positional.

JPG/PNG/PDF AI Extraction

Files are processed securely and not stored.

The workflow for a Japanese logistics receiving team:

1
Collect all delivery notes from the day's receiving shift. Gather every 納品書 — Sagawa's printed PDFs, Yamato's thermal slips, the local carrier's handwritten carbon copies, phone photos of delivery documents from small suppliers — into a single upload batch. No pre-sorting by format, carrier, or supplier required.
2
Define your receiving log columns once. Type the column headers you want in your daily receiving record: Supplier Name (仕入先名), Delivery Date (納品日), PO Number (発注番号), Carrier (運送会社), Item Code (品番), Item Description (品名), Quantity Delivered (納品数量), Unit (単位). These columns become the structure of your output — applied across every delivery note in the batch, regardless of how each supplier formats their document.
3
Review, don't retype. The extraction runs across all documents simultaneously. The output — a single Excel file with one row per line item across all delivery notes — arrives in 5–10 seconds per page. The team's job shifts from data entry to data verification: scan for flagged values, confirm any low-confidence entries, and export the completed receiving log. A 30-document batch that took over 2 hours to type now takes minutes to review.

The efficiency shift is measurable. A single-page delivery note processes in 5–10 seconds through extraction — an 18× improvement over the average 3-minute manual entry. But the more consequential gain is error reduction. At 30 delivery notes a day with an average of 5 line items each, manual entry produces roughly 150 data points. Even at a conservative 1% transcription error rate, that's 1–2 errors per day — a transposed digit in an item code, a wrong decimal in a quantity. Over a month, 30–60 errors propagate into the WMS, into the three-way matching system, and into the accounts payable workflow. Batch extraction doesn't eliminate the need for verification — but it transforms it from a transcription task into a confirmation task, which is orders of magnitude faster and less error-prone.

From Receiving Log to Three-Way Match and E-Book Law Compliance

The receiving log is not the end destination. It's the upstream input to two critical downstream processes that determine whether a Japanese logistics company gets paid accurately and stays audit-ready.

Under Japan's Electronic Books Preservation Act (電子帳簿保存法), all electronically stored transaction documents must be searchable by 3 criteria: transaction date (取引年月日), transaction amount (取引金額), and counterparty (取引先). For businesses with annual revenue exceeding ¥50 million, these searchability requirements are mandatory.

A folder of 30 PDF delivery notes named by however the supplier titled them — "納品書_20260616.pdf," "delivery_sagawa.pdf," "Scan001.pdf" — fails the searchability test. A structured spreadsheet where each row contains Supplier Name, Delivery Date, PO Number, Carrier, Item Code, and Quantity Delivered — automatically passes it. Every criterion the law requires you to search by is a column in your spreadsheet. Date range filtering, amount filtering, counterparty search — all become native spreadsheet operations, not a manual file-by-file hunt.

This is a secondary benefit of batch extraction that most discussions of document automation overlook: the act of extracting structured data from delivery notes simultaneously satisfies Japanese electronic storage compliance. The original PDFs must still be retained for the statutory period (7 years for transaction documents under the Consumption Tax Act, 10 years for commercial books under the Companies Act) — but for rapid retrieval during a tax audit, the extracted spreadsheet is the tool your team actually uses.

The receiving log also feeds directly into the three-way matching process that authorizes supplier payment. Under standard Japanese procurement practice, no invoice should be approved until the quantities and items on the delivery note have been confirmed against both the purchase order (発注書) and the invoice (請求書). This is the PO → Delivery Note → Invoice verification chain. But the three-way match can only be automated if all three documents are structured data:

1
Purchase orders live in the ERP or WMS. Structured by definition. The PO has item codes, quantities ordered, unit prices, and delivery schedules — all in database fields ready for matching.
2
Invoices are increasingly standardized. The Qualified Invoice System (インボイス制度) has driven format convergence — T+13-digit registration numbers, dual-rate consumption tax breakdowns (8% reduced / 10% standard), and structured line items on every qualified invoice.
3
The delivery note is the missing link. When it remains unstructured — a PDF, a photo, a handwritten slip — the three-way match cannot proceed without manual intervention. Accounts payable either chases the warehouse for delivery confirmations, manually types line items from PDFs, or skips the delivery verification and trusts the invoice. That last option is how discrepancies between what was ordered, what was delivered, and what was billed go undetected.

A structured receiving log — exported from batch extraction into Excel or CSV — becomes the bridge that closes the three-way matching loop. The extracted data can be imported directly into freee, MoneyForward Cloud, Yayoi (弥生), or the company's WMS. For companies running SAP Japan, GLOVIA smart (Fujitsu), or EXPLANNER (NEC), the CSV output maps to standard receiving transaction import formats. The three-way match shifts from a manual document-by-document reconciliation to a systematic exception review: only the rows where PO quantity ≠ delivered quantity need human attention.

For logistics companies processing 30 supplier deliveries a day across a mix of major carriers (NX, Sagawa, Yamato) and local transport companies, the difference between a structured and unstructured receiving log is the difference between a 2.5-hour typing shift and a 5-minute spreadsheet review. Multiplied by 20 working days a month, that's 50 hours recovered — more than a full-time-equivalent position — for exception investigation, carrier communication, or any other task a keyboard can't automate.

Frequently Asked Questions

Can this handle delivery notes from both major Japanese carriers and small local transport companies?

Yes. Semantic extraction reads delivery notes by understanding what each field means — not where it sits on the page. A column named "Supplier Name" will locate the supplier whether it's printed in the header of a Sagawa PDF, stamped as an inkan seal on a carbon-copy slip, or handwritten on a local carrier's delivery form. This is the fundamental difference from template-based OCR, which requires a separate template for each layout. You define your receiving log columns once, and they work across every supplier format — including new ones you haven't seen before.

What if a delivery note uses Japanese era dates (令和) instead of Gregorian?

The extraction output can preserve the original era date format or automatically convert it during export. If your downstream system requires Gregorian dates (e.g., for ERP import), the tool's post-processing layer converts 令和8年6月16日 to 2026-06-16 on export. You define the column as "Delivery Date" and control the output format — no manual date conversion required.

How does this integrate with our existing WMS (SAP, GLOVIA, freee, MoneyForward)?

The extraction output — an Excel file or CSV — can be imported into any WMS or ERP that supports CSV imports for receiving transactions. Freee and MoneyForward Cloud accept CSV-based journal entry imports (仕訳インポート). SAP Japan and Oracle Japan support CSV-based receiving transaction loads. The extraction step is separate from the import step — you control how and when data enters your system. For more on Japanese delivery note extraction workflows, see our guide to extracting Japanese delivery note data into Excel.

Can it read handwritten Japanese delivery notes?

Yes. The vision model processes handwritten text, including Japanese characters on carbon-copy delivery notes from local carriers. Accuracy on handwriting is lower than on printed text — particularly for rushed, smudged, or low-contrast writing — so handwritten fields benefit from a quick visual check during the review step. The tool doesn't produce a false sense of confidence on low-quality inputs; it surfaces uncertainty rather than guessing. For a batch of 30 delivery notes where perhaps 3–5 are handwritten, the review step focuses on those few documents while the 25+ printed PDFs process with near-perfect accuracy.

Does batch extraction satisfy Electronic Books Preservation Act (電子帳簿保存法) compliance?

Batch extraction produces a structured spreadsheet that satisfies the three searchability criteria: transaction date, transaction amount, and counterparty — with range specification and combination search supported natively through spreadsheet filtering. However, the law still requires retention of the original delivery note files (PDFs, scans, or photos) for the statutory period. The extracted spreadsheet is your searchable index and working record; the original files are your legal archive. Both must be preserved. For details on the searchability requirements, see the NTA's guidelines on electronic record-keeping.

What about delivery notes that are combined with invoices (納品書兼請求書)?

Some Japanese suppliers — particularly in B2B manufacturing — issue combined delivery note/invoice documents (納品書兼請求書). These documents contain both delivery data (item descriptions, quantities) and billing data (unit prices, tax breakdowns, payment terms). When batch-processing combined documents, you can extract both sets of fields in one pass by defining columns for both delivery fields and invoice fields. The output spreadsheet will have all the data in one row per document, and you can split or filter the columns as needed for your downstream receiving and AP workflows.

Every Japanese logistics company has automated the movement of goods. The document that proves what moved — the 納品書 — is the last piece of paper still processed manually. Batch extraction turns it from a 2.5-hour typing shift into a 5-minute spreadsheet review. And the data it produces doesn't just save time — it feeds the three-way match, satisfies the Electronic Books Preservation Act, and plugs the receiving log into every downstream system that's been waiting for structured input.

📮 contact email: [email protected]