Changelog

v1.24 : 18/12/2023

Relance

  • Création d'une relance POST /recoveries
  • Envoi d'une relance POST /recoveries/{recoveryid}/send

v1.23 : 06/11/2023

Article

  • Modification partielle d'un article PATCH /articles/{articleid}
  • Gestion des champs personnalisés article en création POST /articles

Client

  • Modification partielle d'un client PATCH /clients/{clientid}
  • Gestion des champs personnalisés client en création POST /clients

Company

  • Ajout de la clé paytermid lors de la récupération des informations de la société GET /companies

Facture

  • Ajout d'une pièce jointe à une facture POST /invoices/{invoiceid}/attachments

Fournisseur

  • Création d'un fournisseur POST /suppliers

Modèles PDF

  • Récupération du modèle de PDF utilisé sur un document de ventes via template.templateid ou template.label pour les GET des documents suivants :
    • Facture
    • Devis
    • Commande
    • Bon de livraison
    • Avoir
    • Acompte
  • Ajout du modèle de PDF à utiliser sur un document de ventes via templateid pour les POST des documents suivants :
    • Facture
    • Devis
    • Commande

Modification de document

  • Modification d'un devis via PUT /quotes/{quoteid}
  • Modification d'une commande via PUT /sale-orders/{orderid}

v1.22 : 10/10/2023

Fournisseur

  • Gestion des valeurs par défaut sur la fiche fournisseur (Conditions de règlement, Mode de règlement, Axe analytique) via default_values pour le GET /suppliers

v1.21 : 03/10/2023

Envoi de facture par email

  • Ajout d'un champ dédié à l'expéditeur via from pour :
    • Envoi d'une facture par email POST /invoices/{invoiceid}/send
    • Envoi d'un devis par email POST /quotes/{quoteid}/send

v1.20 : 26/06/2023

Marge

  • Ajout d'un champ dédié au taux de marge via items.total.margin.margin_percent pour :
    • GET /invoices
    • GET /quotes
    • GET /sale-orders
  • Ajout d'un champ dédié au taux de marque via items.total.margin.markup_percent pour :
    • GET /invoices
    • GET /quotes
    • GET /sale-orders
  • Gestion du prix d'achat via items.total.margin.purchase_unit_price_vat_exclude pour :
    • POST /invoices
    • POST /quotes
    • POST /sale-orders

Remise

Il n'est plus possible de saisir des remises de plus de 100% (ou son équivalent en montant)

  • Création d'une facture POST /invoices
  • Création d'un devis POST /quotes
  • Création d'une commande POST /sale-orders

v1.19 : 08/05/2023

Devis

  • Création d'un devis POST /quotes
  • Envoi d'un devis par email POST /quotes/{quoteid}/send
  • Transformation d'un devis en facture en brouillon POST /quotes/{quoteid}/invoice
  • Ajout d'une pièce jointe à un devis POST /quotes/{quoteid}/attachments

v1.18 : 20/03/2023

Client

  • Gestion des valeurs par défaut sur la fiche client (TVA, Modèle, remise, etc.)

Dépense

  • Ajout d'un filtre pour distinguer les dépenses fournisseurs et les notes de frais

v1.17 : 27/02/2023

Gestion de la bannette

  • Possibilité de saisir une remise à la ligne en montant et désormais en pourcentage :
    • POST /invoices via le champ items.rebate
    • POST /sale-orders via le champ items.rebate

v1.16 : 06/02/2023

Gestion de la bannette

  • Typer le document envoyé dans la bannette (Dépense ou Note de frais) POST /bintray via le champ document_type
  • Imputer le document envoyé quand il s'agit d'une note de frais POST /bontray via le champ purchase_classificationid
  • Ajout du type de pièce dans la liste des fichiers GET /bintray via le champ document_type
  • Ajout de la pièce dans la liste des fichiers GET /bintray via le champ file
  • Consulter une pièce depuis la bannette GET /files/bintray/{docid}

v1.15 : 02/01/2023

Gestion du statut juridique

  • Possibilité d'ajouter le statut juridique lors de la création d'un compte POST /companies via le champ legal_status
  • Récupération du statut juridique lors de la récupération d'un compte GET /companyies/{id}

Classification de ventes obligatoire ou pas

  • La classification de ventes peut être obligatoire sur l'ajout de commande selon la configuration du compte POST /sale-orders
  • La classification de ventes peut être obligatoire sur l'ajout de facture selon la configuration du compte POST /invoices
  • La classification de ventes peut être obligatoire sur l'enregistrement de facture selon la configuration du compte POST /invoices/{invoiceid]/create

