Partager via


Expensya

Expensya est une solution de gestion des dépenses de pointe en Europe, et ce connecteur permet de s’appuyer sur notre technologie, d’automatiser l’intégration aux systèmes tiers et d’étendre les fonctionnalités existantes.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Expensya
URL https://www.expensya.com
Messagerie électronique support@expensya.com
Métadonnées du connecteur
Éditeur EXPENSYA SA
Site internet https://www.expensya.com
Politique de confidentialité https://www.expensya.com/en/tou
Catégories IA; Site internet

Expensya Connector contient un groupe d’actions qui utilisent les informations pour effectuer des opérations simples pour Power Automate et Expensya.

Conditions préalables

Comment obtenir des informations d’identification ?

Opérations prises en charge

La liste complète des actions prises en charge est disponible ici

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Obtenir une clé API à partir d’Expensya Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Ajouter des projets

Ajoutez de nouveaux projets à Expensya.

Ajouter QuickExpense

Ajoutez une nouvelle dépense à votre compte expensya.

Ajouter un reciept

Ajoutez une nouvelle dépense à votre compte expensya avec un reçu.

Dépenses d’exportation

Dépenses d’exportation sur le format d’exportation spécifié en fonction des filtres donnés.

Exporter le rapport

Exporter un rapport au format pdf.

Inviter un utilisateur

Ajoutez un utilisateur à Expensya.

Jeton d’actualisation

Actualisez votre userToken.

Mettre à jour des projets

Mettre à jour des projets déjà ajoutés à Expensya

Mettre à jour l’état des projets

Liste de mises à jour par lots de l’état des projets.

Mettre à jour l’état des utilisateurs

Mettez à jour l’état des utilisateurs expensya.

Mettre à jour l’état du rapport

Mettez à jour les statuts du rapport.

Mettre à jour un utilisateur

Mettez à jour l’utilisateur déjà ajouté dans Expensya.

Obtenir des catégories

Obtenez la liste des catégories avec pagination.

Obtenir des projets

Obtenez la liste des projets.

Obtenir des rapports

Obtenez la liste des rapports avec pagination.

Obtenir des rapports de validateur

Obtenez la liste des rapports du validateur avec pagination.

Obtenir des utilisateurs

Obtenez la liste des utilisateurs avec pagination.

Obtenir les dépenses

Obtenez la liste des dépenses avec pagination.

Obtenir les détails du projet

Obtenez les détails du projet.

Obtenir les formats d’exportation

Liste des formats d’exportation.

Obtenir l’historique des rapports

Obtenez l’historique du rapport.

Obtenir l’image des dépenses

Cette API retourne l’image des dépenses en tant que Stream. L’image peut être jpg, jpeg, png ou pdf. Le type de l’image est mentionné dans la propriété de l’objet de frais « FileType ».

Révoquer le jeton

Révoquez votre jeton utilisateur.

Ajouter des projets

Ajoutez de nouveaux projets à Expensya.

Paramètres

Nom Clé Obligatoire Type Description
HasBillable
HasBillable True boolean

Spécifie si les dépenses affectées à ce projet peuvent être facturables au client ou non.

Date de début
StartDate date-time
Date de fin
EndDate date-time
IsActive
IsActive True boolean

Si le projet est actif ou non.

MileageConfigurations
MileageConfigurations string

Configurations de kilométrage du projet.

Adresse
Address string

Adresse du projet.

ZipCode
ZipCode string

Code postal du projet.

Ville
City string

Ville du projet.

ExternalId
ExternalId True string

Identificateur externe du projet.

Nom
Name True string

Nom du projet.

ProjectRef
ProjectRef True string

Référence du projet.

Validator_Id
Validator_Id guid

Identificateur unique du validateur de projet.

Reviewer_Id
Reviewer_Id guid

Identificateur unique du réviseur de projet.

Nom_client
ClientName string

Nom du client.

ForAllCompany
ForAllCompany True boolean

Si le projet est pour toute l’entreprise ou non.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Les dépenses affectées au projet sont facturables par défaut.

PayId2
PayId2 string

Premier axe analytique.

Monnaie
Currency string

Devise du projet.

ExtraData
ExtraData string

Données supplémentaires pour le projet.

ProjectUseType
ProjectUseType enum

Attribut d’indicateur d’énumération qui est le type d’utilisation du projet :

Invoice = 1 
Purchase = 2 
Subscription = 4 
Advance = 8 
MissionOrder = 16 
MileageOnly = 32 
InvoiceOnly = 64 
VirtualCard = 128 
Descriptif
Description string

Description du projet.

CategoriesIds
CategoriesIds string

Identificateurs uniques des catégories. S’il est vide, le projet s’applique à toutes les catégories.

TagsToAssign
TagsToAssign array of string

Liste des noms des balises qui seront affectés au projet.

TagsToUnassign
TagsToUnassign array of string

Liste des noms des balises qui ne seront pas attribués à partir du projet.

Retours

Ajouter QuickExpense

Ajoutez une nouvelle dépense à votre compte expensya.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique de l’utilisateur auquel les dépenses seront liées.
userId True string

Format - guid. Identificateur unique de l’utilisateur auquel les dépenses seront liées.

FileToSend
FileToSend True string

Fichier à envoyer sur bease64.

Titre
Title string

Titre des dépenses.

TransactionAmount
TransactionAmount decimal

Montant de la transaction des dépenses.

VatRates
VatRates string

Taux de tva des dépenses.

VatAmounts
VatAmounts string

Montant des dépenses.

CurrencyCode
CurrencyCode string

Code monétaire des dépenses.

TransactionDate
TransactionDate date-time
MerchantName
MerchantName string

Nom du marchand des dépenses.

LocationCountry
LocationCountry string

Pays de localisation des dépenses.

LocationCity
LocationCity string

Ville de localisation des dépenses.

Commentaire
Comment string

Commentez les dépenses.

MerchantExpenseId
MerchantExpenseId string

Identificateur de dépense unique du marchand.

IsEncrypted
IsEncrypted boolean

Si les dépenses sont chiffrées non.

ExpenseUseType
ExpenseUseType enum

Attribut d’indicateur d’énumération qui est le type d’utilisation des dépenses :

Invoice = 1 
Advance = 2 
Purchase = 4 
Subscription = 8 
MissionOrder = 16 
PaymentTypeCode
PaymentTypeCode string

Code de type de paiement des dépenses.

ExpenseTypeCode
ExpenseTypeCode string

Tapez le code des dépenses.

FileType
FileType string

Type de fichier des dépenses.

Retours

Corps
BaseResult

Ajouter un reciept

Ajoutez une nouvelle dépense à votre compte expensya avec un reçu.

Paramètres

Nom Clé Obligatoire Type Description
UserId
UserId True string

Identificateur unique de l’utilisateur.

ReceiptContent
ReceiptContent True string

Contenu du reçu sur la base 64.

ReceiptName
ReceiptName True string

Nom du reçu.

Retours

Corps
BaseResult

Dépenses d’exportation

Dépenses d’exportation sur le format d’exportation spécifié en fonction des filtres donnés.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique de l’exportation.
exportId True string

Format - guid. Identificateur unique de l’exportation.

Filtrez avec l’identificateur unique du rapport relatif aux dépenses.
reportId string

Filtrez avec l’identificateur unique du rapport relatif aux dépenses.

Filtrez avec l’identificateur unique de la catégorie liée aux dépenses.
categoryId string

Filtrez avec l’identificateur unique de la catégorie liée aux dépenses.

Filtrez avec le nom de la dépense.
expenseName string

Filtrez avec le nom de la dépense.

Filtrez avec la date de début en fonction de dateFilterType (comme date-heure dans RFC3339).
startDate string

Filtrez avec la date de début en fonction de dateFilterType (comme date-heure dans RFC3339).

Filtrez avec la date de fin en fonction de dateFilterType (comme date-heure dans RFC3339).
endDate string

Filtrez avec la date de fin en fonction de dateFilterType (comme date-heure dans RFC3339).

Liste des dépenses d’état séparées par ','
expenseStates string

Liste des dépenses séparées par ',' : Validé = 3 ValidatedByAccountant = 4 Rejeté = 99.

Liste des états relatifs aux dépenses séparées par ','
reportStates string

Liste des états relatifs aux dépenses séparées par ',' : Actif = 0 Soumis = 2 Rejeté = 3 Validé = 4 Fermé = 5 ValidatedAndExported = 6

Liste des identificateurs uniques des propriétaires des dépenses séparées par « , ».
userIds string

Liste des identificateurs uniques des propriétaires des dépenses séparées par « , ».

Liste des e-mails des propriétaires des dépenses séparées par « , ».
userMail string

Liste des e-mails des propriétaires des dépenses séparées par « , ».

