[!IMPORTANT] Nous vous invitons préalablement à lire le guide Récupérer et travailler avec le plan comptable.
Ce guide a pour objectif de vous aider dans la récupération et la compréhension des informations complémentaires et diverses attachées aux comptes du plan comptable (principalement les comptes clients et fournisseurs).
Dans MyUnisoft le plan comptable est accessible à partir du menu: Paramètres
> Dossier
> Plan comptable
.
Sélectionner par exemple un compte fournisseur et éditez-le (un pop-up devrait apparaitre).
Vous n’avez plus qu’à accéder à l’onglet secondaire “Info. complémentaires”.
Les valeurs contenues dans la pop-up Divers sont aussi des informations complémentaires ce qui implique que dans la réponse JSON de l’api, ces valeurs sont contenues la propriété complementary_informations
.
Toujours dans le retour JSON de l’api, les champs associés commencent tous par misc_
: misc_language_id, misc_doubtful_id, misc_referent, misc_archived, misc_group.
[!IMPORTANT] À savoir que le champ
Compte douteux
/misc_doubtful_id
n’existe que pour les comptes clients (numéro de compte commençant par 41).
Voici un tableau des différentes langues disponibles associées à leur ID: | Label | id | |:—:|:—:| | Français | 1 | | Anglais | 2 | | Allemand | 3 | | Espagnol | 4 | | Autres | 999 |
Ces informations pourront être récupérées au sein de la clé complementary_informations retournée par la route https://api.myunisoft.fr/api/v1/account/v2?details=true&account_id=
.
{
"das_2": false,
"label": "FOURNISSEURS IMMO.",
"closed": false,
"id_tva": null,
"presta": false,
"comment": null,
"intraco": false,
"analytics": false,
"account_id": 990,
"society_id": 3,
"exoneration": false,
"param_vat_id": null,
"ocr_threshold": 0,
"account_number": "4041700000",
"ocr_autovalidation": false,
"btp_autoliquidation": false,
"correspondance_label": null,
"id_compte_contrepart": null,
"correspondance_no_compte": null,
"complementary_informations": {
"ape": {
"id": 534,
"info": "Édition de logiciels applicatifs",
"label": "5829C-Édition de logiciels applicatifs",
"value": "5829C"
},
"tel": "+33655547180",
"city": "SAINTE GENEVIEVE DES BOIS",
"name": "MY UNISOFT",
"tel2": null,
"email": "gentilhomme.thomas@gmail.com",
"siren": "840143275",
"address": "GAI SEJOUR",
"comment": null,
"function": "Développeur API",
"lastname": null,
"typevoie": {
"lib": "Rue",
"id_type_voie": 9
},
"firstname": null,
"iban_list": [
{
"bic": "",
"rum": "",
"iban": "",
"document": null,
"first_prlv": false,
"etablissement": "",
"rum_date_signature": null,
"id_iban_compte_tiers": 11
}
],
"id_country": null,
"is_foreign": false,
"misc_group": null,
"profession": null,
"postal_code": "91700",
"contact_list": [
{
"tel1": "",
"tel2": "",
"email": "user@myunisoft.fr",
"ordre": 1,
"lastname": "random",
"firstname": "name",
"id_contact_compte_tiers": 1
}
],
"payment_type": {
"code": "CB",
"label": "Carte bleue",
"payment_type_id": 13
},
"misc_archived": false,
"misc_referent": null,
"address_number": "3",
"payment_type_id": 13,
"amount_type_paid": null,
"contact_lastname": "GENTILHOMME",
"misc_doubtful_id": null,
"misc_language_id": 1,
"payment_deadline": {
"label": "30 jours fin de mois",
"end_month": true,
"day_number": null,
"number_of_days": 30,
"id_payment_deadline": 3
},
"person_in_charge": "Cyril MANDRILLY",
"contact_firstname": "Thomas",
"indice_repetition": null,
"address_complement": null,
"id_payment_deadline": 3,
"id_info_compte_tiers": 10,
"type_info_compte_tiers": null
}
}
Le contact principal est représenté par les champs suivants:
{
"tel": "+33655547180",
"tel2": null,
"email": "gentilhomme.thomas@gmail.com",
"function": "Développeur API",
"contact_firstname": "Thomas",
"contact_lastname": "GENTILHOMME"
}
Les contacts secondaires sont injectés dans le tableau contact_list
{
"contact_list": [
{
"tel1": "0655547180",
"tel2": "",
"email": "john.doe@unknown.com",
"ordre": 1,
"function": "CEO",
"lastname": "Doe",
"firstname": "John",
"id_contact_compte_tiers": 3
}
],
}
[!NOTE] Le tableau est trié avec la clé
ordre
!
Pour la mise à jour des contacts, merci de suivre le guide suivant.
Le délai de paiement peut être retrouvé avec la clé payment_deadline
{
"payment_deadline": {
"label": "30 jours fin de mois",
"end_month": true,
"day_number": null,
"number_of_days": 30,
"id_payment_deadline": 3
},
}
Les méthodes de réglements avec IBAN avec le tableau iban_list
{
"iban_list": [
{
"bic": "CCBPFRPP",
"rum": "",
"iban": "FR7610107001011234567890129",
"document": null,
"first_prlv": false,
"etablissement": "",
"rum_date_signature": null,
"id_iban_compte_tiers": 17
}
],
}