v1.14 : 12/12/2022

Chemin d'accès pour le compte entreprise

L'acess_path n'est plus obligatoire dans POST /companies. S'il n'est pas passé alors il sera généré par l'API.

v1.13 : 20/09/2022

Charger fichier

  • Ajout d'une pièce jointe à une dépense POST /buys/{buyid}/attachments
  • Consultation de toutes les pièces jointes d'une dépense GET /buys/{buyid}/attachments
  • Consultation d'une pièce jointe spécifique sur une dépense GET /buys/{buyid}/attachements/{fileid}

v1.12 : 09/05/2022

Ouverture des API de gestion de caisses et de la saisie de Ticket Z.

Caisse

  • Récupération des données (mode de paiement, solde, etc.) des caisses paramétrées GET /cashes
  • Consultation des journées de caisse GET /cashes/{cashid}/entries
  • Création d'une journée de caisse POST /cashes/{cashid}/entries

Dépense

  • Création d'une dépense POST /buys
  • Consultation des fournisseurs GET /suppliers

Divers

  • Réorganisation de la documentation selon les menus de l'application
  • Ajout d'événements supplémentaires (quote accept et reject) GET /events
  • Recherche de devis par le numéro de pièce (document_number)

v1.11 : 11/04/2022

BREAKING CHANGES : Harmonisation du nommage des classifications Nous avons apporté de la cohérence sur le nommage de certains champs en procédant à plusieurs changements :

  • la manière d'écrire qui passe de kebab-case à snake_case
  • le changement d'orthographe de sell à sale

Breaking Changes

Les champs envoyés sur les POST

POST /articles

Ajout d'articles au catalogue

  • "sell-classificationid" devient "sale_classificationid"
  • "purchase-classificationid" devient "purchase_classificationid"

POST /invoices /advances /credits /sale-orders /quotes /deliveries

Ajout d'une ligne à un document de vente (factures, acomptes, avoirs, bons de commande, devis, bons de livraison)

  • "sell-classificationid" devient "sale_classificationid"

Les filtres utilisés sur les GET (queries parameters)

GET /articles

Filtre sur les articles

  • "sell-classificationid" devient "sale_classificationid"

Les données renvoyées par les GET

GET /articles

Récupération des données articles et d'un article spécifique /articles/{id}

  • "sell-classification" devient "sale_classification"
  • "purchase-classification" devient "purchase_classification"

GET /invoices /advances /credits /sale-orders /quotes /deliveries

Récupération des données factures, acomptes, avoirs, bons de commande, devis, bons de livraison et d'un document spécifique /{document}/{id}

  • "sale-classification" devient "sale_classification"

GET /buys /supplier-credits

Récupération des données dépenses, avoirs fournisseurs et d'un document spécifique /{document}/{id}

  • "purchase-classification" devient "purchase_classification"

Prospect

  • Création d'un prospect POST /prospects
  • Création d'un contact de prospects POST /contacts-prospects

Document de ventes

  • Création d'un document avec remise en pourcent/montant au global
  • Affichage des données de marges (marge, prix d'achat, etc.) sur les lignes de documents

Historique des évènements

  • Consultation des évènements restreints à quelques documents et actions (cf. documentation)

v1.10 : 17/01/2022

Commande

  • Transformation d'une commande client en facture en brouillon POST /sale-orders/{orderid}/invoice

Client

  • Création d'un client sans code (génération automatique du code)

Recherche

  • Gestion des recherches strictes pour les documents de ventes (document_number), les clients (code) et les articles (reference)
  • Gestion des tris de recherches (sort_by et order)

v1.09 : 15/11/2021

Facture

  • Création d'une facture en brouillon POST /invoices
  • Enregistrement d'une facture (passage à l'état "Enregistré") POST /invoices/{invoiceid}/create

Paiement

  • Création d'un paiement sur facture POST /invoices/{invoiceid}/payments
  • Création d'un paiement sur acompte POST /advances/{advanceid}/payments

Comptabilité

  • Consultation du journal des à-nouveaux GET /journals/opening-balance

Paramètres

  • Consultation des modes de paiements GET /paytypes
  • Consultation des unités GET /unit-codes
  • Consultation des taux de tva GET /vat-rates
  • Consultation des conditions de paiements GET /payterms