Skip to content

Suite de la PR !15 : construction d'une API

cerdic a demandé de fusionner gh-9129ba65/30/unknown/refs/pull/30/head vers master

J'ai repris la PR !15 (closed)

  • Rebase de la PR !15 (closed) sur la branche 2
  • PSR sur le nouveau code
  • déplacement des fonctions d'API dans commandes/ 9024ba0b (les anciennes existantes sont passées en dépréciées)
  • Renommage de la nouvelle fonction API et du pipeline en infos_client 0da5e963 et 721094be
  • Renommage de la fonction generer_xxx en generer_commande_infos_client() et fix du cas où elle est appelée par generer_objet_info() 254c4456
  • Provision du numero de TVA intra dans l'adresse de facturation

Il reste un problème de fond que je viens de réaliser : l'API infos_client() prévoit un nom unique pour livraison vs facturation et ne distingue pas nom de la personne et societe (nom de l'organisation ou de l'entreprise)

Je vois bien que la structure avec la table des adresses ne le permet pas forcément, mais c'est pourtant quelque chose de requis:

  • la livraison peut requérir un nom de personne ET un nom de société, les deux étant nécessaire
  • la facturation ne se fait pas forcément au même nom ni au même nom de société

On pourrait éventuellement avoir uniquement un nom sur l'adresse de facturation qui ne reprendrait que le nom de société si besoin, mais en général il est assez utile de pouvoir aussi avoir un nom de personne et par symétrie il me semble mieux de prévoir des champs nom et organisation dans les adresses de livraison et facturation

Je propose donc 5d327fc2 pour corriger cela

Rapports de requête de fusion