Udostępnij przez


Expensya

Expensya jest wiodącym rozwiązaniem do zarządzania wydatkami w Europie, a ten łącznik umożliwia korzystanie z naszej technologii, automatyzowanie integracji z systemami innych firm i rozszerzanie istniejących funkcji.

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Expensya
adres URL https://www.expensya.com
Email support@expensya.com
Metadane łącznika
Publisher EXPENSYA SA
Witryna internetowa https://www.expensya.com
Zasady ochrony prywatności https://www.expensya.com/en/tou
Kategorie AI; Witryna internetowa

Expensya Connector zawiera grupę akcji, które używają informacji do wykonywania prostych operacji dla usług Power Automate i Expensya.

Pre-requisites

Jak uzyskać poświadczenia?

Obsługiwane operacje

Pełną listę obsługiwanych akcji można znaleźć tutaj

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Name Typ Description Wymagane
Klucz interfejsu API securestring Uzyskiwanie klucza interfejsu API z usługi Expensya Prawda

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizowanie projektów

Aktualizowanie projektów już dodanych do rozwiązania Expensya

Aktualizowanie stanu projektów

Lista aktualizacji wsadowych stanów projektów.

Aktualizowanie stanu raportu

Zaktualizuj statuty raportu.

Aktualizowanie stanu użytkowników

Zaktualizuj stan użytkowników expensya.

Aktualizowanie użytkownika

Zaktualizuj użytkownika już dodanego w aplikacji Expensya.

Dodaj ponownie

Dodaj nowy wydatek do konta expensya z potwierdzeniem.

Dodawanie polecenia QuickExpense

Dodaj nowy wydatek do konta expensya.

Dodawanie projektów

Dodaj nowe projekty do aplikacji Expensya.

Eksportowanie raportu

Eksportuj raport jako plik PDF.

Eksportowanie wydatków

Eksportuj wydatki na określony format eksportu na podstawie podanych filtrów.

Odwołaj token

Odwoływanie tokenu użytkownika.

Odśwież token

Odśwież użytkownikaTokeny.

Pobieranie formatów eksportu

Lista formatów eksportu.

Pobieranie historii raportów

Pobierz historię raportu.

Pobieranie kategorii

Pobierz listę kategorii z stronicowaniem.

Pobieranie obrazu wydatków

Ten interfejs API zwraca obraz wydatków jako usługi Stream. Obraz może być jpg, jpeg, png lub pdf. Typ obrazu jest wymieniony we właściwości obiektu wydatków "FileType".

Pobieranie projektów

Pobierz listę projektów.

Pobieranie raportów

Pobierz listę raportów z stronicowaniem.

Pobieranie raportów modułu sprawdzania poprawności

Pobierz listę raportów modułu sprawdzania poprawności z stronicowaniem.

Pobieranie szczegółów projektu

Uzyskaj szczegółowe informacje o projekcie.

Pobieranie użytkowników

Pobierz listę użytkowników z stronicowaniem.

Uzyskiwanie wydatków

Pobierz listę wydatków z stronicowaniem.

Zaproś użytkownika

Dodaj użytkownika do aplikacji Expensya.

Aktualizowanie projektów

Aktualizowanie projektów już dodanych do rozwiązania Expensya

Parametry

Nazwa Klucz Wymagane Typ Opis
HasBillable
HasBillable True boolean

Określa, czy wydatki przypisane do tego projektu mogą być rozliczane dla klienta, czy nie.

Data rozpoczęcia
StartDate date-time
Data zakończenia
EndDate date-time
IsActive
IsActive True boolean

Jeśli projekt jest aktywny lub nie.

MileageConfigurations
MileageConfigurations string

Konfiguracje przebiegu projektu.

Address
Address string

Adres projektu.

Kod pocztowy
ZipCode string

Kod pocztowy projektu.

Miejscowość
City string

Miasto projektu.

ExternalId
ExternalId True string

Identyfikator zewnętrzny projektu.

Name
Name True string

Nazwa projektu.

ProjectRef
ProjectRef True string

Odwołanie do projektu.

Validator_Id
Validator_Id guid

Unikatowy identyfikator modułu sprawdzania poprawności projektu.

Reviewer_Id
Reviewer_Id guid

Unikatowy identyfikator recenzenta projektu.

Nazwa klienta
ClientName string

Nazwa klienta.

ForAllCompany
ForAllCompany True boolean

Jeśli projekt jest przeznaczony dla całej firmy, czy nie.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Wydatki przypisane do projektu są domyślnie rozliczane.

PayId2
PayId2 string

Pierwsza oś analityczna.

Waluta
Currency string

Waluta projektu.

ExtraData
ExtraData string

Ekstrat dane dla projektu.

ProjectUseType
ProjectUseType enum

Atrybut flagi wyliczenia, który jest typem użycia projektu:

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

Opis projektu.

Identyfikatory kategorii
CategoriesIds string

Unikatowe identyfikatory kategorii. Jeśli jest on pusty, projekt będzie dotyczyć wszystkich kategorii.

TagsToAssign
TagsToAssign array of string

Lista nazw tagów, które zostaną przypisane do projektu.

TagsToUnassign
TagsToUnassign array of string

Lista nazw tagów, które zostaną nieprzypisane z projektu.

Zwraca

Aktualizowanie stanu projektów

Lista aktualizacji wsadowych stanów projektów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Identyfikatory elementów
ItemIds True array of guid

Lista unikatowych identyfikatorów projektów do zaktualizowania.

Stan projektu
ProjectState True boolean

Nowy stan: true dla aktywnych i fałszywych dla wyłączenia.

Zwraca

Aktualizowanie stanu raportu

Zaktualizuj statuty raportu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator raportu.
reportId True string

Format — identyfikator GUID. Unikatowy identyfikator raportu.

Operation
Operation True enum

Typ operacji, który będzie stosowany do raportu.

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

Komentarz aktualizacji, który będzie wyświetlany w raporcie właściciela.

InvoiceIdsToReject
InvoiceIdsToReject array of guid

Lista faktury, która zostanie odrzucona.

KsięgowośćPeriod
AccountingPeriod string

Okres rozliczeniowy raportu.

Zwraca

Body
BaseResult

Aktualizowanie stanu użytkowników

Zaktualizuj stan użytkowników expensya.

Parametry

Nazwa Klucz Wymagane Typ Opis
UserId
UserId guid

Unikatowy identyfikator użytkownika.

Operation
Operation enum

Operacja, która zostanie zastosowana do użytkownika.

Validate = 2 
Activate = 3 
Deactivate = 4 

Zwraca

Aktualizowanie użytkownika

Zaktualizuj użytkownika już dodanego w aplikacji Expensya.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator użytkownika do zaktualizowania.
userId True string

Format — identyfikator GUID. Unikatowy identyfikator użytkownika do zaktualizowania.

Pokazuje, czy moduły sprawdzania poprawności użytkownika powinny być aktualizowane, czy nie.
shouldUpdateValidators True boolean

Pokazuje, czy moduły sprawdzania poprawności użytkownika powinny być aktualizowane, czy nie.

Nazwisko
LastName string

Nazwisko użytkownika.

Imię (pierwsze)
FirstName string

Imię użytkownika.

Poczta
Mail string

Poczta użytkownika.

MailAlias
MailAlias string

Alias poczty użytkownika.

Identyfikator płatności
PayId string

Numer seryjny użytkownika.

PayId2
PayId2 string

Pierwsza oś analityczna.

PayId3
PayId3 string

Druga oś analityczna.

PayId4
PayId4 string

Trzecia oś analityczna.

PayId5
PayId5 string

Oś analityczna Forth.

PayId6
PayId6 string

Piąta oś analityczna.

Język
Language string

Język użytkownika: FR, US, SE...

LocalCurrency
LocalCurrency string

Waluta lokalna użytkownika: EUR, TND, USD...

LocalCountry
LocalCountry string

