Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

NelsonMuquissi/nigerian-sme-agent

Domain:

socioeconomic

Record type:

software
Creator:
Nel
Host:
The SME Invoice Automator is an AI-powered tool designed to streamline invoicing for Nigerian Small and Medium Enterprises (SMEs). Built for the Agents Hackathon – Nigeria, it automates the creation of professional invoices, calculates taxes, generates PDFs, and optionally sends invoices via email SME Invoice Automator Overview The SME Invoice Automator is an AI-powered tool designed to streamline invoicing for Nigerian Small and Medium Enterprises (SMEs). Built for the Agents Hackathon – Nigeria, it automates the creation of professional invoices, calculates taxes, generates PDFs, and optionally sends invoices via email. By leveraging AI, it enhances item descriptions, making invoices clear and professional, saving time, and reducing errors for Nigerian businesses. Features Automated Invoice Creation: Generates invoices with company details, customer information, and itemized lists (including quantities and prices). Tax Calculation: Automatically calculates Nigeria's 7.5% VAT and provides subtotal and total amounts. AI-Powered Descriptions: Uses the Grok API (xAI) to generate professional item descriptions for invoices. PDF Generation: Creates formatted PDF invoices using the ReportLab library. Email Automation (Optional): Sends invoices directly to customers via email (e.g., using Gmail SMTP). Impact: Reduces manual invoicing time by up to 80%, minimizes errors, and enhances professionalism for SMEs. Prerequisites Python 3.x Libraries: reportlab, requests, python-dotenv Grok API Key (sign up at x.ai) (Optional) Email account with SMTP settings for sending invoices Installation Clone this repository:git clone cd sme_invoice_automator Create and activate a virtual environment:python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows Install dependencies:pip install reportlab requests python-dotenv Create a .env file in the project root and add your Grok API key: Usage Run the script:python invoice_automator.py The script generates a sample invoice PDF (invoice_[ID].pdf) based on predefined items. Customize the script by editing the items list in invoice_automator.py:items = [ ("Shirt", 5, 2000), # Item name, quantity, price in Naira ("Trousers", 3, 3000) ] (Optional) Enable email sending by u …

Visit

github.com

Similar

webjojoc/SecureScore-SMEautanuhu/sme-pulseBenchmarking humanitarian support : empirical agent-based modeling of development action types in Nigerian villages"Pocket AISME Questionaire SME"Tikondwe138/bi-dashboard-smealexwainaina33-arch/sme-calculators

webjojoc/SecureScore-SME

Find out where your business stands — in about 10 minutes. 43 plain-language questions across seven

autanuhu/sme-pulse

AI-powered early-warning intelligence platform that helps African SMEs detect business risks, monito

Benchmarking humanitarian support : empirical agent-based modeling of development action types in Nigerian villages

International audience The purpose of this article is to simulate and analyze the imp

"Pocket AISME Questionaire SME"

"This study investigates the integration of weather-based machine learning (ML) models in improving

Tikondwe138/bi-dashboard-sme

A business intelligence dashboard built specifically for Small and Medium Enterprises (SMEs) in Mala

alexwainaina33-arch/sme-calculators

Frontend calculators for SMEs in Kenya - Profit margin, break-even, ROI, and more