Liste des identificateurs uniques des dépenses tp associées aux rapports par « , ».
reportIds string

Liste des identificateurs uniques des dépenses tp associées aux rapports par « , ».

Liste des identificateurs uniques des dépenses séparées par « , ».
expenseIds string

Liste des identificateurs uniques des dépenses séparées par « , ».

Filtrez avec le nom du rapport relatif aux dépenses.
reportName string

Filtrez avec le nom du rapport relatif aux dépenses.

Filtrez avec l’identificateur interne du rapport des dépenses.
reportIdShort string

Filtrez avec l’identificateur interne du rapport des dépenses.

Format - énumération. Indique la cible des filtres de date.
dateFilterType integer

Format - énumération. Indique la cible des filtres de date : InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 CreationDate = 6.

Filtrez avec la série du propriétaire de la dépense.
payId string

Filtrez avec la série du propriétaire de la dépense.

Filtrez avec le premier axe analytique du propriétaire des dépenses.
payId2 string

Filtrez avec le premier axe analytique du propriétaire des dépenses.

Filtrez avec le deuxième axe analytique du propriétaire des dépenses.
payId3 string

Filtrez avec le deuxième axe analytique du propriétaire des dépenses.

Filtrez avec la période comptable des dépenses.
accountingPeriod string

Filtrez avec la période comptable des dépenses.

Indique si les frais reçus doivent être ajoutés à l’exportation.
includeReceipts boolean

Indique si les frais reçus doivent être ajoutés à l’exportation.

Liste des types d’utilisation des dépenses séparés par ','
expenseUseTypes integer

Liste des types d’utilisation des frais séparés par ',' : Facture = 1 Avance = 2 Achat = 4 Abonnement = 8 MissionOrder = 16.

Indique si les rapports relatifs aux dépenses seront archivés.
archiveExpenses string

Indique si les rapports relatifs aux dépenses seront archivés, appliqués uniquement aux dépenses liées aux rapports validés ou validésAndExported.

Retours

Exporter le rapport

Exporter un rapport au format pdf.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique du rapport.
reportId True string

Format - guid. Identificateur unique du rapport.

Retours

Inviter un utilisateur

Ajoutez un utilisateur à Expensya.

Paramètres

Nom Clé Obligatoire Type Description
nom de famille
LastName True string

Nom de l’utilisateur.

Prénom
FirstName True string

Prénom de l’utilisateur.

Mail
Mail True string

Courrier de l’utilisateur.

MailAlias
MailAlias string

Alias de messagerie de l’utilisateur et il doit être différent de celui de l’utilisateur.

PayId
PayId string

Série de l’utilisateur.

PayId2
PayId2 string

Premier axe analytique.

PayId3
PayId3 string

Deuxième axe analytique.

PayId4
PayId4 string

Troisième axe analytique.

PayId5
PayId5 string

Axe analytique vers le haut.

PayId6
PayId6 string

Cinquième axe analytique.

Language
Language True string

Langue de l’utilisateur : FR, US, SE...

LocalCurrency
LocalCurrency string

Devise locale de l’utilisateur : EUR, TND, USD...

LocalCountry
LocalCountry string

Pays local de l’utilisateur.

ManagerId
ManagerId guid

Identificateur unique du deuxième validateur.

ReviewerId
ReviewerId guid

Identificateur unique du premier validateur.

Type d'utilisateur
UserType True enum

Attribut d’indicateur d’énumération qui est le type de l’utilisateur et il est nécessaire de combiner le type d’utilisateur « Employee » avec les autres types par exemple : Employee + Administrator ou Employee + Accountant. Les fautes de frappe de l’utilisateur sont les suivantes :

None = 0 
Employee = 1 
Administrator = 2 
Accountant = 4 
CanRefund = 8 
NotDisabledInImport = 16 
NotUpdatedInImport = 32 
UserTypeToIgnore = 56 
Fournisseur
Vendor string

Nom du fournisseur

UserRole
UserRole True enum

Attribut d’indicateur d’énumération qui est le rôle de l’utilisateur :

All = 0 
Users = 2 
Missions = 4 
Invoices = 8 
Projects = 16 
Rules = 32 
Settings = 64 
Integrations = 128 
SubscriptionAndBills = 256 
BiReports = 512 
Categories = 1024 
Mileage = 2048 
ReadOnly = 4096 
Vehicles = 8192 
SuppliersManagement = 16384 
Advances = 32768 
VirtualPayment = 65536 
Purchases = 131072 
CustomFields = 262144 
ProPaymentInstruments = 524288 
MissionOrders = 1048576 
BankAccounts = 2097152 
Bookings = 4194304 
Contact = 8388608 
IntegrationsHistory = 16777216 
TechnicalIntegration = 33554432 
Reimbursements = 67108864 
DefaultProjectId
DefaultProjectId guid

Identificateur unique du projet par défaut de l’utilisateur.

IKRatesId
IKRatesId guid

Identificateur unique des taux de compensation de kilométrage.

Mail
Mail True string

Courrier du validateur

MinimumAmount
MinimumAmount decimal

Si le démontage dépasse le démontage, les dépenses doivent être envoyées au validateur

TagsToAssign
TagsToAssign array of string

Liste des noms des balises qui seront attribués à l’utilisateur.

Retours

Corps
BaseResult

Jeton d’actualisation

Actualisez votre userToken.

Retours

Mettre à jour des projets

Mettre à jour des projets déjà ajoutés à Expensya

Paramètres

Nom Clé Obligatoire Type Description
HasBillable
HasBillable True boolean

Spécifie si les dépenses affectées à ce projet peuvent être facturables au client ou non.

Date de début
StartDate date-time
Date de fin
EndDate date-time
IsActive
IsActive True boolean

Si le projet est actif ou non.

MileageConfigurations
MileageConfigurations string

Configurations de kilométrage du projet.

Adresse
Address string

Adresse du projet.

ZipCode
ZipCode string

Code postal du projet.

Ville
City string

Ville du projet.

ExternalId
ExternalId True string

Identificateur externe du projet.

Nom
Name True string

Nom du projet.

ProjectRef
ProjectRef True string

Référence du projet.

Validator_Id
Validator_Id guid

Identificateur unique du validateur de projet.

Reviewer_Id
Reviewer_Id guid

Identificateur unique du réviseur de projet.

Nom_client
ClientName string

Nom du client.

ForAllCompany
ForAllCompany True boolean

Si le projet est pour toute l’entreprise ou non.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Les dépenses affectées au projet sont facturables par défaut.

PayId2
PayId2 string

Premier axe analytique.

Monnaie
Currency string

Devise du projet.

ExtraData
ExtraData string

Données supplémentaires pour le projet.

ProjectUseType
ProjectUseType enum

Attribut d’indicateur d’énumération qui est le type d’utilisation du projet :

Invoice = 1 
Purchase = 2 
Subscription = 4 
Advance = 8 
MissionOrder = 16 
MileageOnly = 32 
InvoiceOnly = 64 
VirtualCard = 128 
Descriptif
Description string

Description du projet.

CategoriesIds
CategoriesIds string

Identificateurs uniques des catégories. S’il est vide, le projet s’applique à toutes les catégories.

TagsToAssign
TagsToAssign array of string

Liste des noms des balises qui seront affectés au projet.

TagsToUnassign
TagsToUnassign array of string

Liste des noms des balises qui ne seront pas attribués à partir du projet.

Retours

Mettre à jour l’état des projets

Liste de mises à jour par lots de l’état des projets.

Paramètres

Nom Clé Obligatoire Type Description
ItemIds
ItemIds True array of guid

Liste des identificateurs uniques des projets à mettre à jour.

ProjectState
ProjectState True boolean

Nouvel état : true pour actif et false pour la désactivation.

Retours

Mettre à jour l’état des utilisateurs

Mettez à jour l’état des utilisateurs expensya.

Paramètres

Nom Clé Obligatoire Type Description
UserId
UserId guid

Identificateur unique de l’utilisateur.

Opération
Operation enum

Opération qui sera appliquée à l’utilisateur.

Validate = 2 
Activate = 3 
Deactivate = 4 

Retours

Mettre à jour l’état du rapport

Mettez à jour les statuts du rapport.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique du rapport.
reportId True string

Format - guid. Identificateur unique du rapport.

Opération
Operation True enum

Type d’opération qui sera appliqué au rapport.

None = 0 
Submit = 2 
Reject = 3 
Validate = 4 
Close = 5 
ValidateAndExport = 6 
Reimburse = 7 
ValidatedByAccountant = 8 
Tag = 9 
CloseAndTag = 10 
Disable = 11 
Message
Message True string

Commentaire de mise à jour qui sera affiché au rapport du propriétaire.

InvoiceIdsToReject
InvoiceIdsToReject array of guid

Liste de la facture qui sera rejetée.

