Invoice Check

INVOICE CHECK · SHOPIFY BETA

Help & support

Compare a supplier invoice with its purchase order. Check each difference against the source.

Contact support

ndzhunov@gmail.com

Include the app version, your browser, what you expected and what happened. Share a screenshot or redacted sample only if needed to explain the issue.

Email support

START HERE

Your first comparison

  1. Choose the purchase order. Open Invoice Check from Apps in Shopify. Select Shopify PO, choose the matching existing PO and load it. Your staff account needs permission to view purchase orders.
  2. Import the supplier invoice. Select Import files. Use a digital text PDF, CSV, TSV, JSON or text table. Set the decimal format to match the source. Sample files contain fictional examples.
  3. Verify the comparison. Check supplier, PO reference, currency, quantities, units, prices and totals. Inspect the source, correct misread fields and record decision notes. A difference is a prompt to investigate, not proof of an overcharge.
  4. Keep the record. Wait for Saved. Reopen it from Saved reviews. Export JSON for a restorable copy or CSV for line comparisons. Keep the original invoice separately.

What this beta checks

One invoice against the PO’s original quantities and unit costs: price differences, extra quantities, missing or ambiguous SKU matches, and totals needing attention.

Earlier invoices, deliveries, payment status, tax correctness and supplier legitimacy are outside this check. Notes do not approve invoices or trigger payments. The app reads Shopify purchase orders without changing them.

Saved reviews belong to your staff account in the current store. Another staff member’s reviews are not included in your saved list or duplicate check.

Common questions

How do I choose or manage my subscription?

Open the app inside Shopify. If a plan is needed, choose it on Shopify’s hosted plan page and approve the displayed terms. Use Plan & billing to manage it later and Check access to refresh its status. Development-store test access is controlled by the plan settings in Shopify.

If verification fails, keep any open review and export its JSON before closing the tab. Contact support if retrying does not resolve it. The app does not receive payment card details.

The PDF did not import correctly

The reader extracts existing text from supported English invoice tables. It does not perform OCR on scanned images. Unlock password-protected files first. Complex layouts, wrapped rows, credits, discounts and tax columns may need CSV or manual entry. Always verify the imported values.

Limits: 15 MB per file, 40 PDF pages and 1,000 lines; a saved review has a separate 512 KB limit. Follow the sample CSV headers, use individual units and prices excluding tax, and avoid thousands separators.

Download sample invoice CSV
I cannot find a Shopify purchase order

Check the store, staff permission and next page of results. This connection reads native Shopify POs visible to your staff account. A PO created only in another app may not be available. You can import a matching PO CSV or JSON instead.

A save failed, or another tab changed the review

Keep this tab open and export full JSON before refreshing. For a conflict, reopen the latest entry from Saved reviews and apply changes there. An older tab cannot overwrite a newer saved copy. Close unused review tabs.

You can keep up to 200 reviews per staff account in each store. Export and delete an older entry if you reach the limit.

How do I delete a review or remove the app?

Open Saved reviews and choose Delete. Export first if you need a copy. Uninstall through Shopify to remove access. When the signed uninstall notification is processed, the app removes that store’s reviews from its active database.

Original files, exports and support emails remain separate. See privacy and data handling for recovery copies and requests.

Can I restore an earlier version?

Each saved review holds its latest saved state. Activity shows recorded decision changes for the current invoice; it is not a full version-restore system. Import a previous full JSON export to restore the state captured there.

Privacy requests

Read how the beta handles information, or contact ndzhunov@gmail.com for access, correction or deletion requests. Include the store domain and enough context to identify the request. Do not send passwords, app secrets or access tokens.