The verdict in three sentences
When a 60-person firm issues 1,200 invoices a month from its project management app, then re-keys them into Xero and matches bank payments by hand, it pays for 6 to 9 hours of data entry a week that add no value. An API connector driven by webhooks, able to retry failed calls, removes the double entry and prepares the firm for Irish e-invoicing. On the market such a connector costs EUR 4,000 to 12,000 plus 10% to 15% a year in maintenance; at Kolonell it sits within the custom application range of 2,500,000 to 15,000,000+ FCFA (EUR 3,810 to 22,870+), with anything else set in the quote.
The current workflow and its cost
The pattern is common in consulting, engineering and digital services firms. Project managers approve time and milestones in the business app, an accounts assistant exports a CSV, cleans it, imports it into Xero, then ticks off each receipt on the bank feed. Every manual step creates risk: a missed invoice, a payment on the wrong customer, an unmatched credit note. The CFO finds the gaps at month end, too late to chase quickly.
Regulation adds pressure. Revenue has announced a phased roadmap for domestic B2B e-invoicing and real-time VAT reporting starting from late 2028, aligned with the EU VAT in the Digital Age package. Firms that already create structured invoices through an API will switch formats instead of rebuilding the whole flow.
| Workflow step | Today | With an API connector |
|---|---|---|
| Invoice creation | Entered in the app, CSV export | Created in the app, pushed to Xero in real time |
| Numbering and VAT details | Checked by hand | Validated before sending, rejected if incomplete |
| Sending to the client | PDF by email | Sent from Xero with online payment link |
| Bank receipt | Manual line-by-line matching | Open banking feed, automatic matching |
| Overdue chasing | Spreadsheet | Status returned to the app, chased by the project manager |
| Month-end gaps | Found at close | Daily exceptions list |
The architecture of a connector that does not break
A reliable connector rests on four parts. A queue receives each event (approved invoice, credit note, payment) and sends it to the target API with automatic retries on error. A mapping table links customer, project and account IDs across the three systems. Webhooks and bank feeds signal each incoming transaction through an open banking provider under PSD2, and the matching engine compares it with open invoices by amount, reference and customer. Finally, a time-stamped log lets you replay a call and prove what was sent.
API rate limits must be handled at design time. Xero, for example, allows around 60 calls per minute and 5,000 per day per organisation, so 1,200 invoices pushed on the last day of the month can overwhelm a naive connector. Smoothing through the queue and sending as invoices are approved avoids the trap.
| Option | Cost (2026 order of magnitude) | Timeline | Annual maintenance | Main limit |
|---|---|---|---|---|
| No-code tool (Zapier, Make) | EUR 50 to 400 a month | 1 to 3 weeks | Internal time | Fragile beyond a few hundred invoices, weak error recovery |
| Vendor standard integration | EUR 1,000 to 3,000 a year | 2 to 4 weeks | Included | Fixed fields, no project logic |
| Custom connector by an Irish agency | EUR 4,000 to 12,000 | 6 to 10 weeks | 10% to 15% a year | Higher budget |
| Kolonell custom connector | 2,500,000 to 15,000,000+ FCFA (EUR 3,810 to 22,870+), rest in the quote | 6 to 10 weeks | 35,000 to 120,000 FCFA a month (EUR 53 to 183) | Requires API access to the business app |
What the CFO should scope before starting
Three questions set the budget. Does the business app have an API or webhooks, or must the connector read its database? Are matching rules simple (one payment, one invoice) or often partial (deposits, grouped payments)? And who handles exceptions, finance or project managers? A one-way connector to Xero is often a simple project; two-way sync with bank matching and deposit handling moves into medium complexity.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Ciara, CFO of a 60-person services firm in Dublin, measures 7.5 hours of data entry a week, 345 hours a year over 46 weeks. At EUR 45 an hour fully loaded, that is EUR 15,525. With monthly revenue of EUR 900,000, cutting days sales outstanding by 5 through faster chasing frees about EUR 150,000 of cash, or EUR 6,000 of interest saved at 4%. Total: EUR 21,525 a year. For a simple-complexity connector at the top of the range, EUR 6,100, plus Basic maintenance of 35,000 FCFA a month (EUR 53, EUR 636 a year), payback comes in about 3.5 months.
FAQ
Do Xero and Irish banks offer open APIs?
Xero publishes a documented API with OAuth 2.0 and webhooks for key events. Irish bank data is usually reached through a regulated open banking provider, with consent renewed every 90 to 180 days depending on the provider.
What if an API is down?
The queue keeps events and resends them automatically, for example 5 attempts over 24 hours. After that, finance gets an alert with the details of the blocked invoice.
Is matching 100% reliable?
No, but where payments carry the invoice reference, 85% to 95% match on their own. The rest lands in an exceptions list handled in a few minutes a day.
Should we wait for the e-invoicing mandate?
No, the phased roadmap starts from late 2028 and structured invoice data takes time to clean. Building the connector now means switching formats later rather than rebuilding under deadline.
How much does connector maintenance cost?
Allow 10% to 15% of the initial cost a year on the market, because APIs change. At Kolonell, maintenance ranges from 35,000 to 120,000 FCFA a month depending on the service level.
Let's scope your project. We define with you the flows to connect, the matching rules and your e-invoicing timeline for a connector delivered in 6 to 10 weeks. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.