[{"data":1,"prerenderedAt":478},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fadministration\u002Fmessages":179,"\u002Fdocs\u002Fadministration\u002Fmessages-surround":473},[4,33,64,100,130,165],{"title":5,"path":6,"stem":7,"children":8,"icon":32},"Start here","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[9,12,17,22,27],{"title":10,"path":6,"stem":7,"icon":11},"What it does","i-lucide-book-open",{"title":13,"path":14,"stem":15,"icon":16},"Signing in","\u002Fdocs\u002Fgetting-started\u002Fsigning-in","1.docs\u002F1.getting-started\u002F2.signing-in","i-lucide-log-in",{"title":18,"path":19,"stem":20,"icon":21},"Finding your way around","\u002Fdocs\u002Fgetting-started\u002Ffinding-your-way","1.docs\u002F1.getting-started\u002F3.finding-your-way","i-lucide-compass",{"title":23,"path":24,"stem":25,"icon":26},"Who can do what","\u002Fdocs\u002Fgetting-started\u002Froles","1.docs\u002F1.getting-started\u002F4.roles","i-lucide-users",{"title":28,"path":29,"stem":30,"icon":31},"Words you will see","\u002Fdocs\u002Fgetting-started\u002Fwords","1.docs\u002F1.getting-started\u002F5.words","i-lucide-book-a","i-lucide-rocket",{"title":34,"icon":35,"path":36,"stem":37,"children":38,"page":63},"Selling","i-lucide-scan-barcode","\u002Fdocs\u002Fselling","1.docs\u002F2.selling",[39,43,48,53,58],{"title":40,"path":41,"stem":42,"icon":35},"Making a sale","\u002Fdocs\u002Fselling\u002Fthe-till","1.docs\u002F2.selling\u002F1.the-till",{"title":44,"path":45,"stem":46,"icon":47},"Receipts and the printer","\u002Fdocs\u002Fselling\u002Freceipts","1.docs\u002F2.selling\u002F2.receipts","i-lucide-receipt",{"title":49,"path":50,"stem":51,"icon":52},"A day's sales, voids and refunds","\u002Fdocs\u002Fselling\u002Fsales-by-day","1.docs\u002F2.selling\u002F3.sales-by-day","i-lucide-calendar-days",{"title":54,"path":55,"stem":56,"icon":57},"Closing the day","\u002Fdocs\u002Fselling\u002Fclosing-the-day","1.docs\u002F2.selling\u002F4.closing-the-day","i-lucide-send",{"title":59,"path":60,"stem":61,"icon":62},"When Chemistbook is not answering","\u002Fdocs\u002Fselling\u002Fwhen-you-cannot-reach-the-pc","1.docs\u002F2.selling\u002F5.when-you-cannot-reach-the-pc","i-lucide-plug-zap",false,{"title":65,"icon":66,"path":67,"stem":68,"children":69,"page":63},"Stock","i-lucide-boxes","\u002Fdocs\u002Fstock","1.docs\u002F3.stock",[70,75,80,85,90,95],{"title":71,"path":72,"stem":73,"icon":74},"Adding a product","\u002Fdocs\u002Fstock\u002Fproducts","1.docs\u002F3.stock\u002F1.products","i-lucide-pill",{"title":76,"path":77,"stem":78,"icon":79},"Finding a medicine on the FDA list","\u002Fdocs\u002Fstock\u002Fthe-fda-register","1.docs\u002F3.stock\u002F2.the-fda-register","i-lucide-badge-check",{"title":81,"path":82,"stem":83,"icon":84},"Ordering and taking a delivery","\u002Fdocs\u002Fstock\u002Fpurchases-and-deliveries","1.docs\u002F3.stock\u002F3.purchases-and-deliveries","i-lucide-truck",{"title":86,"path":87,"stem":88,"icon":89},"Expiring stock and stock set aside","\u002Fdocs\u002Fstock\u002Fexpiry-and-quarantine","1.docs\u002F3.stock\u002F4.expiry-and-quarantine","i-lucide-calendar-clock",{"title":91,"path":92,"stem":93,"icon":94},"Throwing stock away properly","\u002Fdocs\u002Fstock\u002Fdisposals","1.docs\u002F3.stock\u002F5.disposals","i-lucide-flame",{"title":96,"path":97,"stem":98,"icon":99},"Counting the shelf","\u002Fdocs\u002Fstock\u002Fstocktakes","1.docs\u002F3.stock\u002F6.stocktakes","i-lucide-clipboard-list",{"title":101,"icon":102,"path":103,"stem":104,"children":105,"page":63},"Staying legal","i-lucide-shield-check","\u002Fdocs\u002Fcompliance","1.docs\u002F4.compliance",[106,110,115,120,125],{"title":107,"path":108,"stem":109,"icon":79},"Your licence and the shop's details","\u002Fdocs\u002Fcompliance\u002Flicence-and-shop","1.docs\u002F4.compliance\u002F1.licence-and-shop",{"title":111,"path":112,"stem":113,"icon":114},"Reminders","\u002Fdocs\u002Fcompliance\u002Freminders","1.docs\u002F4.compliance\u002F2.reminders","i-lucide-bell",{"title":116,"path":117,"stem":118,"icon":119},"Reports for the accountant and the inspector","\u002Fdocs\u002Fcompliance\u002Freports-and-exports","1.docs\u002F4.compliance\u002F3.reports-and-exports","i-lucide-file-spreadsheet",{"title":121,"path":122,"stem":123,"icon":124},"The day's, week's and month's figures","\u002Fdocs\u002Fcompliance\u002Fsales-summaries","1.docs\u002F4.compliance\u002F4.sales-summaries","i-lucide-chart-column",{"title":126,"path":127,"stem":128,"icon":129},"Who did what","\u002Fdocs\u002Fcompliance\u002Faudit-trail","1.docs\u002F4.compliance\u002F5.audit-trail","i-lucide-scroll-text",{"title":131,"icon":132,"path":133,"stem":134,"children":135,"page":63},"Looking after the shop","i-lucide-settings-2","\u002Fdocs\u002Fadministration","1.docs\u002F5.administration",[136,140,145,150,155,160],{"title":137,"path":138,"stem":139,"icon":26},"People and what they may do","\u002Fdocs\u002Fadministration\u002Fusers-and-roles","1.docs\u002F5.administration\u002F1.users-and-roles",{"title":141,"path":142,"stem":143,"icon":144},"Messages to the owner","\u002Fdocs\u002Fadministration\u002Fmessages","1.docs\u002F5.administration\u002F2.messages","i-lucide-message-square-text",{"title":146,"path":147,"stem":148,"icon":149},"The Chemistbook window","\u002Fdocs\u002Fadministration\u002Finstall-as-an-app","1.docs\u002F5.administration\u002F3.install-as-an-app","i-lucide-app-window",{"title":151,"path":152,"stem":153,"icon":154},"Backups","\u002Fdocs\u002Fadministration\u002Fbackups","1.docs\u002F5.administration\u002F4.backups","i-lucide-database-backup",{"title":156,"path":157,"stem":158,"icon":159},"Updates","\u002Fdocs\u002Fadministration\u002Fupdates","1.docs\u002F5.administration\u002F5.updates","i-lucide-package-check",{"title":161,"path":162,"stem":163,"icon":164},"Your colours, logo and receipt","\u002Fdocs\u002Fadministration\u002Fyour-brand","1.docs\u002F5.administration\u002F6.your-brand","i-lucide-palette",{"title":166,"icon":167,"path":168,"stem":169,"children":170,"page":63},"The law behind it","i-lucide-scale","\u002Fdocs\u002Fregulation","1.docs\u002F6.regulation",[171,175],{"title":172,"path":173,"stem":174,"icon":102},"What an OTCMS may sell","\u002Fdocs\u002Fregulation\u002Fwhat-the-shop-may-sell","1.docs\u002F6.regulation\u002F1.what-the-shop-may-sell",{"title":176,"path":177,"stem":178,"icon":129},"The records the law wants","\u002Fdocs\u002Fregulation\u002Fthe-records-the-law-wants","1.docs\u002F6.regulation\u002F2.the-records-the-law-wants",{"id":180,"title":141,"body":181,"description":466,"extension":467,"links":468,"meta":469,"navigation":470,"path":142,"seo":471,"stem":143,"__hash__":472},"docs\u002F1.docs\u002F5.administration\u002F2.messages.md",{"type":182,"value":183,"toc":456},"minimark",[184,197,202,218,230,234,326,337,341,348,355,359,381,409,419,425,429,432,446],[185,186,187,188,192,193,196],"p",{},"Chemistbook writes to the owner a few times a day at most: the day's figures when the day is closed, a short note of anything sold after the close, and a warning on a day the backup needs a hand. A licence about to run out is not a message of its own: it is the first thing in the day's e-mail, every day of its last two months. Each message goes out as an ",[189,190,191],"strong",{},"e-mail"," and as a ",[189,194,195],{},"text message",", and both are recorded, so you can always see whether one got through.",[198,199,201],"h2",{"id":200},"who-receives-them","Who receives them",[185,203,204,205,208,209,212,213,217],{},"Every person with the ",[189,206,207],{},"Owner"," role, at the e-mail and the phone number on their account, plus the shop's own e-mail and phone under ",[189,210,211],{},"Comply → Compliance → Licence and shop",". Whoever should get the figures needs an address or a number on their account; the ",[214,215,216],"a",{"href":138},"Users"," page is where it is set.",[185,219,220,221,225,226,229],{},"Phone numbers are Ghanaian. ",[222,223,224],"code",{},"024 000 0000"," and ",[222,227,228],{},"+233 24 000 0000"," are the same number.",[198,231,233],{"id":232},"what-comes","What comes",[235,236,237,253],"table",{},[238,239,240],"thead",{},[241,242,243,247,250],"tr",{},[244,245,246],"th",{},"Message",[244,248,249],{},"When",[244,251,252],{},"What is in it",[254,255,256,274,287,300,313],"tbody",{},[241,257,258,264,271],{},[259,260,261],"td",{},[189,262,263],{},"The day's figures",[259,265,266,267,270],{},"When someone presses ",[189,268,269],{},"Close the day",", or at the day's sending time (23:30 unless the owner changes it) if nobody did",[259,272,273],{},"What was unusual first (voids, refunds, discounts, with who and why; in the e-mail also best sellers that have run out, a licence missing, expired or in its last two months, a backup that needs a hand), then the sales, how they compare with last week, what was paid how, the margin, who sold what, the top sellers",[241,275,276,281,284],{},[259,277,278],{},[189,279,280],{},"Sold after the close",[259,282,283],{},"At the day's sending time, when anything was sold after an earlier close",[259,285,286],{},"How many sales, what they came to, when, and who sold them",[241,288,289,294,297],{},[259,290,291],{},[189,292,293],{},"The week",[259,295,296],{},"Monday, from 06:30 or the first hour the PC is on",[259,298,299],{},"The same for Monday to Sunday",[241,301,302,307,310],{},[259,303,304],{},[189,305,306],{},"The month",[259,308,309],{},"The first of the month, from 06:45 or the first hour the PC is on",[259,311,312],{},"The same for the month",[241,314,315,320,323],{},[259,316,317],{},[189,318,319],{},"A backup warning",[259,321,322],{},"Once a day, from 07:35 or the first hour the PC is on (never after 21:35), when the last backup failed or the last good one is more than 28 hours old",[259,324,325],{},"What to check and who to ask",[185,327,328,329,332,333,336],{},"The text message is short, and drops the least needed parts (the other payments, then the comparison with last week) to fit in one message; the e-mail has the full figures. It never drops the exceptions or the seal, so a long shop name, or a seal grown long with the shop's records, can still take two messages, each whole. The shop's name in the text, and the time the day's figures go, are under ",[189,330,331],{},"Reports → Sales summaries → Text and e-mail",", which shows the text as it would read on a busy day and how many messages it takes. The same figures are always on ",[189,334,335],{},"Comply → Reports → Sales summaries",", whether or not the message arrived.",[198,338,340],{"id":339},"when-the-internet-is-down","When the internet is down",[185,342,343,344],{},"Closing the day never waits for the internet. The figures are kept the moment the day is closed, and the e-mail and the text are written down with them, to go as soon as they can. With the internet down, or the message service refusing, Chemistbook tries again after a minute, then two, five, fifteen and thirty minutes, and then every hour, for as long as it takes. A message that goes more than a quarter of an hour after it was written says so at the start, with the time it was written: ",[345,346,347],"em",{},"Late, written 9 Oct 2026, 18:02: …",[185,349,350,351,354],{},"While messages are waiting, the dashboard lists them under ",[189,352,353],{},"Needs attention",", with how many, the oldest, and why the last try failed.",[198,356,358],{"id":357},"when-a-message-does-not-arrive","When a message does not arrive",[185,360,361,362,365,366,369,370,369,373,376,377,380],{},"Open ",[189,363,364],{},"Sales summaries"," and look at the row for that day. It shows the e-mail and the text separately: ",[345,367,368],{},"sent",", ",[345,371,372],{},"waiting to send",[345,374,375],{},"not set up"," or ",[345,378,379],{},"no recipients",".",[382,383,384,391,397,403],"ul",{},[385,386,387,390],"li",{},[189,388,389],{},"Waiting to send"," means Chemistbook has the message and is still trying; the reason from the last try is under it. With the internet down it goes by itself when the internet is back. When it is a refusal, the usual reason for a text is that the shop's message balance has run out, and for an e-mail that the mailbox password changed; either is a five-minute fix for whoever looks after the PC, after which the waiting message goes at its next try.",[385,392,393,396],{},[189,394,395],{},"Not set up"," means that channel was never switched on for this shop. That is a setting on the shop PC; ask whoever looks after it.",[385,398,399,402],{},[189,400,401],{},"No recipients"," means no owner has an e-mail address or a phone number for that channel, and the shop has none either.",[385,404,405,408],{},[189,406,407],{},"Sent",", but nothing arrived: check the phone number or e-mail on the account, and the spam folder.",[185,410,411,412,415,416,380],{},"Summaries from before this version may also say ",[345,413,414],{},"failed",": they were tried once and not again. The owner can send any summary again from its page under ",[189,417,418],{},"Reports → Sales summaries",[420,421,422],"note",{},[185,423,424],{},"A message is never lost. It is kept with the figures it carries, and it waits until it goes.",[198,426,428],{"id":427},"the-cost","The cost",[185,430,431],{},"E-mail is free. A text costs about GH₵0.03 from the shop's message balance.",[382,433,434,440],{},[385,435,436,439],{},[189,437,438],{},"A usual month",", for one owner: one text a day, one a week and one for the month, about 35 texts, so roughly GH₵1.05.",[385,441,442,445],{},[189,443,444],{},"The worst case",": every day's figures too long for one text and so sent as two, and something sold after every close, which is one more short text. That is three texts a day, roughly GH₵2.70 a month, and about GH₵0.30 more for the weeks and the month: about GH₵3 in all.",[185,447,448,449,452,453,455],{},"A morning warning is one text more on the days there is one. Each further owner with a phone on their account adds as much again. Sending a summary again from its page costs its texts again. A text that goes late can be one message longer for the ",[345,450,451],{},"Late, written …"," at its start. Whoever looks after the PC keeps the balance topped up: when it runs out, the texts wait under ",[345,454,389],{}," with the reason until it is.",{"title":457,"searchDepth":458,"depth":459,"links":460},"",1,2,[461,462,463,464,465],{"id":200,"depth":459,"text":201},{"id":232,"depth":459,"text":233},{"id":339,"depth":459,"text":340},{"id":357,"depth":459,"text":358},{"id":427,"depth":459,"text":428},"The e-mail and the text message that carry the day's figures and the warnings, who gets them, and what to do when one does not arrive.","md",null,{},{"icon":144},{"title":141,"description":466},"egkpgdT48UdGlmLc7WCBv725W-7ivEjkZ15LiyRyGTw",[474,476],{"title":137,"path":138,"stem":139,"description":475,"icon":26,"children":-1},"An account for every person, a role for every account. Adding people, one-time passwords, disabling someone who leaves, and shaping roles.",{"title":146,"path":147,"stem":148,"description":477,"icon":149,"children":-1},"Chemistbook opens from its shortcut on the shop PC, in a window of its own, and nowhere else.",1791653126121]