[{"data":1,"prerenderedAt":431},["ShallowReactive",2],{"navigation":3,"/en/changelog":107},[4,8,26,39,60,77,86],{"title":5,"path":6,"stem":7},"Bienvenue sur L'app du travailleur","/docs","1.docs/0.index",{"title":9,"path":10,"stem":11,"children":12,"page":25},"Démarrage","/docs/demarrage","1.docs/1.demarrage",[13,17,21],{"title":14,"path":15,"stem":16},"Créer votre compte","/docs/demarrage/creation-compte","1.docs/1.demarrage/1.creation-compte",{"title":18,"path":19,"stem":20},"Configurer votre entreprise","/docs/demarrage/configuration-entreprise","1.docs/1.demarrage/2.configuration-entreprise",{"title":22,"path":23,"stem":24},"Authentification à deux facteurs (2FA)","/docs/demarrage/securite-2fa","1.docs/1.demarrage/3.securite-2fa",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Clients","/docs/clients","1.docs/2.clients",[31,35],{"title":32,"path":33,"stem":34},"Ajouter un client","/docs/clients/ajouter-client","1.docs/2.clients/1.ajouter-client",{"title":36,"path":37,"stem":38},"Gérer vos clients","/docs/clients/gestion-clients","1.docs/2.clients/2.gestion-clients",{"title":40,"path":41,"stem":42,"children":43,"page":25},"Facturation","/docs/facturation","1.docs/3.facturation",[44,48,52,56],{"title":45,"path":46,"stem":47},"Créer une facture","/docs/facturation/creer-facture","1.docs/3.facturation/1.creer-facture",{"title":49,"path":50,"stem":51},"Créer un devis","/docs/facturation/devis","1.docs/3.facturation/2.devis",{"title":53,"path":54,"stem":55},"Envoyer une facture par courriel","/docs/facturation/envoyer-par-courriel","1.docs/3.facturation/3.envoyer-par-courriel",{"title":57,"path":58,"stem":59},"Taxes TPS et TVQ","/docs/facturation/taxes-tps-tvq","1.docs/3.facturation/4.taxes-tps-tvq",{"title":61,"path":62,"stem":63,"children":64,"page":25},"Dépenses","/docs/depenses","1.docs/4.depenses",[65,69,73],{"title":66,"path":67,"stem":68},"Ajouter une dépense","/docs/depenses/ajouter-depense","1.docs/4.depenses/1.ajouter-depense",{"title":70,"path":71,"stem":72},"Numérisation de reçus par IA","/docs/depenses/numerisation-recus","1.docs/4.depenses/2.numerisation-recus",{"title":74,"path":75,"stem":76},"Gérer vos fournisseurs","/docs/depenses/fournisseurs","1.docs/4.depenses/3.fournisseurs",{"title":78,"path":79,"stem":80,"children":81,"page":25},"Transport","/docs/transport","1.docs/5.transport",[82],{"title":83,"path":84,"stem":85},"Suivi du kilométrage professionnel","/docs/transport/suivi-kilometrage","1.docs/5.transport/1.suivi-kilometrage",{"title":87,"path":88,"stem":89,"children":90,"page":25},"Rapports","/docs/rapports","1.docs/6.rapports",[91,95,99,103],{"title":92,"path":93,"stem":94},"État des résultats","/docs/rapports/etat-resultats","1.docs/6.rapports/1.etat-resultats",{"title":96,"path":97,"stem":98},"Rapport de taxes TPS/TVQ","/docs/rapports/rapport-taxes","1.docs/6.rapports/2.rapport-taxes",{"title":100,"path":101,"stem":102},"Rapport de revenus par client","/docs/rapports/rapport-revenus","1.docs/6.rapports/3.rapport-revenus",{"title":104,"path":105,"stem":106},"Rapport de dépenses par catégorie","/docs/rapports/rapport-depenses","1.docs/6.rapports/4.rapport-depenses",[108,231,282,355],{"id":109,"title":110,"body":111,"date":220,"description":221,"extension":222,"image":223,"meta":224,"navigation":225,"path":226,"seo":227,"status":228,"stem":229,"__hash__":230},"versions_en/changelog/14.paiements-et-encaissements.md","Payments, cash tracking, and dark mode",{"type":112,"value":113,"toc":211},"minimark",[114,118,123,126,146,149,153,156,175,179,182,186,189,204,208],[115,116,117],"p",{},"An invoice no longer has to be paid all at once, or sent by email to be finalized. Here's everything that changed around payments this week.",[119,120,122],"h2",{"id":121},"partial-payments","Partial payments",[115,124,125],{},"Record one or more partial payments on an invoice and track the remaining balance in real time.",[127,128,129,137,140,143],"ol",{},[130,131,132,133],"li",{},"Open an invoice and click ",[134,135,136],"strong",{},"Record a payment",[130,138,139],{},"Enter the amount received, the date, and the payment method (cash, cheque, Interac e-Transfer, credit card, debit card, bank transfer, other)",[130,141,142],{},"The remaining balance updates automatically",[130,144,145],{},"Repeat for each payment received: the invoice moves to \"paid\" once the balance hits zero",[115,147,148],{},"Full payment history per invoice, editable or removable, with an optional note per payment.",[119,150,152],{"id":151},"tips-on-payments","Tips on payments",[115,154,155],{},"Tips are now tracked separately from the invoice amount, so your revenue reports stay accurate.",[157,158,159,166,169,172],"ul",{},[130,160,161,162,165],{},"Add an amount in the ",[134,163,164],{},"Tip"," field when recording a payment",[130,167,168],{},"If the invoice is already paid in full, any additional amount is automatically counted as a tip",[130,170,171],{},"Go back to any recorded payment at any time to add or edit a tip after the fact",[130,173,174],{},"Included in net profit, excluded from invoiced revenue",[119,176,178],{"id":177},"cash-received-report","Cash-received report",[115,180,181],{},"The revenue report now includes a \"Cash received & tips\" section, based on the date payments were made rather than the invoice date, so you can see money actually received during a given period, distinct from invoiced revenue.",[119,183,185],{"id":184},"optional-email-sending","Optional email sending",[115,187,188],{},"Emailing an invoice is no longer required to finalize it. The old behaviour (a surprise dialog when the client had no email on file) is replaced with a clear toggle.",[157,190,191,198,201],{},[130,192,193,194,197],{},"A ",[134,195,196],{},"Send by email"," toggle is on by default if the client has an email address",[130,199,200],{},"Turn it off to finalize the invoice without sending it, useful for handing it over in person or printing a copy",[130,202,203],{},"The button label adjusts automatically: \"Send\" when the toggle is on, \"Save\" when it's off",[119,205,207],{"id":206},"improved-dark-mode","Improved dark mode",[115,209,210],{},"Several screens missed during the dark mode launch are now properly styled: client lists, expenses, suppliers, vehicles and trips, the time tracking screen, plus receipt uploads and multi-step forms.",{"title":212,"searchDepth":213,"depth":213,"links":214},"",2,[215,216,217,218,219],{"id":121,"depth":213,"text":122},{"id":151,"depth":213,"text":152},{"id":177,"depth":213,"text":178},{"id":184,"depth":213,"text":185},{"id":206,"depth":213,"text":207},"2026-07-24T00:00:00.000Z","Partial payments and tips on invoices, a new cash-received report based on money actually collected, optional email on finalization, and several dark mode fixes.","md",null,{},true,"/changelog/paiements-et-encaissements",{"title":110,"description":221},"released","changelog/14.paiements-et-encaissements","AjFkXasF6azFep1ZhB7WkfPRsNx-AtEQP4qn1wcEen0",{"id":232,"title":233,"body":234,"date":275,"description":276,"extension":222,"image":223,"meta":277,"navigation":225,"path":278,"seo":279,"status":228,"stem":280,"__hash__":281},"versions_en/changelog/11.realtime-sync.md","Real-time data sync",{"type":112,"value":235,"toc":272},[236,239,243,269],[115,237,238],{},"No more wondering which version of your data is the current one. Everything you do in the app shows up within seconds on every device you're connected on.",[119,240,242],{"id":241},"whats-new","What's new",[157,244,245,251,257,263],{},[130,246,247,250],{},[134,248,249],{},"Instant sync",": changes propagate in real time across all your devices",[130,252,253,256],{},[134,254,255],{},"Offline mode",": the app works without a connection and syncs automatically once you're back online",[130,258,259,262],{},[134,260,261],{},"Conflict resolution",": if you edit the same record on two devices, the app intelligently picks the most recent version",[130,264,265,268],{},[134,266,267],{},"Status indicator",": a small icon in the interface confirms everything is synced",[115,270,271],{},"This update also lays the technical foundation for upcoming collaboration features: sharing with an accountant, multi-user access, and a team dashboard.",{"title":212,"searchDepth":213,"depth":213,"links":273},[274],{"id":241,"depth":213,"text":242},"2025-04-15T00:00:00.000Z","Your data syncs instantly across all your devices. Start an invoice on your desktop, finish it on your phone.",{},"/changelog/realtime-sync",{"title":233,"description":276},"changelog/11.realtime-sync","tI3xi9P5kVEB6XMU6XBj1_FOyy0G86yBZMV2Ey3Z-MA",{"id":283,"title":284,"body":285,"date":348,"description":349,"extension":222,"image":223,"meta":350,"navigation":225,"path":351,"seo":352,"status":228,"stem":353,"__hash__":354},"versions_en/changelog/12.time-tracking.md","Time tracking",{"type":112,"value":286,"toc":344},[287,290,294,320,324],[115,288,289],{},"Time tracking is now built directly into your invoicing. No more separate spreadsheets, everything lives in one place.",[119,291,293],{"id":292},"how-it-works","How it works",[127,295,296,302,308,314],{},[130,297,298,301],{},[134,299,300],{},"Start the timer"," from a client's or project's page",[130,303,304,307],{},[134,305,306],{},"Pause or stop"," when you switch tasks, or enter hours manually afterward",[130,309,310,313],{},[134,311,312],{},"Check the report"," to see totals by client, by week, or by project",[130,315,316,319],{},[134,317,318],{},"Convert to an invoice",": every selected entry is automatically added as a line item, with the hourly rate and description",[119,321,323],{"id":322},"features","Features",[157,325,326,329,332,335,338,341],{},[130,327,328],{},"Real-time timer with pause and resume",[130,330,331],{},"Manual entry (start time / end time)",[130,333,334],{},"Notes per time entry",[130,336,337],{},"Configurable default hourly rate, adjustable per entry",[130,339,340],{},"Weekly and monthly reports by client",[130,342,343],{},"Multi-select → convert to a single invoice",{"title":212,"searchDepth":213,"depth":213,"links":345},[346,347],{"id":292,"depth":213,"text":293},{"id":322,"depth":213,"text":323},"2025-02-28T00:00:00.000Z","Track hours by client and project, generate a report, and convert it to an invoice in one click.",{},"/changelog/time-tracking",{"title":284,"description":349},"changelog/12.time-tracking","cX5aihdZaXuBqEc0w9CuD5dXSi-bi1cykw8ymogyukU",{"id":356,"title":357,"body":358,"date":424,"description":425,"extension":222,"image":223,"meta":426,"navigation":225,"path":427,"seo":428,"status":228,"stem":429,"__hash__":430},"versions_en/changelog/13.quotes.md","Quotes: convert to invoice",{"type":112,"value":359,"toc":420},[360,363,367,392,394],[115,361,362],{},"Quotes work like invoices, but before the work happens. Your client gets a link to accept or comment, and you convert it to an invoice in a single click once you get the go-ahead.",[119,364,366],{"id":365},"the-full-flow","The full flow",[127,368,369,375,381,387],{},[130,370,371,374],{},[134,372,373],{},"Create a quote"," with your line items: work, materials, labour, and taxes",[130,376,377,380],{},[134,378,379],{},"Send it by email",": the client receives a professional PDF with an \"Accept quote\" button",[130,382,383,386],{},[134,384,385],{},"The client accepts",": you get a notification and the quote moves to \"Approved\"",[130,388,389,391],{},[134,390,318],{},": every line transfers automatically, and the reference number is preserved",[119,393,323],{"id":322},[157,395,396,399,402,405,408,411,414,417],{},[130,397,398],{},"Automatic numbering (QUO-2025-001)",[130,400,401],{},"Statuses: Draft → Sent → Approved → Converted",[130,403,404],{},"Client approval link, no account required",[130,406,407],{},"Comment field for the client",[130,409,410],{},"One-click conversion to invoice",[130,412,413],{},"Linked history: quote ↔ invoice",[130,415,416],{},"Configurable validity period (valid for X days)",[130,418,419],{},"GST and QST calculated automatically",{"title":212,"searchDepth":213,"depth":213,"links":421},[422,423],{"id":365,"depth":213,"text":366},{"id":322,"depth":213,"text":323},"2025-01-20T00:00:00.000Z","Create professional quotes, send them for approval by email, and convert them to an invoice in one click when the client accepts.",{},"/changelog/quotes",{"title":357,"description":425},"changelog/13.quotes","JUbnw_L9XPRs1qhJebndfg1sPSXtFhTPbkZlsIQFygI",1786654586906]