Ajouter ou rechercher une suggestion

Anonim

Plusieurs problèmes avec l'API

Bonjour à vous, J'arrive sans problème à ajouter de nouvelles factures via votre API utilisée dans mes scripts PHP, cependant je rencontre différente problèmes. 1 - Je n'arrive pas à supprimer le champ "seller_name", je me sers du champ "departement_id" pour récupérer les infos sur le vendeur mais je n'ai pas besoin du nom du vendeur en bas des factures et contrairement à la création de facture depuis votre site je ne trouve pas le moyen de ne pas renseigner ce champ. 2 - Je ne souhaite pas non plus du champ "sell_date", lorsque je renseigne ce champ à "off" comme indiqué dans votre documentation il semble y avoir un problème puisque les factures ne sont plus générées, problème qui est résolu en remettant une valeur de type "Y-m-d" à la place de "off", mais cependant je ne souhaite donc pas l'afficher. 3 - Pour la date limite de règlement je ne souhaite pas afficher de date mais un texte, "À réception", cela est t'il possible via l'API ? 4 - Un cadre qui est normalement réservé aux devis (celui pour le bon pour accord) apparait sur mes factures, alors que je spécifie bien "kind" : "vat", il y a t'il un moyen de se débarasser de ce cadre ? Si cela peut faciliter la compréhension de mes erreurs, voici le code json que j'utilise : $json ='{ "api_token": "' . $token . '", "invoice": { "test" : "true", "kind" : "vat", "number" : null, "issue_date" : "' . $date_creation . '", "department_id" : "214644", "seller_person" : "", "buyer_name" : "Client Intel", "buyer_tax_no" : "FR45362780010", "positions" :[ { "name":"Produit Test", "tax":23, "total_price_gross":10.23, "quantity":1 } ] }}'; Merci à vous, cordialement.
Réponse principale VosFactures 08/03/2018 15:53

Bonjour Monsieur,

En effet j'ai bien retrouvé vos deux emails (du 23.02.18 et du 27.02.18), mais ils étaient arrivés dans les spams, veuillez nous en excuser.
Nous aurons donc en effet besoin de l'accès technique, jusqu'à demain au minimum, le 09.03.2018.

En attendant votre confirmation,

Commentaires (12)

Customer Reviews

Je précise que ce n’est pas pour mon compte, je vous ai envoyé le lien du compte concerné par email.

Bonjour, j’ai activé l’accès technique pour plusieurs jours. J’attends vos retours.

VosFactures

Réponse principale

Bonjour Monsieur,

En effet j'ai bien retrouvé vos deux emails (du 23.02.18 et du 27.02.18), mais ils étaient arrivés dans les spams, veuillez nous en excuser.
Nous aurons donc en effet besoin de l'accès technique, jusqu'à demain au minimum, le 09.03.2018.

En attendant votre confirmation,

Je dois activer l’accès à vos développeurs pour combien de temps ?

Désolé pour le doublon.

Re bonjour, merci mais non désolé mes 2 derniers emails sont resté sans réponse.
Voici mon premier email :

” Bonjour,
Ok, c’est bon pour la question 3.

Pour les 2 autres en fait ça ne le fait que pour les factures crées avec l’API en json. On dirait que c’est le template des devis qui est utilisé à la place de celui des factures, c’est une sorte d’hybride entre les 2.

Pour la question 2 je parle bien du champ « Date limite de validité » qui apparait normalement en haut à droite des devis. Date que je souhaite conserver sur les devis.

Pour la question 4 la mention du bon pour accord ne s’affiche pas, il y a juste le cadre prévu à cet effet mais vide.

Puisque nous continuons la conversation par email, j’ai mis en première pièce jointe une partie du code que j’utilise pour générer mes factures, même en spécifiant de manière redondante des paramètres normalement optionnels : invoice_template_id, income… il n’y a pas moyen de donner à mes factures la même apparence que celles crées de manière classique dans le site.

En seconde pièce jointe vous trouverez une capture d’écran de la facture la plus récente générée via l’API.”

Et voici le deuxième :
“Bonjour,

Ok, c’est bon pour la question 3.

Pour les 2 autres en fait ça ne le fait que pour les factures crées avec l’API en json. On dirait que c’est le template des devis qui est utilisé à la place de celui des factures, c’est une sorte d’hybride entre les 2.

Pour la question 2 je parle bien du champ « Date limite de validité » qui apparait normalement en haut à droite des devis. Date que je souhaite conserver sur les devis.

Pour la question 4 la mention du bon pour accord ne s’affiche pas, il y a juste le cadre prévu à cet effet mais vide.

Puisque nous continuons la conversation par email, j’ai mis en première pièce jointe une partie du code que j’utilise pour générer mes factures, même en spécifiant de manière redondante des paramètres normalement optionnels : invoice_template_id, income… il n’y a pas moyen de donner à mes factures la même apparence que celles crées de manière classique dans le site.

En seconde pièce jointe vous trouverez une capture d’écran de la facture la plus récente générée via l’API où vous pouvez voir les éléments que je cherche à masquer.”

Comme j’ai pu envoyé des pièces jointes par email il était plus simple pour vous de visualiser le problème.
Il restait donc la question 2 et la 3.

VosFactures