Kraj lokalny użytkownika.

Manager_Id
Manager_Id guid

Unikatowy identyfikator drugiego modułu sprawdzania poprawności.

Reviewer_Id
Reviewer_Id guid

Unikatowy identyfikator pierwszego modułu sprawdzania poprawności.

Typ użytkownika
UserType enum

Atrybut flagi wyliczenia, który jest typem użytkownika i konieczne jest połączenie typu użytkownika "Employee" z innymi typami dla exemple: Employee + Administrator lub Employee + Accountant. Typami użytkownika są :

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

Nazwa dostawcy.

UserRole
UserRole enum

Atrybut flagi wyliczenia, który jest rolą użytkownika :

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 
Stanowisko pracy
JobTitle string

Tytuł zadania użytkownika.

CanAddPurchase
CanAddPurchase boolean

Jeśli użytkownik może dodać zakup, czy nie.

DefaultProjectId
DefaultProjectId guid

Unikatowy identyfikator projektu domyślnego użytkownika.

IKRates_Id
IKRates_Id guid

Unikatowy identyfikator stawek wynagrodzeń za przebieg.

Poczta
Mail True string

Poczta modułu sprawdzania poprawności

MinimumAmount
MinimumAmount decimal

Jeśli ammount przekracza ammount, koszt powinien zostać wysłany do modułu sprawdzania poprawności

TagsToAssign
TagsToAssign array of string

Lista nazw tagów, które zostaną przypisane do użytkownika.

TagsToUnassign
TagsToUnassign array of string

Lista nazw tagów, które zostaną nieprzypisane od użytkownika.

Zwraca

Body
BaseResult

Dodaj ponownie

Dodaj nowy wydatek do konta expensya z potwierdzeniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
UserId
UserId True string

Unikatowy identyfikator użytkownika.

PotwierdzenieContent
ReceiptContent True string

Zawartość paragonu na podstawie 64.

Nazwa paragonu
ReceiptName True string

Nazwa paragonu.

Zwraca

Body
BaseResult

Dodawanie polecenia QuickExpense

Dodaj nowy wydatek do konta expensya.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator użytkownika, z którymi będą połączone wydatki.
userId True string

Format — identyfikator GUID. Unikatowy identyfikator użytkownika, z którymi będą połączone wydatki.

FileToSend
FileToSend True string

Plik do wysłania na bease64.

Title
Title string

Tytuł wydatków.

TransactionAmount
TransactionAmount decimal

Kwota transakcji wydatków.

Stawki vat
VatRates string

Stawki vat wydatków.

VatAmounts
VatAmounts string

Kwoty vate wydatków.

Kod waluty
CurrencyCode string

Kod waluty wydatków.

Data transakcji
TransactionDate date-time
Nazwa handlowca
MerchantName string

Nazwa sprzedawcy wydatków.

LocationCountry
LocationCountry string

Kraj lokalizacji wydatków.

Lokalizacja
LocationCity string

Lokalizacja miasta wydatków.

Comment
Comment string

Komentarz o wydatkach.

MerchantExpenseId
MerchantExpenseId string

Unikatowy identyfikator wydatków sprzedawcy.

IsEncrypted
IsEncrypted boolean

Jeśli koszt jest zaszyfrowany, nie.

ExpenseUseType
ExpenseUseType enum

Atrybut flagi wyliczenia, który jest typem użycia wydatków:

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

Kod typu płatności wydatków.

ExpenseTypeCode
ExpenseTypeCode string

Wpisz kod wydatków.

FileType
FileType string

Typ pliku wydatków.

Zwraca

Body
BaseResult

Dodawanie projektów

Dodaj nowe projekty do aplikacji Expensya.

Parametry

Nazwa Klucz Wymagane Typ Opis
HasBillable
HasBillable True boolean

Określa, czy wydatki przypisane do tego projektu mogą być rozliczane dla klienta, czy nie.

Data rozpoczęcia
StartDate date-time
Data zakończenia
EndDate date-time
IsActive
IsActive True boolean

Jeśli projekt jest aktywny lub nie.

MileageConfigurations
MileageConfigurations string

Konfiguracje przebiegu projektu.

Address
Address string

Adres projektu.

Kod pocztowy
ZipCode string

Kod pocztowy projektu.

Miejscowość
City string

Miasto projektu.

ExternalId
ExternalId True string

Identyfikator zewnętrzny projektu.

Name
Name True string

Nazwa projektu.

ProjectRef
ProjectRef True string

Odwołanie do projektu.

Validator_Id
Validator_Id guid

Unikatowy identyfikator modułu sprawdzania poprawności projektu.

Reviewer_Id
Reviewer_Id guid

Unikatowy identyfikator recenzenta projektu.

Nazwa klienta
ClientName string

Nazwa klienta.

ForAllCompany
ForAllCompany True boolean

Jeśli projekt jest przeznaczony dla całej firmy, czy nie.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Wydatki przypisane do projektu są domyślnie rozliczane.

PayId2
PayId2 string

Pierwsza oś analityczna.

Waluta
Currency string

Waluta projektu.

ExtraData
ExtraData string

Ekstrat dane dla projektu.

ProjectUseType
ProjectUseType enum

Atrybut flagi wyliczenia, który jest typem użycia projektu:

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

Opis projektu.

Identyfikatory kategorii
CategoriesIds string

Unikatowe identyfikatory kategorii. Jeśli jest on pusty, projekt będzie dotyczyć wszystkich kategorii.

TagsToAssign
TagsToAssign array of string

Lista nazw tagów, które zostaną przypisane do projektu.

TagsToUnassign
TagsToUnassign array of string

Lista nazw tagów, które zostaną nieprzypisane z projektu.

Zwraca

Eksportowanie raportu

Eksportuj raport jako plik PDF.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator raportu.
reportId True string

Format — identyfikator GUID. Unikatowy identyfikator raportu.

Zwraca

Eksportowanie wydatków

Eksportuj wydatki na określony format eksportu na podstawie podanych filtrów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator eksportu.
exportId True string

Format — identyfikator GUID. Unikatowy identyfikator eksportu.

Filtruj za pomocą unikatowego identyfikatora raportu związanego z wydatkami.
reportId string

Filtruj za pomocą unikatowego identyfikatora raportu związanego z wydatkami.

Filtruj za pomocą unikatowego identyfikatora kategorii powiązanej z kosztami.
categoryId string

Filtruj za pomocą unikatowego identyfikatora kategorii powiązanej z kosztami.

Filtruj według nazwy wydatków.
expenseName string

Filtruj według nazwy wydatków.

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
startDate string

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).

Filtruj według daty zakończenia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
endDate string

Filtruj według daty zakończenia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).

Lista wydatków rozdzielanych przez "",
expenseStates string

Lista stanu wydatków rozdzielona przez element "," : Validated = 3 ValidatedByAccountant = 4 Odrzucone = 99.

Lista raportów o stanie powiązanym z wydatkami rozdzielanych przez "",
reportStates string

Lista stanów raportów związanych z wydatkami oddzielonymi przez element ",": Active = 0 Przesłane = 2 Odrzucone = 3 Zweryfikowane = 4 Zamknięte = 5 ZweryfikowaneAndExported = 6

Lista unikatowych identyfikatorów właścicieli wydatków rozdzielanych przez ",".
userIds string

Lista unikatowych identyfikatorów właścicieli wydatków rozdzielanych przez ",".

Lista e-maili właścicieli wydatków rozdzielanych przez ",".
userMail string

Lista e-maili właścicieli wydatków rozdzielanych przez ",".

Lista unikatowych identyfikatorów raportów związanych z wydatkami tp według ",".
reportIds string

Lista unikatowych identyfikatorów raportów związanych z wydatkami tp według ",".

Lista unikatowych identyfikatorów wydatków rozdzielanych przez element ",".
expenseIds string

Lista unikatowych identyfikatorów wydatków rozdzielanych przez element ",".

