Connexion

POST
https://facture.api.marinadevido.fr/connxion.php
data.append("passwordHashed", "03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4"); data.append("mail", "aaa@gmail.com");
connecte un utilisateur

Inscription

POST
https://facture.api.marinadevido.fr/inscription.php
data.append("passwordHashed", "03ac674216f3e15c761ee1a5e255f067953623c8b388b4459e13f978d7c846f4"); data.append("mail", "aaa@gmail.com"); data.append("nom", "DE VIDO"); data.append("prenom", "Marina"); data.append("adresse", "aaa"); data.append("adresse_complement", "aa"); data.append("code_poste", "aa"); data.append("ville", "aa"); data.append("nom_societe", "aaaa"); data.append("is_societe_user", "true"); data.append("siret", "a"); data.append("code_tva", "a"); data.append("accepte_cgu", "true");
incrit un utilisateur

Utilisateur

GET
https://facture.api.marinadevido.fr/user.php?uuid=9
recupere les information d'un utilisateur

POST
https://facture.api.marinadevido.fr/user.php?uuid=9
recupere les information d'un utilisateur

PUT
https://facture.api.marinadevido.fr/user.php?uuid=9
recupere les information d'un utilisateur

Societe

GET
https://facture.api.marinadevido.fr/societe.php?allSociete=true&uuid=6
Récupère toutes les sociétés de cette utilisateurs

GET
https://facture.api.marinadevido.fr/societe.php?allSociete=true&uuid=9&numPage=1&nbElementsPage=20
Récupère toutes les sociétés de cette utilisateurs avec pagination

GET
https://facture.api.marinadevido.fr/societe.php?uuid=6
Récupère la societe de l'utilisateur

GET
https://facture.api.marinadevido.fr/societe.php?id_societe=1
Récupère les informations de la societe mis en paramtere

PUT
https://facture.api.marinadevido.fr/societe.php?id_societe=1
{ "adresse": "1234 bateau ", "codePostal": "31000", "complementAddress": "", "nom": "meilleur societer du monde", "numeroTva": "", "siren": "987", "siret": "12344567", "ville": "Nime" }
modifie une société

POST
https://facture.api.marinadevido.fr/societe.php?uuid=6
{ "adresse": "1234 bateau ", "codePostal": "31000", "complementAddress": "", "nom": "meilleur societer du monde", "numeroTva": "", "siren": "987", "siret": "12344567", "ville": "Nime" }
cree une societer rattacher a l'uuid

DELETE
https://facture.api.marinadevido.fr/societe.php?id_societe=1
Supprime une Societe

Client

GET
https://facture.api.marinadevido.fr/client.php?allClient=true&uuid=6
recupere toute les clients de cette utilisateurs

GET
https://facture.api.marinadevido.fr/client.php?allClient=true&uuid=6&numPage=1&nbElementsPage=20
recupere toute les clients de cette utilisateurs avec pagniation

GET
https://facture.api.marinadevido.fr/client.php?id_client=1
recupere les informations du clients mis en paramtere

PUT
https://facture.api.marinadevido.fr/client.php?id_client=1
{ "adresse": "36 traverse de la malvina,", "adresseMail": "marinadevido@gmail.com", "codePostal": "13012", "complementAddress": "Bat AB, 2eme étage", "couleur": "#42E0AC", "nom": "DE VIDO", "note": "", "prenom": "Marina", "societe": null, "telephone": "0661080622", "ville": "MARSEILLE" }
modifie un client

POST
https://facture.api.marinadevido.fr/client.php?uuid=6
{ "adresse": "36 traverse de la malvina,", "adresseMail": "marinadevido@gmail.com", "codePostal": "13012", "complementAddress": "Bat AB, 2eme étage", "couleur": "#42E0AC", "nom": "DE VIDO", "note": "", "prenom": "Marina", "societe": null, "telephone": "0661080622", "ville": "MARSEILLE" }
cree un client rattacher a l'uuid

DELETE
https://facture.api.marinadevido.fr/client.php?id_client=1
Supprime un client

Calendier (evenement)

