Aller au contenu

ERP / Stock

Réception de marchandises

Disponible

Assistant de réception en étapes : rappel de l'ordre d'achat, contrôle des quantités reçues vs attendues, signalement d'écarts par Alert, dépôt du bon de livraison via FileUploader. Pour enregistrer l'entrée physique des articles en entrepôt.

Rendu multi-framework

Réception de marchandises : PO-2026-0831 (données mock)

  1. Bon de commande Terminé
  2. 2 Contrôle quantités En cours
  3. 3 Écarts
  4. 4 Bon de livraison
Avancement de la réception

Étape 2 · Contrôle des quantités — PO-2026-0831

Articles attendus vs reçus
RéférenceDésignationAttenduReçuÉcart
ART-00412Capteur de pression PX40050500
ART-00587Connecteur M12 4 broches200185-15
ART-00291Câble blindé 3 m1001000
ART-00634Module relais 24 V3028-2

Justification des écarts

Voir le code (Svelte)
<div class="gr-shell">
  <Stepper
    current={1}
    label="Réception de marchandises"
    steps={[{"label":"Bon de commande","description":"Terminé"},{"label":"Contrôle quantités","description":"En cours"},{"label":"Écarts"},{"label":"Bon de livraison"}]}
  />
  <div class="gr-progress">
    <span class="gr-progress-label">Avancement de la réception</span>
    <Progress value={50} max={100} label="Avancement" />
  </div>
  <div class="gr-section">
    <h3 class="gr-section-title">Étape 2 · Contrôle des quantités — PO-2026-0831</h3>
    <Table
      caption="Articles attendus vs reçus"
      columns={[{"key":"ref","label":"Référence"},{"key":"designation","label":"Désignation"},{"key":"attendu","label":"Attendu","align":"end"},{"key":"recu","label":"Reçu","align":"end"},{"key":"ecart","label":"Écart","align":"end"}]}
      rows={[{"id":"1","ref":"ART-00412","designation":"Capteur de pression PX400","attendu":"50","recu":"50","ecart":"0"},{"id":"2","ref":"ART-00587","designation":"Connecteur M12 4 broches","attendu":"200","recu":"185","ecart":"-15"},{"id":"3","ref":"ART-00291","designation":"Câble blindé 3 m","attendu":"100","recu":"100","ecart":"0"},{"id":"4","ref":"ART-00634","designation":"Module relais 24 V","attendu":"30","recu":"28","ecart":"-2"}]}
      size="sm"
    />
  </div>
  <Alert tone="warning" title="2 écarts détectés">ART-00587 : −15 unités · ART-00634 : −2 unités. Veuillez justifier ou signaler au fournisseur avant de valider.</Alert>
  <div class="gr-section">
    <h3 class="gr-section-title">Justification des écarts</h3>
    <Input
      label="Commentaire"
      placeholder="Ex. : lot incomplet signalé par le transporteur"
      value=""
    />
    <FileUploader
      label="Bon de livraison (PDF ou image)"
      accept=".pdf,.png,.jpg"
      buttonLabel="Choisir un fichier"
    />
  </div>
  <ButtonGroup label="Navigation de l'assistant" class="gr-nav">
    <Button variant="secondary">Précédent</Button>
    <Button variant="primary">Valider la réception</Button>
  </ButtonGroup>
</div>

Composants DS utilisés