Filtruj według nazwy raportu powiązanego z kosztami.
reportName string

Filtruj według nazwy raportu powiązanego z kosztami.

Filtruj za pomocą wewnętrznego identyfikatora raportu wydatków.
reportIdShort string

Filtruj za pomocą wewnętrznego identyfikatora raportu wydatków.

Format — wyliczenie. Wskazuje cel filtrów dat.
dateFilterType integer

Format — wyliczenie. Wskazuje cel filtrów dat: InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 CreationDate = 6.

Filtruj według serii właściciela wydatków.
payId string

Filtruj według serii właściciela wydatków.

Filtruj przy użyciu pierwszej osi analitycznej właściciela wydatków.
payId2 string

Filtruj przy użyciu pierwszej osi analitycznej właściciela wydatków.

Filtruj za pomocą drugiej osi analitycznej właściciela wydatków.
payId3 string

Filtruj za pomocą drugiej osi analitycznej właściciela wydatków.

Filtruj według okresu rozliczeniowego wydatków.
accountingPeriod string

Filtruj według okresu rozliczeniowego wydatków.

Wskazuje, czy wpływy wydatków powinny zostać dodane do eksportu.
includeReceipts boolean

Wskazuje, czy wpływy wydatków powinny zostać dodane do eksportu.

Lista typów użycia wydatków rozdzielanych przez element "",
expenseUseTypes integer

Lista typów użycia wydatków rozdzielonych według "," : Faktura = 1 Zaliczka = 2 Zakup = 4 Subskrypcja = 8 MissionOrder = 16.

Wskazuje, czy raporty związane z wydatkami zostaną zarchiwizowane.
archiveExpenses string

Wskazuje, czy raporty związane z wydatkami zostaną zarchiwizowane, zastosowane tylko dla wydatków związanych z zweryfikowanych lub zweryfikowanych raportówAndExported.

Zwraca

Odwołaj token

Odwoływanie tokenu użytkownika.

Zwraca

Body
BaseResult

Odśwież token

Odśwież użytkownikaTokeny.

Zwraca

Pobieranie formatów eksportu

Lista formatów eksportu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wprowadzanie tylko formatów eksportu wydatków.
isForExpenses boolean

Wprowadzanie tylko formatów eksportu wydatków, jeśli wartość false powoduje wyświetlenie formatów eksportu raportu.

Format — wyliczenie. Wskazuje typ eksportu.
exportType integer

Format — wyliczenie. Wskazuje typ eksportu: InvoiceAndPurchase = 1 Advance = 2 Balance = 4.

Zwraca

Pobieranie historii raportów

Pobierz historię raportu.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj za pomocą unikatowego identyfikatora raportu.
reportId True string

Filtruj za pomocą unikatowego identyfikatora raportu.

Zwraca

Pobieranie kategorii

Pobierz listę kategorii z stronicowaniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj za pomocą unikatowego identyfikatora kategorii.
id string

Filtruj za pomocą unikatowego identyfikatora kategorii.

Filtruj za pomocą nazwy kategorii.
categoryName string

Filtruj za pomocą nazwy kategorii.

Filtruj za pomocą unikatowego identyfikatora kategorii.
costAccount string

Filtruj za pomocą unikatowego identyfikatora kategorii.

Filtruj za pomocą unikatowego identyfikatora kategorii.
vatAccount string

Filtruj za pomocą unikatowego identyfikatora kategorii.

Umożliwia korzystanie tylko z aktywnych kategorii.
isActive boolean

Umożliwia korzystanie tylko z aktywnych kategorii.

Lista nazw tagów rozdzielanych przez element ",".
tagsNames string

Lista nazw tagów rozdzielanych przez element ",".

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Format — wyliczenie. Listę można sortować według.
sortBy integer

Format — wyliczenie. Listę można sortować według: Name_FR = 5, Name_EN = 10, CostAccount = 15, IsActive = 20, VatAccount = 25

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Pobieranie obrazu wydatków

Ten interfejs API zwraca obraz wydatków jako usługi Stream. Obraz może być jpg, jpeg, png lub pdf. Typ obrazu jest wymieniony we właściwości obiektu wydatków "FileType".

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator wydatków.
expenseId True string

Format — identyfikator GUID. Unikatowy identyfikator wydatków.

Zwraca

Pobieranie projektów

Pobierz listę projektów.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj według nazwy projektu.
projectName string

Filtruj według nazwy projektu.

Lista unikatowych identyfikatorów projektów rozdzielonych przez element ",".
projectIds string

Lista unikatowych identyfikatorów projektów rozdzielonych przez element ",".

Filtruj przy użyciu nazwy modułu sprawdzania poprawności projektu.
validatorName string

Filtruj przy użyciu nazwy modułu sprawdzania poprawności projektu.

Filtruj przy użyciu odwołania lub identyfikatora zewnętrznego projektu.
projectReferenceOrExternalId string

Filtruj przy użyciu odwołania lub identyfikatora zewnętrznego projektu.

Przełącz projekty, które nie są udostępniane wszystkim pracownikom.
bringAllProjects boolean

Przełącz projekty, które nie są udostępniane wszystkim pracownikom.

Format — wyliczenie. Projekt używa flagi typu.
projectUseType integer

Format — wyliczenie. Flaga typu use projektu: Invoice = 0x1 Purchase = 0x2 Subscription = 0x4 Advance = 0x8 MissionOrder = 0x10 MileageOnly = 0x20 InvoiceOnly = 0x40 VirtualCard = 0x80.

Wprowadzanie tylko aktywnych projektów.
isActive boolean

Wprowadzanie tylko aktywnych projektów.

Lista nazw tagów rozdzielanych przez element ",".
tagsNames string

Lista nazw tagów rozdzielanych przez element ",".

Lista unikatowych identyfikatorów pól niestandardowych rozdzielanych przez element ",".
customFieldsIds string

Lista unikatowych identyfikatorów pól niestandardowych rozdzielanych przez element ",".

Data wydatków. Format — data/godzina (jako data/godzina w RFC3339).
expenseDate string

Data wydatków. Format — data/godzina (jako data/godzina w RFC3339).

Filtruj za pomocą unikatowego identyfikatora właściciela wydatków.
userId string

Filtruj za pomocą unikatowego identyfikatora właściciela wydatków.

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Format — wyliczenie. Sortuj listę według.
sortBy integer

Format — wyliczenie. Posortuj listę według: StartDate = 11 EndDate = 12 Name = 20 ProjectRef = 21 FullName = 22 Validator = 23 ClientName = 24 Value = 25.

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Pobieranie raportów

Pobierz listę raportów z stronicowaniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj według nazwy raportu.
reportName string

Filtruj według nazwy raportu.

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
reportStartDate string

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Filtruj według daty zakończenia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
reportEndDate string

Filtruj z datą końcową na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Lista stanów raportu rozdzielanych przez element ",".
reportStates string

Lista stanów raportu rozdzielonych przez element "," : Active = 0 Przesłane = 2 Odrzucone = 3 Zamknięte = 5 ZweryfikowaneAndExported = 6 Zwrócone = 7 PreSubmitted = 8 InValidation = 50.

Filtruj za pomocą identyfikatora inetrnal raportu.
reportIdShort string

Filtruj za pomocą identyfikatora inetrnal raportu.

Filtruj za pomocą unikatowego identyfikatora właściciela raportu.
ownerId string

Filtruj za pomocą unikatowego identyfikatora właściciela raportu.

Filtruj według serii właściciela raportu.
ownerPayId2 string

Filtruj według serii właściciela raportu.

Filtruj za pomocą unikatowego identyfikatora projektu, z którego jest połączony raport.
projectId string

Filtruj za pomocą unikatowego identyfikatora projektu, z którego jest połączony raport.

Lista nazw tagów rozdzielanych przez element ",".
tagsNames string

Lista nazw tagów rozdzielanych przez element ",".

