Le transport routier en Afrique francophone (UEMOA, CEMAC) reste à 95 % papier en 2026 : lettre de voiture (LV) papier, signature physique livraison, photo facture WhatsApp pour preuve. Conséquences : 12 % temps perdu admin, litiges fréquents, paiements différés. La digitalisation (eCMR + ePOD) change la donne.
TL;DR
- eCMR (electronic Consignment Note) : LV digitale signée numérique.
- ePOD (electronic Proof of Delivery) : photo livraison + GPS + signature mobile.
- Stack : Next.js + Mobile app driver + Postgres + DocuSign/Yousign.
- Bénéfices : -70 % litiges, +30 % vélocité facturation, conformité douane simplifiée.
Workflow eCMR + ePOD
`
[Expéditeur crée mission]
↓
[Génération eCMR digital signé]
↓
[Affectation transporteur]
↓
[Driver app : confirmation chargement (photos)]
↓
[Tracking GPS pendant trajet]
↓
[Arrivée destination]
↓
[ePOD : photo + signature mobile + heure GPS]
↓
[Confirmation livraison auto vers expéditeur]
↓
[Facturation auto + paiement Wave/Bank]
`
Modèle de données
`prisma
model Shipment {
id String @id @default(cuid())
shipperId String // expéditeur
consigneeId String // destinataire
carrierId String // transporteur
driverId String?
vehicleId String?
// Cargo
description String
weightKg Int
volumeM3 Float?
packagingType String // PALETTE / SACS / VRAC / CONTAINER
declaredValue Int
// Itinéraire
pickupAddress String
pickupGps Json
pickupScheduled DateTime
deliveryAddress String
deliveryGps Json
deliveryScheduled DateTime
// eCMR
ecmrPdfUrl String?
ecmrSignedAt DateTime?
// ePOD
epodPhotos String[]
epodSignedBy String?
epodSignedAt DateTime?
epodGpsLat Float?
epodGpsLng Float?
status String // CREATED / ASSIGNED / IN_TRANSIT / DELIVERED / DISPUTED
pricing Json // { baseRate, fuelSurcharge, total, currency }
paymentStatus String
}
model Vehicle {
id String @id @default(cuid())
carrierId String
registration String @unique
type String // TRUCK_3T / TRUCK_15T / SEMI / CONTAINER_40
capacityKg Int
driverIds String[]
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
insuranceExpiry DateTime
technicalControlExpiry DateTime
}
`
Driver app mobile
`tsx
// app/driver/shipment/[id]/page.tsx
'use client';
export default function DriverShipmentPage({ params }) {
const [shipment, setShipment] = useState(null);
const [gps, setGps] = useState(null);
useEffect(() => {
// Tracking GPS continu en background
navigator.geolocation.watchPosition(setGps, console.error, { enableHighAccuracy: true });
}, []);
async function confirmPickup() {
const photos = await capturePhotos(['cargo', 'odometer', 'documents']);
await fetch(/api/shipments/${params.id}/pickup, {
method: 'POST',
body: JSON.stringify({
photos,
gpsLat: gps.coords.latitude,
gpsLng: gps.coords.longitude,
timestamp: new Date().toISOString(),
}),
});
}
async function confirmDelivery() {
const photos = await capturePhotos(['cargo_unloaded', 'consignee', 'site']);
const signature = await captureSignature(); // canvas signature
await fetch(/api/shipments/${params.id}/delivery, {
method: 'POST',
body: JSON.stringify({
photos,
signature,
signedBy: signedByName,
gpsLat: gps.coords.latitude,
gpsLng: gps.coords.longitude,
}),
});
}
return (
{shipment?.status === 'ASSIGNED' && ( )} {shipment?.status === 'IN_TRANSIT' && ( )}Mission #{shipment?.id}
);
}
`
Cas réel — transporteur Sénégal
| Métrique | Avant | Après 12 mois |
|---|---|---|
| Lettres voiture digitales | 0 % | 95 % |
| Délai facturation post-livraison | 8-15j | 24h |
| Litiges/mois | 12 | 4 |
| Recouvrement < 30j | 65 % | 89 % |
| CA mensuel | 45M FCFA | 62M FCFA |
FAQ
Q : eCMR reconnu légalement ?
R : Convention CMR signée électroniquement = valable. UEMOA reconnaît OHADA acte uniforme transport. CEMAC en cours.
Q : Coût app driver ?
R : ~5K FCFA/driver/mois SaaS, ou self-host Next.js gratuit après dev initial.
Conclusion
eCMR + ePOD = standard professionnel transport routier 2026. Investissement 5-15M FCFA setup propre. ROI 6-12 mois sur transporteur 20+ camions.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.