Where the extra work starts

Distinguish the fields before export so the recipient can tell which measurement or period each value belongs to.

For supplier reports and technical tables, start with ParseMill’s synthetic material-register example. Compare the source references and output with the register you need, then discuss a document pilot with an agreed scope and fee. The self-service trial covers invoice PDFs.

Preserve the source hierarchy and position in a manual role map. ParseMill's invoice workflow does not promise automatic interpretation of repeated labels or merged group headings in arbitrary report tables.

A practical way to get it right

Inspect each repeated label with its surrounding group heading, unit and position. Record a complete role such as initial result or repeat result, while retaining the exact printed label separately. Trace a representative row to confirm which value belongs to each role.

Create unique internal field names only after the reviewer confirms the mapping. Document how each internal name relates to the source, rather than presenting your expanded label as text extracted from the PDF. If no reliable distinction exists, keep the field unresolved and ask for clarification.

Choose a method that can preserve the mapping. A tool may rename duplicate columns with suffixes to satisfy its schema, but the suffix is a technical disambiguation, not proof of the business meaning. Inspect all resulting columns before combining or calculating values.

Microsoft: Promote or demote column headers says repeated promoted names receive numeric suffixes. Treat those suffixes as uniqueness controls, not as verified meanings such as initial or repeat.

What this looks like on a real task

Synthetic example. The people, references and figures below are invented to demonstrate the method.

Source heading contextSynthetic valueReviewed internal field
Initial → Result8.4Initial result
Initial → Unitmg/LInitial unit
Repeat → Result8.1Repeat result
Repeat → Unitmg/LRepeat unit

Result and Result.1 would be unique names but would not explain which test each column represents. Copy the context, value and internal-field columns, adding source positions. The reviewed names should remain stable when exported, while the source map preserves the fact that the original labels were repeated.

Catch the cases that create rework

Do not infer first and second roles solely from the order a parser emits columns; reading order can differ from visual layout. Check the source positions and group headings. If a later document reverses the groups, the old mapping must be revalidated.

If two columns are accidentally merged, do not split their values by guessed patterns. Return to the source and use a reviewed reconstruction or another method.

W3C: PDF table markup supports spanning header relationships in table structure. Preserve the group-to-column relationship that distinguishes identical visible labels.

Decide whether the change is worth keeping

A reviewer should be able to trace every unique output field to its full original heading context. Keep unsupported automatic mapping explicit and preserve any manual transformation. The acceptance test should include a document with reversed or changed groups if reuse is intended, so a technical suffix cannot silently become a false semantic assumption.

Put it to work with ParseMill

Check the example against the work you need done

Compare the synthetic report, extracted rows and source references. For your own supplier reports, discuss the document type and review requirements before agreeing to a pilot.

Also working with supplier invoices? Try the invoice-to-Excel workspace. Any wider document pilot needs an agreed scope and fee.

Invoice processing: $49 USD/month · 500 PDF pages · one user. Buy only after you have checked the fit on your own invoices.

Sources and editorial notes

Written by ParseMill. Worked examples are illustrative process examples, not customer results. Software availability can vary by subscription and region; check the linked documentation for your account. Review decisions and approvals remain with your team.

Explore the wider workflow