Format — wyliczenie. Wskazuje cel filtrów dat.
dateFilterType integer

Format — wyliczenie. Wskazuje cel filtrów dat: InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 PurchaseAccountingValidationDate = 5 CreationDate = 6

Format — wyliczenie. Listę można sortować według.
sortBy integer

Format — wyliczenie. Listę można sortować według: 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

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Pobieranie raportów modułu sprawdzania poprawności

Pobierz listę raportów modułu sprawdzania poprawności z stronicowaniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Wiadomość e-mail modułu sprawdzania poprawności raportu.
validatorMail True string

Wiadomość e-mail modułu sprawdzania poprawności raportu.

Filtruj według nazwy raportu.
reportName string

Filtruj według nazwy raportu.

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
reportStartDate string

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Filtruj według daty zakończenia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
reportEndDate string

Filtruj z datą końcową na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Lista stanów raportu rozdzielanych przez element ",".
reportStates string

Lista stanów raportu rozdzielonych przez element "," : Active = 0 Przesłane = 2 Odrzucone = 3 Zamknięte = 5 ZweryfikowaneAndExported = 6 Zwrócone = 7 PreSubmitted = 8 InValidation = 50.

Filtruj za pomocą identyfikatora inetrnal raportu.
reportIdShort string

Filtruj za pomocą identyfikatora inetrnal raportu.

Filtruj za pomocą unikatowego identyfikatora właściciela raportu.
ownerId string

Filtruj za pomocą unikatowego identyfikatora właściciela raportu.

Filtruj według serii właściciela raportu.
ownerPayId2 string

Filtruj według serii właściciela raportu.

Filtruj za pomocą unikatowego identyfikatora projektu, z którego jest połączony raport.
projectId string

Filtruj za pomocą unikatowego identyfikatora projektu, z którego jest połączony raport.

Format — wyliczenie. Wskazuje cel filtrów dat.
dateFilterType integer

Format — wyliczenie. Wskazuje cel filtrów dat: InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 PurchaseAccountingValidationDate = 5 CreationDate = 6

Format — wyliczenie. Listę można sortować według.
sortBy integer

Format — wyliczenie. Listę można sortować według: 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

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Pobieranie szczegółów projektu

Uzyskaj szczegółowe informacje o projekcie.

Parametry

Nazwa Klucz Wymagane Typ Opis
Format — identyfikator GUID. Unikatowy identyfikator projektu.
projectId True string

Format — identyfikator GUID. Unikatowy identyfikator projektu.

Zwraca

Pobieranie użytkowników

Pobierz listę użytkowników z stronicowaniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj za pomocą unikatowego identyfikatora użytkownika.
id string

Filtruj za pomocą unikatowego identyfikatora użytkownika.

Filtruj przy użyciu pierwszego imienia użytkownika.
firstName string

Filtruj przy użyciu pierwszego imienia użytkownika.

Filtruj przy użyciu nazwiska użytkownika.
lastName string

Filtruj przy użyciu nazwiska użytkownika.

Filtruj pocztą użytkownika.
mail string

Filtruj pocztą użytkownika.

Filtruj za pomocą numeru seryjnego użytkownika.
payId string

Filtruj za pomocą numeru seryjnego użytkownika.

Filtruj przy użyciu adresu e-mail lub nazwy lub numeru seryjnego użytkownika.
mailOrNameOrPayId string

Filtruj przy użyciu adresu e-mail lub nazwy lub numeru seryjnego użytkownika.

Format — wyliczenie. Atrybut flagi wyliczenia, który jest typem użytkownika.
type integer

Format — wyliczenie. Atrybut flagi wyliczenia, który jest typem użytkownika : Employee = 1 Administrator = 2 Accountant = 4

Format — wyliczenie. Atrybut flagi wyliczenia, który jest stanem użytkownika.
state integer

Format — wyliczenie. Atrybut flagi wyliczenia, który jest stanem użytkownika: Validated = 1 Active = 2.

Filtruj za pomocą unikatowego identyfikatora pierwszego modułu sprawdzania poprawności użytkownika.
reviewerId string

Filtruj za pomocą unikatowego identyfikatora pierwszego modułu sprawdzania poprawności użytkownika.

Filtruj za pomocą nazwy reviwer użytkownika.
reviewerName string

Filtruj za pomocą nazwy reviwer użytkownika.

Filtruj za pomocą unikatowego identyfikatora drugiego modułu sprawdzania poprawności użytkownika.
managerId string

Filtruj za pomocą unikatowego identyfikatora drugiego modułu sprawdzania poprawności użytkownika.

Filtruj według nazwy menedżera użytkownika.
managerName string

Filtruj według nazwy menedżera użytkownika.

Lista unikatowych identyfikatorów użytkowników rozdzielanych przez element ",".
userIds string

Lista unikatowych identyfikatorów użytkowników rozdzielanych przez element ",".

Lista wiadomości e-mail użytkowników rozdzielanych przez ",".
userMails string

Lista wiadomości e-mail użytkowników rozdzielanych przez ",".

Lista nazw tagów rozdzielanych przez element ",".
tagsNames string

Lista nazw tagów rozdzielanych przez element ",".

Lista nazw prostych tagów rozdzielanych przez ",".
simpleTagsNames string

Lista nazw prostych tagów rozdzielanych przez ",".

Format — wyliczenie. Listę można sortować według.
sortBy integer

Format — wyliczenie. Listę można sortować według: 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

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Uzyskiwanie wydatków

Pobierz listę wydatków z stronicowaniem.

Parametry

Nazwa Klucz Wymagane Typ Opis
Filtruj za pomocą unikatowego identyfikatora raportu powiązanego z wydatkiem.
reportId string

Filtruj za pomocą unikatowego identyfikatora raportu powiązanego z wydatkiem.

Filtruj za pomocą unikatowego identyfikatora kategorii powiązanego z wydatkiem.
categoryId string

Filtruj za pomocą unikatowego identyfikatora kategorii powiązanego z wydatkiem.

Filtruj według nazwy wydatków.
expenseName string

Filtruj według nazwy wydatków.

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
startDate string

Filtruj według daty rozpoczęcia na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Filtruj według daty zakończenia na podstawie wartości dateFilterType (jako data/godzina w RFC3339).
endDate string

Filtruj z datą końcową na podstawie wartości dateFilterType. Format — data/godzina (jako data/godzina w RFC3339).

Format — wyliczenie. Stan raportu wydatków.
reportState integer

Format — wyliczenie. Stan raportu wydatków.

Lista wydatkówStany oddzielone przez element ","
expenseStates string

Lista elementów expenseStates oddzielonych przez element "," : Przekazywanie = 0 Przekazane = 1 Gotowe = 2 Zweryfikowane = 3 ZweryfikowaneByAccountant = 4 Odrzucone = 99.

Pokazuje, czy wydatek ma być zwrócony.
isReimbusable boolean

Pokazuje, czy wydatek ma być zwrócony.

Filtruj według wartości w walucie właściciela wydatków.
valueInCurrency number

Filtruj według wartości w walucie właściciela wydatków.

Filtruj za pomocą unikatowego identyfikatora właściciela wydatków.
ownerId string

Filtruj za pomocą unikatowego identyfikatora właściciela wydatków.

Filtruj pocztą wydatków.
ownerMail string

Filtruj pocztą wydatków.

Filtruj według serii właściciela wydatków.
ownerPayId string

Filtruj według serii właściciela wydatków.

Filtruj przy użyciu pierwszej osi analitycznej właściciela wydatków.
ownerPayId2 string

Filtruj przy użyciu pierwszej osi analitycznej właściciela wydatków.

Filtruj za pomocą drugiej osi analitycznej właściciela wydatków.
ownerPayId3 string

Filtruj za pomocą drugiej osi analitycznej właściciela wydatków.

Filtruj przy użyciu trzeciej osi analitycznej właściciela wydatków.
ownerPayId4 string