AccountingPeriod
AccountingPeriod string

Période comptable du rapport.

Retours

Corps
BaseResult

Mettre à jour un utilisateur

Mettez à jour l’utilisateur déjà ajouté dans Expensya.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique de l’utilisateur à mettre à jour.
userId True string

Format - guid. Identificateur unique de l’utilisateur à mettre à jour.

Indique si les validateurs de l’utilisateur doivent être mis à jour ou non.
shouldUpdateValidators True boolean

Indique si les validateurs de l’utilisateur doivent être mis à jour ou non.

nom de famille
LastName string

Nom de l’utilisateur.

Prénom
FirstName string

Prénom de l’utilisateur.

Mail
Mail string

Courrier de l’utilisateur.

MailAlias
MailAlias string

Alias de messagerie de l’utilisateur.

PayId
PayId string

Série de l’utilisateur.

PayId2
PayId2 string

Premier axe analytique.

PayId3
PayId3 string

Deuxième axe analytique.

PayId4
PayId4 string

Troisième axe analytique.

PayId5
PayId5 string

Axe analytique vers le haut.

PayId6
PayId6 string

Cinquième axe analytique.

Language
Language string

Langue de l’utilisateur : FR, US, SE...

LocalCurrency
LocalCurrency string

Devise locale de l’utilisateur : EUR, TND, USD...

LocalCountry
LocalCountry string

Pays local de l’utilisateur.

Manager_Id
Manager_Id guid

Identificateur unique du deuxième validateur.

Reviewer_Id
Reviewer_Id guid

Identificateur unique du premier validateur.

Type d'utilisateur
UserType enum

Attribut d’indicateur d’énumération qui est le type de l’utilisateur et il est nécessaire de combiner le type d’utilisateur « Employee » avec les autres types par exemple : Employee + Administrator ou Employee + Accountant. Les fautes de frappe de l’utilisateur sont les suivantes :

None = 0 
Employee = 1 
Administrator = 2 
Accountant = 4 
CanRefund = 8 
NotDisabledInImport = 16 
NotUpdatedInImport = 32 
UserTypeToIgnore = 56 
Fournisseur
Vendor string

Nom du fournisseur.

UserRole
UserRole enum

Attribut d’indicateur d’énumération qui est le rôle de l’utilisateur :

All = 0 
Users = 2 
Missions = 4 
Invoices = 8 
Projects = 16 
Rules = 32 
Settings = 64 
Integrations = 128 
SubscriptionAndBills = 256 
BiReports = 512 
Categories = 1024 
Mileage = 2048 
ReadOnly = 4096 
Vehicles = 8192 
SuppliersManagement = 16384 
Advances = 32768 
VirtualPayment = 65536 
Purchases = 131072 
CustomFields = 262144 
ProPaymentInstruments = 524288 
MissionOrders = 1048576 
BankAccounts = 2097152 
Bookings = 4194304 
Contact = 8388608 
IntegrationsHistory = 16777216 
TechnicalIntegration = 33554432 
Reimbursements = 67108864 
Intitulé du poste
JobTitle string

Titre du travail utilisateur.

CanAddPurchase
CanAddPurchase boolean

Si l’utilisateur peut ajouter un achat ou non.

DefaultProjectId
DefaultProjectId guid

Identificateur unique du projet par défaut de l’utilisateur.

IKRates_Id
IKRates_Id guid

Identificateur unique des taux de compensation de kilométrage.

Mail
Mail True string

Courrier du validateur

MinimumAmount
MinimumAmount decimal

Si le démontage dépasse le démontage, les dépenses doivent être envoyées au validateur

TagsToAssign
TagsToAssign array of string

Liste des noms des balises qui seront attribués à l’utilisateur.

TagsToUnassign
TagsToUnassign array of string

Liste des noms des balises qui ne seront pas attribués à l’utilisateur.

Retours

Corps
BaseResult

Obtenir des catégories

Obtenez la liste des catégories avec pagination.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec l’identificateur unique de la catégorie.
id string

Filtrez avec l’identificateur unique de la catégorie.

Filtrez avec le nom de la catégorie.
categoryName string

Filtrez avec le nom de la catégorie.

Filtrez avec l’identificateur unique de la catégorie.
costAccount string

Filtrez avec l’identificateur unique de la catégorie.

Filtrez avec l’identificateur unique de la catégorie.
vatAccount string

Filtrez avec l’identificateur unique de la catégorie.

Apportez uniquement des catégories actives.
isActive boolean

Apportez uniquement des catégories actives.

Liste des noms des balises séparés par « , ».
tagsNames string

Liste des noms des balises séparés par « , ».

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Format - énumération. La liste peut être triée par.
sortBy integer

Format - énumération. La liste peut être triée par : Name_FR = 5, Name_EN = 10, CostAccount = 15, IsActive = 20, VatAccount = 25

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir des projets

Obtenez la liste des projets.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec le nom du projet.
projectName string

Filtrez avec le nom du projet.

Liste des identificateurs de projets uniques séparés par « , ».
projectIds string

Liste des identificateurs de projets uniques séparés par « , ».

Filtrez avec le nom du validateur de projet.
validatorName string

Filtrez avec le nom du validateur de projet.

Filtrez avec la référence ou l’ID externe du projet.
projectReferenceOrExternalId string

Filtrez avec la référence ou l’ID externe du projet.

Apportez les projets qui ne sont pas partagés avec tous les employés.
bringAllProjects boolean

Apportez les projets qui ne sont pas partagés avec tous les employés.

Format - énumération. Indicateur de type d’utilisation du projet.
projectUseType integer

Format - énumération. Indicateur de type d’utilisation du projet : Invoice = 0x1 Purchase = 0x2 Subscription = 0x4 Advance = 0x8 MissionOrder = 0x10 MileageOnly = 0x20 InvoiceOnly = 0x40 VirtualCard = 0x80.

Apportez uniquement des projets actifs.
isActive boolean

Apportez uniquement des projets actifs.

Liste des noms des balises séparés par « , ».
tagsNames string

Liste des noms des balises séparés par « , ».

Liste des identificateurs de champs personnalisés uniques séparés par « , ».
customFieldsIds string

Liste des identificateurs de champs personnalisés uniques séparés par « , ».

Date de la dépense. Format : date-heure (en tant que date-heure dans RFC3339).
expenseDate string

Date de la dépense. Format : date-heure (en tant que date-heure dans RFC3339).

Filtrez avec l’identificateur unique du propriétaire des dépenses.
userId string

Filtrez avec l’identificateur unique du propriétaire des dépenses.

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Format - énumération. Triez la liste par.
sortBy integer

Format - énumération. Triez la liste par : StartDate = 11 EndDate = 12 Name = 20 ProjectRef = 21 FullName = 22 Validator = 23 ClientName = 24 Value = 25.

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir des rapports

Obtenez la liste des rapports avec pagination.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec le nom du rapport.
reportName string

Filtrez avec le nom du rapport.

Filtrez avec la date de début en fonction de dateFilterType (comme date-heure dans RFC3339).
reportStartDate string

Filtrez avec la date de début en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Filtrez avec la date de fin en fonction de dateFilterType (comme date-heure dans RFC3339).
reportEndDate string

Filtrez avec la date de fin en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Liste des états de rapport séparés par « , ».
reportStates string

Liste des états de rapport séparés par ',' : Actif = 0 Soumis = 2 Rejeté = 3 Fermé = 5 ValidatedAndExported = 6 Remboursé = 7 Présubmitted = 8 InValidation = 50.

Filtrez avec l’identificateur inetrnal du rapport.
reportIdShort string

Filtrez avec l’identificateur inetrnal du rapport.

Filtrez avec l’identificateur unique du propriétaire du rapport.
ownerId string

Filtrez avec l’identificateur unique du propriétaire du rapport.

Filtrez avec la série du propriétaire du rapport.
ownerPayId2 string

Filtrez avec la série du propriétaire du rapport.

Filtrez avec l’identificateur unique du projet auquel le rapport est lié.
projectId string

Filtrez avec l’identificateur unique du projet auquel le rapport est lié.

Liste des noms des balises séparés par « , ».
tagsNames string

Liste des noms des balises séparés par « , ».

Format - énumération. Indique la cible des filtres de date.
dateFilterType integer

Format - énumération. Indique la cible des filtres de date : InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 PurchaseAccountingValidationDate = 5 CreationDate = 6

Format - énumération. La liste peut être triée par.
sortBy integer

Format - énumération. La liste peut être triée par : DateCreation = 11 StartDate = 13 Name = 20 State = 30 Value = 31 InvoicesCount = 32 InvoicesCount = 32 UserFirstName = 40 UserLastName = 41 Budget = 50 ValueToReimburse = 51 ClientCode = 53 IdShort = 54

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir des rapports de validateur

