Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

cpapatrickmoori-cmyk/manager-io-kenya-compliance

Domaine:

digital infrastructure

Type de record:

software
Créateur:
cpa
Hôte:
Kenya eTIMS integration extension for Manager.io – Real-time KRA compliance with QR codes and invoice transmission and general compliance with accounting requirements in Kenya # manager-io-kenya-compliance Kenya eTIMS integration extension for Manager.io – Real-time KRA compliance with QR codes and invoice transmission and general compliance with accounting requirements in Kenya ## Overview This extension adds mandatory Kenya Revenue Authority (KRA) eTIMS features directly into Manager.io: - Automatic invoice transmission via OSCU - QR code generation with digital signatures and control numbers - Item registration, stock updates, credit/debit notes - Full support for VAT rates and buyer PINs Built as a hosted iframe extension using Manager.io's official API and Playground tools. Addresses high-demand Kenyan user requests (e.g., forum thread). ## Status - Early development - MVP: OSCU initialization + invoice transmission + QR display - Open for contributions! ## Requirements - Manager.io (latest version with Extensions enabled) - KRA eTIMS sandbox/production access - Hosted web server (free: Vercel/Netlify) ## Setup (Coming Soon) 1. Deploy the extension code 2. Add endpoint in Manager.io Settings > Extensions 3. Target: Sales Invoices page ## Development - Uses Manager.io Playground for contextual API examples - Backend: Node.js (Express) for secure OSCU calls - Frontend: HTML/JS in iframe Contributions welcome—especially from Kenyan users/testing! ## License MIT © cpapatrickmoori-cmyk HOW TO INSTALL 1) Set up invoice footer with this code; Kenya Revenue Authority (KRA) eTIMS Verification {% assign qr_field = custom_fields | where: "label", "eTIMS QR Code" | first %} {% assign control_field = custom_fields | where: "label", "eTIMS Control Number" | first %} {% if qr_field and qr_field.text != blank %} Invoice Control Number: {{ control_field.text | default: "Pending" }} Verified: Scan QR code or visit verify.kra.go.ke {% else %} eTIMS QR Code not generated yet Click "Transmit to KRA eTIMS" in the extension panel to generate {% endif %} This invoice is electronically transmitted via the Electronic Tax Invoi …

Visit

github.com

Tags

accountingadditionalagentassesmenterpetimsgeneralincomeinvoicekenya+9

Licenses

MIT