Filtruj przy użyciu trzeciej osi analitycznej właściciela wydatków.

Filtruj z czwartą osią analityczną właściciela wydatków.
ownerPayId5 string

Filtruj z czwartą osią analityczną właściciela wydatków.

Filtruj z piątą osią analityczną właściciela wydatków.
ownerPayId6 string

Filtruj z piątą osią analityczną właściciela wydatków.

Filtruj za pomocą unikatowego identyfikatora projektu powiązanego z wydatkiem.
projectId string

Filtruj za pomocą unikatowego identyfikatora projektu powiązanego z wydatkiem.

Pokazuje, czy koszt jest rozliczany dla klienta.
isBillable boolean

Pokazuje, czy koszt jest rozliczany dla klienta.

Format — wyliczenie. Wskazuje cel filtrów dat.
dateFilterType integer

Format — wyliczenie. Wskazuje cel filtrów dat: InvoiceDate = 1 ValidationDate = 2 AccountingValidationDate = 3 SubmissionDate = 4 CreationDate = 6.

Lista krajów handlowych związanych z wydatkiem rozdzielanych przez "", np. "FR,ES"
merchantCountries string

Lista krajów handlowych związanych z wydatkiem rozdzielanych przez "", np. "FR,ES"

Lista walut związanych z wydatkiem rozdzielanych przez "", np. "EUR,USD"
currencies string

Lista walut związanych z wydatkiem rozdzielanych przez "", np. "EUR,USD"

Filtruj według typu pliku wydatków: pdf, jpg ...
fileType string

Filtruj według typu pliku wydatków: pdf, jpg ...

Filtruj za pomocą wewnętrznego identyfikatora raportu wydatków.
reportIdShort string

Filtruj za pomocą wewnętrznego identyfikatora raportu wydatków.

Lista typów użycia wydatków rozdzielanych przez ",".
expenseUseTypes string

Lista typów użycia wydatków rozdzielonych przez element "," : Faktura = 1 Zaliczka = 2 Zakup = 4 Subskrypcja = 8 MissionOrder = 16.

Filtruj za pomocą unikatowego identyfikatora dostawcy wydatków.
supplierId string

Filtruj za pomocą unikatowego identyfikatora dostawcy wydatków.

Lista unikatowych identyfikatorów wydatków rozdzielanych przez element ",".
expenseIds string

Lista unikatowych identyfikatorów wydatków rozdzielanych przez element ",".

Filtruj według nazwy sprzedawcy wydatków.
merchantName string

Filtruj według nazwy sprzedawcy wydatków.

Filtruj według numeru VAT sprzedawcy wydatków.
vatCode string

Filtruj według numeru VAT sprzedawcy wydatków.

Filtruj z wyłączeniem kwoty podatkowej wydatków.
valueHTInExpenseCurrency number

Filtruj z wyłączeniem kwoty podatkowej wydatków.

Filtruj według stawki VAT wydatków.
vatRate number

Filtruj według stawki VAT wydatków.

Filtruj z wartością VAT wydatków.
vatValue number

Filtruj z wartością VAT wydatków.

Lista unikatowych identyfikatorów raportów związanych z wydatkiem rozdzielanych przez element ",".
reportsIds string

Lista unikatowych identyfikatorów raportów związanych z wydatkiem rozdzielanych przez element ",".

Filtruj z przesunięciem czasu UTC wydatków.
dateTimeOffset integer

Filtruj z przesunięciem czasu UTC wydatków.

Lista nazw tagów rozdzielanych przez element ",".
tagsNames string

Lista nazw tagów rozdzielanych przez element ",".

Numer strony.
page integer

Numer strony.

Liczba elementów na stronę.
pageSize integer

Liczba elementów na stronę.

Format — wyliczenie. Listę można sortować według.
sortBy integer

Format — wyliczenie. Listę można sortować według: DateCreation = 11 DateInvoice = 12 Name = 20 Value = 30 ValueInCurrency = 31 HasPhoto = 40 State = 60 Category = 70.

Kolejność listy według desc lub asc.
isDesc boolean

Kolejność listy według desc lub asc.

Zwraca

Zaproś użytkownika

Dodaj użytkownika do aplikacji Expensya.

Parametry

Nazwa Klucz Wymagane Typ Opis
Nazwisko
LastName True string

Nazwisko użytkownika.

Imię (pierwsze)
FirstName True string

Imię użytkownika.

Poczta
Mail True string

Poczta użytkownika.

MailAlias
MailAlias string

Alias poczty użytkownika i powinien być inny niż adres e-mail użytkownika.

Identyfikator płatności
PayId string

Numer seryjny użytkownika.

PayId2
PayId2 string

Pierwsza oś analityczna.

PayId3
PayId3 string

Druga oś analityczna.

PayId4
PayId4 string

Trzecia oś analityczna.

PayId5
PayId5 string

Oś analityczna Forth.

PayId6
PayId6 string

Piąta oś analityczna.

Język
Language True string

Język użytkownika: FR, US, SE...

LocalCurrency
LocalCurrency string

Waluta lokalna użytkownika: EUR, TND, USD...

LocalCountry
LocalCountry string

Kraj lokalny użytkownika.

Identyfikator menedżera
ManagerId guid

Unikatowy identyfikator drugiego modułu sprawdzania poprawności.

Identyfikator recenzenta
ReviewerId guid

Unikatowy identyfikator pierwszego modułu sprawdzania poprawności.

Typ użytkownika
UserType True enum

Atrybut flagi wyliczenia, który jest typem użytkownika i konieczne jest połączenie typu użytkownika "Employee" z innymi typami, na przykład: Employee + Administrator lub Employee + Accountant. Typami użytkownika są :

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

Nazwa dostawcy

UserRole
UserRole True enum

Atrybut flagi wyliczenia, który jest rolą użytkownika :

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

Unikatowy identyfikator projektu domyślnego użytkownika.

Identyfikator IKRatesId
IKRatesId guid

Unikatowy identyfikator stawek wynagrodzeń za przebieg.

Poczta
Mail True string

Poczta modułu sprawdzania poprawności

MinimumAmount
MinimumAmount decimal

Jeśli ammount przekracza ammount, koszt powinien zostać wysłany do modułu sprawdzania poprawności

TagsToAssign
TagsToAssign array of string

Lista nazw tagów, które zostaną przypisane do użytkownika.

Zwraca

Body
BaseResult

Definicje

AddOrUpdateEntityResult

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator zaktualizowanego projektu.

ExternalId
ExternalId string

Identyfikator zewnętrzny zaktualizowanego projektu.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResult

Nazwa Ścieżka Typ Opis
ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultExportResponse

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem ExportResponse
ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultProjectResponse

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem ProjectResponse
ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultListAddOrUpdateEntityResult

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem array of AddOrUpdateEntityResult

Element wysłany przez serwer.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultListEventResponse

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem array of EventResponse

Element wysłany przez serwer.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultListExportFormatResponse

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem array of ExportFormatResponse

Element wysłany przez serwer.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BaseResultListUpdateUserResult

Nazwa Ścieżka Typ Opis
ResultItem
ResultItem array of UpdateUserResult

Element wysłany przez serwer.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

BrokenRuleResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator uszkodzonej reguły.

Name
Name string

Nazwa uszkodzonej reguły.

Description
Description string

Opis uszkodzonej reguły.

OpisForCredit
DescriptionForCredit string

Opis środków dla uszkodzonej reguły.

Budżet
Budget decimal

Budżet uszkodzonej reguły.

Typ reguły
RuleType enum

Typ uszkodzonej reguły:

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

Waluta uszkodzonej reguły.

AllowExceptions
AllowExceptions boolean

Pokazuje, czy wyjątki są dozwolone w uszkodzonej regule.

RuleElementType
RuleElementType enum

Typ elementu reguły:

Invoices = 0 
VirtualCards = 1 
Typ interwału
IntervalType enum

