Skip to content

Example output · fictitious sample data · DataPrep

DataPrep

A clean file.A complete record.

Fix inconsistent dates, duplicates, and missing values. Review every change before you export.

Quality summary

Scored by the engine after cleaning: completeness, uniqueness and validity.

Quality score
94.8 · grade A
Rows
52 in → 40 out
Duplicate rows removed
8
Date columns standardised
4, 155/155 values parsed, 0 failed

Record of changes

Every step the engine ran, in order, with the rows and columns it touched.

  1. Step 1: Standardize Headers

    Lowercase, strip special chars, underscores for spaces

    Rows 52 → 52 · Columns 8 → 8 ·

    Columns affected: Invoice ID → invoice_id, Customer Name → customer_name, Invoice Date → invoice_date, Due Date → due_date, Paid Date → paid_date, Posting Date → posting_date, Amount (INR) → amount_inr, Status → status

  2. Step 2: Drop Empty Rows

    Removed 4 rows where all values were null/empty

    Rows 52 → 48 · Columns 8 → 8 ·

    Columns affected: invoice_id, customer_name, invoice_date, due_date, paid_date, posting_date, amount_inr, status

  3. Step 3: Remove Duplicates

    Removed 8 duplicate rows (subset: all columns, mode: exact)

    Rows 48 → 40 · Columns 8 → 8 ·

    Columns affected: invoice_id, customer_name, invoice_date, due_date, paid_date, posting_date, amount_inr, status

  4. Step 4: Parse Dates

    Parsed 4 column(s) · 155/155 values parsed, 0 failed

    Rows 40 → 40 · Columns 8 → 8 ·

    Columns affected: invoice_date, due_date, paid_date, posting_date

  5. Step 5: Normalize Numbers

    Normalized 1 column(s) · 40/40 values parsed, 0 failed

    Rows 40 → 40 · Columns 8 → 8 ·

    Columns affected: amount_inr

Before and after

Cleaned values, with the original underneath wherever the engine changed it. Rows are matched on Invoice ID between the raw file and the cleaned output.

Before and after cleaning, 8 rows. Changed cells list the original value.
Invoice IDInvoice DateDue DatePaid DatePosting DateAmount (INR)
INV-10012026-01-07was: 07/01/20262026-02-06was: 06-02-20262026-02-04was: 2026/02/042026-01-08181000was: Rs. 181,000
INV-10022026-01-09was: 09-01-20262026-02-08was: 2026/02/082026-02-062026-01-10was: 10/01/2026228500
INV-10032026-01-11was: 2026/01/112026-02-102026-02-02was: 02/02/20262026-01-12was: 12-01-2026102500was: ₹1,02,500
INV-10042026-01-132026-02-12was: 12/02/20262026-02-06was: 06-02-20262026-01-14was: 2026/01/14187000was: Rs. 187,000
INV-10052026-01-15was: 15/01/20262026-02-14was: 14-02-20262026-02-09was: 2026/02/092026-01-16241000
INV-10062026-01-17was: 17-01-20262026-02-16was: 2026/02/162026-02-152026-01-18was: 18/01/2026174500was: ₹1,74,500
INV-10072026-01-19was: 2026/01/192026-02-18—2026-01-20was: 20-01-202689000was: Rs. 89,000
INV-10082026-01-212026-02-20was: 20/02/20262026-02-16was: 16-02-20262026-01-22was: 2026/01/22130000

Exports

Files produced by the same run. Download them to see exactly what you would share.