Version 1.49.0 — 25 October 2026
New
- Restore or move your licence — log in with a code. In Settings › Registration, type the mobile number or the e-mail on your licence and a 6-digit code comes to you (by e-mail now; by WhatsApp once it is switched on). On the computer that already has the licence — after reinstalling Windows — it comes back free. On a new computer the licence moves there: twice a year on your own, more through your dealer, and your support date never changes. The old computer stops billing on that licence when it next goes online; its books stay open to view, print and export.
Version 1.48.0 — 25 October 2026
New
- Your renewal arrives by itself. Once a day, when the computer is online, Aned Book asks ANEDYA if anything is new for its licence. A renewal or upgrade your dealer or ANEDYA made for this computer comes in on its own — a message says so, and the new support date shows from the next start. No file to send, no code to read out. Only the licence number, this computer's code, the version and the licence dates are sent — never your bills or stock. No internet? Nothing changes, and billing never waits.
- Your dealer's name and phone in Settings › Registration, with a WhatsApp button.
Version 1.47.0 — 25 October 2026
New
- Activate with your dealer's coupon. In Settings › Registration, type the coupon your dealer gave you and the mobile number you gave the dealer, then press Get my licence — the licence comes straight from ANEDYA over the internet and Aned Book restarts registered. No registration code to read out, no file to wait for. It works once the dealer has given the coupon to your shop; one coupon is one computer, and the same computer can get its licence again after a reinstall. Only the coupon, that number, your company name and this computer's code are sent — never your bills or stock. Also on the window shown when the trial has ended. No internet? Your dealer can still send a licence file as before.
Version 1.46.0 — 24 October 2026
New
- Merge duplicate customers, suppliers and items — and undo it. Two entries for the same party or item can be merged into one: every bill, receipt, order, quotation and journal moves with it, the balance and stock are shown before you merge, and Undo puts it all back. "Not the same — keep both" stops it being offered again. A new party or item with the same name as one you have is told apart by its GSTIN, phone, address, HSN, MRP or code.
- AI Munim understands "maal kitne ka pada hai" (the value of your stock) and "paisa fasa hai" (what customers owe you).
Fixed
- The owner's phone works straight after the main counter restarts — it no longer says "Open this company on the main counter" until somebody opens the books.
Version 1.45.1 — 24 October 2026
New
- The screen looks the same at any Windows display size: at 125% or 150% in Windows settings, Aned Book used to draw everything bigger and fit fewer rows - now it looks exactly as it does at 100%, and sharper. Your own text size (Settings, 80% to 120%) is the one that changes it.
Fixed
- A supplier's bill read from the owner's phone counts as bill pages, not an AI Munim question - and is counted when the purchase is filed. A bill with more pages than you have left is not read at all.
- A slow bill read from the phone is no longer cut off after 30 seconds.
Version 1.45.0 — 23 October 2026
New
- Up to three remarks on an item line: F2 on the quantity (or the 📝 button) now has three boxes - "STRIP CUT", "FOR DR SHAH CLINIC", "SAMPLE". Each prints on its own line under the item, on the bill, the thermal roll, quotations, challans, orders and the kitchen ticket.
- Thermal roll reads item by item: the item and its amount first, then its batch and expiry, then its remarks - and then the next item. In both roll layouts, and on the owner's phone.
- A dotted line between items on the roll: the bill designer, under "Thermal roll only" → "Dotted line between items". Off until you tick it.
- A journal on a customer's or supplier's account now shows on their statement and balance (Silver and Gold) - a set-off or a discount allowed through a journal moves that party's balance, and opens from the statement.
Fixed
- A supplier's bill can no longer be entered twice - from the form, an import, the phone or a borrowed laptop: the same supplier and bill number in a year is refused, and an edit of that bill is never refused.
Version 1.44.1 — 22 October 2026
New
- Open a bill by its number: "INV-0007 wala bill kholo", "bill no 7 dikhao" - AI Munim opens it. No internet needed for this one.
- Change a rate in words, even offline: "cheeni ka bhav 48 karna hai", "sugar ka mrp 55 kar do" - the item opens with the new rate in it, and you press Save.
- On the owner's phone (phone app 1.28.0): - UPI and Card on the bill - Cash · UPI · Card · Credit. A UPI or card bill is never counted in "Cash to hand over", and the counter puts it in your UPI or bank account, not in the cash drawer. - AI Munim opens things: a bill (even one made at the counter), a customer's khata, an item. - "UPI se" and "kal ka bill" told to AI Munim go onto the bill it makes.
Fixed
- "…ko jodo 98111… maal deta hai" and "…wala kaam 5000 ka…" no longer show the low-stock list.
Version 1.44.0 — 22 October 2026
New
- AI Munim does the work, not only the answers (Silver, Gold and the trial, with "Ask online" on). Say it or type it and Munim gets it ready: a new customer, supplier or item ("naya customer VIJAY TRADERS banao, phone 98765 12345"), a change to one ("paracetamol ka rate 22 kar do", "Patel Stores ka GST number ... daal do"), or a change to a saved bill ("bill 7 mein sugar 12 kar do") - the bill opens with the change made and you press Save. Nothing is saved until you say Haan or press Save, and nothing is ever deleted.
- Questions across your books. "Arora Medicos ne is mahine kya kya liya", "kis customer ne sabse zyada sugar liya", "aaj cash aur UPI alag alag", "pichle hafte din wise bikri".
- "5 syrup" asks which syrup when two items on your books match - on a bill and in a question.
- On the owner's phone (phone app 1.27.0) AI Munim prepares a receipt, a payment, a new customer or supplier, a new item or an item's rate, and opens the phone's own form filled - you check it and press Save.
- While Munim works you see only "Soch raha hoon…", and the mic shows "Sun raha hoon…".
Fixed
- Asked by voice in Hindi or Punjabi: a bill named by its number is changed, never a new bill started; "kya kya liya" finds the right customer; "naya customer X banao" makes the customer instead of opening a help page.
- New names are saved in capital letters like the rest of your books (VIJAY TRADERS), even when they were spoken in Hindi.
- Munim answers in the script you typed - Hinglish stays Hinglish - and its replies show bold and line breaks properly.
- A mobile number in a sentence is never read as an amount of money.
Version 1.43.0 — 21 October 2026
New
- Talk to AI Munim (Silver, Gold and the trial, with "Ask online" on in AI Munim → Plan). Press the mic on the counter, or in AI Munim on the owner's phone, and speak. Munim hears Hindi, Hinglish and English always, and up to three more of Punjabi, Gujarati, Marathi, Bengali, Tamil, Telugu, Kannada, Malayalam, Urdu and Odia - chosen in AI Munim → Plan. The answer is shown, and said back in the language you asked in when the speaker is on.
- Keep listening. Switch it on and Munim answers, then listens for the next question by itself. Say "bas" to stop.
- Munim talks like a person. "Namaste", "thank you", "tum kaun ho" get a reply (never counted); "uska phone number" gives the customer's phone, GST number and address; "how many customers do I have" counts them; "kal ki sab entries dikhao" and "cash aur upi alag alag" give the day's hisaab with money by mode; "Sunrise ke liye 5 syrup ka bill" makes the bill.
Fixed
- "How much did I sell today" is the day's sales - it was answered with the price of the software.
- Asking when a bill was made ("Sunrise ka last bill kab bana") no longer opens a new bill, and a half-made bill no longer takes a question as an item.
- A name that is not on the books ("Sharma ji ka bakaya") is said so - it was answered with the whole shop's dues.
- "Who owes me the most", "sabse zyada kya bika", "pichle mahine se kam kyun" and "kal se zyada bika ya kam" are each answered the way they are asked.
- Cash in hand with nothing in it reads ₹0.00, not a dash.
- The first online question of the day no longer comes back "not understood" while the server wakes up.
- The owner's phone says why when AI Munim could not answer online - the day's allowance used up, or too slow.
- A question asked from the owner's phone now moves the counter's AI Munim meter straight away.
- F4 in a date box opens its calendar only - it also opened a Receipt voucher on top.
Version 1.42.0 — 21 October 2026
New
- Supplier bills that read themselves. A PDF bill your computer can read is checked line by line — every line must add up at a real GST rate and the lines must reach the bill's total — and only a bill that passes is shown as read. On Silver, Gold and the trial, a bill that does not pass (a scan, a photo, a handwritten bill, a layout it has not seen) is read by AI Munim online, and the supplier's layout is learned from it, so the next bill from them is read on your own computer.
- A bill made in Aned Book reads exactly. A PDF of a bill printed or shared from Aned Book now carries the bill inside it, so when the shop you sold to uploads it, every line comes in exactly — no guessing.
- The GST e-invoice QR is checked. When a supplier's bill carries the e-invoice QR, its GST number, bill number, date, total and number of items are compared with what was read, and anything missing is filled in from it.
- AI Munim understands more questions (Silver, Gold, trial). A question Munim cannot read on your computer is asked online — names, phone and GST numbers hidden first — and the answer is checked by Munim's own rules before anything is shown. Billing never waits for it.
- Bill pages. Reading supplier, sale and customer-order bills is 10 pages a day free, then a page pack (Rs 2 a page) from your dealer, entered in AI Munim → Plan. A handwritten page counts as two. You can always enter a bill by hand.
Fixed
- Bills with "S.N.", "Description of Goods" and paired CGST/SGST columns no longer read the serial number into the item name, an MRP into the HSN code, or a tax amount as a GST rate.
- A Tally bill's "SGST 9% OUTPUT" line is no longer read as an extra item.
- The GST return due today is first on the dashboard. On 20 October the August GSTR-3B (due 20 September) showed above the September one due that day. Its button now says which month it marks filed - "Filed up to Aug 2026" - and one press clears that month and every earlier one.
- AI Munim understands English spoken into the phone's mic. The phone writes English heard in Hindi in Hindi letters, and Munim could not read it; "what are today's sales" and "low stock wale items dikhao" are now answered right too.
Version 1.41.1 — 19 October 2026
Fixed
- "Fix as customer's rate" on the item strip (Alt+Q) now works with one click. The strip redrew itself under the mouse and the click was lost.
- Save & WhatsApp asks about a changed rate again. The WhatsApp box opened on top of the "you changed the rate — keep it for this customer?" question and hid it; the question now comes up when the WhatsApp box closes.
New
- Alt+Y keeps a line's rate as the customer's rate from now on — the Fix button without the mouse. Works on the line you are in; a walk-in, an empty line or a rate that is already his says so. Listed in F1.
Version 1.41.0 — 18 October 2026
New
- Backup to your own Google Drive. Settings → Backup → Connect Google Drive: Google's own page opens, you press Allow. One copy a day on days you made entries, checked against Google's copy; old copies are never deleted unless you say so (asked at 70% full: keep the last 90 days and one a month). An e-mail with the private link follows each copy. Aned Book sees only the files it makes in your Drive.
- Thermal roll: items in columns (Bill designer → Thermal roll → "Items in columns"): Item | MRP | Qty | Rate | Amount, the headings once, long names wrapping in their own column.
- "MRP total" and "You saved" under the total, on every bill format, when the shop sold below MRP (Bill designer → Totals).
- The roll follows "cut long names to N lines" from the bill designer, like the A4 bill.
- Delete a year or a whole company from the company list (the Delete… button on each company), and a shop with no PIN confirms by typing DELETE. A backup is still taken first and the books are moved, never erased.
- WhatsApp: text only (Settings → WhatsApp bill message → "Link to the bill as a PDF" → No): the bill goes as a message without the PDF link, and no PDF is uploaded.
- E-mail backup for big shops: books too big for one e-mail now go one company-year per e-mail instead of not at all.
Fixed
- A price that includes GST now prints exactly — ₹60 including 18% printed ₹60.01 (CGST 4.58 + SGST 4.58); it is now ₹60.00 (4.58 + 4.57). New bills only; old bills keep what they printed.
- "Connect to the main counter" was missing on every fresh install, so a second computer could not join the shop.
- The e-mail backup said "Could not reach the mail server" when the upload was only slow — a 9 MB backup needs about 74 seconds on a 1.4 Mbit line and was given 30. It now gets time for its size, says "too slow" when it is, and every attempt is written to the backup log.
Version 1.40.1 — 18 October 2026
New
- Selling more than the books show is allowed by default. Goods often reach the shelf before their purchase bill; the stock goes negative and comes right when the purchase is keyed. A shop that wants sales stopped at its stock turns it off in Settings → Company (a shop that already chose stays as it chose). Expired batches are still refused either way.
- Party statement: Print, Save PDF and Excel are three buttons, and each bill and its items are one block, with S.No. on every entry and each item's amount beside the item.
- Print and Save PDF are separate everywhere — the statement, the receipt / payment and journal vouchers, the summary for the bank and the item list — and each prints only its own page, never the screen behind it.
- Quotations, challans and credit / debit notes follow the bill designer's shop switches (name, address, GST number, phone, e-mail).
- Phone 1.24.0: - The bill is one page. Every line, then Regular / Search / Amount after the last one; the total and Save always in sight; a button jumps to the first item and back. - Regular shows what the shop sells most, from the counter's bills. - The statement with item details, on the phone too. - Easier to read: a calmer font (Source Sans), regular text with bold only where it matters, smaller rows, and Settings → Text size (90% to 115%). - Short of stock, said plainly (where the shop turned selling past stock off): the short lines marked in red and a box that stays, with Remove these items.
Fixed
- The app restarted when a statement was printed on a counter set to print straight to "Microsoft Print to PDF". A printer that saves to a file is now never printed to without a window — Save PDF is offered instead.
- The statement's item amounts printed in the Credit column, and a bill's items ran into the next entry.
- The phone's thermal preview cut off the right side — amounts, the date and the customer — when the phone's text size was above normal. The printed roll was always right.
- Picking a Regular item on the phone could jump the bill back to its top.
- A party who is a supplier in Marg but buys from the shop (RHYDHAM on the ESTIMATE books) got the phone's simpler statement instead of the counter's.
- The item list printed at the thermal roll's width instead of A4.
Version 1.40.0 — 17 October 2026
New
- Every part of the bill can be switched off: the shop's name, address, GST number, phone, e-mail and licence numbers (for a pre-printed letterhead), the heading, invoice number, date, place of supply, the billed-to box and each of its lines, the Sr / Qty / Rate / Amount columns, discounts, taxable, CGST, SGST, IGST, cess, total tax, round off and the grand total. All on until you switch them off; the bill designer warns when a line the law asks for is off.
- The thermal roll has its own switches: logo, line numbers, GST % and discount on each line, MRP/PTR, tax summary, amount in words, bank/UPI, declaration, terms, "Billed by" and loyalty points — without touching the A4 bill.
- Party statement with item details, as in Marg: one tick puts each bill's items under it. Print and the WhatsApp PDF follow it.
- Item list Print / Export: the items shown (filter and search as they stand) or every item, as a PDF, an Excel workbook or a CSV.
- Batch on a sale: Auto or Ask. Auto takes the nearest expiry with stock, as before; Ask opens the batch list every time, with a new batch one tap away. One setting for the counter and every phone.
- The sale challan says what it is: SALE CHALLAN for goods sold, DELIVERY CHALLAN for approval, job work and replacement.
- The thermal roll prints the batch and expiry under each line.
- Compensation cess is a setting, off for a new shop; a shop whose items already carry cess keeps it on.
- Phone 1.23.0: the bill and roll follow the same switches; item list as a PDF or CSV; Auto or Ask batches; the owner sees stock away from the shop (as at the last sync).
Fixed
- The dashboard counted suppliers paid in advance as customers who owe, so its total was more than the customers' dues. It now lists customers only and shows supplier advances on their own line. "Owed to you" and "You owe" go by customer and supplier, as in Marg.
- A party who both buys and sells showed only one side on the statement, and the outstanding report showed more than the party owes. Both now agree with the party's ledger.
- Charge items made on 1.39.0 posted their purchase to an income head. Put right by itself when the books open; saved bills are not changed.
- A shop with no GST number no longer prints "Unregistered dealer" on the bill.
Version 1.39.0 — 17 October 2026
New
- Bill charges, as many as you need: freight, packing, insurance and the rest each have their own row and their own head, with + Add head on the bill. A charge is taxed with the goods, posted to its own ledger, and prints as an amount only — never a quantity or rate. The bill discount leaves charges alone unless you say so in Settings.
- Marg's ### special items come across as bill charges when you move off Marg, by the charge's name, with any rate in the name kept.
- MRP and PTR beside the PTS rate on a bill and on a quotation (the paper and the WhatsApp text). A quotation remembers the price list it was raised on, and a quotation turned into a bill keeps what was quoted.
- Every expense and income head is on the Ledgers screen, and one that is not used yet can be renamed or deleted.
- Phone 1.22.0: charges on a phone bill follow the same rules; a typed batch takes its expiry and both print on the bill; the owner picks from the shop's batch list away from the shop too, and a batch the shop does not have opens as a new batch at the counter.
Fixed
- Phones and extra counters lost the main counter when another program took its port. The main counter now moves to the next free port by itself and says so on Settings → Extra counters; phones and extra counters find it again on their own in about half a minute. Needs phone 1.22.0 — an older phone needs one scan of the pairing QR.
- Settings → Extra counters said "Working" when it was not. It now says "Not working" with the reason, and shows no address or pairing QR until the counter is listening.
- An extra counter that was already open stayed "not connected" after the main counter moved, until it was restarted. It reconnects by itself now.
- A shop with a payment QR had every bill printed smaller. The QR now sits beside the bank details and the signature, so the bill prints at the same size as without one.
Version 1.38.8 — 15 October 2026
New
- A new home on the phone app (phone 1.20.0): today's or this month's sales and purchases at the top, Create (bill, purchase, estimate, expense, delivery challan, receipt, payment, order) and Quick access, with every sales and purchase figure under Insights. More is now Settings.
- The owner's phone sees the whole shop: tap any figure for the bills behind it, and the Bills tab and the reports read the main counter's books — in the shop, or from anywhere over the shop's online link. Needs this desktop version and phone 1.20.0.
- Reports, due dates and profit on the phone: sales, returns, GST by rate, items and customers for any dates; a credit bill says when it falls due by the customer's credit days; the owner sees the profit on a bill while making it.
- A dot instead of "Shop mode / Away mode" on the phone: green when it reaches the counter, an amber ring with the number of bills still on the phone when it does not.
- Moving off Marg: items, parties, accounts, every bill, and Marg's Stock Status for rates, barcodes and stock — also for a shop with no GST number. A second export adds only what is new.
- Compensation cess on an item, charged beside GST, printed on both the A4 bill and the roll, and filed in GSTR-1.
- Multi deletion (owner only, with the owner's PIN): remove entries by kind and dates, or a whole year or company. A full backup is taken first, and nothing is erased — it is moved aside where it can be restored.
- The owner corrects a bill's date and number from the phone.
Fixed
- A business with no GST number was charged GST on a sale in some cases.
- Expense and income heads (rent, fuel, salary…) show on the Ledgers screen with their balance.
- Two parties with the same name in different towns are told apart while billing and when coming from Marg.
- AI Munim reads item names that start with a number: "100MM SHRILL 2" is 2 of 100MM SHRILL.
- Deleting the newest bills on a phone frees their numbers, so the next bill does not skip ahead.
Version 1.38.1 — 14 October 2026
Fixed (importing from Marg)
- A GST-registered shop's Marg item with a code that is not a real HSN ("102") no longer stops the import. It takes the default HSN given on the import screen, says so on its row, and is listed under GST → checks ("HSN put in at import") until the right HSN is put on the item.
- A Marg ledger under a group Aned Book does not recognise (e.g. "EXCEPTIONAL ITEMS") is brought in under Suspense, with its balance, instead of being left out — so vouchers on it are not refused. The preview says to move it to its group.
Version 1.38.0 — 14 October 2026
New
- Marg's Stock Status (Excel) onto items already brought from Marg now updates them instead of skipping: Marg's own spelling of each name (the export to Tally drops "/", "'" and "*" — SONIAALMA becomes 52MM SONIA/ALMA again, on the old bills too), the sale rate, MRP, barcode and Marg's current stock. Items Marg kept no sale rate for take the rate they were last sold at. Each is a tick on the preview.
Fixed (importing from Marg)
- Two Marg items whose names differ only by "/" ("SANGAL 1.5/KG" by KG, "SANGAL 1.5KG" by PCS) — every bill line now goes to the one with its unit; all sales moved one item's stock before.
- A bill naming an item with its punctuation lost ("@91-" against "@91/-") finds that item instead of making a second copy.
Version 1.37.1 — 13 October 2026
Fixed
- A business with no GST number charged GST on a sale when the rate arrived any way other than picking the item — changing the bill date across an item's rate change, typing an HSN on a line, copying lines from a purchase or an earlier bill, a quotation made while registered, a restaurant order. A sale, quotation or restaurant bill of an unregistered business now carries no tax whatever the line says. Purchases keep the supplier's tax, as before.
- Expense and income heads (HOME, FUEL, SALARY…) are on the Ledgers screen, under Indirect Expenses / Incomes with their balance, as in Marg and Tally. Clicking one opens its statement. Nothing about how they post changed.
- Telling two parties apart while billing: the party list shows each party's town/address, phone and what it owes now; typing several words searches the address too ("gupta nangal"). Quotation, challan, sale order, purchase order and goods receipt lists show "NAME — town".
- Marg import: two parties with the same name in different towns both come across, as "RAM KUMAR (DASUYA)"; a second one owing nothing used to be dropped.
Version 1.37.0 — 13 October 2026
New
- Compensation cess on the item (a % and/or ₹ per unit) — charged on the bill beside GST, printed on both the A4 bill and the roll, posted to its own Output/Input Cess ledgers, and filed in GSTR-1, the HSN summary and 3B. Items without cess are unchanged.
- Moving off Marg works for a shop that is not GST-registered: no HSN or GST rate is demanded, and old bills come across even when Marg kept no item name on a line.
Fixed (importing from Marg)
- Bills written in Marg's non-GST layout were refused as "no items on it".
- Purchases from different suppliers sharing one bill number on one day overwrote each other.
- Cash paid at the counter on a credit bill, a bag weight taken off a line, and Marg's "General Item" lines now come across exactly as Marg had them.
- Old bills at 12% / 28% (before 22 Sep 2025) and with cess are taken as issued.
Version 1.36.0 — 12 October 2026
New
- "Ring this phone" reaches a phone that is closed or locked (Silver and Gold). Press Ring next to a phone under Settings → Extra counters and it lights up and rings like a call, even if nobody has the app open. Needs phone 1.14.1.
- A salesman's approval request reaches the owner's phone when it is locked. The owner sees "… is waiting for your approval" and taps it to answer — no more requests running out while the phone sits in a pocket. Only who is asking is sent; the amount, the customer and the bill stay at the shop. Needs phone 1.14.1.
Version 1.35.5 — 11 October 2026
Faster
- The shop's online link is faster for big lists. The main counter now packs a large answer — an item list, a ledger — before it locks it, so far less has to travel to a phone on mobile data. Needs phone 1.13.1; older phones keep working as before.
Version 1.35.4 — 11 October 2026
New
- The shop's online link (Silver and Gold). When your licence carries the shop's own online link (ask your dealer), the main counter opens it by itself and the owner's phone reaches the counter from anywhere — not only on the shop's Wi-Fi. Nothing is opened on your router. Needs phone 1.13.0.
- Everything over that link is locked with the shop's own key. The key reaches a phone only from the counter's pairing QR or the shop's own Wi-Fi, and making a new pairing code makes a new key — so a lost phone is shut out online too.
Changed
- A phone reaching the counter over the internet must use the shop's key. An older phone app is asked to update; on the shop's own Wi-Fi every phone works exactly as before.
Version 1.35.3 — 11 October 2026
New
- Narcotic and psychotropic medicines have their own mark. A medicine now has an NDPS box beside its schedule. Codeine syrup, tramadol, alprazolam and the like can be H1 and NDPS at once, and land in both registers. When the salt names one of these molecules, the form offers to mark it; it never marks it for you.
- A narcotic or psychotropic bill asks for the prescription — patient, doctor and the patient's address; a narcotic also asks the dose and duration. Schedule X now asks the address too.
- Narcotic & psychotropic register, and a Narcotic stock book: for every NDPS and Schedule X medicine, what came in (from which supplier, with their drug licence number), what went out (to which patient) and what is left — a page per medicine when printed.
- "This patient had it recently." On the bill, under the prescription: the same patient (by their code, never by name) was given the same medicine — any brand of it — in the last 30 days. A warning, never a stop.
- Your state's limits. Type the limit from your drugs controller's order on the medicine: how many a bill, and how many you may hold. A bill over it is not saved; more on the shelf than the limit is shown in red on the dashboard.
Fixed
- The register screens showed the wrong rule numbers. The H1 register said Rule 65(11A); it is Rule 65(3)(1)(h). The Schedule X register now cites Rule 65(21).
- "Schedule X / narcotic" register held Schedule X only. It is now the Schedule X register, and narcotics have their own.
- Two patients with the same name were one patient in the register's REPEAT flag, so one Ramesh's first strip was flagged as the other Ramesh's repeat. It goes by the patient's code now.
Version 1.35.2 — 10 October 2026
Fixed
- Every kind of GST number is accepted now. Government offices that deduct TDS (including those registered on a TAN, like hospitals and police offices), e-commerce operators such as Amazon and Flipkart, embassies and UN bodies, and foreign online suppliers such as GoDaddy were all called "Invalid GST number". They are accepted now, and the box says which kind it is beside the green tick. A foreign supplier has no Indian state, so no state is checked against it. Your own shop's GST number must still be a regular one.
Version 1.35.1 — 10 October 2026
New
- Missing credit and debit note numbers are listed, the same as missing bill numbers: above the notes list, and in GSTR-1 table 13 when you file. Mark cancelled now covers notes too, so the table adds up without a number to explain.
- Cancelled numbers reach your accountant. The file you send from Settings → Data now carries your cancelled bill and note numbers. When the accountant brings it in, a bill you cancelled after sending it earlier is taken out of their books too, with its cash receipt — and a number you used again is no longer shown as cancelled there. Bringing the same file in twice still changes nothing.
Version 1.35.0 — 10 October 2026
New
- Move bills into their series. Bills that sit in the original book but are numbered like one of your series — often bills imported from Marg — are named in Settings → series. Review and move shows each bill and where it goes; a backup is taken first, and only the series changes: number, date, amount, tax and stock stay as they are. For the owner only.
Version 1.34.1 — 10 October 2026
Fixed
- A series no longer offers another series' numbers. With bills of one series sitting in another (often imported from Marg), the original book could offer the next SOFTWARE SALES number, and SOFTWARE SALES a number already used. The next number now follows the highest of its kind in every series.
- Bills imported from Marg go into their series. A bill numbered SS- joins the series whose bills are SS-; when it is not clear, it stays in the original book. Bills imported earlier stay where they are.
- Missing numbers no longer list a number another series holds.
- The Multi window no longer fills Cash with the whole bill when it opens. A box fills with the rest only after another part has been typed.
Version 1.34.0 — 10 October 2026
New
- Pay the supplier from the purchase bill: Credit · Paid · Multi. Paid makes the payment from the account you pick — cash, bank, UPI or card. Multi asks, when you save, how much went from each, and the rest stays owed to the supplier. The payment is tied to the bill: delete the bill and its payment goes with it.
- Cancel a credit or debit note and keep its number. The stock goes back as it was and the note shows struck through; GSTR-1 counts it as cancelled. Deleting a note now frees its number, so the next note follows the last one still there.
Fixed
- Multi on a new bill starts empty. The payment window could open with the whole total already in Cash.
Version 1.33.1 — 10 October 2026
New
- Pay a bill in parts: Cash · Credit · Multi. Choose Multi on the bill and, when you save, a window asks how it is being paid — cash, UPI, card, bank, cheque (with its number). Move into an empty box and it fills with whatever is left. For a named customer, anything not paid stays on their account.
- Bank, UPI and card machine accounts in one click. New ledger now starts with + Bank account, + UPI account and + Card machine account, on every edition.
Fixed
- Each part of a split payment goes into its own account. ₹500 cash + ₹500 UPI used to put the whole ₹1,000 in cash; now the cash goes to the drawer and the UPI to your UPI account, on the day book, the cash book and the ledgers.
- The next bill number follows the bills still in the series. After deleting every bill of one number style, the series no longer restarts that style at 1 while other bills remain.
- The Bills count in series settings opens those bills, and says how many are vouchers.
- No more shaking. A touchpad pull no longer stretches the whole window.
- Voucher lists: Receipts and Journals list in number order within a day; Payments and All Vouchers keep the order they were entered.
Version 1.33.0 — 10 October 2026
New
- Cancel a bill, keep its number. A bill you no longer want can be cancelled instead of deleted: the stock goes back and the money comes off the customer, but the number stays used — the bill shows struck through in the sales list, and GSTR-1 table 13 counts it as cancelled. Like writing "CANCELLED" across a page of a bill book.
- Reopen a cancelled bill. It comes back exactly as it was and opens for editing — change the customer, the items, anything.
- Missing numbers are listed above the sales list, series by series. At GSTR-1 time, any still empty can be marked cancelled in one step, so table 13 adds up.
- A series with no bill this year can be deleted.
Changed
- Deleting a bill frees its number. Delete your last two trial bills and the next bill is number 1 again. Deleting a bill from the middle leaves a gap, which you can fill by typing the number on a new bill.
- The next number always follows the highest bill. Filling a gap left for your accountant no longer pulls the counter back.
- Bills on the same date are listed in number order, series by series.
- A bill dated out of number order asks before saving, and says so under the date box while you type.
- Typing a cancelled bill's number tells you it is cancelled and how to free it.
Version 1.32.1 — 9 October 2026
Changed
- A new bill starts on the bill bar. The cursor opens on Series, and Enter goes Series → Price list → Cash/Credit → Customer → items. On Price list and Cash/Credit, the arrow keys (or Space) change the choice; Backspace goes back. Editing a bill still opens on the customer.
- Purchase: after picking the supplier, the cursor goes to the supplier's bill number, then Enter to the bill date.
Version 1.32.0 — 8 October 2026
Fixed
- A new customer or supplier starts in your own state. The State box on a new party opened on Jammu and Kashmir, so a customer saved with just a name and phone was charged IGST on a local bill. If you added parties that way, open each one and check its State.
- Stock journal moves medicine batches. A repack or write-off of a batch item now takes the goods off that batch (the used-up side opens on the nearest-expiry batch), and the reason you chose — Damage, Sample — is kept.
- Bank reconciliation counts cash paid into the bank when it was entered as a payment out of Cash.
- Cost centre Split keeps your payment. Pressing Split… and then Done no longer closes the voucher you were typing.
- Quotation and sale order to bill: the quotation's line amount prints, and converted medicine lines pick their batch by themselves.
- Debit note from a purchase fills the batch number.
- Day book entry headings sit over the right columns.
- Stock analysis counts each item once in the total.
- Small wording: no "Vendor" on the analysis screen; "M.R." keeps its capitals.
Version 1.31.2 — 8 October 2026
Fixed
- Export and SEZ bills charge IGST, never CGST and SGST — even for a customer whose ledger is in your own state. A bill "with IGST paid" was splitting the tax into CGST and SGST, and an export under LUT printed CGST and SGST rows. If you made an export bill with IGST paid, open it, press Edit and save it again: the tax moves to IGST and the total does not change.
- The Schemes switch in Settings → Trade profile shows its name and what it does.
Version 1.31.1 — 8 October 2026
New
- A salesman's phone can attach the prescription to their own bills (phone 1.10.0). The bill open at the counter stays the owner's.
- AI Munim: "Ramesh ko 2 sugar" is a bill, the same as with "ka bill banao". It no longer offers a GST answer, or reads it as a payment.
- The customer form says who sees a customer with no salesman: once you give customers to salesmen, a blank one is seen only on the owner's phone and the counter.
Fixed
- The main counter no longer stops when a phone asks for approval or hands over cash while the counter is at the PIN screen.
Version 1.31.0 — 7 October 2026
New
- A Backup button on the dashboard, in the Quick actions header, for the owner: last backup, Back up now, Copy to a pen drive, Open the backup folder.
- Changed a saved bill and its total moved? Aned Book shows the old total, the new one and the difference before it saves.
- This customer's last three prices for an item, under the bill lines, with free quantity and discount. Suppliers' prices too, for anyone allowed to see cost.
- Typed a new rate on a bill? After saving, Aned Book asks whether to keep it for this bill only, for this customer, or for everyone.
- Cheapest supplier on the reorder list: cost per unit from each supplier over the last year, free goods counted, the saving per row, and a Compare window.
- Two-press keys: tap Alt and let go, then the underlined letter on a button or the row number in the menu.
- Ctrl+K goes to Search anything; Alt+A opens AI Munim. Each key does one job, printed on its own box and button.
- AI Munim: "upi se" is kept as the way the money came, and a comma between items reads as "and".
Changed
- Aned Book opens on the dashboard with the menu closed, every time.
Version 1.30.0 — 5 October 2026
New
- Change today's bill on the phone. Open the bill and tap the pencil: change the items, quantities, rates or the customer, then press Update. The bill keeps its number and date, the stock and the cash are put right at the counter, and the change shows in the change log. Only today's bills; an older one is changed at the counter.
- Set item rates from the owner's phone: the sale rate, the wholesale and dealer rates (PTR and PTS on a pharmacy), MRP and the purchase rate. A salesman's phone shows the item and cannot change it.
- Rates with GST included, or GST added on top, on the phone, the same as the counter's setting. The owner can switch it for one bill, and on a purchase bill.
- Expiry on the phone is typed the way the pack shows it: 12/28. Type the digits and the slash goes in by itself.
- See which version each phone runs, on the phone (More → This phone) and on the counter's phone list.
Fixed
- Phone bills on a shop that keeps rates GST-inclusive were totalled with GST added on top. They now follow the shop's setting.
- Phone: the last button on some forms sat under Android's buttons at the bottom of the screen.
- Phone: "Order" in Hindi now reads ऑर्डर.
Version 1.29.6 — 5 October 2026
New
- More corrections go into the GSTR-1 JSON by themselves: a changed large inter-state bill to a walk-in (B2CLA), a changed export with its shipping bill (EXPA), and a changed SEZ bill.
Version 1.29.5 — 4 October 2026
New
- See an item's purchase rate, MRP and lots while billing. Under the lines of every bill, challan, estimate and quotation: stock, MRP, sale price, and (for users allowed to see cost) the purchase rate, last purchase and this line's margin, with every lot. Click a lot to put it on the line. Alt+Q hides it.
- A fixed rate for a customer. On a bill, "Fix ₹950 as C-TAC's rate" - that customer's bills then always take it. Listed on the customer's page.
- Purchase came in dearer? After saving the purchase bill, Aned Book shows the items that cost more and suggests the sale price that keeps your margin.
- Service items and next-service reminders. Every trade can make goods and service items (a tick on the item). Set "Next service after 3 months" on an item and billing it adds a reminder with WhatsApp.
- GSTR-2 and 2B reconciliation in Marg's layout - one summary table, click a row to see its bills.
- GST audit: wrong GST numbers on parties, missing or wrong HSN codes, missing bill numbers.
- GST paid: record each challan and see what is still to pay, month by month.
- Profit by item and by customer, sorted to show what earns least, with a losing-money filter.
- Exports, SEZ and B2C corrections now go into the GSTR-1 JSON by themselves.
- The menu says "Items" in every trade.
Fixed
- Typing 31/4/2026 gives 30/04/2026, not 31/05/2026.
- Marking a GST return filed clears its due-date reminders on the dashboard.
Version 1.29.4 — 4 October 2026
New
- GSTR-1 opens on one summary table, laid out like Marg's: B2B, B2C large and small, nil and exempt, exports, advances, credit notes, then the total and the local / central split. Click a row to see its bills, and a bill to open it. "Detailed" lists every bill with its HSN lines.
- Check before filing at the top of GSTR-1: a wrong GST number, a wrong tax split or a wrong rate, each one opening its bill.
- Books vs returns: your books, the GSTR-1 file and GSTR-3B side by side, with the reason for any difference. A late fee and interest calculator sits on the same screen.
- Party-wise GST: each customer's taxable value and tax for the period.
- Returns filed up to: mark the date you have filed to, and changing an older bill asks first.
- Advance received before the bill (services): tick "GST advance" on the receipt and the tax goes into GSTR-1 and GSTR-3B.
- A changed filed bill goes into the next GSTR-1 as an amendment (B2BA / CDNRA), with its original number and date.
- AI Munim knows the GST returns: "gstr1 dikhao", "gstr1 aur 3b match karo", "party wise gst", "late fee kitni lagegi", "return kab tak file hua", "advance pe gst kitna".
Fixed
- The GSTR-1 JSON now also carries B2C large invoices, credit notes and nil / exempt sales. One credit note used to send you to the Excel file instead.
- Press Enter on a From date and the cursor goes to the To date on reports and bill lists.
Version 1.29.3 — 4 October 2026
Fixed
- The GSTR-1 JSON is made again. The JSON button said the month needed the offline utility, every month, even with no nil-rated or exempt sales. Now it makes the file.
- GSTR-1 for any dates. Set From and To to a month, a quarter or any dates you choose, and the JSON and Excel files cover exactly those dates.
- Every bill is counted in "documents issued" (table 13), including bills in a named bill series, which were left out.
- Services (SAC codes starting with 99) go in the HSN summary with unit "NA" and no quantity, as the GST portal requires.
Version 1.29.1 — 4 October 2026
Fixed
- "Update now" always finishes the update. If Aned Book was opened again while it was updating, the update quietly undid itself and the old version came back. Now the update waits for it, and Aned Book opened in those seconds says it is being updated and opens again by itself.
Version 1.29.0 — 4 October 2026
New
- A new calendar. It opens right under the date box, with quick buttons: Today, Yesterday, 1st of the month and Last month end. Press T for today, + and - to move a day.
- Reports and lists pick a date range in one go: two months side by side, with This month, Last month, This quarter and This financial year (or last year's).
- Aned Server keeps going on its own. The computer does not go to sleep while it is serving phones and other counters, the connection comes back after the computer wakes, and if Aned Book stops it starts again by itself within five minutes. Exit from the tray icon still stops it.
- Aned Server status in the tray icon's menu: which phones and counters are connected now, when the books were last backed up, and anything that needs you. A message beside the clock tells you when a backup is overdue, the disk is nearly full, or Windows Firewall is keeping phones out (with a button to allow them).
- See which phone is which. The counter shows each phone with the salesman's name, mobile number (hidden until you click it), the phone model and a green dot when it is connected now. You can rename a phone, ring it to find it, and move a salesman to a new phone with the same bill series.
- Phone 1.8.0: asks the salesman's name when it is connected to the shop, shows it under More → This phone, and can give up its place at the counter itself (everything on it is sent first). The counter can ring it.
Fixed
- The calendar no longer opens at the top-left of the screen, over the menu.
- Safer handling of what phones send to the main counter.
- The counter's log files no longer grow without end, and removing Aned Book also removes its start-up entry.
Version 1.28.2 — 4 October 2026
Fixed
- After "Update now", Aned Book opens again by itself. It installed the update and then stayed closed, although the screen said it would open again. The fix is in the installer, so this update already reopens it.
Version 1.28.1 — 4 October 2026
Fixed
- Phone: back in the shop, it finds the main counter again. After a power cut or a router restart the main counter can get a new address on the shop's Wi-Fi; the phone kept saying "the main counter cannot be reached". It now looks for the counter by its computer name and on the shop's Wi-Fi, and carries on. In Shops and companies there is also Find the counter again.
- Phone: one bill the counter would not take no longer holds back the rest. Every other bill is marked sent, and the phone says which one was refused and why.
- Phone: "Take this shop off the phone" says why it cannot, in a message on the screen, company by company.
- Updates install by themselves again. An update downloaded as a zip opened a folder instead of installing.
- The website's top bar no longer overlaps on small phones.
Version 1.28.0 — 3 October 2026
New
- The dashboard is now cards you can choose. Press Customise on the Quick actions card (or Settings → Customise dashboard): tick the cards you want, move them up or down, and pick your quick buttons. Each person keeps their own layout on every counter, and Reset brings back the one made for your trade.
- One "Needs action" list. Reminders and the warnings that were in "Worth your attention" are one list now, the most urgent first, with the button that deals with each one beside it.
- A Stock card. Fast moving, dead stock (with the money sitting on the shelf, for the owner), low stock, and — for a chemist — expiry, one tab each.
- Last bill on the Today card, so the bill you just made can be printed again in one press.
- A first-day guide. A new shop sees "Make your first bill" and what is left to set up, instead of empty figures.
- Each trade opens on what it needs most. A chemist sees what will expire (and the money in it); a jeweller today's gold rate and the grams on the shelf; a restaurant its running tables and top dishes; a petrol pump today's fuel rates and litres sold; a transporter what is in transit and the to-pay freight to collect; wholesalers and other credit trades how old the money owed is. The dashboard reminds you when today's gold or fuel rate has not been entered.
- Counter staff see their own counter — their bills today, their buttons, their reminders — and no money totals.
- Phone: quick entry on the first screen. The owner's phone opens on Sale bill, Purchase bill, Receipt, Payment, Expense and Order tiles; a salesman's on New bill, Receive, Order, Expense, Today's round and My day. No more hunting in More for a supplier's bill or a payment.
- Four more cards (switch them on in Customise): Pending orders (orders still to deliver, valued, late ones marked; open quotations), Sales by salesman / M.R. this month with commission, Godowns (what each place holds, and items below zero there), and Loyalty points (points your customers hold and what they are worth). A wholesaler's dashboard now opens with Pending orders.
- With many cards switched on the dashboard adds a column, then scrolls the cards area — never the page.
- Cash drawer and Cheques cards (switch them on in Customise). Cash in the drawer by the books, your last count against it, and a warning when it goes below zero or past your limit. Cheques to deposit and to pay, with Cleared and Bounced right on the card for one due today.
- Coloured quick buttons. Selling is green, buying orange, money blue, masters violet and reports cyan, so the right button is found at a glance.
- Counter staff see every shop reminder in Needs action, not only the ones they wrote.
- The sales chart has a range. 7 days, 30 days, 12 months or this year, as bars with dates or month names under them. The owner can show purchases beside sales, and last year's sales sit faintly behind this year's (for the month in progress, last year up to the same day). The choice is remembered for each person.
- Opening Balances, on one screen (Masters → Opening Balances), the way Marg's opening screen works. Opening stock (with lots and the purchase rate that values it), customers and suppliers (Dr / Cr), cash, bank and ledgers — type a figure, press Enter, the next row. The bills already made stay counted when an opening is changed.
- Paste straight from Excel or Marg. Copy Marg's stock report or outstanding list and paste it into the grid: every row is found by its name. Names that could not be placed are listed.
- "Difference in opening" shows when your openings do not balance, and the owner can put the difference into Capital in one press.
- Lock openings. Once checked, the owner locks the year's openings — nobody can change them on any screen or import until the owner unlocks them.
- Clear openings, group by group (stock by category, debtors, creditors, ledger groups) — owner only, with the owner's PIN, and a backup is taken first.
- Stock correction for the owner — Marg's four tools in one place: allow or stop selling below zero, settle one item's lots against each other, bring negative stock to zero, and set a category's stock to zero (that one asks the PIN). Each is a dated stock entry you can cancel, and every negative item shows the bill that took it below zero.
- All of it in Hindi too.
- Phone: the bill shows whose it is, the date and its number — one line above the items, with the customer's full name. On the owner's phone, tap it to change the bill's date (back to 1 April of this year) and its number: a later running number in the phone's own series, or any number in the counter's book (the counter asks before filing one that was used meanwhile). A changed date or number shows in amber.
- Phone: a back-dated bill waits for the main counter. One dated before a bill already numbered ahead of it in its series is held at the main counter, which chooses: re-date it, date it today, or file it as dated. The phone warns before saving and shows the bill as waiting.
- Phone: the newest item is always in view, and the bill counts its items ("7 items" under the total). Tapping an item already on the bill brings that line into view and asks first: "already on this bill - 2 PCS. Add one more?" A barcode scan does not ask.
- Phone: the app stays upright. It no longer turns sideways when the phone is turned.
Fixed
- Reminder dates on an English screen said "19 din se pending"; they say "19 day(s) overdue" now (and "19 दिन से बाकी" in Hindi).
- The backup warning no longer appears twice.
- Reminder buttons spoke Hinglish ("Clear hua", "Mil gaya") on every screen language; they say Cleared, Received, Tomorrow and Done now, and Hindi on a Hindi screen.
- The last bill and "my bills" can be sent on WhatsApp straight from the dashboard.
- Phone: the owner's Home had a blank band above the figures, and turned sideways each figure card filled half the screen while the quick buttons ran under the phone's own navigation buttons. The cards are now as tall as what they hold — in Hindi and at a large text size too — and nothing goes under the buttons.
- The "your opening balances may no longer match" button on the dashboard did nothing; it opens the check now.
- On the first days of a month the dashboard said sales were far below last month when they were not: it compared the month so far with all of last month. It compares the same days now.
Version 1.27.0 — 30 September 2026
New
- A supplier under the composition scheme. Tick Composition dealer on the supplier (needs the GSTIN). Their bills carry no tax you can claim: a purchase from them with GST on it asks once — Set to 0% and save — and they show in GSTR-3B table 5 as inward supplies from a composition dealer.
- TDS limits. The TDS box says when the supplier is still under the section's yearly limit (194C ₹30,000 a bill or ₹1,00,000 a year, 194J, 194I a month, 194H), and on 194Q works the tax only on the part over ₹50 lakh. The supplier's last section is offered — Use it.
- Form 26Q sheet for your CA. Reports → TDS / TCS → 26Q CSV: one row per deduction, with PAN, section code, date, amount paid and tax deducted.
- Breakage / expiry taken back from a customer. On a credit note pick the reason Breakage / expiry — kept aside, not for sale. The goods go into a separate breakage lot (batch number ending -BRK) that no bill ever sells from, and the Expiry claim lists them first, ready to send back to the supplier.
- Replacements, both ways. A delivery challan of kind Replacement sends fresh goods to the customer in place of broken ones — the stock goes out, and no bill follows. A goods receipt with Replacement ticked takes in what the supplier sent in place of goods you returned — the stock comes in, and no purchase bill is awaited.
- In Hindi too. The vouchers, TDS, Alt+F, Check for updates, Change this year, and the composition, breakage and replacement screens now follow the screen language.
- Credit days and an unpaid-bills limit on a customer. Fill Credit days or Unpaid bills limit on the party. A credit bill to them asks first while any bill of theirs is past its credit days, or when that many bills are already unpaid. A bill paid in full at the counter never asks. On a profile without credit override it waits for the owner's PIN, the same as the credit limit.
- Interest on overdue. Fill Interest % a year on the party. Outstanding → Interest on Overdue works it out bill by bill, past the credit days, with a WhatsApp statement and an XLSX. It is never posted into the books by itself.
- GSTR-9 annual return working. Reports → GSTR-9: tables 4, 5, 6-8, 9 and 17 for the whole year from your books, checked against the year's GSTR-3B, with an XLSX of every table for your CA. Rows your books cannot know are marked Not in your books, never 0. A reminder comes up for the 31 December due date.
- Party import reads credit columns. The party sheet takes Credit Days, Unpaid Bills Limit and Interest % a Year, and a Tally file's credit period and limit. A cell like "1,00,000" or "30 days" is read right; one it cannot read is refused by name, never saved as 0.
- UPI QR with the amount on the bill. Fill UPI ID in the company settings. A sale bill with money to pay prints a QR that opens the customer's UPI app with the exact amount and the bill number filled in, on the page bill and the thermal roll. A bill already paid in cash prints your fixed QR as before.
- Loyalty points. Settings → Loyalty points: customers earn a point for every ₹ you choose and spend them as a discount on a later bill (Redeem, beside the totals). The discount comes off before GST, as the law treats a discount shown on the bill, and takes off exactly what the points are worth. A credit note takes back what the returned goods earned, and the balance carries into the next year.
- Patient ABHA number on the prescription (chemists). In the patient's extra details: the 14-digit ABHA number or ABHA address (name@abdm). It prints on the bill and the roll and is a column in the prescription and TB registers. A number that is not one is refused by name.
- Cheque printing. Outstanding → Cheques (PDC): Print cheque fills a cheque you give — date, payee, amount in words and figures, crossed A/C PAYEE. Settings → Cheque printing sets how your printer takes the leaf and moves the print to line up; Print a test on plain paper first and hold it behind a leaf.
- Godowns and stock transfers. Settings → Godowns: add your back store or second shop. Bills and notes then ask which godown the goods leave or come into, Inventory → Stock Transfers moves goods between them, and Stock by Godown shows where everything is. Your stock figure does not change — it is only split by place.
- Cash drawer. Settings → Cash drawer: the drawer opens after a bill that takes cash, through the receipt printer it is plugged into. Open the drawer now is for the owner or a manager, and is noted in the change log.
- Customer display. Settings → Customer display (set on each computer): a screen facing the customer shows the running total while you bill, the change once it is saved, then a welcome.
- Cheques (PDC) register. Outstanding → Cheques (PDC): add a post-dated cheque received or given, see every open one with its date, and mark it Clear hua or Bounce — the same cheque reminders AI Munim and the calendar already keep.
Version 1.26.1 — 29 September 2026 — NEVER SHIPPED
New
- A "Check for updates" button. Settings → About. Aned Book still looks by itself once a day; press the button to look now. A new version downloads while you keep billing, then Update now installs it — your books are backed up first.
- Start from last year. A new company opens in the current year. If you want last year's data from Marg or Tally, go to Settings → Financial year → Change this year before entering anything, pick last year, bring the data in, then Start this year to carry the balances forward. Works only while the year has no bills yet.
- Alt+F — items from another bill. On a bill, purchase, estimate, challan or order, press Alt+F, type the number of any earlier bill, challan, estimate or order, and press Enter twice: its items (quantity, rate, discount) are added to the one you are typing. The party is not copied — the same items for a different customer.
- Sale and Purchase vouchers, GST Inward and GST Outward — under Vouchers. The way Marg's Voucher Entry works: party, HSN/SAC code, amount, and the tax splits itself — no items, no stock. GST Outward for rent received, services and commission (you pick the income ledger); GST Inward for electricity, repairs, a machine (you pick the expense or asset ledger, and the input credit is claimed). They print as a tax invoice, go into GSTR-1 and 3B, and are listed in the voucher register, not among your item bills.
- TDS on purchases. On a purchase bill, Purchase Voucher or GST Inward, open TDS deducted, pick the section (194C, 194J, 194I, 194H, 194Q) — the rate fills in — and the TDS is worked out on the value before GST. The supplier is owed that much less, and it waits in TDS Payable until you deposit it (a payment voucher to TDS Payable).
- TDS / TCS report. Reports → TDS / TCS: what you deducted, section by section and bill by bill, what you have deposited and what is still to deposit — with the PAN, and a CSV for your CA. To deposit, make a payment to TDS Payable; it now appears in the payment box.
Changed
- A ready-made Bank ledger again — rename it to your bank. Every company has "Bank" on its chart and in the account boxes. Open Ledgers, press Edit on Bank and call it what your passbook says (HDFC CURRENT); everything already posted to it follows. Keep your own bank ledgers instead? Hide it.
- Batch and expiry are your choice. Saving a purchase without a batch number or expiry no longer stops you: Aned Book asks once — Save anyway or Enter batch. The stock is still added. An expiry that has already passed is still refused.
Version 1.26.0 — 29 September 2026
New
- Sale and purchase by HSN code, as in Marg's voucher entry. On a bill, type the HSN or SAC code in the item box and press Enter — the description and GST rate come from the HSN list, you type the amount, and the tax is split by itself. No item needed, no stock moved. At the foot of the bill, "Post lines without an item to" names the ledger — Rent, Electricity, Service Charges, a machine — so an expense bill or a service invoice goes to its own account (Marg's GST Inward and GST Outward). A new name becomes a new head.
- Imports. A purchase can be an import of goods (bill of entry — number, date, port): IGST always, the supplier is owed the value only and the IGST goes to "IGST Payable at Customs". Or an import of services: reverse charge in IGST. GSTR-3B shows them in 4(A)(1) and 4(A)(2).
- Blocked input credit (s.17(5)). Tick it on a purchase — a car, food, personal use — and the tax is booked as a cost; GSTR-3B declares it in 4(A) and takes it back in 4(B)(1).
- GSTR-3B table 5: exempt, nil-rated and non-GST purchases, inter- and intra-State.
- Exempt is not nil-rated. An item can be marked Exempt; GSTR-1 table 8 now fills its exempt column.
- Type a customer's old unpaid bills yourself. Open the customer (or supplier), and under the opening balance list the bills it is made of — number, date, amount. Each one then shows in the ageing report with its own date, and a receipt can be set against it. Whatever the bills do not cover stays one amount, as before.
- Marg's outstanding report comes across even where Marg disagrees with itself. A payment Marg took "on account" leaves old bills looking unpaid in its report while its ledger says they are paid. The amount owed now always comes from the ledger; the oldest bills are taken as paid, and a party the ledger shows as settled brings no bills. Before, such parties were simply not brought.
Bugs fixed
- AI Munim put money into the wrong account. A receipt or payment "by bank" went to a general "Bank" instead of your own bank (HDFC, SBI…), so your bank book did not match the passbook. Now it goes to your bank, and if you have more than one Munim asks "kis bank mein?". You can also just say the bank's name, and ask "hdfc mein kitna hai".
- Money taken on the phone by bank goes to the right bank. With two banks the phone now asks "Which bank?" on a receipt or a payment; with one it goes there by itself.
- AI Munim could open a payment on the wrong party after a few receipts from another customer. A party you name is now always the one used.
- On the customer / supplier form the opening balance box was too narrow to read the amount in it.
- GSTR-3B 4(A)(5) counted reverse-charge credit a second time in a month that had both.
- GSTR-1 table 8 put a no-tax bill to another state in the intra-State row.
Version 1.25.3 — 28 September 2026
New
- Bills from before the GST change keep their 12% and 28%. A bill dated before 22 September 2025 can carry 12% or 28%, can be opened and saved again, and prints its tax on the right row. A new bill after that date still offers only today's slabs.
- Marg bills made at 12% or 28% after 22 September 2025 now come across exactly as they were issued — that is what your customer holds and what your GSTR-1 shows. The import says how many there are, and GST → checks lists them for your CA to decide on a credit note or an amendment.
Bugs fixed
- A bill with 12% on it from before the GST change could not be saved again after an edit, and its reprint left that tax off the rate panel.
- The GST check before filing flagged correct pre-change 12% bills as errors.
Version 1.25.2 — 27 September 2026
New
- Your cash, banks, capital, loans and expenses come across from Marg too. The Marg masters file now has a third tab, Accounts: your cash-in-hand becomes the opening of Cash, each bank / capital / loan / fixed-asset ledger comes across with its opening balance, and every expense and income ledger becomes a head you can pick. Then the vouchers file brings rent, salaries, bank deposits and withdrawals, the owner's drawings and journals as well — on a real shop's month every single account came out exactly where Marg had it.
- An opening balance for Cash and Bank. Open Masters → Ledgers → Cash in Hand (or Bank) and type the cash in the drawer on the first day of the year. Next year opens with this year's closing by itself.
- Old unpaid bills keep their dates. The opening balance of a customer or supplier now remembers WHICH bills it is made of: the ageing report shows each old bill with its own date instead of one undated "opening" lump, and a receipt can be set against one of them. From Marg: send Outstanding → Debtors (and Creditors) as on 31 March to Excel and choose it in Import Data. Between years it happens by itself — the bills still unpaid on 31 March come into the new year with their dates.
- Sale and purchase returns come across from Marg as credit and debit notes, with the goods back on (or off) the shelf. On a real shop's whole year every account still came out exactly where Marg had it.
- Bringing a year across from Marg is about six times faster — a full year of bills files in seconds, not half a minute.
Bugs fixed
- A Marg bill whose own "Round Off" carried more than a rupee was refused as not adding up — it is filed now, as Marg recorded it.
- A Marg bill to a firm these books did not know was filed as money into "Bank" — it is now listed for you to check.
Version 1.25.1 — 27 September 2026
New
- Bring your data from Marg. In Marg, run Export to Tally (Export, never Import) with Masters ticked, then in Aned Book go to Books → Import Data → Choose file and pick the MASTER.XML. Every item arrives with its own HSN code and GST rate, every customer and supplier with GSTIN, state, address and opening balance — items and parties from one file, switched with two tabs. Items Marg still has at 12% or 28% wait until you pick the slab they moved to. A firm Marg holds twice (two spellings, one GSTIN) comes in once, unless both copies hold money — then nothing is lost and the row says to merge them. Tally's own masters export reads the same way.
- And the bills themselves. Choose the TRANSACTIONS.XML from the same export and every sale, purchase, receipt and payment of that Marg year is filed into that year here — stock moves, ledgers move, GSTR-1 shows them, and each total is checked against Marg's before it is filed. Import the masters of the same year first. Freight on a bill comes in as a charge on that bill, as it was in Marg. Expense, contra and journal entries are listed (with totals) for you to enter by hand. The same file twice files nothing twice.
- Or from Marg's Excel reports. Stock Status or the Party List (Format-1 or Format-2) sent to Excel is read as Marg wrote it: discount heads left out, items under one name kept apart by their Marg code, negative stock brought in at 0 and said so, the town after a party's name moved to the address. These reports carry no HSN or GST rate, so you give one for all items on the screen — nothing is guessed. The import also takes an old-style .xls or a .csv now.
Bugs fixed
- Opening stock in a batch can now be changed or removed. The sample items arrive with 20 in a batch called OPEN-1, and the item screen showed that quantity as plain text and refused to remove a batch holding stock — so there was no way to empty it. A batch nothing has been bought or sold from now has a quantity box, and ✕ removes it after one question. A batch that has been billed from is still corrected with Physical Stock.
- A batch removed on the item screen no longer comes back the next time the books are opened.
Changed
- No ready-made "Bank" ledger. A new company's chart and the account boxes no longer carry a generic "Bank" — open your own bank ledgers (HDFC, SBI Current…) under Ledgers. If a bank, UPI or card payment was saved before you did, it sits in "Bank" and that ledger shows until you move it; nothing already entered moves.
- No ready-made "Opening Balance" ledger either — it is the balancing side of opening figures you type, not your capital, and it now appears only once you enter an opening balance.
Version 1.25.0 — 27 September 2026
New features
- AI Munim plans. AI Munim answers from your books on Silver (30 questions a day) and Gold (100 a day). Help answers — "backup kaise le" — are free on every edition, always. Want more? Munim Plus (Silver 150 a day, Gold no limit) or a recharge of 200 questions, from your dealer as a code you paste into AI Munim → Plan. At the day's limit only the Munim box waits for tomorrow; billing, reports and every screen carry on.
- Talk to AI Munim on the phone. Press the mic beside Send and speak — in Hindi or Hinglish. Your voice is heard on the phone itself and never leaves it (Android 12 or newer; Hindi needs Google's Hindi voice pack once, the app offers it).
- Munim reads spoken Hindi: "आज की बिक्री", "गुप्ता स्टोर 2 से 500 मिले", "रिमाइंडर दिखाओ" — customer names are found by sound, so "कस्टमर" finds a customer written in English.
Bugs fixed
- On the phone, the AI Munim title no longer runs off the screen on a narrow phone.
Version 1.24.0 — 26 September 2026
New in AI Munim
- Makes a bill step by step, like a real munim. Say "bill banao" — it asks the party, the date, then each item and quantity, and "aur kuch?" after each one. Say "bas" or "bill banao do" to finish: the sale form opens filled in, and you press Save. The same for a purchase, a receipt and a payment.
- Two customers with one name? It asks which one — it never picks for you. A name not on your books: add a new customer, or bill it as walk-in with the name.
- Back date and advance date. "kal", "parso", "15 tarikh", "3 din pehle" — the entry is dated that day. Dates follow your computer's clock.
- Calendar & Reminders. A new screen with the month, each day's reminders and bills, and buttons to make a bill or receipt on any day. A reminder shows a day before (or as many days as you choose), and can repeat. Or just tell Munim: "5 tarikh ko GST bharna hai, 2 din pehle yaad dilana". Your GST return dates are shown by themselves.
- Promises and cheques. "Ramesh bola 5 tarikh ko 5000 dega" is noted and brought up on the day, with "Mil gaya" to open his receipt. A post-dated cheque is noted with its number; "Clear hua" opens the receipt, "Bounce" puts a follow-up on tomorrow.
- Batches, IMEI and serial numbers. Name the batch or the IMEI in the sentence and the bill takes that one; say nothing and a medicine still sells the nearest expiry first. A handset is never guessed — it asks for the IMEI.
- Credit safety. Before a credit bill it tells you when the customer is over their limit or has old dues.
- Galla count ("galla milao"): count your notes, and it tells you short or excess against the books.
- Staff khata, owner withdrawal (ghar kharch), repeat last bill, order list, rate rise, safe discount, statement match with a supplier, a one-page summary for the bank, and the day's report — each in plain words.
- On the phone: a bill Munim reads can be opened on the phone's own bill screen with one tap ("Make this bill"), and the owner's phone can save a reminder, promise or cheque straight to the counter's calendar.
Bugs fixed
- Before 5:30 in the morning, "today" was yesterday's date. Fixed.
- Selling a phone with no IMEI entered now says "scan or type the IMEI", not a batch message.
- A number in a customer's name is no longer read as money. "Gupta Store 2 se 500 mila" was a receipt of ₹2; it is ₹500.
- A question asked in the middle of a bill is answered, and the bill waits. "Aaj ka report" or "reminders dikhao" typed while Munim waited for an item was added to the bill as an item.
- A customer's name typed where a supplier is asked is said to be a customer — it had been matched to a supplier who shared one word of the name.
- Udhaar reaches the phone's bill. "Make this bill" on the phone opened an udhaar bill as cash. It now opens as Credit, keeps a walk-in's name, says when the day told to Munim is not today, and asks before replacing a bill already half made on the phone.
- On a laptop that has borrowed the books, a reminder was shown as saved and then lost. Reminders, promises and cheques now go back to the shop with the laptop's other entries (one ticked Done at the shop meanwhile stays done). A galla count stays at the shop and says so, and a sale bill asked for is told the same at the first question.
- In AI Munim, the same item said twice on one bill ("bath soap 3", then "bath soap 5") is one line of 8, on the counter and on the phone alike.
Version 1.23.1 — 25 September 2026
Bugs fixed
- A bank named in a typed voucher now goes to that bank. In the voucher's plain-words box and in AI Munim, "HDFC se 5000 diye" went to the general Bank ledger, and "SBI mein mila" — with no word "bank" in it — went to Cash. The bank you name is now the bank ledger you opened for it: "SBI", "hdfc bank", "axis od". If two of your accounts answer to one word (SBI Current and SBI Savings), it tells you which two and lets you pick. A deposit or withdrawal naming a bank uses that bank too.
- Two ledgers and no cash or bank is a journal, not a payment. "transfer 5000 from Ramesh to Suresh", "Ramesh ka 5000 Suresh ke khate mein daalo", "depreciation 2000 on furniture", "5000 rent adjusted against Ramesh" were drafted as cash or bank vouchers — money that never moved. They are now a journal with the right side debited, opened filled in for you to check and save (Silver edition). When it cannot tell which way the amount goes, it asks.
Version 1.23.0 — 24 September 2026
New features
- AI Munim — ask your books in your own words. Press Ctrl+K (or Alt+A, or Help on the bottom bar) and type the way you talk: "aaj ki bikri", "Ramesh ka baki", "kal se compare karo", then "kyun?", "kaun paisa nahi de raha", "cheeni kitne mein liya", "is mahine ka kharcha". Hindi and English work too. Every figure is read from your own reports, on this computer, with no internet. It can also open a bill, a receipt or a payment filled in from a sentence — "Ramesh ko 10 kg cheeni ka bill banao" — for you to check and save; Munim never saves anything itself.
- The morning briefing — "aaj kya important hai": yesterday's sales, who to call today, dues, low stock, expiry, cash — and warnings: a customer over his credit limit, a line sold below cost, the same customer billed the same amount twice, cash below zero.
- GST check before filing — "gst check karo": what the portal would refuse (a wrong GSTIN on a B2B bill, CGST/SGST where IGST was due, a rate that is no slab, one invoice number twice), what to look at, and GST paid to suppliers with no GST number that 3B cannot claim. Each finding opens its bill. Until the 13th the morning briefing counts what must be fixed.
- One zip for your CA — Reports → CA pack (.zip), or "CA ke liye file banao": GSTR-1 (utility file and JSON), GSTR-3B, purchases for the 2B match, sale and purchase registers, cash book, item-wise lines, outstanding, stock, and final accounts where your edition has them — with a note on top saying what is inside and what still needs fixing.
- Tally export — the month's entries as Tally vouchers, inside the CA pack or on its own ("tally ke liye file banao"), for an accountant who works in Tally.
- Help is now in AI Munim — "backup kaise le", "bill kaise banaye": the same written answers, one place to ask.
- Company codes — each company has a short code (OTS for Optical Test Shop), shown beside its name, and backups are filed by it:
Backups\Companies\OTS\, named OTS 2026-27 <date> <time>. A note in the Backups folder says which code is which. Old backups are left exactly where they were. - Aned Server: the main counter can keep running — switch on Run Aned Server (Settings → Backup) and closing the window leaves Aned Book in the tray, so the other counters and phones keep working; it can start with Windows, and backs up on the interval you choose.
Bugs fixed
- The profit report and the margin on a bill could show the cost from before an edit — correcting a purchase rate or an item's cost only showed up after some other bill was added. Now at once.
Version 1.22.1 — 22 September 2026
Changed
- Setup now explains what a computer needs, instead of stopping with one line. Running the installer on a computer it cannot use produced "This program requires Windows 10 or later" and nothing else — which a shop reasonably read as "this software does not work", and which told a dealer nothing about what to do next. Setup now checks the Windows version, the service pack, 32- vs 64-bit and one missing Windows update, names whichever one is the problem in plain words, and offers to open Windows Update or get in touch. Nothing is installed and nothing is changed on a computer that fails a check.
Not changed
- Billing, stock, GST, printing, backups, extra counters and the phone are byte-for-byte what 1.22.0 shipped. Upgrading is optional.
- The phone stays at 1.4.8.
Version 1.22.0 — 20 September 2026
New features
- Choose what a bill is priced at: MRP, your sale price, PTR or PTS. Settings → Company profile → Billing rules → Default billing rate. Until now a line that named a batch was always billed at the MRP printed on the pack, and there was no way to bill your own rate. A challan, quotation or sale order can open on a different rate from a bill.
- Schemes on an item: "10 + 1 free", "50 + 8 and 2% extra". Put them on the item (Item → Schemes): buy so many, so many free, an extra discount, and the dates it runs between — for one price list or for everybody. The bill applies them by itself as the quantity is typed, shows what the line earned, and never touches a figure you typed yourself. Free goods move stock and carry no tax, as they always did. On pharmacy and wholesale companies; any company can switch Schemes on in Settings.
- A customer or supplier can have his own rate. On the party: Bills at — a distributor on PTR, a retail customer on MRP — and a standing discount % that fills in on every new line of his bill. His rate comes with him onto the bill, the challan, the estimate and the order, at the counter and on the salesman's phone. You can still change the price list on the bill in front of you, and a rate you typed by hand is never overwritten.
Bugs fixed
- A quotation, challan or sale order used whatever price list the last bill left behind. Each now opens on its own.
Version 1.21.0 — 19 September 2026
New features
- Every date is dd/mm/yyyy — on screen, on the bill, in reports and on the phone. Date boxes show and take day/month/year on every computer, whatever its Windows region says. Type
25 for the 25th of this month, 2508 for 25 August, or the whole date; the slashes go in by themselves. The calendar is on the icon, or Alt+Down. - GST returns ask From and To. Tax liability, GSTR-1, GSTR-2, GSTR-3B and HSN summary work for any span of dates. A whole month works exactly as before. IFF, PMT-06, CMP-08 and the 2B reconciliation stay monthly, as the law has them.
- Every bill list has a date filter and Newest first / Oldest first. Sales, purchases, credit and debit notes, vouchers, sale and purchase orders, both challans, quotations and consignments. Lists sort by the bill's own date, not by when it was typed in. Purchase bills start oldest first.
- Phone app 1.4.8. Every date on the phone is dd/mm/yyyy too — the bill lists, the bill itself, and a date typed into the calendar, which used to expect the month first.
Bugs fixed
- On a PC set to US English, the purchase bill's date was month first. 04/03 was taken as 3 April, so the bill went into the wrong month's returns. The same happened to the date read off an uploaded supplier bill. Both are day-first on every PC now.
Version 1.20.3 — 17 September 2026
Bugs fixed
- A salesman's phone bill is filed at once, even while the counter is billing. If a bill was saved at the counter at the same moment a phone bill arrived, the phone bill waited unfiled until something else changed at the counter - so the counter's sales and stock were short by that bill until then.
Version 1.20.2 — 17 September 2026
New features
- Item remarks on every bill line. Put the cursor in a line's quantity and press F2 — the same key as Marg — or click 📝 beside the line. Type "strip cut", "sample", "replacement" or anything else, up to 60 characters. It prints in small italics under the item name, on the A4 bill and the thermal roll, and on the purchase bill, credit and debit note, challan and quotation. It carries across when a quotation, sale order or challan becomes a bill. The bill designer has a tick to stop remarks printing.
- Phone app 1.4.7. An item remark on any line of a phone bill (tap the line), printed under the item on the phone's A4 bill and roll and filed with the bill at the counter. A pharmacy's new customer takes a D.L. and a registration number, and both papers print them. And a bill the counter has just filed now shows beside the shelf figure it moved, not the one from before.
- Drug licence and registration numbers for customers and suppliers. For pharmacy companies, a customer or supplier now has a D.L. number and a registration number (for a doctor). They print on the bill, the thermal roll, the statement and the ledger.
Bugs fixed
- The billing screen keeps room for your items on a small laptop. On a 1366×768 screen at 125% the item list could shrink to nothing under the customer cards and the bill-discount part. It now keeps its space, the bottom part scrolls inside itself, and Save stays on screen.
Version 1.20.1 — 17 September 2026
Bugs fixed
- Updating from KhataGST now leaves one Aned Book, not two. Everything in 1.20.0, plus: a shop updating from 1.19.18 no longer ends up with the old KhataGST program and shortcut left beside the new one, or two entries in Add/Remove Programs.
Version 1.20.0 — 16 September 2026
New features
- Your name on your bill, not ours. Settings → What prints at the foot of the invoice → a tick box for the "Software by ANEDYA TECHNOLOGY LLP" line. Turn it off and it goes from every document you print: invoice, challan, quotation, credit and debit note, receipt and journal voucher, and the statement. On the phone too. Your licence line is separate and always prints.
- The Aned Book mark is on the start-up screen, the setup screens and the phone, in place of the rupee sign that stood in for it.
Bugs fixed
- A price typed as 12.75 is saved as 12.75. It was being saved as 1275 — a hundred times the figure. It happened in the batch window (MRP, cost, sale price, PTR and PTS), on a journal line, in the cash book's opening and closing balance, on a voucher, on a commission rate and target, on a prescriber's rate and on the optical PD. The decimal point was being deleted as it was typed, so nothing on screen said anything was wrong. Check any of those figures you entered recently.
- The phone pairs with the counter again. The pairing code has letters in it and the phone was opening the number keypad, which has none — so the code could not be typed at all and no phone could be connected.
Version 1.19.18 — 16 September 2026
- A supplier's bill from the owner's phone. On the purchase screen, "Read the supplier's bill" takes the PDF the supplier sent (or a photo), or share it straight from WhatsApp into Aned Book. The main counter reads it with the same reader as Purchases → Upload bill and fills the phone's purchase: the supplier (by GST number first), the bill number and date, every line with its discounts, free goods, batch and expiry. Lines the shop has taught it before map themselves; the rest the owner picks. Every refusal the counter's checking screen makes is made on the phone too - the same bill twice, a bill addressed to someone else, a credit note, a date outside the year, reverse charge. Freight on the bill is named, never dropped. Nothing is saved until the owner presses Save, and the purchase files through the counter's ordinary purchase path.
- Away from the shop the bill is kept, not refused. Share a supplier's bill into the app at home and the phone holds it, says so, and reads it the moment you are back at the shop - the reading is done by the main counter. Keying a purchase by hand away from the shop works as it always did.
- Goods and suppliers new to the shop are added from the phone. A line the counter could not match offers "Add as a new item", with the wording, HSN, unit and rate off the paper; a supplier not on your books offers "Add as a new supplier", with their name and GST number. Both reach the main counter ahead of the bill, exactly as a customer made on the phone does.
Version 1.19.16 — 15 September 2026
New features
- The owner bills in any of the counter's books, from anywhere. Pick the book on the owner's phone - Retail, Wholesale, the original book - and the phone gives the bill its number itself, in the shop or out on the round; the customer has it on paper at once, and the counter files the bill under exactly that number.
- A number the counter had already used is never half filed. The bill waits - no stock, no ledger, no GST - until someone decides, on the counter's dashboard or on the owner's phone (More → Number clashes): the next free number, keep the phone's number and move the counter's bill, the same sale entered twice, or the phone's own book. Both bills are shown side by side, and every decision goes in the change log.
- Warned before it happens - a phone coming back to the shop checks its numbers first and offers "Renumber now".
- The corrected bill in one tap on WhatsApp: "This replaces bill …".
- Or no questions at all - Settings → Extra counters → Phones: "Give it the next free number by itself".
- The salesman's own dashboard on the phone's first screen: the month against the target, what is still needed a day, today's sales, commission, what their customers owe and who to chase.
Bugs fixed
- Only a company's own owner opens owner mode on its phone - the PIN of an owner of another company in the same books used to open it.
- The phone knows at once when it has left the shop, and leaving owner mode is instant.
- A phone's bill held at the counter shows as held on the phone.
Version 1.19.14 — 15 September 2026
New features
- The Aned Book phone app, for Android — early access. Bill, take payments, orders and quotations and share them on WhatsApp from a phone, in the shop or out on the round; everything reaches your main counter over your shop's own Wi-Fi, and nothing goes to the internet. For shops on Silver (2 phones) or Gold (5 phones); the 14-day trial includes 2. On the download page.
- Each salesman sees only their own customers, sells within the limits you set — anything below them waits for your approval, at the counter or on your phone — and hands over the day's cash, counted and recorded.
- Owner mode on your phone: the shop's figures, any party's full ledger, purchases and supplier payments, opened with your own PIN.
- Who to chase today, learned from each customer's own paying habit — "15 days late, usually pays in 10 days".
- You decide who may do what. Rights by role, limits on discount and rate, approvals, and a change log of every deleted or changed entry. Staff no longer see what goods cost you.
- Price lists as PDF, delivery challans and quotations from the phone, at your own price lists.
- A big shop stays fast. At a lakh of bills a bill saves in a fraction of a second, and the profit report, stock audit, ageing and search answer in about a second or less.
Bugs fixed
- A deleted bill, purchase, credit or debit note or receipt now stays deleted — it could come back the next time the books were read.
- Creating a company works on a small laptop screen.
Version 1.19.5 — 12 September 2026
New features
- A customer's statement on paper. Every customer's ledger has a Statement button: your letterhead, every bill and payment with the running balance, the total and the amount due in words — with your bank details and payment QR when money is owed. Print it, save it as PDF, or send it on WhatsApp.
Bugs fixed
- The ageing report tells the truth on "oldest bill first" ledgers. A cash bill's own receipt settles that bill; it no longer wiped your oldest debt and left the cash bill you had just been paid for looking due.
- On bill-by-bill ledgers a paid cash bill no longer shows as open.
- A customer who opened the year in advance no longer shows every bill as overdue in the ageing report.
- One customer's payment can no longer settle another customer's bill.
- A cash bill's receipt always prints under its bill on the ledger and the statement, and its note reads "Against invoice INV-0012", with the space.
Version 1.18.0 — 11 September 2026
New features
- A printer just for barcode labels. Settings → Printer setup has a third choice, Barcode labels — the label printer. Set it to your TSC, TVS, Zebra or any sticker printer and every label run goes there on its own, while bills stay on the bills printer and receipts on the roll printer. Until now a label went to the thermal roll printer, or — with none chosen — to the Windows default, which on many counters is the A4 printer. Leave it blank and nothing changes.
- A ready-made rat-tail tag, 100 x 15mm, for spectacle frames and jewellery. Barcode on one half; shop name, item and MRP on the other; the 35mm tail left blank. Under Barcode Labels → New design. If the first tag comes out a little high, hold the printer's FEED button until it stops on a gap — that calibrates it to the roll.
- Sample optical items. Switch on Optical store and the software offers eleven sample items — frames, sunglasses, spectacle lenses, a monthly contact lens, a solution and a case — so you can raise a bill with a power on it straight away. Nothing is added unless you say yes.
- Optical HSN codes, at the GST 2.0 rates. 9001 spectacle and contact lenses at 5%; 9003 frames, 9004 sunglasses, 3307 lens solution and 4202 cases at 18%.
Bugs fixed
- Ready-made label designs printed "MRP Rs ₹8,990.00". The price already carries the ₹ sign, and five ready-made designs put "Rs" in front of it — on the MRP sticker among them. The preview never showed it. Fixed on every ready-made design. A design you saved yourself is not changed: if you typed "Rs" in front of the price, take it out.
- The Print button now counts the labels that will actually print. Filter the list to three frames and it said "Print 7 labels"; the right three came out, but the number was wrong.
- Two ready-made label designs showed "preview unavailable" when your first item's barcode was a code of your own rather than a 13-digit one.
- Printer setup said "Print goes straight to ." on a new install with no printer chosen. It now names your Windows default printer.
- The home screen read "Batch & expiry tracking".
Version 1.17.1 — 10 September 2026
Bugs fixed
- Restoring a backup did not reach your other counters. You restore yesterday's backup at the main counter to undo a mistake — and every other till in the shop carried on showing the bills the restore had just removed. They would print them, list them in reports and carry them into your GST return, for the rest of the day, with nothing on any screen saying anything was wrong. Now a restore tells every counter at once, and they re-read the books on their own within seconds. Nothing about restoring itself has changed — it still checks the file first, still keeps a copy of your current books, and still puts back every company.
Version 1.17.0 — 10 September 2026
New features
- You can take a company home. An extra counter can borrow a copy of one company's books for up to thirty days: supplier bills, purchase orders, goods received, money in and out, the bank, your parties and items — everything the back office does when the shop is shut. Bills to customers stay at the shop, so your bill book keeps one unbroken series. Bring the laptop back, press Send to shop, and the counter files everything into the books exactly as if it had been keyed there. The shop counter says on its dashboard that a copy is out; order and goods-received numbers are reserved before the laptop leaves, so the two machines never use the same one; the copy stops taking new entries after thirty days but never stops reading, reporting or exporting; and nothing is lost if the merge is interrupted — press it again.
Bugs fixed
- Two waiters could settle two tables at the same moment and give both customers a bill with the same number on it. A restaurant bill is a tax invoice in the same series as every other sale, and the settle screen took the number it had been offered instead of asking the books whether it was still free. Nothing in your books is damaged — the bills are all there and all correct except for the number — but two invoices sharing a number is a question at assessment, so check any day you billed from two tills at once and re-issue if you find a pair.
- A company added at the main counter now appears on the other counters. It used to need each till restarted, with nothing on any screen saying why. Same for a new user.
Version 1.16.3 — 10 September 2026
Bugs fixed
- Restarting or shutting down Windows with the software open held the computer up, and could have cut a backup in half. On a normal close the software shows you the backup being written, and waits a few seconds so you can see it — which is right when you are shutting the till for the night, and wrong when Windows is already restarting. Windows gives a program a few seconds at that point and then ends it, so the very backup the screen was showing you was the thing most at risk. On a restart or a log-off it now writes the backup silently and gets out of the way — under a quarter of a second on the machine this was measured on, against four and a half with the screen. Nothing is skipped: the same backup is written either way.
Version 1.16.2 — 9 September 2026
Bugs fixed
- A second billing counter would have stopped receiving updates two weeks after it was set up. Silently — no message, nothing on any screen. Your main computer went on updating normally, so the two tills would have drifted apart onto different builds while the shop's licence was perfectly live and paid for. Anybody already running a second counter should install this build on it by hand; after that it looks for updates by itself again.
Version 1.16.1 — 9 September 2026
Bugs fixed
- "Invoice not found" on a bill that had just saved. When the other counter had taken the number first, the bill went into the books correctly and then vanished off the screen that saved it — and out of that till's own sale book until the company was reopened.
- The main computer did not show the other counter's bill. If you were in the middle of writing a bill when it arrived, the notice appeared and the screen then never caught up, however long you waited.
- The first sale after opening a company could lose its stock movement. Only on two counters, and only on the first bill — one till's reduction was written over by the other's. Every bill after it was correct, which is why it was so hard to see.
Version 1.16.0 — 9 September 2026
New features
- You can test two billing counters during your free trial. Set the second computer up, connect it to the first over your shop's own network, and bill from both — before you pay for anything. Two extra counters, and they stop when the trial does; the screen says so and names the date. Your books and billing on the first computer are not affected either way.
- Two counters can now bill at the same time. Until now the second till was safe to look things up on and safe to bill on while the first one was not — and nothing said so. If both saved a bill in the same minute, both could take the same invoice number, and the stock one of them sold could quietly go back on the shelf. Neither is possible any more: the invoice number is decided by the computer holding the books at the moment the bill is saved, so two tills can never issue one number; and stock is now written line by line instead of the whole list at once, so nothing either counter does is written over. If the number you were offered has just been used by the other till, the software quietly takes the next free one — unless you typed the number yourself, in which case it tells you rather than changing what you chose.
- Each counter now sees the other one's bills without being restarted. The main computer used to show a sales list that had never heard of the bill the second till raised a minute ago, until it was closed and opened. It catches up on its own now, within a few seconds. It never does this while you are in the middle of writing a bill — it waits until you have finished, and shows a small mark on the top bar to say the other counter has billed.
- An extra counter now finds the main computer again when its address changes. Your internet box gives each computer a number, and that number changes on its own — after a power cut, or after the box is replaced. Until now the second counter simply said it could not reach the first, and somebody had to read a new number off one screen and type it into the other. The second counter remembers the main computer by name and goes looking for it on your own network. Nothing to type in. It will only ever connect back to your own main counter — another shop's computer on the same network is refused.
- The same item twice on one bill is now mapped once. When a supplier lists the same goods on two lines — two lots, a free item, a second rate — the checking screen used to ask you to pick the item again on every repeat, even one you had just added to your own list from the line above. Map it, or add it, once: every other line on that bill for the same goods follows. Lines you have already answered are never changed, and a rate you typed yourself stays as you typed it. It works the same way on an uploaded sale bill.
Bugs fixed
- Extra billing counters were missing entirely on a licence that includes them. On a Gold licence the Extra counters screen was not in Settings at all, the status chip did not appear, and a second computer had nothing to connect to — a paid-for feature that could not be found or used. Nothing was wrong with the licence file. Reported from a real install and now fixed at its source, so every edition serves the counters it includes.
- A bill belonging to another firm could be uploaded as your own sale. When you upload a purchase bill, the software already checks the bill is addressed to you and refuses one that is not. The sale side asked nothing at all, so somebody else's bill — or your own purchase bill picked by mistake — went in as this company's sale, with every figure on it correct. It is now checked from the other end of the paper: the bill must be headed by this company. A purchase bill uploaded there is named as one and points you at Purchases.
Version 1.15.0 — 9 September 2026
New features
- Your Registration screen now says what you actually bought. Three separate numbers, each named: how many companies your licence allows, how many computers it runs on, and how many extra billing counters share your books over the shop's network. They used to be one line reading "counter(s)", which meant two different things and was neither of them.
Bugs fixed
- A Gold licence said you had 2,147,483,647 companies. It is 50. The screen was reading a number out of the licence file instead of asking the software what it allows, so a figure that meant "no limit" inside the program was printed to the customer exactly as stored.
- Extra billing counters showed as "none" on a licence that included 25. The same fault, the other way round: the screen read the file, the software read the edition, and the two disagreed. Both now come from one place, so what you see is what the till will let you do.
- Buying extra counters added nothing on some licences. A shop on a licence issued before this was tidied could pay for five more counters and end the day with exactly the number it started with. Anyone this happened to gets the counters they paid for as soon as they open this build.
Version 1.14.0 — 8 September 2026
- Type the label size you measured, and it prints at that size. A new stationery choice — My own size — follows the width and height you type instead of squaring them up to an A4 sheet. The first sticker starts in the very corner, the next one after the width plus the gap, and the page is your labels and nothing else. Every other stationery answers "what is this cut to" and then changes your design to agree; this one does not.
- The software works out how many fit across your printer. It asks the printer itself what it can mark — never a paper chart, which is wrong the day you buy a machine that is not on it — and says on the screen how many labels of that width fit, with one button to take the answer. A label wider than the print head is said plainly, before the roll goes through.
- A label sheet that will not fit is no longer printed silently. An A4 sheet design sent to a label printer came out at half size in a corner of the stock, with nothing anywhere saying why: Windows does not refuse a page bigger than the printer takes, it substitutes its own and shrinks the artwork into it. The screen now names the printer, both page widths, what fraction of its size each label will be, and the setting that fixes it.
- The gap between labels does what the box says. A hidden per-column setting could quietly beat the one on the card, so a shop set 4mm and got none, with the box still reading 4. Clearing a number box no longer stores a zero either — blank means "not said", and a typed 0 still means 0.
- Something dropped in the wrong place can be removed where it is. A red cross on the element itself, and the button in the panel now says what it removes — Delete barcode, Delete box — instead of sitting sixth in a row of six identical buttons. Undo was the only way out before, and it undoes everything done since, not just the mistake.
- The tab key stops losing your place. Typing a number on the label screen and tabbing on used to leave the cursor nowhere at all, so the next keystroke went into the void.
- Common stock sizes are one press. 25×25, 38×25, 50×25, 50×50, 60×40, 75×50, 100×50 and 100×150 — the sizes suppliers actually list. The boxes stay free text, because a label you measured beats a catalogue.
Version 1.13.0 — 7 September 2026
- A power against each pair, so a whole family bills on one bill. The father pays, the son takes lenses, his mother takes lenses of her own and a frame goes on the same bill. Every lens line now carries its own power and its own name — press the small 👓 box on the line, fill the eyes, type SON or MOTHER, and it prints against that line. Before this the bill held one prescription for everything on it.
- A shop that keeps no lenses in stock can still print the power. Most opticians order every lens in against the customer's order and stock none of them. Nothing has to be ticked, no lot has to be opened: type the power on the line and it is on the paper the customer walks out with. A shop that does keep lenses by power types nothing at all — the lot it already picked prints as the power.
- His own last power, never whoever came in last. The recall button on a line asks for that NAME. A son with no earlier pair of his own is offered nothing rather than his mother's eyes.
- On all three papers. The A4 bill, the thermal roll and the WhatsApp message each carry every line's power and the name against it. Where the lines carry powers, the card at the top of the bill steps aside so the customer is never handed two different prescriptions on one paper — the PD, who tested the eyes and the remarks still print.
- It still refuses nothing. A cylinder with no axis or a power off the quarter step is now said line by line, naming which pair the lab cannot grind. Every one of them is a notice. The bill still saves.
Version 1.12.0 — 7 September 2026
- An optical counter, for any shop that adds one. Switch Optical store on under Settings → Trade profile and the bill grows a small Power card: right and left eye, SPH, CYL, AXIS and ADD, the PD, and who tested the eyes. It prints on the A4 bill, on the thermal roll and in the WhatsApp message, so the customer has their own power in writing wherever they read it. It is not a separate kind of business — a chemist, a general store or a dedicated optician all keep the trade they already have and simply switch this on.
- "Use his last power." A returning customer's previous prescription is offered on the bill, dated, in one button. It is read off his last BILL, so what you dispensed last year stays exactly as it was billed even after his sight changes.
- Lenses can be kept by power. Tick Keep this in stock power by power on a lens and each power becomes its own lot with its own quantity — the same machinery batches and serial numbers already use, so the stock report, the item ledger and the printed bill all agree. Frames, cases and solutions bill as ordinary items. Contact lenses add base curve and diameter, and expire like any other dated stock.
- It tells you what looks wrong and refuses nothing. A cylinder with no axis, a power that is not a quarter step, a PD nobody has, and — the one that matters — a lens on the bill with no power entered at all. Every one is a notice beside the boxes. The bill still saves. A shop must always be able to bill.
- The financial year on the "Continue in" screen was invisible. It was drawn in white on a white box on the first screen you see when you open a company, so the year looked missing and the button looked broken. Both were there the whole time.
Version 1.11.0 — 5 September 2026
- A new, smaller edition: LITE. A sale billing book — your items, your parties, a GST sale bill on any paper size, with your own logo, signature and payment QR. It does not do purchases, stock, challans, quotations, credit notes, receipts, payments or GST returns; a shop that needs those wants Basic. Screens Lite does not include are not in its menu, and walking to one by an old shortcut says which edition it comes with rather than opening an empty form.
- Light and dark, from the top bar. The switch sits beside your company name on every screen, with LIGHT and DARK written either side. Dark was already in the software and was four clicks inside Settings, where nobody found it. Your printed bills are unaffected — paper is white either way.
- Messages you can read in dark. The pop-up at the bottom of the screen was white text on a white box in the dark theme, and the working-year chip was brown on brown. Six places in all.
- Settings stays where you left it. Changing a setting no longer scrolls the panel back to the top and shuts every section you had opened.
- The bank details card has a save button. It collected four fields and had nothing to press; the nearest Update was in a different section.
- Renew on or before your due date and you get an extra month — thirteen for the price of twelve. Your dashboard now tells you the date it buys, not just that a renewal is due.
- Bigger, clearer type on the four buttons you press all day, and the F-keys on them are readable now — they were rendering at nine pixels, the smallest type in the product.
Version 1.10.0 — 4 September 2026
- Take a copy home. Settings → Data lists the pen drives that are plugged in, by name, and copies your whole shop onto one. Your books are already saved in three places on this computer — and one bad day takes all three together, because anything running on the machine can write to all of them. A drive that is not plugged in cannot be touched. The dashboard reminds you if a week goes by.
- Restore from the pen drive without hunting for it. It appears in the restore list beside the copies on this computer, named after the drive.
- Check my stock adds up. Settings → Data adds up every bill, purchase, return, challan, goods receipt and stock voucher, and compares the answer with what each item is showing. A difference is usually not a mistake — opening stock and imports put goods on the shelf with no document behind them — so the screen offers both honest answers: record it as opening stock and keep the quantity, or recalculate the shelf from the documents. Only the shop knows which, so the software does not choose.
- An extra counter no longer says the main counter is unreachable while it is sitting there working. A busy main counter could stall the connection long enough for the other till to give up.
- Nothing to do on update. Your books are converted the first time the new version opens them, and every backup you already hold still restores.
Version 1.9.0 — 3 September 2026
- Barcode labels print at their real size. Small labels — the 38 × 21 mm default and the ready-made designs below it — were being routed to the sheet printer and laid out as A4. They now go to the label printer at the size set.
- Labels on a receipt roll come out right. Where the printer demands a six-inch page, a run now stacks six 25 mm stickers into it instead of wasting the roll, and the label can sit left, centred or right across the paper.
- A sheet of stickers prints on one sheet. A three-sheet run used to spill onto six pages, cutting the bottom row of every sheet across the die cut.
- Large label runs print in full. 2,000 tags asked for printed 500, silently. No cap now — one confirmation reads the count back in sheets.
- The Print labels dialog shows the label before printing, and the designer no longer scrolls back to the top after every edit.
- The WhatsApp bill link works on every install. Sharing a bill as a PDF needed a file placed by hand on the counter machine, so on most installs it quietly fell back to plain text.
How updates reach you
Updates are included for twelve months from the day you activate your licence. Download the
newest build from the same link and install it over the top — your books are not touched.
When that year ends, on Lite and Basic billing carries on for ever; you simply stop
receiving new versions until you renew. There is no reactivation fee at any age.
Questions
Are updates free?
For twelve months from the day you activate your licence. After that billing continues on Lite and Basic; you just stop getting new versions until you renew.
How do I install an update?
Download the newest build from the same link and install it over the top. Your books are not touched.