Typ interwału uszkodzonej reguły:

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

Język uszkodzonej reguły.

RuleCurrenciesWithBudget
RuleCurrenciesWithBudget TupleStringDecimal
ForAllCompany
ForAllCompany boolean

Pokazuje, czy złamana reguła dotyczy całej firmy, czy nie.

CategoryResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator kategorii.

Name
Name string

Nazwa kategorii.

Nazwa jednostki
EntityName string

Nazwa jednostki kategorii.

Parent
Parent string

Element nadrzędny kategorii (kategoria może być połączona z inną kategorią).

Description
Description string

Opis kategorii.

Kategoria pierwotna
PrimitiveCategories string

Podkategorie.

ParentCategory_Id
ParentCategory_Id guid

Unikatowy identyfikator nadrzędny kategorii (kategoria może być połączona z inną categroy).

IsActive
IsActive boolean

Pokazuje, czy kategoria jest aktywna, czy nie.

IsActiveAsDefault
IsActiveAsDefault boolean

Kategoria domyślna podczas dodawania nowych wydatków przez użytkownika.

CostAccount
CostAccount string

Konto kosztów kategorii.

VatAccount
VatAccount string

Konto VAT kategorii.

ExtraData
ExtraData string

Dodatkowe informacje o kategorii.

Data utworzenia
CreationDate date-time

Data utworzenia kategorii. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

VatClaimRate
VatClaimRate decimal

Stawka podatku VAT kategorii.

Stawki VatClaim
VatClaimRates string

Stawka podatku VAT kategorii według roku.

CategoryUseType
CategoryUseType enum

Typ użycia kategorii:

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

Identyfikator zewnętrzny kategorii.

IsReadOnly
IsReadOnly boolean

Pokazuje, czy kategoria jest tylko do odczytu.

Tagi kategorii
CategoryTags array of TagResponse

Lista tagów kategorii.

EventResponse

Nazwa Ścieżka Typ Opis
EventDate
EventDate date-time

Data zdarzenia. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Typ Wydarzenia
EventType enum

Typ zdarzenia: 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

Unikatowy identyfikator użytkownika.

UserLastName
UserLastName string

Nazwisko użytkownika.

UserFirstName
UserFirstName string

Imię użytkownika.

UserMail
UserMail string

Poczta użytkownika.

Description
Description string

Opis evnt

WydatkiResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator wydatków.

Name
Name string

Nazwa wydatków.

Wartość
Value decimal

Wartość wydatków.

ValueToReimburse
ValueToReimburse decimal

Wartość do zwrotu kosztów.

Zwrot kosztów
ReimbursementRate decimal

Stawka zwrotu kosztów.

Description
Description string

Opis wydatków.

UseType
UseType enum

Typ wydatków:

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

Data utworzenia wydatków. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

DateInvoice
DateInvoice date-time

Data wydatków. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

DateUtcOffset
DateUtcOffset double

Przesunięcie daty wydatków.

HasPhoto
HasPhoto boolean

Pokazuje, czy wydatki mają zdjęcie.

Waluta
Currency string

Waluta wydatków.

ValueInCurrency
ValueInCurrency decimal

Wartość w walucie właściciela wydatków.

ValueInLocalCurrency
ValueInLocalCurrency decimal

Wartość w walucie lokalnej właściciela wydatków.

MerchantInvoiceId
MerchantInvoiceId string

Identyfikator zewnętrzny faktury kupców

MerchantCountry
MerchantCountry string

Kraj kupców wydatków.

MerchantCity
MerchantCity string

Miasto kupców wydatków.

MerchantZipCode
MerchantZipCode string

Kod pocztowy sprzedawcy wydatków.

Adres handlowca
MerchantAddress string

Adres sprzedawcy wydatków.

Nazwa handlowca
MerchantName string

Nazwa sprzedawcy wydatków

MerchantVatNumber
MerchantVatNumber string

Numer VAT sprzedawcy wydatków.

Units
Units decimal

Liczba jednostek wydatków.

State
State enum

Stan wydatków:

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

Stawka VAT wydatków.

AttachedFilesCount
AttachedFilesCount integer

Liczba dołączonych plików do wydatków.

ToReimburse
ToReimburse boolean

Pokazuje, czy wydatek ma być zwrócony.

IsBillable
IsBillable boolean

Pokazuje, czy koszt jest rozliczany dla klienta.

Pola niestandardowe
CustomFields object

Pola niestandardowe wydatków.

FileType
FileType string

Typ pliku wydatków.

Domyślna szybkość
DefaultRate decimal

Domyślna stawka wydatków.

CreditSource_Id
CreditSource_Id guid

Unikatowy identyfikator źródła środków wydatków.

User_Id
User_Id guid

Unikatowy identyfikator użytkownika wydatków.

Projekt
Project ProjectResponse
Raport
Report ReportResponse
PaymentInstrument
PaymentInstrument PaymentInstrumentResponse
Pojazd
Vehicle VehicleResponse
TransakcjeSumValue
TransactionsSumValue decimal

Suma transakcji kosztu.

TransakcjeSumInCurrency
TransactionsSumInCurrency decimal

Wartość sumy transakcji w walucie wydatków.

TransakcjeSumInLocalCurrency
TransactionsSumInLocalCurrency decimal

Wartość sumy transakcji w walucie lokalnej wydatków.

PerdiemCountry
PerdiemCountry string

Kraj perdiem.

PerdiemCalculationPeriodType
PerdiemCalculationPeriodType enum

Typ okresu obliczania perdiem:

CalendarDay = 0 
TwentyFourHours = 1 
PerDiemType
PerDiemType enum

Typ perdiem :

Time = 0 
Distance = 1 
IEG = 2 
Kategoria
Category CategoryResponse
Zerwane łamy
BrokenRules array of BrokenRuleResponse

Lista uszkodzonych reguł wydatków.

IsMileage
IsMileage boolean

Pokazuje, czy koszt jest mileage.

CategoryExtraDataStr
CategoryExtraDataStr string

Dodatkowa data dla kategorii wydatków.

Guests
Guests array of GuestResponse

Lista gości wydatków.

Stan podrzędny
SubStatus enum

Atrybut flagi wyliczenia, który jest podstatem wydatków :

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

Szereg właściciela wydatków.

OwnerPayId2
OwnerPayId2 string

Pierwsza oś analityczna właściciela wydatków.

OwnerPayId3
OwnerPayId3 string

Druga oś analityczna właściciela wydatków.

OwnerPayId4
OwnerPayId4 string

Trzecia oś analityczna właściciela wydatków.

OwnerPayId5
OwnerPayId5 string

Czwarta oś analityczna właściciela wydatków.

OwnerPayId6
OwnerPayId6 string

Piąta oś analityczna właściciela wydatków.

Tagi wydatków
ExpenseTags array of TagResponse

Lista tagów wydatków.

ExportFormatResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator formatu eksportu.

Name
Name string

Nazwa formatu eksportu.

Extension
Extension string

Rozszerzenie formatu eksportu.

CodePath
CodePath string

Unikatowa ścieżka kodu formatu eksportu.

MissionExport
MissionExport boolean

Pokazuje, czy format eksportu jest dostępny dla raportów.

FakturyEksportuj
InvoicesExport boolean

Pokazuje, czy format eksportu jest dostępny dla wydatków.

Autoeksportuj
AutoExport boolean

Pokazuje, czy jest to format automatycznego eksportu.

LastAutoExportDate
LastAutoExportDate date-time

Data ostatniego eksportu automatycznego, jeśli tak się stało, a format eksportu jest formatem automatycznego eksportu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

ExportResponse

Nazwa Ścieżka Typ Opis
FileUrl
FileUrl string

Adres URL wyeksportowanego pliku.

Rozszerzenie pliku
FileExtension string

Rozszerzenie wyeksportowanego pliku.

NazwaPliku
FileName string