Bonjour Monsieur,

Lorsque je vérifie l'historique de notre conversation, j'avais bien répondu à vos 4 questions, en deux emails (le 22.02.2018).

 1 - Je n'arrive pas à supprimer le champ "seller_name", je me sers du champ "departement_id" pour récupérer les infos sur le vendeur mais je n'ai pas besoin du nom du vendeur en bas des factures et contrairement à la création de facture depuis votre site je ne trouve pas le moyen de ne pas renseigner ce champ. 

Pour ce qui est du Nom du Vendeur il faut peut-être au préalable vérifier ce que vous avez paramétré sur votre compte. Je vous invite à lire le sujet correspondant : Nom du vendeur.

Comme indiqué dans l'aide en ligne, afin de ne pas faire apparaître le nom du vendeur sur vos documents vous devez :

  • laisser le champ "Nom du vendeur" vide depuis la fiche de renseignement de votre entreprise, sans oublier de sauvegarder,
  • choisir "Nom indiqué dans la fiche du département" dans le champ "Nom du vendeur par défaut" depuis Paramètres > Paramètres du compte > Options par défaut > Section Document, sans oublier de sauvegarder.


2 - Je ne souhaite pas non plus du champ "sell_date", lorsque je renseigne ce champ à "off" comme indiqué dans votre documentation il semble y avoir un problème puisque les factures ne sont plus générées, problème qui est résolu en remettant une valeur de type "Y-m-d" à la place de "off", mais cependant je ne souhaite donc pas l'afficher. 

Afin de ne pas avoir la date de paiement sur vos documents, il faut au préalable désactiver l'option "Afficher la date de paiement (correspond au champ "Paiement reçu le:")" depuis vos paramètres (Paramètres > Paramètres du compte > Paramètres d'impression), sans oublier de sauvegarder.
En revanche si vous parliez de la date de vente qui est une date additionnelle, vous pouvez également désactiver l'option correspodnante : "Afficher la "Date additionnelle" sur les documents" depuis vos paramètres (Paramètres > Paramètres du compte > Paramètres d'impression), sans oublier de sauvegarder.


3 - Pour la date limite de règlement je ne souhaite pas afficher de date mais un texte, "À réception", cela est t'il possible via l'API ? 

Vous pouvez bien entendu choisir ce qui vous arrange, il suffit d'indiquer : "payment_to_kind":"A réception".


4 - Un cadre qui est normalement réservé aux devis (celui pour le bon pour accord) apparait sur mes factures, alors que je spécifie bien "kind" : "vat", il y a t'il un moyen de se débarasser de ce cadre ? 

En effet la mention "Date et signature du client précédée de la mention ‘Bon pour accord’ " s'affiche en principe uniquement sur les devis ou les bons de commande. Le développeur voudrait savoir si cela apparaît uniquement sur les factures créées par json ou de manière générale sur votre compte VosFactures?
Afin que l'on puisse vérifier cela de plus près, merci de bien vouloir activé l'accès technique comme expliqué ici.

Nous n'avons jamais eu de retour de votre part à ce sujet et avons donc été dans l'impossibilité de vérifier ce qui se passe sur votre compte. Nous devrons vérifier le format utilisé et d'autres paramétrages.

Bonjour, j’ai été contaté par le support par mail le 22/02/2018 et j’ai répondu mais depuis plus de réponses… Ça commence à être long, pourriez vous répondre à mes dernières questions ? Merci.

VosFactures

Bonjour,

Pour répondre à vos autres questions :

Question n°2
Afin de ne pas avoir la date de paiement sur vos documents, il faut au préalable désactiver l'option "Afficher la date de paiement (correspond au champ "Paiement reçu le:")" depuis vos paramètres (Paramètres > Paramètres du compte > Paramètres d'impression), sans oublier de sauvegarder.
En revanche si vous parliez de la date de vente qui est une date additionnelle, vous pouvez également désactiver l'option correspodnante : "Afficher la "Date additionnelle" sur les documents" depuis vos paramètres (Paramètres > Paramètres du compte > Paramètres d'impression), sans oublier de sauvegarder.

Question n°3
La date limite de règlement. Vous pouvez bien entendu choisir ce qui vous arrange, il suffit d'indiquer : "payment_to_kind":"A réception".

Question n°4
En effet la mention "Date et signature du client précédée de la mention ‘Bon pour accord’ " s'affiche en principe uniquement sur les devis ou les bons de commande. Le développeur voudrait savoir si cela apparaît uniquement sur les factures créées par json ou de manière générale sur votre compte VosFactures?
Afin que l'on puisse vérifier cela de plus près, merci de bien vouloir activé l'accès technique comme expliqué ici.

Le problème 1 est résolu merci. J’attends de vos nouvelles pour le reste.

VosFactures

Bonjour,

Je vous remercie pour ces questions bien détaillées, je les ai transmises au Service Développement. Dès que j'aurai un retour je ne manquerai pas de vous tenir informé.

Pour ce qui est du Nom du Vendeur il faut peut-être au préalable vérifier ce que vous avez paramétrez sur votre compte. Je vous invite à lire le sujet correspondant : Nom du vendeur.

Pour la question 1 je voulais dire le champ “seller_person” pardon

Ajouter un commentaire