Feuille 1
Shipr2bill
  Liste expéditions pour un client
    Réf expédition
    Société concernée
    Date livraison prévue
    Date de réception réelle
    Etat
    Checkbox
    btn Générer facture
      Test si facture déjà existante pour ce client et cette expédition (table llx_element_element)
        Si facture existe : fetch facture
          Si produit déjà dans la facture : ajout qty (update_line)
          Si produit pas encore dans la facture : ajout produit (add_line)
        Si facture existe pas : new Facture($db)
          Pour chaque produit de l'expédition : Ajout produit (add_line)
    Requête SQL : expéditions avec soc_id = $_REQUEST['id']
  Fiche client
    onglet supplémentaire 'Liste expéditions'