Skip to content

Example Workflow

swayerloren edited this page Apr 13, 2026 · 1 revision

Example Workflow

This is the simplest normal user flow.

Convert an Estimate PDF

  1. Launch the app.
  2. Drag an estimate PDF into the app or use the file picker.
  3. Confirm the file appears in the selected-file list.
  4. Choose an output folder.
  5. Click Convert.
  6. Watch the progress and status area.
  7. Review any warnings in the validation/error panel.
  8. Open the output folder and inspect the generated files.

What You Should Expect

For a successful run, the app should produce:

  • example.esx
  • example.esx.xml
  • example.canonical.json

The success state should also show the generated path inside the UI.

When You Should Check The Preview Or Canonical Output

Inspect the preview or *.canonical.json if:

  • totals look wrong
  • line items seem incomplete
  • the PDF is heavily scanned
  • a carrier packet mixes estimate pages with instructions or summaries
  • the .esx.xml looks incomplete and you are not sure whether the issue is parsing or export

Multi-PDF Runs

The app can accept more than one estimate PDF in the same run.

That is useful for:

  • supplements
  • revised scopes
  • split packets that belong to the same estimate

The merge behavior is real, but it is still heuristic. Review merged output carefully if different PDFs disagree on totals or scope.

Where To Learn More

Clone this wiki locally