Frequently Asked Question
L’erreur provient des objets métiers lors de l’attribution du compte tiers au document (Fonction : Objets100cLib.IBODocumentVente3.SetDefaultClient(IBOClient3 pClient))
En fait, cela est du au fait que le compte tiers n’a pas d’adresse de livraison principal dans son compte mais il a une adresse de livraison qui existe avec le même intitulé que son compte client.
Sage essaye, en chargeant le compte tiers pour le document, de créer une adresse de livraison principal avec l’intitulé du compte. Or comme une adresse de livraison existe déjà avec cet intitulé cela engendre un conflit d’adresse déjà existante avec cet intitulé.
Erreur dans les logs du serveur :
Erreur lors du traitement de la demande.|System.Runtime.InteropServices.COMException (0xFFFFFFFF): Le lieu de livraison INTITULE_ADRESSE_LIVRAISON existe déjà !
at Objets100cLib.IBODocumentVente3.SetDefaultClient(IBOClient3 pClient)
at SenSaaS.Interop.Sage.Controllers.DocumentController.Create(InstanceSage sage)
Solution : Remettre une adresse principal sur le compte du client ou renommer l'adresse existante (avec le même intitulé que le compte client) afin d'éviter le conflit lorsque Sage créera l'adresse de livraison principal du compte.