Nazwa wyeksportowanego pliku.

GuestResponse

Nazwa Ścieżka Typ Opis
Poczta
Mail string

Poczta gościa.

FullName
FullName string

Pełna nazwa gościa.

Id
Id guid

Unikatowy identyfikator gościa.

IsCoworker
IsCoworker boolean

Pokazuje, czy gość jest współpracownikem, czy nie.

ListAndPagesCountResultCategoryResponse

Nazwa Ścieżka Typ Opis
List
List array of CategoryResponse

Lista elementów do zwrócenia.

PagesCount
PagesCount integer

Łączna liczba stron.

TotalListCount
TotalListCount integer

Łączna liczba elementów na stronę.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

ListAndPagesCountResultExpenseResponse

Nazwa Ścieżka Typ Opis
List
List array of ExpenseResponse

Lista elementów do zwrócenia.

PagesCount
PagesCount integer

Łączna liczba stron.

TotalListCount
TotalListCount integer

Łączna liczba elementów na stronę.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

ListAndPagesCountResultProjectResponse

Nazwa Ścieżka Typ Opis
List
List array of ProjectResponse

Lista elementów do zwrócenia.

PagesCount
PagesCount integer

Łączna liczba stron.

TotalListCount
TotalListCount integer

Łączna liczba elementów na stronę.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

ListAndPagesCountResultReportResponse

Nazwa Ścieżka Typ Opis
List
List array of ReportResponse

Lista elementów do zwrócenia.

PagesCount
PagesCount integer

Łączna liczba stron.

TotalListCount
TotalListCount integer

Łączna liczba elementów na stronę.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

ListAndPagesCountResultUserResponse

Nazwa Ścieżka Typ Opis
List
List array of UserResponse

Lista elementów do zwrócenia.

PagesCount
PagesCount integer

Łączna liczba stron.

TotalListCount
TotalListCount integer

Łączna liczba elementów na stronę.

ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

LoginResponse

Nazwa Ścieżka Typ Opis
Id
Id guid
UserToken
UserToken string
Nazwisko
LastName string
Imię (pierwsze)
FirstName string
Address
Address string
Miejscowość
City string
Numer Telefonu
PhoneNumber string
Poczta
Mail string
Kod pocztowy
ZipCode string
MailAlias
MailAlias string
Język
Language string
Data utworzenia
CreationDate date-time
Kod kraju
CountryCode string
Numer faksu
FaxNumber string
Waluta
Currency string
ShemaVersion
ShemaVersion integer
Company_Id
Company_Id guid
Login_Id
Login_Id guid
Manager_Id
Manager_Id guid
Typ użytkownika
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

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

PaymentInstrumentResponse

Nazwa Ścieżka Typ Opis
Name
Name string

Nazwa instrumentu płatniczego.

Description
Description string

Opis instrumentu płatniczego.

IsActive
IsActive boolean

Pokazuje, czy instrument płatniczy jest aktywny, czy nie.

InstrumentType
InstrumentType enum

Typ instrumentu płatniczego:

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

Typ konta instrumentu płatniczego:

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

Ostatnie cyfry instrumentu płatniczego.

CardKey
CardKey string

Klucz karty instrumentu płatniczego.

Kod dziennika
JournalCode string

Kod dziennika instrumentu płatniczego.

Pomocniczy
Auxiliary string

Konto pomocnicze instrumentu płatniczego.

AccountNumber
AccountNumber string

Numer konta instrumentu płatniczego.

ProjectResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator projektu.

HasBillable
HasBillable boolean

Projekt jest rozliczany dla klienta.

Data rozpoczęcia
StartDate date-time

Data rozpoczęcia projektu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Data zakończenia
EndDate date-time

Data zakończenia projektu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

IsActive
IsActive boolean

Pokaż, czy projekt jest aktywny.

MileageConfigurationsStr
MileageConfigurationsStr string

Konfiguracja przebiegu projektu.

Address
Address string

Adres projektu.

Kod pocztowy
ZipCode string

Kod pocztowy projektu.

Miejscowość
City string

Miasto projektu.

ExternalId
ExternalId string

Identyfikator zewnętrzny projektu.

Name
Name string

Nazwa projektu.

ProjectRef
ProjectRef string

Odwołanie do projektu

Validator_Id
Validator_Id guid

Unikatowy identyfikator modułu sprawdzania poprawności projektu.

Reviewer_Id
Reviewer_Id guid

Unikatowy identyfikator reviwer projektu.

Nazwa klienta
ClientName string

Nazwa klienta projektu.

ForAllCompany
ForAllCompany boolean

Projekt jest udostępniany wszystkim użytkownikom.

IsBillableDefaultValue
IsBillableDefaultValue boolean

Projekt jest domyślnie rozliczany dla klienta.

PayId2
PayId2 string

Druga oś analityczna odpowiednia dla projektu.

Waluta
Currency string

Waluta projektu.

ExtraData
ExtraData string

Dodatkowe informacje o projekcie.

ProjectUseType
ProjectUseType enum

Atrybut flagi wyliczenia, który pokazuje, do której jednostki zostanie zastosowany projekt :

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

Unikatowy identyfikator pola niestandardowego powiązany z projektem.

CustomFieldParent_Id
CustomFieldParent_Id guid

Unikatowy niestandardowy identyfikator pola nadrzędnego powiązany z projektem.

CategoriesIdsStr
CategoriesIdsStr string

Identyfikatory kategorii istotne dla projektu.

ValidatorFullName
ValidatorFullName string

Pełna nazwa projektu modułu sprawdzania poprawności.

ValidatorMail
ValidatorMail string

Poczta modułu sprawdzania poprawności projektu.

ReviewerFullName
ReviewerFullName string

Reviwer pełna nazwa projektu.

Poczta recenzenta
ReviewerMail string

Adres e-mail recenzenta projektu.

IsReadOnly
IsReadOnly boolean

Pokazuje, czy projekt jest tylko do odczytu.

Tagi projektu
ProjectTags array of TagResponse

Lista tagów projektu.

ReportResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator raportu.

Name
Name string

Nazwa raportu.

DateCreation
DateCreation date-time

Data utworzenia raportu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Budżet
Budget decimal

Budżet raportu.

State
State enum

Stan raportu: Aktywny, odrzucony, prawidłowy...

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

Unikatowy identyfikator właściciela raportu.

UserLastName
UserLastName string

Nazwisko właściciela raportu.

UserFirstName
UserFirstName string

Imię właściciela raportu.

UserMail
UserMail string

Poczta właściciela raportu.

Manager_Id
Manager_Id guid

Unikatowy identyfikator menedżera użytkownika raportu.

Accountant_Id
Accountant_Id guid

Unikatowy identyfikator księgowy użytkownika raportu.

Reviewer_Id
Reviewer_Id guid

Unikatowy identyfikator reviwer użytkownika raportu

InvoicesCount
InvoicesCount integer

Liczba faktur związanych z raportem.

Wartość
Value decimal

Wartość raportu.

ValueToReimburse
ValueToReimburse decimal

Wartość, aby zwrócić raport.

ValueInLocalCurrency
ValueInLocalCurrency decimal

Wartość w walucie lokalnej użytkownika raportu.

ValueToReimburseInLocalCurrency
ValueToReimburseInLocalCurrency decimal

Wartość do zwrotu w walucie lokalnej użytkownika raportu.

Data rozpoczęcia
StartDate date-time

Data rozpoczęcia raportu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Data zakończenia
EndDate date-time

Data zakończenia raportu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

UserCurrency
UserCurrency string

Waluta użytkownika raportu.

UserLocalCurrency
UserLocalCurrency string

Lokalna waluta raportu użytkownika.

IdShort
IdShort string

Automatycznie wygenerowany identyfikator raportu.

CurrentValidator_Id
CurrentValidator_Id guid

Unikatowy bieżący identyfikator modułu sprawdzania poprawności raportu.

