Skip to content

Roadmap

What we're building, and what already works

No dates. A date is a promise about the future; a status is a fact about today, and this page only carries facts. It changes when the product does.

In progress

5

Written and working, but not switched on for everyone yet.

  • File GSTR-1 straight to the GST portal

    Filing through a licensed GST Suvidha Provider is built and running against the sandbox. It stays switched off in production until we have filed enough returns ourselves to trust it with yours.

  • Email an invoice from Dukaaan

    Built and tested: send an invoice, quotation, credit note or statement to your customer without downloading it first, and see afterwards that it went. Printing them works today; what waits is the sending, until we have chosen an email provider that keeps your customers' addresses in India.

  • Automatic payment reminders

    Built and tested: a polite nudge before an invoice is due, on the day, and while it stays unpaid — on a schedule you set, off until you switch it on. It never nudges twice for the same thing, and never about an invoice you have already been paid for. Waiting on the same email provider decision.

  • Repeating invoices

    Built and tested: take an invoice you have already raised and repeat it every week, month, quarter or year. Dukaaan prepares each one as a draft for you to check — or finalizes it for you, if you ask it to. It never raises the same month twice, and a month too short for the day you picked moves to that month's last day rather than being skipped. The daily run that acts on your schedules is not switched on yet.

  • A monthly summary of your business, by email

    Built and tested: at the start of each month, a short email with what you sold, what the GST came to and what you are still owed — plus a spreadsheet of the whole month for you or your accountant. You can see all of it in the app today; what is not switched on yet is the email, and the copy to your accountant. Waiting on the same email provider decision.

Planned

7

Agreed and specified. Not started, or not finished.

  • A UPI QR code on every invoice

    Your customer scans and pays into your bank directly. The money never passes through us.

  • Chase an unpaid invoice from the list

    Sharing an invoice on WhatsApp already works from the invoice page. What is missing is nudging a late one straight from the list of who owes you, without opening it first.

  • A link your customer can open

    A private page showing one invoice and what is still outstanding on it, with no login for them.

  • Match GSTR-2B against your purchases

    See which supplier has not filed before your input tax credit goes missing, and nudge them.

  • An export your CA can import into Tally

    So the answer to “can you give it to me in Tally?” stops being no.

  • Hindi throughout

    Every screen already reads its words from one file per feature, so this is translation work rather than a rewrite.

  • Run your billing from WhatsApp

    Raise an invoice or check a balance by messaging Dukaaan. Fully specified, deliberately parked until the core is unarguable.

Already shipped

18

In the product today — on both plans, at no extra cost.

  • Send a purchase back to your supplier

    Raise a debit note against the purchase it reverses, in as many parts as the goods come back in. You owe that supplier less, the stock leaves your shelf, and Dukaaan will not let you return more than you bought. Claiming the tax back in your GST return is still something you and your CA do on the portal — Dukaaan does not track input tax credit.

  • Fix a finalized invoice

    Amend a finalized invoice — items, price, date — and it keeps its number while Dukaaan reverses the old entry, posts the corrected one, and records the before-and-after in your activity log. Cancel works the same way for an invoice, credit note, purchase return or challan that should never have existed. Recorded payments must be reversed first, and once a period's GSTR-1 is pushed or filed its documents are locked — corrections then go through your next filing, with your CA.

  • A nudge when a GST rate looks out of date

    The Council retired the 12% and 28% slabs. If a line on a new invoice still uses one, Dukaaan says so while you type — and leaves your rate exactly as you set it. Documents dated before the change stay quiet, because those rates were right at the time, and so does a credit note raised against one. It is a nudge, never a block, and it always says to check with your CA.

  • Find the items with an out-of-date rate

    One screen listing every item whose GST rate the Council has retired, and every HSN code too short for your GSTR-1. Each row says what looks wrong and lets you fix that one item there and then — reviewed, one at a time, never a bulk rewrite of prices you did not look at. When there is nothing to fix, it says so.

  • Get back into your account

    Forgot your password? Ask for a reset link and set a new one. Or skip the password entirely and sign in with the Google account you already use — either way you land in the same business, with the same records. Passwords need eight characters, and the screen tells you that while you type rather than after you press the button.

  • Bill an export or an SEZ customer

    Mark a customer as overseas or in an SEZ and their invoices offer both routes: with IGST, or without it under your Letter of Undertaking. Dukaaan prints the declaration the invoice has to carry, keeps the tax off the bill when it should be off, and puts the sale in its own section of your GSTR-1 instead of lumping it in with the rest. Which route applies to a given sale is a question for your CA.

  • A shipping address that stays put

    Keep a separate delivery address on a customer and it prints beside the billing one. Both are frozen onto the invoice the day you issue it, so correcting an address later fixes the next invoice and leaves the ones you have already sent exactly as your customer received them.

  • Fewer things to type on an invoice

    Pick the GST rate from a list instead of typing it, and the list shows the slabs that were correct for the date on the document — so a bill you are back-dating still offers the rates that applied then. An unusual rate is still allowed; Dukaaan mentions it rather than refusing it. Your terms & conditions fill themselves in on new documents and stay put on the ones you have already issued, and a picture of your signature can sit above the signature line on the bill.

  • The reports your accountant asks for

    A trial balance, a general ledger, and a cash flow built from the money that actually moved — all off the same double-entry journal your invoices and payments already write to, so there is no second set of figures to reconcile. Alongside them: how long your customers have owed you and how long you have owed your suppliers, balances for both, and sales and purchases broken down by party or by item. Every one of them exports to CSV or Excel for your CA.

  • Move goods without a bill

    A delivery challan for job work, goods sent on approval, or stock moving between your own places — with the reason for the movement on it, as Rule 55 asks. It charges nothing, changes no figure in your books, and can be linked to the invoice you raise later.

  • Keep the bill with the transaction

    Photograph a supplier bill, a signed delivery note or a bank slip and keep it on the record it belongs to. Open it again whenever you need it. We store the file — we do not read it.

  • A price agreed with one customer

    Your dealer has a rate of their own. Set it once against the item and it fills in on their invoices, marked so you can see it is their agreed price and not a slip of the finger. Change it any time; invoices you have already raised never move.

  • One login for a CA with several clients

    An accountant invited to several businesses now moves between them from the account menu, instead of signing in again. Owning two businesses on one login is a different thing, and still not something Dukaaan does.

  • GSTR-1 export and GSTR-3B summary

    Both built from your own invoices, with a reconciliation you can check before anything is filed.

  • One-click migration from Zoho

    Customers, items and opening balances lifted out of a Zoho backup in a single step.

  • A recycle bin and undo

    Deleting the wrong row stopped being permanent. Bulk actions got the same safety net.

  • Dark mode across the whole app

    Both themes are contrast-checked, including every money screen.

  • Search that tolerates a typo

    “Sharma” still finds “Sharrma”. Finding a customer stopped depending on how you spelled it last time.

Roadmap — Dukaaan