Obtenez la liste des rapports du validateur avec pagination.

Paramètres

Nom Clé Obligatoire Type Description
Courrier électronique du validateur du rapport.
validatorMail True string

Courrier électronique du validateur du rapport.

Filtrez avec le nom du rapport.
reportName string

Filtrez avec le nom du rapport.

Filtrez avec la date de début en fonction de dateFilterType (comme date-heure dans RFC3339).
reportStartDate string

Filtrez avec la date de début en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Filtrez avec la date de fin en fonction de dateFilterType (comme date-heure dans RFC3339).
reportEndDate string

Filtrez avec la date de fin en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Liste des états de rapport séparés par « , ».
reportStates string

Liste des états de rapport séparés par ',' : Actif = 0 Soumis = 2 Rejeté = 3 Fermé = 5 ValidatedAndExported = 6 Remboursé = 7 Présubmitted = 8 InValidation = 50.

Filtrez avec l’identificateur inetrnal du rapport.
reportIdShort string

Filtrez avec l’identificateur inetrnal du rapport.

Filtrez avec l’identificateur unique du propriétaire du rapport.
ownerId string

Filtrez avec l’identificateur unique du propriétaire du rapport.

Filtrez avec la série du propriétaire du rapport.
ownerPayId2 string

Filtrez avec la série du propriétaire du rapport.

Filtrez avec l’identificateur unique du projet auquel le rapport est lié.
projectId string

Filtrez avec l’identificateur unique du projet auquel le rapport est lié.

Format - énumération. Indique la cible des filtres de date.
dateFilterType integer

Format - énumération. Indique la cible des filtres de date : InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 PurchaseAccountingValidationDate = 5 CreationDate = 6

Format - énumération. La liste peut être triée par.
sortBy integer

Format - énumération. La liste peut être triée par : DateCreation = 11 StartDate = 13 Name = 20 State = 30 Value = 31 InvoicesCount = 32 InvoicesCount = 32 UserFirstName = 40 UserLastName = 41 Budget = 50 ValueToReimburse = 51 ClientCode = 53 IdShort = 54

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir des utilisateurs

Obtenez la liste des utilisateurs avec pagination.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec l’identificateur unique de l’utilisateur.
id string

Filtrez avec l’identificateur unique de l’utilisateur.

Filtrez avec le prénom de l’utilisateur.
firstName string

Filtrez avec le prénom de l’utilisateur.

Filtrez avec le nom de l’utilisateur.
lastName string

Filtrez avec le nom de l’utilisateur.

Filtrez avec le courrier de l’utilisateur.
mail string

Filtrez avec le courrier de l’utilisateur.

Filtrez avec l’utilisateur en série.
payId string

Filtrez avec l’utilisateur en série.

Filtrez avec le courrier ou le nom ou la série de l’utilisateur.
mailOrNameOrPayId string

Filtrez avec le courrier ou le nom ou la série de l’utilisateur.

Format - énumération. Attribut d’indicateur d’énumération qui est le type de l’utilisateur.
type integer

Format - énumération. Attribut d’indicateur d’énumération qui est le type de l’utilisateur : Employee = 1 Administrator = 2 Accountant = 4

Format - énumération. Attribut d’indicateur d’énumération qui est l’état utilisateur.
state integer

Format - énumération. Attribut d’indicateur d’énumération qui est l’état utilisateur : Validé = 1 Actif = 2.

Filtrez avec l’identificateur unique du premier validateur de l’utilisateur.
reviewerId string

Filtrez avec l’identificateur unique du premier validateur de l’utilisateur.

Filtrez avec le nom de la réponse de l’utilisateur.
reviewerName string

Filtrez avec le nom de la réponse de l’utilisateur.

Filtrez avec l’identificateur unique du deuxième validateur de l’utilisateur.
managerId string

Filtrez avec l’identificateur unique du deuxième validateur de l’utilisateur.

Filtrez avec le nom du gestionnaire de l’utilisateur.
managerName string

Filtrez avec le nom du gestionnaire de l’utilisateur.

Liste des identificateurs uniques des utilisateurs séparés par « , ».
userIds string

Liste des identificateurs uniques des utilisateurs séparés par « , ».

Liste des e-mails des utilisateurs séparés par « , ».
userMails string

Liste des e-mails des utilisateurs séparés par « , ».

Liste des noms des balises séparés par « , ».
tagsNames string

Liste des noms des balises séparés par « , ».

Liste des noms de balises simples séparés par « , ».
simpleTagsNames string

Liste des noms de balises simples séparés par « , ».

Format - énumération. La liste peut être triée par.
sortBy integer

Format - énumération. La liste peut être triée par : CreationDate = 11 LastLoginDate = 12 LastName = 20 FirstName = 21 ManagerLastName = 30 ManagerFirstName = 31 UserState = 40 UserType = 41 Mail = 50 Address = 60 PhoneNumber = 61 PayId = 62 LocalCurrency = 63

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir les dépenses

Obtenez la liste des dépenses avec pagination.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec l’identificateur de rapport unique lié aux dépenses.
reportId string

Filtrez avec l’identificateur de rapport unique lié aux dépenses.

Filtrez avec l’identificateur de catégorie unique lié aux dépenses.
categoryId string

Filtrez avec l’identificateur de catégorie unique lié aux dépenses.

Filtrez avec le nom de la dépense.
expenseName string

Filtrez avec le nom de la dépense.

Filtrez avec la date de début en fonction de dateFilterType (comme date-heure dans RFC3339).
startDate string

Filtrez avec la date de début en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Filtrez avec la date de fin en fonction de dateFilterType (comme date-heure dans RFC3339).
endDate string

Filtrez avec la date de fin en fonction de dateFilterType. Format : date-heure (en tant que date-heure dans RFC3339).

Format - énumération. État du rapport des dépenses.
reportState integer

Format - énumération. État du rapport des dépenses.

Liste des expenseStates séparées par ','
expenseStates string

List Of expenseStates séperated by ',' : Uploading = 0 Uploading = 1 Ready = 2 Validated = 3 ValidatedByAccountant = 4 Rejected = 99.

Indique si les dépenses doivent être remboursées.
isReimbusable boolean

Indique si les dépenses doivent être remboursées.

Filtrez avec la valeur en devise du propriétaire des dépenses.
valueInCurrency number

Filtrez avec la valeur en devise du propriétaire des dépenses.

Filtrez avec l’identificateur de propriétaire unique de la dépense.
ownerId string

Filtrez avec l’identificateur de propriétaire unique de la dépense.

Filtrez avec le courrier des dépenses.
ownerMail string

Filtrez avec le courrier des dépenses.

Filtrez avec la série du propriétaire de la dépense.
ownerPayId string

Filtrez avec la série du propriétaire de la dépense.

Filtrez avec le premier axe analytique du propriétaire des dépenses.
ownerPayId2 string

Filtrez avec le premier axe analytique du propriétaire des dépenses.

Filtrez avec le deuxième axe analytique du propriétaire des dépenses.
ownerPayId3 string

Filtrez avec le deuxième axe analytique du propriétaire des dépenses.

Filtrez avec le troisième axe analytique du propriétaire des dépenses.
ownerPayId4 string

Filtrez avec le troisième axe analytique du propriétaire des dépenses.

Filtrez avec le quatrième axe analytique du propriétaire des dépenses.
ownerPayId5 string

Filtrez avec le quatrième axe analytique du propriétaire des dépenses.

Filtrez avec le cinquième axe analytique du propriétaire des dépenses.
ownerPayId6 string

Filtrez avec le cinquième axe analytique du propriétaire des dépenses.

Filtrez avec l’identificateur de projet unique lié aux dépenses.
projectId string

Filtrez avec l’identificateur de projet unique lié aux dépenses.

Indique si les dépenses sont facturables au client.
isBillable boolean

Indique si les dépenses sont facturables au client.

Format - énumération. Indique la cible des filtres de date.
dateFilterType integer

Format - énumération. Indique la cible des filtres de date : InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 CreationDate = 6.

Liste des pays marchands liés aux dépenses séparées par ',' ex : 'FR,ES'
merchantCountries string

Liste des pays marchands liés aux dépenses séparées par ',' ex : 'FR,ES'

Liste des devises liées aux dépenses séparées par ',' ex : 'EUR,USD'
currencies string

Liste des devises liées aux dépenses séparées par ',' ex : 'EUR,USD'

Filtrer avec le type de fichier des dépenses : pdf, jpg ...
fileType string

Filtrer avec le type de fichier des dépenses : pdf, jpg ...

Filtrez avec l’identificateur interne du rapport des dépenses.
reportIdShort string

Filtrez avec l’identificateur interne du rapport des dépenses.

Liste des types d’utilisation des dépenses séparés par « , ».
expenseUseTypes string