InvoiceAttachedFilesCount
InvoiceAttachedFilesCount integer

Liczba dołączonych plików wydatków istotnych dla raportu.

Tagi raportów
ReportTags array of TagResponse

Lista tagów raportu.

TagResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator tagu.

Name
Name string

Nazwa tagu.

Description
Description string

Opis tagu.

Data utworzenia
CreationDate date-time

Data utworzenia tagu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

IsActive
IsActive boolean

Pokazuje, czy tag jest aktywny, czy nie.

TagType
TagType enum

Atrybut wyliczenia, który jest typem tagu :

Tag = 1 
SimpleTag = 2 
DefinitionStr
DefinitionStr string

Definicja tagu.

UseType
UseType enum

Atrybut wyliczenia, który jest typem użycia tagu :

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

UpdateUserResult

Nazwa Ścieżka Typ Opis
UserResponse
UserResponse UserResponse
ResultCode
ResultCode enum

Wewnętrzne kody odpowiedzi Expensya:

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

Dodatkowe szczegóły wysyłane przez serwer.

UserResponse

Nazwa Ścieżka Typ Opis
Id
Id guid

Unikatowy identyfikator użytkownika.

Nazwisko
LastName string

Nazwisko użytkownika.

Imię (pierwsze)
FirstName string

Imię użytkownika.

Address
Address string

Adres użytkownika.

Numer Telefonu
PhoneNumber string

Numer telefonu użytkownika.

Poczta
Mail string

Poczta użytkownika.

MailAlias
MailAlias string

Alias poczty użytkownika.

Kod pocztowy
ZipCode string

Kod pocztowy użytkownika.

Numer faksu
FaxNumber string

Numer faksu użytkownika.

Data utworzenia
CreationDate date-time

Data utworzenia użytkownika. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Kod kraju
CountryCode string

Kod kraju użytkownika.

Język
Language string

Język użytkownika.

Waluta
Currency string

Waluta użytkownika.

LocalCurrency
LocalCurrency string

Lokalna waluta użytkownika.

LocalCountry
LocalCountry string

Kraj lokalny użytkownika.

CanCreateCategories
CanCreateCategories boolean

Sieje, jeśli użytkownik ma prawo do tworzenia kategorii.

Manager_Id
Manager_Id guid

Unikatowy identyfikator menedżera użytkownika.

Poczta księgowa
AccountantMail string

Adres e-mail księgowy użytkownika.

AccountantPayId
AccountantPayId string

Oś analityczna konta użytkownika.

Typ użytkownika
UserType enum

Typ użytkownika:

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

Stan użytkownika:

None = 0 
Validated = 1 
Active = 2 
Identyfikator płatności
PayId string

Oś analytacal użytkownika.

PayId2
PayId2 string

Druga oś analityczna użytkownika.

PayId3
PayId3 string

Trzecia oś analityczna użytkownika.

PayId4
PayId4 string

Czwarta oś analityczna użytkownika

PayId5
PayId5 string

Piąta oś analityczna użytkownika.

PayId6
PayId6 string

Szósta oś analityczna użytkownika.

ManagerFirstName
ManagerFirstName string

Imię i nazwisko menedżera użytkownika.

ManagerLastName
ManagerLastName string

Nazwisko menedżera użytkownika.

ManagerMail
ManagerMail string

Poczta menedżera użytkownika.

ManagerPayId
ManagerPayId string

Menedżer osi analitycznej użytkownika.

ManagerUserState
ManagerUserState enum

Stan menedżera użytkownika:

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

Unikatowy identyfikator reviwer użytkownika.

ReviewerFirstName
ReviewerFirstName string

Reviwer imię użytkownika.

ReviewerLastName
ReviewerLastName string

Reviwer nazwisko użytkownika.

Poczta recenzenta
ReviewerMail string

Wiadomość e-mail użytkownika z reviwer.

ReviewerPayId
ReviewerPayId string

Reviwer oś analityczna użytkownika.

ReviewerUserState
ReviewerUserState enum

Stan reviwer użytkownika :

None = 0 
Validated = 1 
Active = 2 
Stanowisko pracy
JobTitle string

Stanowisko użytkownika.

Sprzedawca
Vendor string

Dostawca użytkownika.

MileageConfigurationsStr
MileageConfigurationsStr string

Konfiguracja przebiegu użytkownika.

PerDiemConfigName
PerDiemConfigName string

Konfiguracja narzędzia Perdiem użytkownika.

UserRole
UserRole enum

Dostęp do ról użytkownika:

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

Dodatkowe konfiguracje użytkownika.

ConfigurationSettingsReference
ConfigurationSettingsReference string

Dokumentacja konfiguracji użytkownika.

Data ostatniego dziennika
LastLoginDate date-time

Data ostatniego logowania użytkownika. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

LastSignInDate
LastSignInDate date-time

Data ostatniego logowania Użytkownika. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Moduły sprawdzania poprawności
Validators array of ValidatorResponse

Lista modułów sprawdzania poprawności użytkownika.

UserSimpleTags
UserSimpleTags array of TagResponse

Lista prostych tagów użytkownika.

Tagi użytkowników
UserTags array of TagResponse

Lista tagów użytkownika.

Tagi z ograniczeniami
RestrictedTags array of TagResponse

Tagi z ograniczeniami są zarządzane przez użytkownika.

ValidatorResponse

Nazwa Ścieżka Typ Opis
Poczta
Mail string
Imię (pierwsze)
FirstName string
Nazwisko
LastName string
MinimumAmount
MinimumAmount decimal

VATResponse

Nazwa Ścieżka Typ Opis
Stawki
Rates array of decimal

Stawki VAT wydatków.

Wartości
Values array of decimal

Wartości AT wydatków.

VatFreeAmount
VatFreeAmount decimal

Bezpłatna kwota podatku VAT.

Wskazówki
Tips decimal

Porady dotyczące wydatków

VehicleResponse

Nazwa Ścieżka Typ Opis
Name
Name string

Nazwa pojazdu.

DateCreation
DateCreation date-time

Data utworzenia pojazdu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

CreationYearKm
CreationYearKm decimal

Odległość już złożony poza Expensya w roku tworzenia w Km.

CreationYearMiles
CreationYearMiles decimal

Odległość już złożony poza Expensya w roku tworzenia w mili.

LastYearDistanceKm
LastYearDistanceKm decimal

Odległość już złożony poza Expensya w zeszłym roku w Km.

LastUpdatedYear
LastUpdatedYear integer

Ostatni zaktualizowany rok pojazdu.

VehicleType
VehicleType enum

Typ pojazdu:

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

Typ wewnętrzny pojazdu:

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

Unikatowy identyfikator bieżącego modułu sprawdzania poprawności pojazdu.

LastValidatorReminderDate
LastValidatorReminderDate date-time

Data przypomnienia ostatniego modułu sprawdzania poprawności pojazdu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Comments
Comments string

Komentarze pojazdu.

State
State enum

Stan pojazdu:

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

Identyfikator zewnętrzny pojazdu.

AdministracjaPower
AdministrativePower integer

Władza administracyjna pojazdu.

IsActive
IsActive boolean

Pokazuje, czy pojazd jest aktywny, czy nie.

AttachedFilesCount
AttachedFilesCount integer

Liczba dołączonych plików do pojazdu.

Typ utworzenia
CreationType enum

Typ tworzenia pojazdu:

UserCreated = 0 
DefaultVehicle = 1 
Data rozpoczęcia
StartDate date-time

Data rozpoczęcia pojazdu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

Data zakończenia
EndDate date-time

Data zakończenia pojazdu. Uwzględnia standardowy format daty ISO 8601. np. 2018-06-04T08:30:15.023Z

KropleStringDecimal

Nazwa Ścieżka Typ Opis
Element1
Item1 string
Element 2
Item2 decimal

ApiExpenseExpenseIdImageGet200ApplicationJsonResponse