HOCO B2B
SRS

Glossary

French ↔ English glossary of the business, administrative, project and technical terms used in the cahier and across the HOCO docs.

The product speaks French (cahier, interface, documents); the docs are written in English. Terms are listed alphabetically within each section, French first where the term is French. Where used points to the page that defines the behaviour. Status labels are not repeated here: each enum and its French labels are on lifecycles and statuses.

Business and CRM

TermEnglishDefinitionWhere used
Client invitéGuestVisitor of the reseller app or web without an account: sees catalog, promotions and banners, never prices; cannot add to cart.BR-61, AUTH-10
CompteAccountThe login of a user (User), with its status (AccountStatus); distinct from the reseller record.AccountStatus
Délégué commercialDelegate, field sales representativeHOCO employee who visits points of sale, signs up prospects, invites them to the app and assists first orders; uses the delegate app.Field operations
Demi-grosSemi-wholesaleIntermediate customer type; selects the variant's demi-gros price.BR-07
DétailRetailCustomer type of small shops; selects the highest of the three prices.BR-07
Fiche (magasin, point de vente, revendeur)Record, sheet (store record, point-of-sale sheet)The data of one point of sale: store, owner, phones, address, GPS, type, potential, delegate, photos, documents, status (cahier §15.5).CRM-01, DA-09
InscriptionSign-up, registrationCreation of a reseller account (self sign-up with OTP) or of a prospect record in the field.AUTH-03, FLD-11
InteractionInteractionAn entry of the reseller timeline: call, visit, note, order, payment, claim, status change.CRM-07
NiveauLevelV2 loyalty tier: Bronze, Silver, Gold, VIP.BR-43
Point de vente (PDV)Point of saleA shop that buys from HOCO; one reseller record.Scope
PotentielPotentialCommercial potential of a point of sale: low, medium, high.CRM-06
ProspectProspectPoint of sale recorded but not yet buying; statuses Nouveau prospect to À relancer.ResellerStatus
RelanceFollow-upA planned next contact (call, visit, WhatsApp, catalog) stored as a task with a due date.TaskStatus
Responsable (du magasin)Store owner or managerThe person in charge of a point of sale.CRM-01
RevendeurResellerShop owner who buys HOCO products for resale; uses the reseller app or web.CRM
Revendeur actifActive resellerA reseller whose order was delivered and who keeps ordering within the activity window.ResellerStatus
SecteurSector, territoryInformal word for a delegate's territory; the system uses zone.BR-46
SegmentSegmentGroup of resellers used for targeting and visibility (not for prices in V1).CRM-06
Super-grosLarge wholesaleCustomer type of the largest buyers; selects the lowest price.BR-07
Type de clientCustomer typeSUPER_GROS, DEMI_GROS or DETAIL; declared at sign-up, reviewed at validation, changed only by the back-office.CustomerType
Type de commerceBusiness typeKind of shop (phone shop, electronics, multi-service…), from a reference list.ADM-05
Validation du compteAccount validationBack-office approval or rejection of a sign-up or a new point of sale.ValidationStatus
ZoneZoneSet of wilayas and communes assigned to delegates.GEO-02

Catalog, orders, delivery and finance

TermEnglishDefinitionWhere used
Attribut (de produit)Product attributeFilterable characteristic defined per category (power, connector, length, colour, capacity…) and valued per variant.CAT-13
AvoirCredit noteDocument that reduces what a reseller owes: accepted return, after-sales resolution, cancelled invoice. V1.BR-39
Bon de livraison (BL)Delivery noteDocument generated when an order is ready, listing what is delivered (BL-YYYY-NNNNNN).BR-29
Bon de préparation, liste de préparationPicking listPrintable list used to pick an order in the warehouse.DLV-01
Commande assistéeAssisted orderOrder prepared by a delegate for a reseller, confirmed by the reseller or by the administration, then confirmed by the back-office.AssistedConfirmation
Commandes à confirmerOrders to confirmBack-office queue of every order waiting for an explicit confirmation.BR-24, BO-41
Crédit disponibleAvailable creditCredit limit minus exposure.BR-33
Déclaration de paiementPayment declarationA reseller's statement of a transfer, CCP or BaridiMob payment with proof, verified by finance.BR-37
DérogationOverrideRecorded authorisation to confirm beyond available stock or credit.BR-15
ÉchéanceDue dateDate by which an invoice must be paid.BR-36
EncoursExposure, outstandingWhat a reseller owes plus credit orders not yet invoiced.BR-33
En ruptureOut of stockAvailability shown when available stock is 0; the only stock information besides En stock.BR-16
FactureInvoiceLegal document issued from an order (FAC-YYYY-NNNNNN).InvoiceStatus
Frais de livraisonDelivery feeFee added to an order according to the delivery settings; « Offerts » when free.BR-28
ImpayéUnpaid (invoice or amount)Invoice with a balance; en retard once past due.InvoiceStatus
LivreurDriverHOCO's own delivery person (mode OWN_FLEET).DeliveryStatus
Montant minimumMinimum order amountCart total below which checkout is refused.BR-20
PanierCartThe reseller's server-side cart, shared by app and web.BR-22
Paiement à la livraisonCash on delivery (COD)Payment collected by the driver at delivery.BR-38
Plafond de créditCredit limitMaximum exposure allowed for a reseller paying on credit.BR-32
Première commandeFirst orderA reseller's first order that is not refused or cancelled; attributed to a delegate.BR-27
Preuve de livraisonProof of deliveryPhoto and/or recipient name recorded at delivery.DLV-03
Prix conseillé (PVC)Recommended retail pricePrice HOCO recommends to the end customer, shown to resellers.BR-06
Prix d'achatPurchase price, costWhat HOCO pays; visible only to finance.view holders.BR-11
Rapprochement, lettrageReconciliation, allocationMatching payments to invoices.FIN-04
ReçuReceiptProof of a payment given to a reseller.FIN-08
Remise par quantitéQuantity discount, tierPrice by quantity bracket; dropped from V1.D-37
RetourReturnGoods sent back after delivery: request, approval, transit, reception with automatic restock, credit note. V1.ReturnStatus
Retrait au dépôtPickup at the depotDelivery mode where the reseller collects the order.DeliveryStatus
Société de livraison, transporteurCarrierExternal delivery company.DLV-04
SoldeBalanceAmount a reseller still owes.FIN-10
Stock disponibleAvailable stockPhysical stock minus reserved stock.BR-12
Stock réservéReserved stockQuantities held for confirmed orders not yet shipped.BR-13
VarianteVariantA sellable version of a product (colour, length…) with its SKU, barcode and three prices.CAT-03
VirementBank transferPayment by bank transfer, declared with proof.BR-37