Liste des types d’utilisation des dépenses séparés par ',' : Facture = 1 Avance = 2 Achat = 4 Abonnement = 8 MissionOrder = 16.

Filtrez avec l’identificateur de fournisseur unique de la dépense.
supplierId string

Filtrez avec l’identificateur de fournisseur unique de la dépense.

Liste des identificateurs uniques des dépenses séparées par « , ».
expenseIds string

Liste des identificateurs uniques des dépenses séparées par « , ».

Filtrez avec le nom du marchand des dépenses.
merchantName string

Filtrez avec le nom du marchand des dépenses.

Filtrez avec le numéro de TVA du marchand de la dépense.
vatCode string

Filtrez avec le numéro de TVA du marchand de la dépense.

Filtrez avec l’exclusion du montant fiscal des dépenses.
valueHTInExpenseCurrency number

Filtrez avec l’exclusion du montant fiscal des dépenses.

Filtrez avec le taux de TVA des dépenses.
vatRate number

Filtrez avec le taux de TVA des dépenses.

Filtrez avec la valeur de TVA des dépenses.
vatValue number

Filtrez avec la valeur de TVA des dépenses.

Liste des identificateurs de rapports uniques liés aux dépenses séparées par « , ».
reportsIds string

Liste des identificateurs de rapports uniques liés aux dépenses séparées par « , ».

Filtrez avec le décalage UTC des dépenses.
dateTimeOffset integer

Filtrez avec le décalage UTC des dépenses.

Liste des noms des balises séparés par « , ».
tagsNames string

Liste des noms des balises séparés par « , ».

Numéro de page.
page integer

Numéro de page.

Nombre d’éléments par page.
pageSize integer

Nombre d’éléments par page.

Format - énumération. La liste peut être triée par.
sortBy integer

Format - énumération. La liste peut être triée par : DateCreation = 11 DateInvoice = 12 Name = 20 Value = 30 ValueInCurrency = 31 HasPhoto = 40 State = 60 Category = 70.

Commandez la liste par desc ou asc.
isDesc boolean

Commandez la liste par desc ou asc.

Retours

Obtenir les détails du projet

Obtenez les détails du projet.

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique du projet.
projectId True string

Format - guid. Identificateur unique du projet.

Retours

Obtenir les formats d’exportation

Liste des formats d’exportation.

Paramètres

Nom Clé Obligatoire Type Description
Apportez uniquement les formats d’exportation des dépenses.
isForExpenses boolean

Apportez uniquement les formats d’exportation des dépenses, si false apporte des formats d’exportation de rapport.

Format - énumération. Indique le type d’exportation.
exportType integer

Format - énumération. Indique le type d’exportation : InvoiceAndPurchase = 1 Avance = 2 Solde = 4.

Retours

Obtenir l’historique des rapports

Obtenez l’historique du rapport.

Paramètres

Nom Clé Obligatoire Type Description
Filtrez avec l’identificateur unique du rapport.
reportId True string

Filtrez avec l’identificateur unique du rapport.

Retours

Obtenir l’image des dépenses

Cette API retourne l’image des dépenses en tant que Stream. L’image peut être jpg, jpeg, png ou pdf. Le type de l’image est mentionné dans la propriété de l’objet de frais « FileType ».

Paramètres

Nom Clé Obligatoire Type Description
Format - guid. Identificateur unique des dépenses.
expenseId True string

Format - guid. Identificateur unique des dépenses.

Retours

Révoquer le jeton

Révoquez votre jeton utilisateur.

Retours

Corps
BaseResult

Définitions

AddOrUpdateEntityResult

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique du projet mis à jour.

ExternalId
ExternalId string

Identificateur externe du projet mis à jour.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResult

Nom Chemin d’accès Type Description
ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultExportResponse

Nom Chemin d’accès Type Description
ResultItem
ResultItem ExportResponse
ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultProjectResponse

Nom Chemin d’accès Type Description
ResultItem
ResultItem ProjectResponse
ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultListAddOrUpdateEntityResult

Nom Chemin d’accès Type Description
ResultItem
ResultItem array of AddOrUpdateEntityResult

Élément envoyé par le serveur.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultListEventResponse

Nom Chemin d’accès Type Description
ResultItem
ResultItem array of EventResponse

Élément envoyé par le serveur.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultListExportFormatResponse

Nom Chemin d’accès Type Description
ResultItem
ResultItem array of ExportFormatResponse

Élément envoyé par le serveur.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BaseResultListUpdateUserResult

Nom Chemin d’accès Type Description
ResultItem
ResultItem array of UpdateUserResult

Élément envoyé par le serveur.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

BrokenRuleResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique de la règle rompue.

Nom
Name string

Nom de la règle rompue.

Descriptif
Description string

Description de la règle rompue.

DescriptionForCredit
DescriptionForCredit string

Description du crédit de la règle rompue.

Budget
Budget decimal

Budget de la règle rompue.

RuleType
RuleType enum

Type de la règle rompue :

Mandatory = 0 
Warning = 1 
ReimbursableByCeiling = 2 
ReimbursableByFlatRate = 3 
Monnaie
Currency string

Devise de la règle rompue.

AllowExceptions
AllowExceptions boolean

Indique si les exceptions sont autorisées dans une règle rompue.

RuleElementType
RuleElementType enum

Type de l’élément de règle :

Invoices = 0 
VirtualCards = 1 
IntervalType
IntervalType enum

Type de l’intervalle de la règle rompue :

Day = 0 
WeekDays = 1 
Month = 2 
Year = 3 
Invoice = 4 
Language
Language string

Langue de la règle rompue.

RuleCurrenciesWithBudget
RuleCurrenciesWithBudget TupleStringDecimal
ForAllCompany
ForAllCompany boolean

Indique si la règle rompue est pour toute l’entreprise ou non.

CategoryResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique de la catégorie.

Nom
Name string

Nom de la catégorie.

Nom de l'Entité
EntityName string

Nom de l’entité de la catégorie.

Parent
Parent string

Parent de la catégorie (la catégorie peut être liée à un autre categroy).

Descriptif
Description string

Description de la catégorie.

PrimitiveCategories
PrimitiveCategories string

Sous-catégories.

ParentCategory_Id
ParentCategory_Id guid

Identificateur parent unique de la catégorie (la catégorie peut être liée à un autre categroy).

IsActive
IsActive boolean

Indique si la catégorie est active ou non.

IsActiveAsDefault
IsActiveAsDefault boolean

Catégorie par défaut lorsque l’utilisateur ajoute de nouvelles dépenses.

CostAccount
CostAccount string

Compte de coût de la catégorie.

VatAccount
VatAccount string

Compte de TVA de la catégorie.

ExtraData
ExtraData string

Informations supplémentaires sur la catégorie.

CreationDate
CreationDate date-time

Date de création de la catégorie. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

VatClaimRate
VatClaimRate decimal

Taux de revendication de TVA de la catégorie.

VatClaimRates
VatClaimRates string

Taux de revendication de TVA de la catégorie par année.

CategoryUseType
CategoryUseType enum

Type d’utilisation de catégorie :

Invoices = 1 
Purchases = 2 
Subscriptions = 4 
ExternalId
ExternalId string

Identificateur externe de la catégorie.

IsReadOnly
IsReadOnly boolean

Indique si la catégorie est en lecture seule.

CategoryTags
CategoryTags array of TagResponse

Liste des balises de la catégorie.

EventResponse

Nom Chemin d’accès Type Description
EventDate
EventDate date-time

Date de l’événement. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

EventType
EventType enum

Type de l’événement : submitMission, validateMission...

