Changelog
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 :
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