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.
Plusieurs problèmes avec l'API question Résolu
Anonyme
21 février 2018 18:45:26
Réponse:
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.
Bien Cordialement
Agathe
Commentaires
Vlad
21 février 2018 19:09:29
identifiant
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.
Bien Cordialement
Agathe
--
Service clientèle +33 (0)4.83.58.10.20 agathe@vosfactures.fr
22 février 2018 11:40:29
Vlad
22 février 2018 11:52:17
identifiant
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.
En attendant votre retour,
Bien Cordialement
Agathe
--
Service clientèle +33 (0)4.83.58.10.20 agathe@vosfactures.fr
22 février 2018 16:03:15
Vlad
08 mars 2018 12:08:26
identifiant
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 :
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.
Si vous avez d'autres questions, je reste à votre disposition pour tout renseignement complémentaire. N'hésitez pas à me recontacter.
En attendant une réponse de votre part,
Bien Cordialement
Agathe
--
Service clientèle +33 (0)4.83.58.10.20 agathe@vosfactures.fr
08 mars 2018 13:49:19
Vlad
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.
08 mars 2018 14:13:46
Vlad
08 mars 2018 14:14:51
Vlad
08 mars 2018 14:18:36
identifiant
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,
Bien Cordialement
Agathe
--
Service clientèle +33 (0)4.83.58.10.20 agathe@vosfactures.fr
08 mars 2018 15:53:59
Vlad
09 mars 2018 10:26:17
Vlad
09 mars 2018 10:27:49