SubmitMission = 1 
ValidateMission = 2 
RejectMission = 3 
ReimburseMission = 4 
CloseMission = 5 
CommentMission = 6 
ValidateAndExportMission = 7 
UpdateInvoiceByValidator = 8 
CreateMission = 9 
ExportMission = 10 
ExportMissionToQuickBooks = 11 
PreSubmitMission = 12 
ReviewAndSubmitMission = 13 
UpdateAccountingPeriodByAdminOrAccountant = 14 
AddUserCollectorConnection = 15 
UpdateUserCollectorConnection = 16 
GetUserCollectedBills = 17 
StopAutoRenew = 18 
ValidateUserCollectorConnection = 19 
SwitchAsDelegatedUser = 20 
DeleteUserCollectorConnection = 21 
ExportMissionToIbiza = 22 
ValidateVirtualCard = 23 
RejectVirtualCard = 24 
RequestVirtualCard = 25 
RequestVirtualCardAndAutoApproved = 26 
ValidatedPurchaseByAccountant = 27 
AutoValidateMission = 28 
AddProPaymentInstrument = 29 
UpdateProPaymentInstrument = 30 
DisableVirtualCard = 31 
ExportMissionToInexweb = 32 
ExportPurchaseToSapByDesign = 33 
CreateRule = 34 
DeleteRule = 35 
UpdateRule = 36 
DeleteMission = 37 
RestoreMission = 38 
AutoValidateAndExportMission = 39 
DisconnectIntegration = 41 
ExportMissionToVSA = 42 
ExportInvoiceToSiebel = 43 
CreateInvoice = 97 
DeleteInvoice = 98 
UpdateInvoice = 99 
AddTag = 100 
UpdateTag = 101 
DeleteTag = 102 
AddCompanyIntegrationSettings = 103 
UpdateCompanyIntegrationSettings = 104 
IntegrationStart = 105 
IntegrationComplete = 106 
IgnoreMissionInExport = 107 
AttachCompanyToPartner = 108 
PreSubmitVirtualCard = 109 
ApproveVirtualCard = 110 
CommentVirtualCard = 111 
ReviewAndSubmitVirtualCard = 112 
AutoImport = 113 
AutoExport = 114 
Export = 115 
Import = 116 
SubmitVehicle = 117 
ValidateVehicle = 118 
ApproveVehicle = 119 
RejectVehicle = 120 
CommentVehicle = 121 
DisableVehicle = 122 
PreSubmitVehicle = 123 
AutoApproveVehicle = 124 
AddBalanceExport = 125 
Payment = 126 
ReSubmitVehicleAfterApproval = 127 
ExportMissionByAPI = 128 
SplitMissionInvoicesByProblems = 129 
UserId
UserId guid

Identificateur unique de l’utilisateur.

UserLastName
UserLastName string

Nom de l’utilisateur.

UserFirstName
UserFirstName string

Prénom de l’utilisateur.

UserMail
UserMail string

Courrier de l’utilisateur.

Descriptif
Description string

Description de l’evnt

ExpenseResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique des dépenses.

Nom
Name string

Nom des dépenses.

Valeur
Value decimal

Valeur des dépenses.

ValueToReimburse
ValueToReimburse decimal

Valeur de réédition des dépenses.

Taux de remboursement
ReimbursementRate decimal

Taux de remboursement des dépenses.

Descriptif
Description string

Description des dépenses.

UseType
UseType enum

Type de dépense :

Invoice = 1 
Advance = 2 
Purchase = 4 
Subscription = 8 
MissionOrder = 16 
DateCreation
DateCreation date-time

Date de création des dépenses. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

DateInvoice
DateInvoice date-time

Date des dépenses. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

DateUtcOffset
DateUtcOffset double

Décalage de date des dépenses.

HasPhoto
HasPhoto boolean

Indique si les dépenses ont une photo.

Monnaie
Currency string

Devise des dépenses.

ValueInCurrency
ValueInCurrency decimal

Valeur en devise du propriétaire des dépenses.

ValueInLocalCurrency
ValueInLocalCurrency decimal

Valeur en devise locale du propriétaire des dépenses.

MerchantInvoiceId
MerchantInvoiceId string

Identificateur externe de la facture marchande

MerchantCountry
MerchantCountry string

Pays marchand des dépenses.

MerchantCity
MerchantCity string

Ville marchande des dépenses.

MerchantZipCode
MerchantZipCode string

Code postal marchand des dépenses.

MerchantAddress
MerchantAddress string

Adresse du commerçant des dépenses.

MerchantName
MerchantName string

Nom du marchand des dépenses

MerchantVatNumber
MerchantVatNumber string

Numéro de TVA marchande des dépenses.

Unités
Units decimal

Nombre d’unités des dépenses.

État
State enum

État des dépenses :

Uploading = 0 
Uploaded = 1 
Ready = 2 
Validated = 3 
ValidatedByAccountant = 4 
Rejected = 99 
TVA
VAT VATResponse
VATAvgRate
VATAvgRate decimal

Taux de TVA des dépenses.

AttachedFilesCount
AttachedFilesCount integer

Nombre de fichiers joints aux dépenses.

ToReimburse
ToReimburse boolean

Indique si les dépenses doivent être remboursées.

IsBillable
IsBillable boolean

Indique si les dépenses sont facturables au client.

CustomFields
CustomFields object

Champs personnalisés des dépenses.

FileType
FileType string

Type de fichier des dépenses.

DefaultRate
DefaultRate decimal

Taux par défaut des dépenses.

CreditSource_Id
CreditSource_Id guid

Identificateur de source de crédit unique de la dépense.

User_Id
User_Id guid

Identificateur d’utilisateur unique de la dépense.

Projet
Project ProjectResponse
Rapport
Report ReportResponse
PaymentInstrument
PaymentInstrument PaymentInstrumentResponse
Véhicule
Vehicle VehicleResponse
TransactionsSumValue
TransactionsSumValue decimal

Les transactions totalisent la valeur des dépenses.

TransactionsSumInCurrency
TransactionsSumInCurrency decimal

Les transactions additionnent la valeur en devise des dépenses.

TransactionsSumInLocalCurrency
TransactionsSumInLocalCurrency decimal

Les transactions additionnent la valeur dans la devise locale des dépenses.

PerdiemCountry
PerdiemCountry string

Pays du perdiem.

PerdiemCalculationPeriodType
PerdiemCalculationPeriodType enum

Type de la période de calcul perdiem :

CalendarDay = 0 
TwentyFourHours = 1 
PerDiemType
PerDiemType enum

Type du perdiem :

Time = 0 
Distance = 1 
IEG = 2 
Catégorie
Category CategoryResponse
BrokenRules
BrokenRules array of BrokenRuleResponse

Liste des règles rompues des dépenses.

IsMileage
IsMileage boolean

Indique si la dépense est kilométrage.

CategoryExtraDataStr
CategoryExtraDataStr string

Date supplémentaire pour la catégorie des dépenses.

Invités
Guests array of GuestResponse

Liste des invités des dépenses.

Sous-État
SubStatus enum

Attribut d’indicateur d’énumération qui est le sous-état des dépenses :

All = 0 
Exported = 2 
Payed = 4 
ExportedToIbiza = 8 
RecordedByInexweb = 16 
ExportedToQBO = 32 
ExportedToInexweb = 64 
RejectedByInexweb = 128 
ExportedToVSA = 256 
ExportedBalance = 512 
ExportedToSiebel = 1024 
OwnerPayId
OwnerPayId string

Série du propriétaire des dépenses.

OwnerPayId2
OwnerPayId2 string

Premier axe analytique du propriétaire des dépenses.

OwnerPayId3
OwnerPayId3 string

Deuxième axe analytique du propriétaire des dépenses.

OwnerPayId4
OwnerPayId4 string

Troisième axe analytique du propriétaire des dépenses.

OwnerPayId5
OwnerPayId5 string

Quatrième axe analytique du propriétaire des dépenses.

OwnerPayId6
OwnerPayId6 string

Cinquième axe analytique du propriétaire des dépenses.

ExpenseTags
ExpenseTags array of TagResponse

Liste des étiquettes des dépenses.

ExportFormatResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique du format d’exportation.

Nom
Name string

Nom du format d’exportation.

Extension
Extension string

Extension du format d’exportation.

CodePath
CodePath string

Chemin d’accès au code unique du format d’exportation.

MissionExport
MissionExport boolean

Indique si le format d’exportation est disponible pour les rapports.

InvoicesExport
InvoicesExport boolean

Indique si le format d’exportation est disponible pour les dépenses.

Exportation automatique
AutoExport boolean

Indique s’il s’agit d’un format d’exportation automatique.

LastAutoExportDate
LastAutoExportDate date-time

Date de la dernière exportation automatique si elle s’est produite et si le format d’exportation est le format d’exportation automatique. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

ExportResponse

Nom Chemin d’accès Type Description
FileUrl
FileUrl string

URL du fichier exporté.

FileExtension
FileExtension string

Extension du fichier exporté.

Nom du fichier
FileName string

Nom du fichier exporté.

GuestResponse

Nom Chemin d’accès Type Description
Mail
Mail string

Courrier de l’invité.

FullName
FullName string

Nom complet de l’invité.

Id
Id guid

Identificateur unique de l’invité.

IsCoworker
IsCoworker boolean

Indique si l’invité est collègue ou non.

ListAndPagesCountResultCategoryResponse

Nom Chemin d’accès Type Description
Liste
List array of CategoryResponse

Liste des éléments à retourner.

PagesCount
PagesCount integer

Nombre total de pages.

TotalListCount
TotalListCount integer

Nombre total d’éléments par page.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

ListAndPagesCountResultExpenseResponse

Nom Chemin d’accès Type Description
Liste
List array of ExpenseResponse

Liste des éléments à retourner.

PagesCount
PagesCount integer

Nombre total de pages.

TotalListCount
TotalListCount integer

Nombre total d’éléments par page.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

ListAndPagesCountResultProjectResponse

