|
CHORUS besoin d'aide !!!... |
Débuté par Franck, 15 juil. 2020 08:58 - 6 réponses |
| |
| | | |
|
| |
Posté le 15 juillet 2020 - 08:58 |
Bonjour,
Ca fait 1 semaine que j'ai posté une sollicitation sur CHORUS PRO et ils sont incapable de me répondre et je ne comprend l'anomalie.
Quand je soumet ma facture je reçois un { "codeRetour":400, "libelle":"#\/pieceJointePrincipale - instance type (object) does not match any allowed primitive type (allowed: [\"array\",\"null\"])" }
Je ne vois l'anomalie, mon numéro de pièce jointe et bien numérique et correspond a mon DeposerPDFFacture_M8_V0_output
Résultat du DeposerPDFFacture_M8_V0_output { "codeRetour":0, "libelle":"GCU_MSG_01_000", "numeroFacture":"009919080", "dateFacture":"2020-06-02", "codeDeviseFacture":"EUR", "typeFacture":"FACTURE", "typeTva":"TVA_SUR_ENCAISSEMENT", "numeroBonCommande":"1000707854", "montantAPayer":548.84, "montantHtTotal":457.37, "montantTVA":91.47, "pieceJointeId":222900160 }
Soumission du SoumettreFacture_M8_V0_Input { "modeDepot":"DEPOT_PDF_API", "numeroFactureSaisi":"009919080", "dateFacture":"2020-06-02", "pieceJointePrincipale": { "pieceJointePrincipaleDesignation":"Facture No 009919080" "pieceJointePrincipaleId":222900160, }, "destinataire": { "codeDestinataire":"1300054999999", "codeServiceExecutant":"" }, "fournisseur": { "idFournisseur":48699969 }, "cadreDeFacturation": { "codeCadreFacturation":"A1_FACTURE_FOURNISSEUR" }, "references": { "deviseFacture":"EUR", "typeFacture":"FACTURE", "typeTva":"TVA_SUR_DEBIT", "modePaiement":"VIREMENT", "numeroBonCommande":"4499957010", "numeroMarche":"" }, "montantTotal": { "montantAPayer":548.84, "montantHtTotal":457.37, "montantRemiseGlobaleTTC":0, "montantTtcTotal":548.84, "montantTVA":91.47, "motifRemiseGlobaleTTC":"" }, "commentaire":"" }
Qui peut m'aider ? je dois terminer ce projet qui dur trop dans le temps
Merci> |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 940 messages Popularité : +66 (68 votes) |
|
Posté le 15 juillet 2020 - 09:20 |
bonjour Franck,
votre virgule est placée au mauvais endroit :
vous avez ceci : { "pieceJointePrincipaleDesignation":"Facture No 009919080" "pieceJointePrincipaleId":222900160, },
il faudrait ceci :
{ "pieceJointePrincipaleDesignation":"Facture No 009919080", "pieceJointePrincipaleId":222900160 },
>bon dèv |
| |
| |
| | | |
|
| | |
| |
Posté le 15 juillet 2020 - 09:36 |
Oui c'est une erreur dans le post du forum. la virgule est bien placée dans la requete envoyée
Voici la dernière contenu
DeposerPDFFacture_M8_V0_output { "codeRetour":0, "libelle":"GCU_MSG_01_000", "numeroFacture":"009919080", "dateFacture":"2020-06-02", "codeDeviseFacture":"EUR", "typeFacture":"FACTURE", "typeTva":"TVA_SUR_ENCAISSEMENT", "numeroBonCommande":"1000707854", "montantAPayer":548.84, "montantHtTotal":457.37, "montantTVA":91.47, "pieceJointeId":224126272 }
SoumettreFacture_M8_V0_Input { "modeDepot":"DEPOT_PDF_API", "numeroFactureSaisi":"009919080", "dateFacture":"2020-06-02", "pieceJointePrincipale": { "pieceJointePrincipaleDesignation":"Facture No 009919080", "pieceJointePrincipaleId":224126272 }, "destinataire": { "codeDestinataire":"13000548119424", "codeServiceExecutant":"" }, "fournisseur": { "idFournisseur":48685569 }, "cadreDeFacturation": { "codeCadreFacturation":"A1_FACTURE_FOURNISSEUR" }, "references": { "deviseFacture":"EUR", "typeFacture":"FACTURE", "typeTva":"TVA_SUR_DEBIT", "modePaiement":"VIREMENT", "numeroBonCommande":"4400957010", "numeroMarche":"" }, "montantTotal": { "montantAPayer":548.84, "montantHtTotal":457.37, "montantRemiseGlobaleTTC":0, "montantTtcTotal":548.84, "montantTVA":91.47, "motifRemiseGlobaleTTC":"" }, "commentaire":"" >} |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 940 messages Popularité : +66 (68 votes) |
|
Posté le 15 juillet 2020 - 12:10 |
rebonjour,
si vous avez un code retour 400 c'est que le JSON que vous fournissez est invalide.
Il faudrait que vous sauvegardiez réellement ce que vous transmettez en JSON avant de faire votre RestEnvoie() et l'analyser , car à mon avis il y a une coquille à ce niveau.
Soit un caractère mal interprété ou parasite qui fausse le JSON ou je ne sais pas trop....
Faites un copier/coller sur ce site :
http://json.parser.online.fr/
il devrait vous indiquez où se trouve l'erreur dans le fichier...
Ou sinon, si les données sont sensible je peu checker votre résultat Vous pouvez m'envoyer un mail : service [POINT] developpement [AROBASE] delfi-informatique [POINT] fr
>Vous êtes en Qualification sur Chorus ou en production ?? |
| |
| |
| | | |
|
| | |
| |
Posté le 16 juillet 2020 - 08:41 |
Merci Christophe,
Grace a vous, j’ai trouvé, il faut mettre en tableau, comme suit. "pieceJointePrincipale": [ { "pieceJointePrincipaleDesignation": "", "pieceJointePrincipaleId": 0 } > ], |
| |
| |
| | | |
|
| | |
| |
Posté le 05 novembre 2020 - 17:47 |
Bonjour,
Je suis entrain de tenter d'intégrer l'API CHORUS à notre système de facturation. J'ai eu le même souci que vous, votre post m'a permis de solutionner, je vous remercie.
J'ai quelques points nébuleux encore avec la version de production. A quel endroit trouve-t-on les "idUtilisateurCourant" et "idFournisseur" svp ?
Je vous remercie par avance pour votre aide.
>Cordialement, |
| |
| |
| | | |
|
| | |
| |
Posté le 28 mai 2021 - 16:21 |
bonjour,
je peux savoir comment tu as trouvez le 'IdFournisseur' au chorus. >Merci |
| |
| |
| | | |
|
| | | | |
| | |
|