Lekuka e-invoicing, handled from the first sale of the day.

Lekuka is Revenue Services Lesotho's e-invoicing system. Marshal Business Suite signs, numbers and files every receipt and tax invoice with RSL as you trade — at the till, on your invoices and from the systems you already use — so your go-live is a date in the diary, not a scramble.

All five Lekuka documents
  • ReceiptEvery sale at the till Built in
  • Tax invoiceBusiness customers, with their TIN Built in
  • Credit noteRefunds and price corrections Built in
  • Debit noteAmounts added after the fact Built in
  • PayoutMoney paid out, where RSL requires it Built in
What Lekuka means for you

Four things change at your counter.

Lekuka doesn't change how you sell. It changes what happens to each document after you issue it — and that part can be done for you.

Every document is filed with RSL

Receipts, tax invoices, credit notes, debit notes and payouts are each signed and sent to RSL, numbered in sequence.

Each shop trades through a registered fiscal device

RSL issues a device ID and activation key, and that device signs every document the shop issues.

Customers can verify every receipt

Each slip carries a QR code and a verification code that anyone can check with RSL.

Trading runs in fiscal days

A fiscal day is opened, every document is counted within it, and the day is closed within RSL's limit.

How Marshal handles it

Every Lekuka requirement, built into the way you already work.

Your cashiers sell as they always have. Signing, filing, checking and closing happen in the background, and the receipt in the customer's hand is already on record with RSL.

Your fiscal device, registered inside Marshal

Enter the device ID and activation key RSL gives you. Marshal generates the keys, registers the device and loads your tax table, levies included. There is no separate box to buy.

Filed as you sell

Each sale is signed and filed the moment it is made. Nothing to export, nothing to upload at the end of the day.

Checked before it leaves the till

RSL's own rules run on every document first, so a mistake is put right while the customer is still at the counter.

RSL slow? Keep selling

Receipts are signed and numbered as usual and filed in order as soon as RSL answers. Nothing is lost and nothing is filed twice.

Days closed on time

Fiscal days are watched around the clock and closed before RSL's limit. A day that drifts out of step with RSL is spotted and brought back into line.

Corrections, the lawful way

Refunds, returns and price corrections go out as credit and debit notes linked to the original document, never as edits.

Tax invoices for business customers

Invoices to VAT-registered buyers carry their TIN and are cleared with Lekuka when you issue them, whether paid now or on account.

A record you can show an inspector

Every document, its status with RSL and its verification code in one compliance view, ready to export for your accountant.

Already have a system?

Keep it. File through Marshal.

Lekuka doesn't mean replacing the software your business runs on. Choose the route that fits each part of the business — they can be mixed, shop by shop.

Marshal Business Suite

Tills, stock, cash and invoicing in one system, with Lekuka built in. The simplest route for shops.

Book a demo

Fiscal API

Your ERP or till software sends each invoice; Marshal signs it, files it with RSL and hands back the receipt number, verification code and QR link.

Read the API docs

Upload portal

If your system can only export a file, upload the day's sales as CSV or Excel and Marshal files every document in it.

Ask about the portal

Accounting connectors

Invoices can come in from Xero and Sage Business Cloud Accounting, so your bookkeeping stays where it is.

Ask about connectors
requestresponse
POST /v1/ls/invoices
X-Api-Key: mk_live_••••••••

{
  "invoice_number": "INV-1001",
  "lines": [{ "description": "Maize meal 12.5kg",
              "quantity": 2, "unit_price": 139.99, "tax_id": 7 }],
  "payments": [{ "method": "Cash", "amount": 279.98 }]
}
201 Created 412 ms
{ "status": "fiscalized",
  "fiscal": { "receipt_global_no": 58391,
              "verification_code": "4F2A-91C0-7D3E-B6A5",
              "qr_url": "https://…" } }
Go-live checklist

Seven things to have in hand before your go-live date.

Work through these at your own pace. For a version written for your own business — every screen, in order — tell us about it and we'll send you a setup guide straight away.

  1. 1Know your go-live dateCheck the date RSL has given your business, and keep your TIN to hand.
  2. 2Get a device ID and activation key for each shopRSL issues them — one for each shop that will issue receipts.
  3. 3Check how each product is taxedStandard-rated, zero-rated or exempt, and any levy that applies. Marshal loads RSL's tax table; you put each product on the right line.
  4. 4Collect your business customers' TINsTax invoices to VAT-registered customers carry the buyer's TIN, so gather them before you start invoicing.
  5. 5Decide where each document will come fromMarshal's till and invoicing, your own system through the Fiscal API, a file upload — or a mix, shop by shop.
  6. 6Show your team how corrections workUnder Lekuka a mistake is corrected with a credit or debit note, not by editing or deleting the receipt.
  7. 7Rehearse a full dayOpen a day, sell, refund and close — we walk your team through it before your first real day.
Lekuka questions

What businesses are asking.

What is Lekuka?

Lekuka is the e-invoicing (fiscalisation) system run by Revenue Services Lesotho (RSL). Receipts and tax invoices are signed by a fiscal device registered with RSL and filed with RSL as they are issued, and each one carries a code the customer can use to verify it.

Which businesses need to use Lekuka, and from when?

RSL decides who must issue documents through Lekuka and from which date. If you are VAT-registered, check the date RSL has given your business, or ask RSL directly. We can plan your setup around it with you.

Do I need to buy a fiscal device?

Not a separate box. With Marshal, the fiscal device is registered inside the system: enter the device ID and activation key RSL issues for each shop, and Marshal generates the keys, registers the device with RSL and signs every document itself. You need a computer or tablet with a web browser, and a receipt printer if you print slips.

Which documents does Marshal file with Lekuka?

All five: receipts, tax invoices, credit notes, debit notes and payouts. Each is checked against RSL's rules before it is filed, and each receipt carries RSL's QR code and verification code.

What happens when RSL is slow or unreachable?

The till keeps selling. Each receipt is signed and numbered as usual and waits in a queue, and Marshal files the queue with RSL in order as soon as RSL answers. Nothing is lost and nothing is filed twice.

How are refunds and mistakes corrected under Lekuka?

With a credit note or a debit note linked to the original document — never by editing or deleting it. A refund or a price correction in Marshal produces the right note and files it with RSL.

Can we keep our current accounting or ERP system?

Yes. Your system can file through the Marshal Fiscal API, upload a day's sales as a CSV or Excel file, or send invoices from Xero or Sage Business Cloud Accounting. Marshal signs and files them with RSL and returns the receipt details to print.

Can customers check that a receipt is genuine?

Yes. Every receipt carries a QR code and a verification code that can be checked with RSL.

How long does it take to get ready?

That depends on how many shops, products and people you have. Book a demo and we'll plan the steps with you against your go-live date — or set up your shop yourself with a step-by-step guide written for your business.

Go live on Lekuka with confidence.

See it on your own products in a short demo, or set up your shop yourself with a guide written for your business.

Lekuka is operated by Revenue Services Lesotho. Marshal Business Suite is independent software that files with it.