Field operations

TermEnglishDefinitionWhere used
Arrivé, check-inCheck-in, arrivalThe delegate's arrival at a point of sale, recorded with time and GPS position within tolerance.BR-51
Bilan (de la journée)Day summaryVisits, sign-ups, installs, first orders, revenue and kilometres of a tour.FLD-12
Checklist (commerciale)ChecklistActions to perform during a visit, from a template per visit type.FLD-16
Clôture (de tournée)Tour closingEnd of the day: blocking checks, comment, final report.TourStatus
Consentement (géolocalisation)Location consentThe delegate's informed agreement to location collection during tours.BR-53
Invitation, code de parrainageInvitation, referral codeLink, QR code and 8-character code that attribute a reseller's install and sign-up to a delegate.BR-03
MotifReasonMandatory reason from a reference list (visit not done, refusal, cancellation, suspension…).Lifecycles
ObjectifObjectiveTarget per delegate and period: visits, sign-ups, installs, first orders, orders, revenue.FLD-02
Ordre imposé, ordre recommandéImposed order, recommended orderWhether the delegate may reorder the stops of a tour.FLD-03
Rapport de visiteVisit reportStructured account of a visit: person met, interest, products presented, issues, next action.FLD-10
Taux de conversionConversion rateShare of prospects that become accounts or first orders.ANA-04
Tolérance GPSGPS toleranceMaximum distance between the delegate and the point of sale at check-in (150 m by default).BR-51
TournéeTourA delegate's planned route for one day.TourStatus
VisiteVisitA stop of a tour at a point of sale.VisitStatus

Promotions, loyalty and support

TermEnglishDefinitionWhere used
BannièreBannerHome image linked to a promotion, product or category; visible to guests without prices.BR-68
Bon d'achatVoucherV2 loyalty reward usable at checkout.BR-44
CiblageTargetingAudience of a promotion: wilaya, segment, customer type, level, volume.BR-64
CumulStackingWhether several promotions combine on one line.BR-66
FidélitéLoyaltyV2 points programme with levels and rewards.Loyalty
Offre du jourDaily offerPromotion valid for one day with a countdown.BR-68
Pack rentableProfitable pack, bundleV2 bundle of references at a pack price.PRM-06
RéclamationClaim, complaintA reseller's complaint; an after-sales claim when it concerns delivered items.SUP-01
RécompenseRewardV2 benefit redeemed with points.BR-44
Région de supportSupport regionGroup of wilayas served by one WhatsApp support number and hours.BR-83
SAV (service après-vente)After-sales serviceHandling of claims on delivered items: diagnosis, then replacement, return, credit note, repair or rejection. V1.TicketStatus
Ticket, demande d'assistanceSupport ticketA reseller's request with its conversation and status.TicketStatus

Project and acceptance

