Import a Sales Report

Upload a payment-gateway or sales report CSV to record a period's income at once, with built-in guards against double-counting.

Updated 28 June 2026

If you collect through a payment gateway like Razorpay or Stripe, you don't have to add up a month of transactions by hand. Download the gateway's sales report as a CSV and let Kuvi total it for you, then record that total as one income entry.

Import a report

  1. In Accounting, click Record income, then switch to the Import a report tab.
  2. Export the weekly or monthly sales report from your gateway as CSV (in Excel: File → Save As → CSV).
  3. Choose the file, or drag it onto the window.
  4. Kuvi reads the file and picks the most likely amount column. Check it, and change it from the dropdown if needed. The previewed total updates as you do.
  5. Pick the product and set the period this report covers.
  6. Click Record income.

Kuvi only reads the amount column and totals it. The file is parsed in your browser, so nothing else from it leaves your computer.

What the file needs

A header row plus at least one data row, with a column of amounts. Columns named things like net, settlement, amount, gross, total or paid are detected automatically; if yours is named differently, just pick the right column from the dropdown.

Duplicates can't double-count

Two guards stop the same income being counted twice:

  • Exact re-upload is blocked. Kuvi fingerprints the file's contents, so uploading the very same report again is rejected and nothing is added.
  • Overlapping periods are blocked. If you already have income recorded for the same product over a period that overlaps the one you're importing, Kuvi stops the import and asks you to delete the existing entry first if you're replacing it.

Together these mean you can import with confidence, even if you're not sure whether a report was already brought in.

This recorded total feeds your reports exactly like a manual entry. See Record product income and Revenue by Product.