GET
https://facture.api.marinadevido.fr/calendrier.php?allEvent=true&uuid=6&mois=10&annee=2022
Récupère toutes les evenement de cette utilisateurs au mois et année choisie

GET
https://facture.api.marinadevido.fr/calendrier.php?allEvent=true&uuid=6
Récupère toutes les evenement de cette utilisateurs

GET
https://facture.api.marinadevido.fr/calendrier.php?id_event=1
Récupère les informations de l'evenement mis en paramtere

PUT
https://facture.api.marinadevido.fr/calendrier.php?id_event=1
{ "note" : "nom de l'event", "date_fin" :"2022-08-19", "date_debut" : "2022-08-19", "client" : 2 }
modifie un evenement

POST
https://facture.api.marinadevido.fr/calendrier.php?uuid=6
{ "note" : "nom de l event", "date_debut" : "2022-10-10", "date_fin" :"2022-11-06", "client" : 2 }
Création d'un évenement

DELETE
https://facture.api.marinadevido.fr/calendrier.php?id_event=1
Supprime un evenement

Parametre

GET
https://facture.api.marinadevido.fr/parametre.php?uuid=6
Récupère les parametre de l'utilisateur

PUT
https://facture.api.marinadevido.fr/parametre.php?uuid=6
{ "boolTVA":false, "conclusion_devis":"", "conclusion_facture": "", "format_numerotation": "<doc>-<cmpt>", "monnaieDefault": "€", "nbJour": "5", "sans_tva": "TVA non applicable, art. 293 B du CGI", "tva": null, "unitDefault": "1" }
met a jour les parametre de l'utilisateur

Unité

GET
https://facture.api.marinadevido.fr/unite.php
Récupère toutes les unités

Compte Bancaire

GET
https://facture.api.marinadevido.fr/compteBancaire.php?allCompte=true&uuid=6
Récupère toutes les compte de l'utilisateur mis en parametre

GET
https://facture.api.marinadevido.fr/compteBancaire.php?allCompte=true&uuid=6&numPage=1&nbElementsPage=20
Récupère toutes les compte de l'utilisateur mis en parametre avec pagination

GET
https://facture.api.marinadevido.fr/compteBancaire.php?id_compte_bancaire=1
Récupère les information du compte mis en parametre

PUT
https://facture.api.marinadevido.fr/compteBancaire.php?id_compte_bancaire=1
{ "iban" : "1233544756", "bic" : "423651", "titulaire" : "toto", "libel_compte" : "libel_compte" }
met a jour les information du compte bancaire

POST
https://facture.api.marinadevido.fr/compteBancaire.php?uuid=6
{ "iban" : "1233544756", "bic" : "423651", "titulaire" : "toto", "libel_compte" : "libel_compte" }
creation du compte bancaire

DELETE
https://facture.api.marinadevido.fr/compteBancaire.php?id_compte_bancaire=1
Supprime un compte bancaire

Note de frais

GET
https://facture.api.marinadevido.fr/noteFrais.php?allNoteFrais=true&uuid=6
recupere toute les note de frais de cette utilisateurs

GET
https://facture.api.marinadevido.fr/noteFrais.php?allNoteFrais=true&uuid=6&numPage=1&nbElementsPage=20
recupere toute les note de frais de cette utilisateurs avec pagination

GET
https://facture.api.marinadevido.fr/noteFrais.php?allNoteFrais=true&uuid=6&date_deb=2022-10-01&date_fin=2022-10-30
recupere toute les note de frais de cette utilisateurs au date donnée

GET
https://facture.api.marinadevido.fr/noteFrais.php?id_note_frais=1
recupere les informations de la note de frais mis en paramtere

PUT
https://facture.api.marinadevido.fr/noteFrais.php?id_note_frais=1
{ "intituler": "transport", "montant": "130", "date_note_frais": "2022-10-07", }
modifie la note de frais

POST
https://facture.api.marinadevido.fr/noteFrais.php?uuid=6
{ "intituler": "transport", "montant": "130", "date_note_frais": "2022-10-07" }
cree une note de frais rattacher a l'uuid