TermEnglishDefinitionWhere used
Anomalie bloquanteBlocking defectDefect that prevents acceptance until fixed.Bugs
AtelierWorkshopWorking session with HOCO (cadrage, design reviews).PRJ-03
CadrageScoping, framingFirst phase: rules, roles, data and integrations validated with HOCO (cahier §14 phase 1).Scope
Cahier des chargesSpecification document, requirements briefHOCO's 40-page document, v1.0 July 2026 — the source of this SRS.Source traceability
ChiffrageEstimate, costingEffort and price of a piece of work, for example a change request.Change requests
Clause de périmètreScope clausePage 2 rule: anything not described is analysed, priced or planned separately.Change control
ÉvolutionEnhancementChange to the product after a version is accepted.Change requests
Fiche de validationValidation sheetPage 2 of the cahier, signed by HOCO and the provider before development.Source traceability
Garantie correctiveCorrective warrantyPeriod after go-live during which defects are fixed under warranty (cahier §13.4).OPS-04
GénéralisationRoll-out, generalisationProgressive opening to all zones after the pilot.Scope
MaquetteMock-upDesign of a screen in Claude Design.Design
PilotePilotTwo weeks in production with a limited group of delegates and resellers.OPS-06
PréproductionPre-productionEnvironment where HOCO performs acceptance.OPS-01
PrestataireProvider, contractorThe team delivering the project.Overview
PV de recetteAcceptance reportSigned minutes stating that acceptance passed (cahier §12).Acceptance scenarios
RecetteAcceptance testingHOCO's execution of the priority scenarios before go-live.OPS-05

Algerian and administrative terms

TermEnglishDefinitionWhere used
AI (article d'imposition)Tax article numberTax identifier of a business, printed on invoices.BR-29
Algérie PosteAlgerian postal operatorRuns CCP accounts and BaridiMob.Scope
ANPDPNational personal-data protection authorityAuthority set up by Law 18-07.Scope
BaridiMobBaridiMobAlgérie Poste mobile app for transfers between CCP accounts; payments declared with proof.BR-37
CCP (compte courant postal)Postal current accountAccount at Algérie Poste; a common way to pay suppliers.BR-37
CommuneMunicipalityAdministrative subdivision of a wilaya; used in addresses and zones.GEO-01
DA, DZDAlgerian dinarCurrency; amounts stored in centimes (125000 = 1 250,00 DA).Business rules
Droit de timbre, timbre fiscalStamp dutyDuty on invoices paid in cash, per the finance law in force.D-21
HT (hors taxes)Excluding VATPrice or amount before VAT; prices are stored HT.BR-08
Loi 18-07Law 18-07Algerian law of 10 June 2018 on the protection of personal data.Scope
NIFTax identification numberTax identifier of a business.BR-29
NISStatistical identification numberONS identifier of a business.BR-29
RC (registre de commerce)Trade registerRegistration number of a trader; a store document.CRM-10
RIB, RIPBank account details, postal account detailsAccount references shown to resellers for transfers.BR-37
TTC (toutes taxes comprises)Including VATPrice including VAT; reseller screens show TTC by default.BR-08
TVAVATValue-added tax: 19 % standard, 9 % reduced.BR-06
WilayaProvinceFirst-level administrative division of Algeria.GEO-01

Technical terms

TermMeaningWhere used
ADRArchitecture decision record — a numbered technical decision with its reasons.Architecture
APIApplication programming interface; here the central REST API under /v1.API reference
BullMQRedis-based job queue used by the worker for jobs, notifications and the scheduler.Jobs and scheduler
Cursor paginationLists returned page by page with an opaque nextCursor.API reference
Deep link, app linkLink that opens a screen of the app (https://app.hoco.dz/i/…).IVT-04
driftSQLite library used by the delegate app for its offline database.Offline sync design
E.164International phone format (+213555123456).BR-04
ETagHTTP validator that lets clients cache reference data and get 304 Not Modified.API reference
FCMFirebase Cloud Messaging — the push-notification service.INT-02
HaversineFormula for the distance between two GPS points.BR-50
Idempotency keyClient-chosen UUID sent in Idempotency-Key so a retried request runs only once.API reference
Install referrerGoogle Play data passed to an app on first open, used to attribute installs to invitations.IVT-04
MDXMarkdown with components — the format of these docs pages.Overview
OpenAPIStandard description of a REST API (3.1 here), generated from the contract.API reference
oRPCContract-first TypeScript library declaring each route with Zod schemas and serving it as REST with OpenAPI.Architecture
OTPOne-time password — 6-digit code sent by SMS.AUTH-07
Outbox (transactional)Table where events are written in the same transaction as the change, then dispatched by the worker; the delegate app has its own outbox of offline actions.Architecture and data
RBACRole-based access control — permissions attached to roles.Permissions matrix
RTLRight-to-left layout, needed for Arabic.NFR-06
Scope (data scope)Row filter added by the server: self for resellers, delegate for delegates.Permissions matrix
Signed URLShort-lived URL to upload or read a private file.SEC-04
SSEServer-Sent Events — one-way live stream from the server (back-office events, reseller order status).SYN-07
UUIDv7Time-ordered unique identifier used for every record.BR-01
WebhookHTTP call from a provider to the API (V2 carrier tracking).Integrations
ZodTypeScript schema library validating every request and response.API reference

On this page