ReceiptGuard Ops

Demonstrations use synthetic business data.

See How We Solve Real Data Problems

Explore how we review supplier CSVs, Shopify catalogs, purchase orders and invoices, ecommerce migrations, and inventory feeds.

See What We Can Fix

SELECTED SYNTHETIC EXTRACT

Supplier CSV Cleanup & Repair

200 rows3 values normalized5 fields flagged

The problem. Supplier records mix formatted prices and missing or unclear fields.

What we checked. We compared the source and reviewed files by record and field, retaining ambiguous values for confirmation.

Before

RecordFieldOriginal
R0010sku—
R0020skuSKU-0019
R0030price—
R0040priceunknown
R0050stock—
R0060price$65.25
R0070price$75.25
R0080price$85.25

After · review output

RecordFieldResultStatus
R0010sku—Review
R0020skuSKU-0019Review
R0030price—Review
R0040priceunknownReview
R0050stock—Review
R0060price65.25Normalized
R0070price75.25Normalized
R0080price85.25Normalized

Findings. Three price representations were normalized. Five fields remain flagged; no missing SKU, price or stock was guessed.

Deliverables. Reviewed CSV and an exception list with record references.

Need a similar review? Request a quote →

SELECTED SYNTHETIC EXTRACT

Shopify Product Catalog Validation

200 rows reviewed4 field alerts

The problem. A catalog contains duplicate SKUs and missing product information.

What we checked. We checked 200 records for duplicate nonempty SKUs and missing SKU, name and price fields.

Before

RecordSKUProductPrice
R0003SKU-0003Ceramic Coffee Mug - Small / 0038.25
R0004SKU-0003Canvas Tote Bag - Small / 0049.25
R0015SKU-0015Ceramic Coffee Mug - Medium / 015—
R0025SKU-0025—30.25

After · review output

RecordFieldValueReasonStatus
R0003skuSKU-0003Duplicate SKU: confirm the intended identifierNeeds review
R0004skuSKU-0003Duplicate SKU: confirm the intended identifierNeeds review
R0015price—Missing price: confirm amountNeeds review
R0025name—Missing name: confirm product titleNeeds review

Findings. Both rows sharing the SKU are flagged; missing values remain unresolved. This is a partial data review, not proof of Shopify import compatibility.

Deliverables. Catalog extract and an issue list for human review.

Need a similar review? Request a quote →

SELECTED SYNTHETIC EXTRACT

Purchase Order vs Supplier Invoice Review

60 PO lines60 invoice lines3 differences

The problem. The invoice differs from the purchase order on price or quantity.

What we checked. We matched lines by SKU and calculated each line delta as invoice quantity × invoice unit price minus PO quantity × PO unit price.

Before

SKUPO qtyPO price
ITEM-0051015
ITEM-010720
ITEM-020910

After · review output

SKUPO qtyInvoice qtyPO priceInvoice priceDelta USDType
ITEM-0051010151940Price
ITEM-0107152020160Quantity
ITEM-020921010-70Quantity

Findings. Three line differences total a signed net variation of $130. Differences require confirmation; this is not a confirmed loss or recovery.

Deliverables. Matched line comparison and a list of exceptions for investigation.

Need a similar review? Request a quote →

SELECTED SYNTHETIC EXTRACT

Ecommerce Migration Data Rescue

200 source records200 destination records5 findings

The problem. A migrated catalog differs from the source.

What we checked. We matched records by stable example ID and compared SKU, price and stock, retaining unmatched records.

Before

RecordFieldSource
R0010price15.25
R0020stock23
R0030skuSKU-0030
R0050recordPresent
R0501recordNot present

After · review output

RecordFieldDestinationAction
R0010price99.99Review change
R0020stock0Review change
R0030sku—Review change
R0050recordNot presentConfirm
R0501recordPresentConfirm

Findings. Three records changed, one is missing and one extra destination record is preserved for a human decision.

Deliverables. Source-to-destination findings and both original synthetic files.

Need a similar review? Request a quote →

SELECTED SYNTHETIC EXTRACT

Inventory & Supplier Data Standardization

3 source files200 input records200 retained

The problem. Three suppliers provide the same kinds of fields under different headings.

What we checked. We mapped the original column names into a common schema and compared source and output records.

Before

SourceOriginal headingStandard heading
Supplier 1refid
Supplier 1supplier_skusku
Supplier 1namename
Supplier 1unit_priceprice
Supplier 1unitsstock
Supplier 2row_idid
Supplier 2item_codesku
Supplier 2descriptionname
Supplier 2price_usdprice
Supplier 2availablestock
Supplier 3recordid
Supplier 3part_numbersku
Supplier 3productname
Supplier 3costprice
Supplier 3qtystock

After · review output

IDSKUProductPriceStockSource
R0001SKU-0001Organic Cotton T-Shirt - Small / 0016.2541
R0004SKU-0004Canvas Tote Bag - Small / 0049.2571
R0002SKU-0002Stainless Steel Water Bottle - Small / 0027.2552
R0005SKU-0005Bamboo Cutting Board - Small / 00510.2582
R0003SKU-0003Ceramic Coffee Mug - Small / 0038.2563
R0006SKU-0006Insulated Lunch Bag - Small / 00611.2593

Findings. All 200 source records are retained in the consolidated file. The example does not establish that every business conflict has been resolved.

Deliverables. Three source files and a consolidated CSV retaining the source reference.

Need a similar review? Request a quote →

All examples use synthetic data. Tables show selected records; download the files to inspect the complete data.