DELETE
https://facture.api.marinadevido.fr/noteFrais.php?id_note_frais=1
Supprime un note de frias

Document (Devis/Facture/avoir)

GET
https://facture.api.marinadevido.fr/devis_facture.php?allDocument=true&uuid=6&id_type_document=1
recupere toute les éléments des documents en fonction du type (1:devis, 2:facture) de cette utilisateurs

GET
https://facture.api.marinadevido.fr/devis_facture.php?allDocument=true&uuid=6&id_type_document=1&numPage=1&nbElementsPage=20
recupere toute les éléments des documents en fonction du type (1:devis, 2:facture) de cette utilisateurs avec pagination

GET
https://facture.api.marinadevido.fr/devis_facture.php?allDocument=true&uuid=6&date_deb=2022-10-01&date_fin=2022-10-30
recupere tous les document de cette utilisateurs au date donnée

GET
https://facture.api.marinadevido.fr/devis_facture.php?allDocument=true&uuid=6&date_deb=2022-10-01&date_fin=2022-10-30&numPage=1&nbElementsPage=20
recupere tous les document de cette utilisateurs au date donnée avec pagniation

GET
https://facture.api.marinadevido.fr/devis_facture.php?id_document=1
recupere les informations du document mis en paramtere

GET
https://facture.api.marinadevido.fr/devis_facture.php?id_document=1&generateDocument=true
Genere en PDF le docuement mis en parametre

PUT
https://facture.api.marinadevido.fr/devis_facture.php?id_document=1&statut=attente
modifie le statut d'un document

PUT
https://facture.api.marinadevido.fr/devis_facture.php?id_document=1
{ "client":"1", "id_type_document":2, "ligne":{ "0":{ "description":"", "prixUnitaire":"", "quantite":"", "tvaValeur":"", "unite":"1" }, "1":{ "description":"", "prixUnitaire":"", "quantite":"", "tvaValeur":"", "unite":"1" }, "2":{ "description":"", "prixUnitaire":"", "quantite":"", "tvaValeur":"", "unite":"1" } }, "rib":"null", "signature":false, "tvaNonApplicable":false }
modifie les élément d'un docuement

POST
https://facture.api.marinadevido.fr/devis_facture.php?uuid=6
{ "client":"1", "id_type_document":2, "ligne":{ "0":{ "description":"titi", "prixUnitaire":"150", "quantite":"5", "tvaValeur":"0", "unite":"1" }, "1":{ "description":"toto", "prixUnitaire":"190", "quantite":"10", "tvaValeur":"20", "unite":"3" } }, "rib":null, "signature":null, "tvaNonApplicable":null }
creation des élément d'un docuement

DELETE
https://facture.api.marinadevido.fr/devis_facture.php?id_document=1
Supprime un note de frias

Dashboard

GET
https://facture.api.marinadevido.fr/dashboard.php?uuid=6&date_debut=2022-08-07&date_fin=2022-08-07
recupere toute les éléments de statistique du dashboard

Fiche produit

GET
https://facture.api.marinadevido.fr/fichesProduits.php?allFichesProduits=true&uuid=6
recupere toute les fiches produits de cette utilisateurs

GET
https://facture.api.marinadevido.fr/fichesProduits.php?allFichesProduits=true&uuid=6&numPage=1&nbElementsPage=20
recupere toute les fiches produits de cette utilisateurs avec pagination

GET
https://facture.api.marinadevido.fr/fichesProduits.php?id_fiche_produit=1
recupere les informations de une fiche produit mis en paramtere

PUT
https://facture.api.marinadevido.fr/fichesProduits.php?id_fiche_produit=1
{ "nom": "transport", "prixUnitaire": "130" }
modifie une fiche produit

POST
https://facture.api.marinadevido.fr/fichesProduits.php?uuid=6
{ "nom": "transport", "prixUnitaire": "130" }
cree une fiche produit rattacher a l'uuid

DELETE
https://facture.api.marinadevido.fr/fichesProduits.php?id_fiche_produit=1
Supprime une fiche produit