Changelog
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 /corder
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/{docid}/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/{id]/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/{docid}/attachments
- Consultation de toutes les pièces jointes d'une dépense
GET /buys/{docid}/attachments
- Consultation d'une pièce jointe spécifique sur une dépense
GET /buys/{docid}/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