West Africa ports are digitalizing: Senegal ORBUS (since 2014, mature), Ivory Coast GUCE (2018+), Benin e-Tradex. Coupled with SYDONIA World (customs), these systems enable pre-declaration + digital payment + cargo tracking. For an exporter/importer, not mastering = -3-5 days/shipment.
TL;DR
- Senegal ORBUS: Single window foreign trade platform.
- Ivory Coast GUCE: Abidjan equivalent.
- SYDONIA World: UNCTAD customs system used in SN, CI, BJ, etc.
- Integration via API or web portal.
E-customs architecture
`
[Importer / Exporter]
↓
[ORBUS / GUCE pre-declaration]
- Docs: invoice, BL, certificates
- Duties + tax payment
↓
[Admin services validation]
- DGD (Customs Directorate)
- DPVCC (Plant Directorate)
- Others: ANSD, etc.
↓
[Electronic carrier manifest]
↓
[Port arrival → SYDONIA clearance]
↓
[Digital release order (BAE)]
↓
[Port exit + road transport]
`
Step 1 — create ORBUS / GUCE account
Senegal — ORBUS
gainde2000.sncreate account- Provide NINEA, RCCM, IBAN, importer license (if applicable)
- Admin validation 5-15 days
- Receive login + electronic signature
Ivory Coast — GUCE
webguce.gouv.cicreate account- Provide NCC (Taxpayer Number), RCCM
- Activation 7-12 days
- Receive login
Step 2 — import pre-declaration
Standard workflow:
`
- ORBUS/GUCE login
- New import file
- Upload documents:
- Commercial invoice
- Bill of Lading (BL)
- Packing list
- Origin certificate
- Phytosanitary certificate (if agri)
- Import license (if sensitive products)
- HS (Harmonized System) customs nomenclature entry
- Auto duties + tax computation (DD, VAT, TCS, RSI)
- Online payment (card or BCEAO transfer)
- Pre-declaration receipt
- On arrival: presentation to customs office
- SYDONIA validation
- Digital BAE (Release Order) issued
`
Step 3 — API integration for large importers
For high-volume companies, ORBUS / GUCE API integration is worth it:
`ts
async function createPreDeclaration(importData) {
const xml = buildOrbusXml(importData);
const res = await fetch('https://api.gainde2000.sn/orbus/pre-declaration', {
method: 'POST',
headers: {
'Content-Type': 'application/xml',
'Authorization': Bearer ${process.env.ORBUS_API_TOKEN},
'X-Signature': sign(xml),
},
body: xml,
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
});
const responseXml = await res.text();
return parseOrbusResponse(responseXml);
}
`
ORBUS API = legacy SOAP/XML. Not REST. Abstraction layer recommended.
Step 4 — duties and tax calculation
| Tax | Senegal | Ivory Coast |
|---|---|---|
| Customs Duties (DD) | 0-35% HS | 0-35% HS (same ECOWAS) |
| Import VAT | 18% | 18% |
| TCS (Conjunctural Tax) | 0-1% | — |
| RSI (Statistical Levy) | 1% | 1% |
| Community levies (PC, PCS, PRD) | 0.5-1.5% | 0.5-1.5% |
| Typical total | 20-55% | 20-50% |
`ts
function calculateImportDuties(item: ImportItem) {
const cifValue = item.fobValue + item.freight + item.insurance;
const dd = cifValue * (item.shCategory.dutyRate / 100);
const tva = (cifValue + dd) * 0.18;
const tcs = cifValue * 0.01;
const rsi = cifValue * 0.01;
const pc = cifValue * 0.005;
const pcs = cifValue * 0.005;
const prd = cifValue * 0.0025;
const total = dd + tva + tcs + rsi + pc + pcs + prd;
return {
cif: cifValue,
duties: { dd, tva, tcs, rsi, pc, pcs, prd },
totalDuties: total,
totalCost: cifValue + total,
};
}
`
Step 5 — importer license (Senegal)
For volumes > certain threshold, ICS (Cereal/Sugar Importer) license or similar required.
| License type | Volume | Cost | Time to obtain |
|---|---|---|---|
| Standard importer | <50M XOF/year | 50K XOF/year | 1-2 months |
| Approved importer | >50M XOF/year | 250K XOF/year | 3-6 months |
| Sugar/cereal importer | High volumes | Per file | 6-12 months |
Real case — Dakar electronics importer
| Metric | Before ORBUS API | After |
|---|---|---|
| Average clearance delay | 7-12 days | 3-5 days |
| Declaration errors | 18% | 4% |
| Admin cost/shipment | 250K XOF | 80K XOF |
| Demurrage incurred | 12-25% shipments | 3% |
| Annual revenue | 8 billion | 14 billion (+75%) |
Common pitfalls
- Wrong HS nomenclature — over-classification = over-tax. Invest in customs consultant (350-800K XOF).
- Missing documents — exhaustive checklist before cargo arrival.
- No BAE → demurrage — storage fee 5-15K XOF/day/container.
- Deferred payment — always pre-pay duties via portal.
- No pre-shipment quality check — SGS/Bureau Veritas pre-shipment inspection.
FAQ
Q: ORBUS and GUCE compatible?
A: Not native. Import SN → export CI requires two separate files.
Q: Total API integration cost?
A: 8-25M XOF setup + 300-800K/month maintenance. 12-18 month ROI for importer >5B XOF/year.
Q: External customs specialist?
A: Approved customs broker: 1-3% CIF value. For very high volumes, internalize.
Conclusion
Digital port + e-customs in SN/CI = mature in 2026 but requires expertise. Digitalization ROI: -60% time + -50% admin costs. Initial investment vs cumulative savings = clear at >5 containers/month.
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.
