Skip to content

Récupérer et créer des drapeaux (flag) sur des lignes/mouvements

Ce guide a pour objectif de vous aider:

  • À récupérer des informations sur les drapeaux.
  • Création/modification d'un flag sur une ligne écriture (aussi appelé un mouvement).

Dans MyUnisoft vous pouvez retrouver l'information avec le module Demande d'info/PJ de la page d'accueil société:

API

La route GET https://api.myunisoft.fr/api/v1/flags/comment_attach_doc permets de récupérer les mêmes données que le module Demande d'info/PJ:

bash
curl --location \
--request GET 'https://api.myunisoft.fr/api/v1/flags/comment_attach_doc' \
--header 'X-Third-Party-Secret: {{X-Third-Party-Secret}}' \
--header 'society-id: 1' \
--header 'Authorization: Bearer {{API_TOKEN}}'
Retour JSON de l'API
json
{
  "response_list": [],
  "waiting_list": [
    {
      "location_pj": "ENTRIES_LINE",
      "object_id_pj": 66462271,
      "location_comment": "ENTRIES",
      "object_id_comment": 19299950,
      "entry_id": 19299950,
      "entry_line_id": 66462271,
      "diary_id": 35898,
      "diary_code": "01",
      "diary_label": "JOURNAL D'ACHATS",
      "entry_date": "20230921",
      "date_piece": "20230921",
      "account_id": 4204363,
      "account_number": "401CLAIRELE",
      "piece": "",
      "piece_2": "",
      "label": "CLAIRE LEINA COMPANY",
      "debit": 0,
      "credit": 414.41,
      "demand_date": "2023-11-16T11:48:13.000",
      "comment_occ": 1,
      "comment_list": [
        {
          "comment_id": 198181,
          "date": "2023-09-21T10:42:59",
          "body": "Article & Description Quantity Price Amount house 10 Inside out Medium 10,90 21,80 2 Prints M SKU: APM83 Print 29,7X39,7cm Rock 3 11 4,00 12,00 Pins SKU: P03 Pinswith and cellobag card Medium 12 Wooden Magnetic 54,00 Hanger 6 9,00 Hangers SKU: WMHO2 setin box 13 Wooden Magnetio Hanger Large 40,80 3 13,60 Hangers WMH03 SKU: set in box Sub Total 345,34 VAT (20%) 69,07 \u20ac414,41 Total (-229,27 Payment Made Balance Due \u20ac385,14 Notes Thank the you for payment You just made our day. Payment options PayPal Payment term: NET 30 Account Claire eina Company name: EURO BANK: 10100826 1P02944 BIC PSSTFRPPMAR (\u20ac) I Banque postale IBAN : FR27 2004 1411 Transferwise GBP Code: Account number 10857935 (E) BANK: Sort 23-14-70- - USD ($) I BANK: Transferwise ACH ROUTING NUMBER: 026073150 ACCOUNT NUMBER: 8310006864 - - PAYPAL: contactallthewastosaa CLAIRE LEINA COMPANY-SAS\u00e0 variable Penalty L441-3 14%perr capital RCS d''Aix en Provence Late art. year - 18308025 SIRET 818308025 00035 TVA: FR 7281 Collection & admin fee 40\u20ac costs *ff this supply iszero-rate according tothe French VAT and youareVATT registeredin your country, Act subject to reverse charge OfVAT Exon\u00e9 262 ation TVA article ter Id code g\u00e9n\u00e9raldes imp\u00f4ts"
        }
      ],
      "pj_occ": 0,
      "pj_list": []
    }
  ]
}

NOTE

Les propriétés response_list et waiting_list sont structurés de la même façon.

Ajout ou mise à jour d'un drapeau

Il est aussi possible d'ajouter ou modifier un drapeau sur une ligne d'écriture à tout moment en utilisant la route PUT https://api.myunisoft.fr/api/v1/flags

bash
curl --location --request PUT 'https://api.myunisoft.fr/api/v1/flags?type_entry=ENTRIES_LINE&line_entry_id=156009180&type_flag=INFO_PJ&flagged=true&dh=2021-01-01T22%3A00%3A00.45654' \
--header 'X-Third-Party-Secret: {{X-Third-Party-Secret}}' \
--header 'society-id: 1' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{API_TOKEN}}'

Les arguments disponibles pour la querystring sont les suivants:

nomdescriptionobligatoire
type_entryENTRIES_LINE ou ENTRIES_LINE_TEMP✔️
line_entry_idid de la ligne d'écriture✔️
type_flagINFO_PJ✔️
flaggedtrue ou false (pour créer ou supprimer le drapeau)✔️
dhdate à indiquer pour le drapeau (attention à respecter le format YYYY-MM-DDTHH:MM:SS.CCCCC)✔️

IMPORTANT

ENTRIES_LINE_TEMP doit être utilisé pour les flux à valider (comme les intégrations bancaires ou partenaires).