Nom Chemin d’accès Type Description
Liste
List array of ProjectResponse

Liste des éléments à retourner.

PagesCount
PagesCount integer

Nombre total de pages.

TotalListCount
TotalListCount integer

Nombre total d’éléments par page.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

ListAndPagesCountResultReportResponse

Nom Chemin d’accès Type Description
Liste
List array of ReportResponse

Liste des éléments à retourner.

PagesCount
PagesCount integer

Nombre total de pages.

TotalListCount
TotalListCount integer

Nombre total d’éléments par page.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

ListAndPagesCountResultUserResponse

Nom Chemin d’accès Type Description
Liste
List array of UserResponse

Liste des éléments à retourner.

PagesCount
PagesCount integer

Nombre total de pages.

TotalListCount
TotalListCount integer

Nombre total d’éléments par page.

ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

LoginResponse

Nom Chemin d’accès Type Description
Id
Id guid
UserToken
UserToken string
nom de famille
LastName string
Prénom
FirstName string
Adresse
Address string
Ville
City string
Numéro de téléphone
PhoneNumber string
Mail
Mail string
ZipCode
ZipCode string
MailAlias
MailAlias string
Language
Language string
CreationDate
CreationDate date-time
Code du pays
CountryCode string
FaxNumber
FaxNumber string
Monnaie
Currency string
ShemaVersion
ShemaVersion integer
Company_Id
Company_Id guid
Login_Id
Login_Id guid
Manager_Id
Manager_Id guid
Type d'utilisateur
UserType enum
None = 0 
Employee = 1 
Administrator = 2 
Accountant = 4 
CanRefund = 8 
NotDisabledInImport = 16 
NotUpdatedInImport = 32 
UserTypeToIgnore = 56 
UserRole
UserRole enum
All = 0 
Users = 2 
Missions = 4 
Invoices = 8 
Projects = 16 
Rules = 32 
Settings = 64 
Integrations = 128 
SubscriptionAndBills = 256 
BiReports = 512 
Categories = 1024 
Mileage = 2048 
ReadOnly = 4096 
Vehicles = 8192 
SuppliersManagement = 16384 
Advances = 32768 
VirtualPayment = 65536 
Purchases = 131072 
CustomFields = 262144 
ProPaymentInstruments = 524288 
MissionOrders = 1048576 
BankAccounts = 2097152 
Bookings = 4194304 
Contact = 8388608 
IntegrationsHistory = 16777216 
TechnicalIntegration = 33554432 
Reimbursements = 67108864 
UserTokenDurationSeconds
UserTokenDurationSeconds uint64
ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

PaymentInstrumentResponse

Nom Chemin d’accès Type Description
Nom
Name string

Nom de l’instrument de paiement.

Descriptif
Description string

Description de l’instrument de paiement.

IsActive
IsActive boolean

Indique si l’instrument de paiement est actif ou non.

InstrumentType
InstrumentType enum

Type de l’instrument de paiement :

Cash = 0 
Card = 1 
Check = 2 
EWallet = 3 
Coupon = 4 
Wire = 5 
Bank = 6 
Other = 99 
AccountType
AccountType enum

Type du compte d’instrument de paiement :

None = 0 
Professional = 1 
Personal = 2 
LastDigits
LastDigits string

Derniers chiffres de l’instrument de paiement.

CardKey
CardKey string

Clé de carte de l’instrument de paiement.

JournalCode
JournalCode string

Code journal de l’instrument de paiement.

Auxiliaire
Auxiliary string

Compte auxiliaire de l’instrument de paiement.

AccountNumber
AccountNumber string

Numéro de compte de l’instrument de paiement.

ProjectResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique du projet.

HasBillable
HasBillable boolean

Le projet est facturable au client.

Date de début
StartDate date-time

Date de début du projet. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Date de fin
EndDate date-time

Date de fin du projet. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

IsActive
IsActive boolean

Indique si le projet est actif.

MileageConfigurationsStr
MileageConfigurationsStr string

Configuration du kilométrage du projet.

Adresse
Address string

Adresse du projet.

ZipCode
ZipCode string

Code postal du projet.

Ville
City string

Ville du projet.

ExternalId
ExternalId string

Identificateur externe du projet.

Nom
Name string

Nom du projet.

ProjectRef
ProjectRef string

Référence du projet

Validator_Id
Validator_Id guid

Identificateur de validateur unique du projet.

Reviewer_Id
Reviewer_Id guid

Identificateur de réviwer unique du projet.

Nom_client
ClientName string

Nom du client du projet.

ForAllCompany
ForAllCompany boolean

Project est partagé avec tous les utilisateurs.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Le projet est par défaut facturable au client.

PayId2
PayId2 string

Deuxième axe analytique pertinent pour le projet.

Monnaie
Currency string

Devise du projet.

ExtraData
ExtraData string

Informations supplémentaires sur le projet.

ProjectUseType
ProjectUseType enum

Attribut d’indicateur d’énumération qui indique à quelle entité le projet sera appliqué à :

Invoice = 1 
Purchase = 2 
Subscription = 4 
Advance = 8 
MissionOrder = 16 
MileageOnly = 32 
InvoiceOnly = 64 
VirtualCard = 128 
CustomField_Id
CustomField_Id guid

Identificateur de champ personnalisé unique lié au projet.

CustomFieldParent_Id
CustomFieldParent_Id guid

Identificateur de champ personnalisé parent unique associé au projet.

CategoriesIdsStr
CategoriesIdsStr string

Identificateurs de catégories pertinents pour le projet.

ValidatorFullName
ValidatorFullName string

Nom complet du validateur du projet.

ValidatorMail
ValidatorMail string

Courrier de validateur du projet.

ReviewerFullName
ReviewerFullName string

Renvoyer le nom complet du projet.

ReviewerMail
ReviewerMail string

Réviseur de courrier du projet.

IsReadOnly
IsReadOnly boolean

Indique si le projet est en lecture seule.

ProjectTags
ProjectTags array of TagResponse

Liste des balises du projet.

ReportResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur de rapport unique.

Nom
Name string

Nom du rapport.

DateCreation
DateCreation date-time

Date de création du rapport. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Budget
Budget decimal

Budget du rapport.

État
State enum

État du rapport : Actif, rejeté, valide...

Active = 0 
Submitted = 2 
Rejected = 3 
Validated = 4 
Closed = 5 
ValidatedAndExported = 6 
Reimbursed = 7 
PreSubmitted = 8 
InValidation = 50 
User_Id
User_Id guid

Identificateur unique du propriétaire du rapport.

UserLastName
UserLastName string

Nom du propriétaire du rapport.

UserFirstName
UserFirstName string

Prénom du propriétaire du rapport.

UserMail
UserMail string

Courrier du propriétaire du rapport.

Manager_Id
Manager_Id guid

Identificateur de gestionnaire unique de l’utilisateur du rapport.

Accountant_Id
Accountant_Id guid

Identificateur comptable unique de l’utilisateur du rapport.

Reviewer_Id
Reviewer_Id guid

Identificateur de reviwer unique de l’utilisateur du rapport

InvoicesCount
InvoicesCount integer

Nombre de factures liés au rapport.

Valeur
Value decimal

Valeur du rapport.

ValueToReimburse
ValueToReimburse decimal

Valeur de remboursement du rapport.

ValueInLocalCurrency
ValueInLocalCurrency decimal

Valeur dans la devise locale de l’utilisateur du rapport.

ValueToReimburseInLocalCurrency
ValueToReimburseInLocalCurrency decimal

Valeur à rembourser dans la devise locale de l’utilisateur du rapport.

Date de début
StartDate date-time

Date de début du rapport. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Date de fin
EndDate date-time

Date de fin du rapport. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

UserCurrency
UserCurrency string

Devise utilisateur du rapport.

UserLocalCurrency
UserLocalCurrency string

Devise locale de l’utilisateur du rapport.

IdShort
IdShort string

Identificateur généré automatiquement du rapport.

CurrentValidator_Id
CurrentValidator_Id guid

Identificateur de validateur actuel unique du rapport.

InvoiceAttachedFilesCount
InvoiceAttachedFilesCount integer

Nombre de dossiers joints aux frais pertinents pour le rapport.

ReportTags
ReportTags array of TagResponse

Liste des balises du rapport.

TagResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique de la balise.

Nom
Name string

Nom de la balise.

Descriptif
Description string

Description de la balise.

CreationDate
CreationDate date-time

Date de création de la balise. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

IsActive
IsActive boolean

Indique si la balise est active ou non.

TagType
TagType enum

Attribut d’énumération qui est le type de la balise :

Tag = 1 
SimpleTag = 2 
DefinitionStr
DefinitionStr string

Définition de la balise.

UseType
UseType enum

Attribut Enum qui est le type d’utilisation de la balise :

