Suite de la PR !15 : construction d'une API
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 pargenerer_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