Invoice = 2 
Mileage = 4 
Purchase = 8 
Subscription = 16 
Mission = 32 
User = 64 
Balance = 128 

UpdateUserResult

Nom Chemin d’accès Type Description
UserResponse
UserResponse UserResponse
ResultCode
ResultCode enum

Codes internes de réponse Expensya :

Success = 0 
PartialSuccess = 1, 
InvalidData = 7, 
NotAdmin = 20, 
NotAllowed = 30, 
Failed = 70, 
NothingToDo = 91, 
AlreadyExists = 1006... 
Message
Message string

Détails supplémentaires envoyés par le serveur.

UserResponse

Nom Chemin d’accès Type Description
Id
Id guid

Identificateur unique de l’utilisateur.

nom de famille
LastName string

Nom de l’utilisateur.

Prénom
FirstName string

Prénom de l’utilisateur.

Adresse
Address string

Adresse de l’utilisateur.

Numéro de téléphone
PhoneNumber string

Numéro de téléphone de l’utilisateur.

Mail
Mail string

Courrier de l’utilisateur.

MailAlias
MailAlias string

Alias de messagerie de l’utilisateur.

ZipCode
ZipCode string

Code postal de l’utilisateur.

FaxNumber
FaxNumber string

Numéro de télécopie de l’utilisateur.

CreationDate
CreationDate date-time

Date de création de l’utilisateur. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Code du pays
CountryCode string

Code de pays de l’utilisateur.

Language
Language string

Langue de l’utilisateur.

Monnaie
Currency string

Devise de l’utilisateur.

LocalCurrency
LocalCurrency string

Devise locale de l’utilisateur.

LocalCountry
LocalCountry string

Pays local de l’utilisateur.

CanCreateCategories
CanCreateCategories boolean

Semer si l’utilisateur a le droit de créer des catégories.

Manager_Id
Manager_Id guid

Identificateur de gestionnaire unique de l’utilisateur.

ComptableMail
AccountantMail string

Courrier comptable de l’utilisateur.

AccountantPayId
AccountantPayId string

Axe analytique comptable de l’utilisateur.

Type d'utilisateur
UserType enum

Type d’utilisateur :

None = 0 
Employee = 1 
Administrator = 2 
Accountant = 4 
CanRefund = 8 
NotDisabledInImport = 16 
NotUpdatedInImport = 32 
UserTypeToIgnore = 56 
UserState
UserState enum

État utilisateur :

None = 0 
Validated = 1 
Active = 2 
PayId
PayId string

Axe analytacal de l’utilisateur.

PayId2
PayId2 string

Deuxième axe analytique de l’utilisateur.

PayId3
PayId3 string

Troisième axe analytique de l’utilisateur.

PayId4
PayId4 string

Quatrième axe analytique de l’utilisateur

PayId5
PayId5 string

Cinquième axe analytique de l’utilisateur.

PayId6
PayId6 string

Sixième axe analytique de l’utilisateur.

ManagerFirstName
ManagerFirstName string

Prénom du responsable de l’utilisateur.

ManagerLastName
ManagerLastName string

Nom du responsable de l’utilisateur.

ManagerMail
ManagerMail string

Courrier du responsable de l’utilisateur.

ManagerPayId
ManagerPayId string

Axe analytique du gestionnaire de l’utilisateur.

ManagerUserState
ManagerUserState enum

État du gestionnaire de l’utilisateur :

None = 0 
Validated = 1 
Active = 2 
Reviewer_Id
Reviewer_Id guid

Identificateur de réviwer unique de l’utilisateur.

ReviewerFirstName
ReviewerFirstName string

Reviwer first name of the user.

ReviewerLastName
ReviewerLastName string

Reviwer last name of the user.

ReviewerMail
ReviewerMail string

Renvoyer le courrier de l’utilisateur.

ReviewerPayId
ReviewerPayId string

Axe analytique reviwer de l’utilisateur.

ReviewerUserState
ReviewerUserState enum

État de reviwer de l’utilisateur :

None = 0 
Validated = 1 
Active = 2 
Intitulé du poste
JobTitle string

Titre du travail de l’utilisateur.

Fournisseur
Vendor string

Fournisseur de l’utilisateur.

MileageConfigurationsStr
MileageConfigurationsStr string

Configuration du kilométrage de l’utilisateur.

PerDiemConfigName
PerDiemConfigName string

Configuration perdiem de l’utilisateur.

UserRole
UserRole enum

Accès aux rôles de l’utilisateur :

All = 0 
Users = 2 
Missions = 4 
Invoices = 8 
Projects = 16 
Rules = 32 
Settings = 64 
Integrations = 128 
SubscriptionAndBills = 256 
BiReports = 512 
Categories = 1024 
Mileage = 2048 
ReadOnly = 4096 
Vehicles = 8192 
SuppliersManagement = 16384 
Advances = 32768 
VirtualPayment = 65536 
Purchases = 131072 
CustomFields = 262144 
ProPaymentInstruments = 524288 
MissionOrders = 1048576 
BankAccounts = 2097152 
Bookings = 4194304 
Contact = 8388608 
IntegrationsHistory = 16777216 
TechnicalIntegration = 33554432 
Reimbursements = 67108864 
ConfigurationSettingsStr
ConfigurationSettingsStr string

Configurations supplémentaires de l’utilisateur.

ConfigurationSettingsReference
ConfigurationSettingsReference string

Référence de configuration de l’utilisateur.

LastLoginDate
LastLoginDate date-time

Dernière date de connexion de l’utilisateur. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

LastSignInDate
LastSignInDate date-time

Date de dernière connexion de l’utilisateur. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Validateurs
Validators array of ValidatorResponse

Liste des validateurs de l’utilisateur.

UserSimpleTags
UserSimpleTags array of TagResponse

Liste des balises simples de l’utilisateur.

UserTags
UserTags array of TagResponse

Liste des balises de l’utilisateur.

RestrictedTags
RestrictedTags array of TagResponse

Les balises restreintes avec utilisant sont gérées par l’utilisateur.

ValidatorResponse

Nom Chemin d’accès Type Description
Mail
Mail string
Prénom
FirstName string
nom de famille
LastName string
MinimumAmount
MinimumAmount decimal

VATResponse

Nom Chemin d’accès Type Description
Tarifs
Rates array of decimal

Taux de TVA des dépenses.

Valeurs
Values array of decimal

Valeurs AT des dépenses.

VatFreeAmount
VatFreeAmount decimal

Montant gratuit de la TVA.

Conseils
Tips decimal

Conseils des dépenses

VehicleResponse

Nom Chemin d’accès Type Description
Nom
Name string

Nom du véhicule.

DateCreation
DateCreation date-time

Date de création du véhicule. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

CreationYearKm
CreationYearKm decimal

Distance déjà déposée en dehors d’Expensya dans l’année de création en Km.

CreationYearMiles
CreationYearMiles decimal

Distance déjà déposée en dehors d’Expensya dans l’année de création en mile.

LastYearDistanceKm
LastYearDistanceKm decimal

Distance déjà déposée à l’extérieur d’Expensya dans l’année dernière en Km.

LastUpdatedYear
LastUpdatedYear integer

Dernière année mise à jour du véhicule.

VehicleType
VehicleType enum

Type du véhicule :

Car = 1 
Moped = 2 
Scooter = 3 
Motocyle = 4 
Bicycle = 5 
InternalVehicleType
InternalVehicleType enum

Type interne du véhicule :

None = 0 
Personal = 1 
Professional = 2 
CurrentValidator_Id
CurrentValidator_Id guid

Identificateur unique du validateur actuel du véhicule.

LastValidatorReminderDate
LastValidatorReminderDate date-time

Date de rappel du dernier validateur du véhicule. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Commentaires
Comments string

Commentaires du véhicule.

État
State enum

État du véhicule :

Disabled = 0 
Active = 1 
Submitted = 2 
Approved = 3 
Rejected = 4 
All = -1 
ExternalId
ExternalId string

Identificateur externe du véhicule.

AdministrationPower
AdministrativePower integer

Puissance administrative du véhicule.

IsActive
IsActive boolean

Indique si le véhicule est actif ou non.

AttachedFilesCount
AttachedFilesCount integer

Nombre de fichiers attachés au véhicule.

CreationType
CreationType enum

Type de création du véhicule :

UserCreated = 0 
DefaultVehicle = 1 
Date de début
StartDate date-time

Date de début du véhicule. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

Date de fin
EndDate date-time

Date de fin du véhicule. Respecte le format de date ISO 8601 standard. par exemple : 2018-06-04T08:30:15.023Z

TupleStringDecimal

Nom Chemin d’accès Type Description
Élément1
Item1 string
Élément2
Item2 decimal

ApiExpenseExpenseIdImageGet200ApplicationJsonResponse