SelSup Developers

Public API · API Referencja

Finanse

Punkty końcowe dla finansów, w tym dokładne trasy, parametry, organy składające wnioski oraz rozszerzalne schematy odpowiedzi.

25 punkty końcowe/api/financeStabilnyOpis czytelny maszynowo ↗
{ }

Strona ta jest wspierana przez edytowalny samodzielny kontrakt.

/api/finance

Gotowe do użytkowania przepływy robocze

Gotowe do użytkowania przepływy robocze

01

Zacznij używać finansów

Użyj dedykowanego tokena API i najpierw sprawdź operacje odczytu z danymi testowymi.

  1. Trzymaj token z serwera i wysłać go w nagłówku Authorization.
  2. Sprawdź wymagane parametry i poszerz schemat żądania lub odpowiedzi.
  3. Zrób z statusem HTTP i stabilnym pole error w przypadku błędów aplikacyjnych.

Model danych

Struktura danych

Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.

Account8 pola
accountIdinteger · int64

Id konta.

namestring

- Nazwa.

numberstring

Numer.

clientIdinteger · int64

Id klientów.

organizationIdinteger · int64

Id organizacyjny.

bankBank

- Bank.

accountNumberAccount

Numer konta.

accountNameAccount

Nazwa konta.

Address15 pola
idinteger · int32

Id.

postCodestring

Kod pocztowy.

countryCountry

Kraj.

regionRegion

Region.

regionIdinteger · int32

Id regionu.

streetstring

Ulica.

housestring

Dom.

districtstring

Okręg.

citystring

Miasto.

localitystring

Lokalność.

buildingstring

Budynek.

flatstring

- Nie.

shortstring

Krótkie.

addressIdAddress

Identyfikacja adresu.

fullstring

- Pełne.

Bank11 pola
bikstring

Rower.

namestring

- Nazwa.

addressstring

- Adres.

isBankboolean

To Bank.

accountstring

- Konta.

integrationstring

Integracja.

bankBikBank

Bank Bik.

bankNameBank

Nazwa banku.

bankAddressBank

Adres bankowy.

bankAccountBank

Rachunek bankowy.

bankIntegrationBank

Integracja bankowa.

Contractor14 pola
idinteger · int64

Id.

namestring

- Nazwa.

Wymagane
versionIdinteger · int64

Id wersji.

clientIdinteger · int64

Id klientów.

read-only
createdUserstring

Tworzony Użytkownik.

read-only
lastIncomeDatestring · date-time

Ostatnia data dochodów.

read-only
deletedboolean

- Zlikwidowane.

read-only
organizationIdinteger · int64

Id organizacyjny.

phoneNumberstring

Numer telefonu.

emailstring

- E-mail.

contactNamestring

Nazwa kontaktu.

moySkladIdstring

Id Moy Sklad.

urlstring

- Url.

organizationOrganization

Organizacja.

read-only
Country6 pola
countryIdinteger · int32

Id państwowy.

namestring

- Nazwa.

code2string

Kod 2.

code3string

Kod 3.

namesobject

Nazwa.

printNamestring

Nazwa druku.

ExpenditureObject7 pola
expenditureIdinteger · int64

Id wydatków.

namestring

- Nazwa.

typestring

Type.

clientIdinteger · int64

Id klientów.

isCommonboolean

To jest powszechne.

expenditureNameExpenditureObject

Nazwa wydatków.

expenditureTypeExpenditureObject

Rodzaj wydatków.

Organization33 pola
idinteger · int64

Id.

read-only
namestring

- Nazwa.

Wymagane
shortNamestring

Krótkie imię.

taxTypestring

Typowy podatek.

taxRateinteger · int32

Stawka podatkowa.

taxNdsinteger · int32

Podatkowe.

inputTaxNdsinteger · int32

Wpływowy podatek od podatków.

outputTaxNdsinteger · int32

Podatek na wywóz.

enableNewTaxCalculationboolean

Włącz nowy obliczenie podatków.

useNdsCostPriceboolean

Użyj NDS Cost Price.

innstring

- W hostażu.

Wymagane
kppstring

- Nie, nie.

bankstring

- Bank.

bikstring

Rower.

corrBillstring

- Corr Bill.

billNumberstring

- Bill Number.

stampPathstring

Ścieżka pieczęci.

read-only
stampUrlstring

Url odcisku.

read-only
stampSizeinteger · int32

Wielkość pieczęci.

read-only
stampWidthinteger · int32

Szerokość pieczęci.

read-only
stampHeightinteger · int32

- Stamp Height.

read-only
signaturePathstring

Ścieżka podpisu.

read-only
signatureUrlstring

Url podpisu.

read-only
signatureSizeinteger · int32

Rozmiar podpisów.

read-only
signatureWidthinteger · int32

Szerokość podpisu.

read-only
signatureHeightinteger · int32

Wysokość podpisu.

read-only
ipPersonPerson

Osoba IP.

formstring

- Wzorzec.

Wymagane
ipboolean

- W porządku.

clientIdinteger · int64

Id klientów.

read-only
addressAddress

- Adres.

phoneNumberstring

Numer telefonu.

addressFullstring

Pełny adres.

read-only
Person14 pola
personIdinteger · int64

Id. osoby.

read-only
firstNamestring

Nazwa.

Wymagane
lastNamestring

Nazwa.

Wymagane
surNamestring

Sur Name.

clientIdinteger · int64

Id klientów.

read-only
positionPersonPosition

Pozycja.

Wymagane
versionIdinteger · int64

Id wersji.

read-only
createdUserstring

Tworzony Użytkownik.

read-only
createdDatestring · date-time

Tworzony Termin.

read-only
deletedboolean

- Zlikwidowane.

read-only
userIdinteger · int32

Id użytkownika.

read-only
hasChangesboolean

Ma zmiany.

fullNamestring

Pełne imię.

read-only
shortNamestring

Krótkie imię.

read-only
PersonPosition7 pola
idinteger · int64

Id.

read-only
namestring

- Nazwa.

Wymagane
deletedboolean

- Zlikwidowane.

read-only
clientIdinteger · int64

Id klientów.

read-only
defaultJobIdinteger · int64

Powyżej wymieniony numer pracy.

createdUserstring

Tworzony Użytkownik.

read-only
createdDatestring · date-time

Tworzony Termin.

read-only
Region4 pola
regionIdinteger · int32

Id regionu.

countryIdinteger · int32

Id państwowy.

namestring

- Nazwa.

regionSynonymsRegionSynonym[]

Synonymy regionu.

RegionSynonym4 pola
idinteger · int64

Id.

regionIdinteger · int64

Id regionu.

synonymstring

Synonim.

servicestring

- W służbie.

Transaction42 pola
transactionIdinteger · int64

Id transakcji.

clientIdinteger · int64

Id klientów.

expenditureIdinteger · int64

Id wydatków.

expenditureExpenditureObject

- Wydajności.

directionstring

- W kierunku.

scheduleIdinteger · int64

Identyfikacja.

commentstring

Komentarz.

contractorIdinteger · int64

Id kontraktorów.

contractorContractor

- Wykonawca.

recipientKppinteger · int64

Odbiorca Kpp.

recipientInninteger · int64

- W hotelu odbiorcy.

recipientAccountstring

Konta odbiorcy.

recipientNamestring

Nazwa odbiorcy.

payerKppinteger · int64

Płacca Kpp.

payerInninteger · int64

Payer Inn.

payerAccountstring

Rachunek płatnika.

payerNamestring

Nazwa płatnika.

kbkstring

- Nie, nie.

recipientAgentBikinteger · int64

Odbiorca, agent Bik.

recipientAgentAccountstring

Konta agenta odbiorcy.

recipientAgentNamestring

Nazwa agenta odbiorcy.

payerAgentBikinteger · int64

Agent Bik.

payerAgentAccountstring

Konty agentów płatniczych.

payerAgentNamestring

Nazwa agenta płatnika.

accountCurrencystring

Walutę rachunku.

paymentAmountRubnumber · double

Kwota płatności.

paymentAmountnumber · double

Kwota zapłaty.

paymentPurposestring

Celem płatności.

paymentDocumentCodestring

Kod dokumentu płatniczego.

paymentDocumentNumberinteger · int64

Numer dokumentu płatniczego.

datestring · date-time

- Spotkanie.

accountIdinteger · int64

Id konta.

accountAccount

- Konta.

organizationIdinteger · int64

Id organizacyjny.

deletedboolean

- Zlikwidowane.

includeInPnlboolean

Włączyć w Pnl.

incomeIdinteger · int64

Idekcja dochodu.

expenditureOperationTypestring

Typ operacji wydatków.

isSuppliersPurchaseTransactionboolean

Jest transakcja zakupu dostawców.

productIdinteger · int64

Id produktu.

articlestring

Artykuł.

barcodestring

Kod kreskowy.

TransactionSchedule18 pola
scheduleIdinteger · int64

Identyfikacja.

directionstring

- W kierunku.

commentstring

Komentarz.

accountIdinteger · int64

Id konta.

accountAccount

- Konta.

datestring · date-time

- Spotkanie.

paymentAmountnumber · double

Kwota zapłaty.

frequencystring

Częstotliwość.

contractorIdinteger · int64

Id kontraktorów.

expenditureIdinteger · int64

Id wydatków.

expenditureExpenditureObject

- Wydajności.

contractorContractor

- Wykonawca.

clientIdinteger · int64

Id klientów.

organizationIdinteger · int64

Id organizacyjny.

creatorstring

Stwórca.

createdDatestring · date-time

Tworzony Termin.

contractorInnstring

Wykonawca.

includeInPnlboolean

Włączyć w Pnl.

TmsTask25 pola
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

- Nazwa.

clientIdinteger · int64

Id klientów.

entityIdinteger · int64

Identyczny.

progressinteger · int32

- Wykonaj postępy.

processedQuantityinteger · int32

Wykorzystana ilość.

organizationIdinteger · int64

Id organizacyjny.

priorityinteger · int32

Priorytet.

propertiesstring

- Właściwości.

messagestring

- Wysyła wiadomość.

messageParamsstring

- Przesłanie Params.

createdDatestring · date-time

Tworzony Termin.

startDatestring · date-time

- Wczoraj.

finishDatestring · date-time

Termin zakończenia.

urlstring

- Url.

inputFileUrlstring

Url pliku wprowadzania.

retryNumberinteger · int32

Powtórny numer prób.

userIdinteger · int32

Id użytkownika.

retryDatestring · date-time

Powtórny wypróbowanie.

debugboolean

Odbudowa.

forcedStartboolean

Wymuszony start.

servicestring

- W służbie.

langstring

Lang.

TransactionFilter17 pola
limitinteger · int32

Ogranicz.

pageinteger · int32

Strona.

countboolean

Zgromadzisz.

sortBystring

- Zarejestrowany.

ascendingboolean

Wzniesienie.

querystring

- Nie wiem.

dateFromstring · date-time

- Od daty.

dateTostring · date-time

- W dniu do.

organizationIdinteger · int64

Id organizacyjny.

organizationIdsinteger[]

Identyfikaty organizacyjne.

servicesstring[]

- Usługi.

directionstring

- W kierunku.

incomeIdinteger · int64

Idekcja dochodu.

contractorIdinteger · int64

Id kontraktorów.

timeZoneinteger · int32

Strefa czasowa.

showIncomesboolean

Pokaż przychodów.

accountIdinteger · int64

Id konta.

PeriodTransactionResponse5 pola
startDatestring · date-time

- Wczoraj.

Wymagane
endDatestring · date-time

Termin końcowy.

Wymagane
transactionsTransactionStructure[]

Transakcje.

Wymagane
totalCostnumber · double

Całkowity koszt.

percentDiffnumber · double

Różnica procentowa.

TransactionStructure10 pola
idinteger · int32

Id.

namestring

- Nazwa.

costnumber · double

Koszt.

totalSalesnumber · double

Całkowite sprzedaż.

percentnumber · double

- W procentach.

absPercentnumber · double

- Odsetek w abdominacie.

costWithoutSppnumber · double

Koszt bez SPP.

totalSalesWithoutSppnumber · double

Całkowite sprzedaż bez Spp.

percentWithoutSppnumber · double

% bez Spp.

directionstring

- W kierunku.

Wymagane
TransactionStructureResponse3 pola
currentPeriodPeriodTransactionResponse

Okres bieżąc.

Wymagane
previousPeriodPeriodTransactionResponse

Poprzedni okres.

differencePeriodTransactionResponse

Różnica.

FindResponseTransaction1 pola
rowsTransaction[]

Rzędy.

TransactionSchedulerFilter6 pola
limitinteger · int32

Ogranicz.

pageinteger · int32

Strona.

countboolean

Zgromadzisz.

sortBystring

- Zarejestrowany.

ascendingboolean

Wzniesienie.

querystring

- Nie wiem.

FindResponseTransactionSchedule1 pola
rowsTransactionSchedule[]

Rzędy.

AnalyticsRequest74 pola
periodstring

Okres.

dateFromstring · date-time

- Od daty.

Wymagane
dateTostring · date-time

- W dniu do.

Wymagane
servicesstring[]

- Usługi.

categoriesinteger[]

Kategorie.

brandsinteger[]

Brandy.

clientOrganizationIdinteger · int64

Id organizacji klienta.

organizationsinteger[]

Organizacje.

idsinteger[]

- Identyfikaty.

typestring

Type.

typesstring[]

Typy.

statusstring

Status.

timeZoneinteger · int32

Strefa czasowa.

previousDateFromstring · date-time

Poprzednia data.

clientOrganizationIdsinteger[]

Identyfikaty organizacji klientów.

ignoreCreditboolean

Ignoruj kredyt.

productAnalyticFieldstring

Poło analityczne produktów.

Wymagane
querystring

- Nie wiem.

withDuplicateboolean

Z Duplicatem.

withBonusboolean

Z Bonusem.

byOrgAndServiceboolean

/Z organizacji i służby.

byOrderTypeboolean

/Po rodzaju zamówienia.

limitinteger · int32

Ogranicz.

pageinteger · int32

Strona.

sortBystring

- Zarejestrowany.

ascendingboolean

Wzniesienie.

idinteger · int64

Id.

isMarketPlaceStructureboolean

To struktura rynku.

isDashboardboolean

To jest Dashboard.

analyticsFieldstring

/Płaszcz analityczny.

planDayCountinteger · int32

Plan dnia.

daysToSupplyinteger · int32

Dni do zaopatrzenia.

plannedSupplyDatestring · date-time

Planowana data dostawy.

groupByViewboolean

Grupa po widoku.

warehousesinteger[]

Składki.

salesModelsstring[]

Modele sprzedaży.

aggregationstring

- Aggregacja.

columnsFileExportColumn[]

Kolumny.

regionsstring[]

Regiony.

groupboolean

Grupa.

calculationByOrdersboolean

Kalkulacja na rozkaz.

sourceReportstring

Raport źródła.

skipDayWithoutStocksboolean

Przejmij dzień bez akcji.

replaceSetsByComponentsboolean

Zastąpić zestawy za składniki.

distributeFbsByWarehouseboolean

Rozdzielają FBS według magazynu.

distributeFbsStockboolean

- Rozdzielają akcje FBI.

ignoreDumpingboolean

Ignoruj dumpingu.

isSaleStructureboolean

To struktura sprzedaży.

isAveragePerOneUnitboolean

Jest średnia na jedną jednostkę.

updateDateboolean

Datę aktualizacji.

useWeightedGroupboolean

Użyj grupy ważonej.

isFindirRequestboolean

To jest Findir Request.

brandIdsinteger[]

- Tożsamości marki.

categoryIdsinteger[]

Identyfikaty kategorii.

articlesstring[]

Artykuły.

colorsstring[]

Kolory.

sizesstring[]

Rozmiary.

barcodesstring[]

Kody kreskowe.

tagIdsinteger[]

- Znajdźcie identyfikator.

penaltyFromnumber · double

- Z kary.

penaltyTonumber · double

Kary do.

logisticsFromnumber · double

Logistyka z.

logisticsTonumber · double

Logistyka do.

marginFromnumber · double

Margin From.

marginTonumber · double

Margin To.

salesAmountFromnumber · double

Wysokość sprzedaży

salesAmountTonumber · double

Do kwoty sprzedaży.

totalSalesAmountFromnumber · double

Źródło:

totalSalesAmountTonumber · double

Źródło:

grossProfitFromnumber · double

Z tego dochodu.

grossProfitTonumber · double

Do brutto zysku.

taxNdsinteger · int32

Podatkowe.

useOsnoboolean

Użyj Osno.

unmatchboolean

Nie ma żadnego.

FileExportColumn5 pola
idinteger · int64

Id.

fileExportIdinteger · int64

Idekcja wywozu.

columnNamestring

Nazwa kolumny.

columnOrderinteger · int32

Kolumna.

isEnabledboolean

Jest włączona.

Umowa o błędzie

W jaki sposób można zwrócić błędy w aplikacji

Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.

error

Stabilny kod czytelny maszynowo do logiki integracyjnej.

localMessage

Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.

params

Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.

localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.

RULokalizacja użytkownika jest ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
PLPolski (pl)
{
  "error": "error_brand_already_exists",
  "localMessage": "Marka Base już istnieje",
  "params": {
    "name": "Base"
  }
}

Punkty końcowe

Punkty końcowe

PUT

/Wyliczenie transakcji

/api/finance/transaction/{id}
Token z dostępem do pisania

Wprowadzenie transakcji za pomocą PUT /api/finance/transaction/{id}.

Parametry ścieżki

PoleTypWymaganeOpis
id integer · int64 Tak Id.

Organ wnioskujący

application/json
Połączenia obiektuTransaction
PoleTypWymaganeOpis
transactionId integer · int64 Nie Id transakcji.
clientId integer · int64 Nie Id klientów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
direction stringDEBIT, CREDIT Nie - W kierunku.
scheduleId integer · int64 Nie Identyfikacja.
comment string Nie Komentarz.
contractorId integer · int64 Nie Id kontraktorów.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
recipientKpp integer · int64 Nie Odbiorca Kpp.
recipientInn integer · int64 Nie - W hotelu odbiorcy.
recipientAccount string Nie Konta odbiorcy.
recipientName string Nie Nazwa odbiorcy.
payerKpp integer · int64 Nie Płacca Kpp.
payerInn integer · int64 Nie Payer Inn.
payerAccount string Nie Rachunek płatnika.
payerName string Nie Nazwa płatnika.
kbk string Nie - Nie, nie.
recipientAgentBik integer · int64 Nie Odbiorca, agent Bik.
recipientAgentAccount string Nie Konta agenta odbiorcy.
recipientAgentName string Nie Nazwa agenta odbiorcy.
payerAgentBik integer · int64 Nie Agent Bik.
payerAgentAccount string Nie Konty agentów płatniczych.
payerAgentName string Nie Nazwa agenta płatnika.
accountCurrency string Nie Walutę rachunku.
paymentAmountRub number · double Nie Kwota płatności.
paymentAmount number · double Nie Kwota zapłaty.
paymentPurpose string Nie Celem płatności.
paymentDocumentCode string Nie Kod dokumentu płatniczego.
paymentDocumentNumber integer · int64 Nie Numer dokumentu płatniczego.
date string · date-time Nie - Spotkanie.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
organizationId integer · int64 Nie Id organizacyjny.
deleted boolean Nie - Zlikwidowane.
includeInPnl boolean Nie Włączyć w Pnl.
incomeId integer · int64 Nie Idekcja dochodu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Nie Typ operacji wydatków.
isSuppliersPurchaseTransaction boolean Nie Jest transakcja zakupu dostawców.
productId integer · int64 Nie Id produktu.
article string Nie Artykuł.
barcode string Nie Kod kreskowy.
curl --request PUT 'https://api.selsup.ru/api/finance/transaction/1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}'

Odpowiedź udana

200
Połączenia obiektu Transaction
PoleTypWymaganeOpis
transactionId integer · int64 Nie Id transakcji.
clientId integer · int64 Nie Id klientów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
direction stringDEBIT, CREDIT Nie - W kierunku.
scheduleId integer · int64 Nie Identyfikacja.
comment string Nie Komentarz.
contractorId integer · int64 Nie Id kontraktorów.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
recipientKpp integer · int64 Nie Odbiorca Kpp.
recipientInn integer · int64 Nie - W hotelu odbiorcy.
recipientAccount string Nie Konta odbiorcy.
recipientName string Nie Nazwa odbiorcy.
payerKpp integer · int64 Nie Płacca Kpp.
payerInn integer · int64 Nie Payer Inn.
payerAccount string Nie Rachunek płatnika.
payerName string Nie Nazwa płatnika.
kbk string Nie - Nie, nie.
recipientAgentBik integer · int64 Nie Odbiorca, agent Bik.
recipientAgentAccount string Nie Konta agenta odbiorcy.
recipientAgentName string Nie Nazwa agenta odbiorcy.
payerAgentBik integer · int64 Nie Agent Bik.
payerAgentAccount string Nie Konty agentów płatniczych.
payerAgentName string Nie Nazwa agenta płatnika.
accountCurrency string Nie Walutę rachunku.
paymentAmountRub number · double Nie Kwota płatności.
paymentAmount number · double Nie Kwota zapłaty.
paymentPurpose string Nie Celem płatności.
paymentDocumentCode string Nie Kod dokumentu płatniczego.
paymentDocumentNumber integer · int64 Nie Numer dokumentu płatniczego.
date string · date-time Nie - Spotkanie.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
organizationId integer · int64 Nie Id organizacyjny.
deleted boolean Nie - Zlikwidowane.
includeInPnl boolean Nie Włączyć w Pnl.
incomeId integer · int64 Nie Idekcja dochodu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Nie Typ operacji wydatków.
isSuppliersPurchaseTransaction boolean Nie Jest transakcja zakupu dostawców.
productId integer · int64 Nie Id produktu.
article string Nie Artykuł.
barcode string Nie Kod kreskowy.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Władze16

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_comment_max_length
Maksymalna długość przeznaczenia płatności nie większa niż 250 znaków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_comment_max_length; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_contractor_not_found
Nie znaleziono dostawcy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_contractor_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_date_not_found
data nie znaleziona

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_date_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_sum
Nie podano sumy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_expenditure_type_not_found
typ wydatku nie znaleziony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_expenditure_type_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum
nieprawidłowa suma

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum_rub
nieprawidłowa suma w rublach

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum_rub; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_product_not_found
Produkt nie znaleziony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_product_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_transaction_id_not_found
ID transakcji nie znaleziono

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_transaction_id_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_sum
Kwota musi być liczbą dodatnią

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Aktualne harmonogramy

/api/finance/updateSchedule
Token z dostępem do pisania

Aktualizacja programu za pomocą POST /api/finance/updateSchedule.

Organ wnioskujący

application/json
Połączenia obiektuTransactionSchedule
PoleTypWymaganeOpis
scheduleId integer · int64 Nie Identyfikacja.
direction stringDEBIT, CREDIT Nie - W kierunku.
comment string Nie Komentarz.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
date string · date-time Nie - Spotkanie.
paymentAmount number · double Nie Kwota zapłaty.
frequency stringWEEK, MONTH, QUARTER, YEAR Nie Częstotliwość.
contractorId integer · int64 Nie Id kontraktorów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
creator string Nie Stwórca.
createdDate string · date-time Nie Tworzony Termin.
contractorInn string Nie Wykonawca.
includeInPnl boolean Nie Włączyć w Pnl.
curl --request POST 'https://api.selsup.ru/api/finance/updateSchedule' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}'

Odpowiedź udana

200
Połączenia obiektu TransactionSchedule
PoleTypWymaganeOpis
scheduleId integer · int64 Nie Identyfikacja.
direction stringDEBIT, CREDIT Nie - W kierunku.
comment string Nie Komentarz.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
date string · date-time Nie - Spotkanie.
paymentAmount number · double Nie Kwota zapłaty.
frequency stringWEEK, MONTH, QUARTER, YEAR Nie Częstotliwość.
contractorId integer · int64 Nie Id kontraktorów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
creator string Nie Stwórca.
createdDate string · date-time Nie Tworzony Termin.
contractorInn string Nie Wykonawca.
includeInPnl boolean Nie Włączyć w Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Władze13

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_comment_max_length
Maksymalna długość przeznaczenia płatności nie większa niż 250 znaków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_comment_max_length; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_expenditure
Nie określono pozycji wydatków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_expenditure; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_frequency
Nie podano regularności płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_frequency; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_sum
Nie podano sumy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_transaction_comment
Nie określono przeznaczenia płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_transaction_comment; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_date
nieprawidłowa data

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_sum
Kwota musi być liczbą dodatnią

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Aktualizacja wydatków

/api/finance/updateExpenditure
Token z dostępem do pisania

Aktualizacja wydatków za pomocą POST /api/finance/updateExpenditure.

Organ wnioskujący

application/json
Połączenia obiektuExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
curl --request POST 'https://api.selsup.ru/api/finance/updateExpenditure' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}'

Odpowiedź udana

200
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Władze7

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_name
Nie podano nazwy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_not_uniq_expenditure
Artykuł wydatków o takiej nazwie już istnieje

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_not_uniq_expenditure; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Aktualnienie konta

/api/finance/updateAccount
Token z dostępem do pisania

Aktualizacja konta za pomocą POST /api/finance/updateAccount.

Organ wnioskujący

application/json
Połączenia obiektuAccount
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
curl --request POST 'https://api.selsup.ru/api/finance/updateAccount' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}'

Odpowiedź udana

200
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Władze8

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_empty_account_name
Nie podano nazwy konta

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_account_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_account_number
pusty numer konta

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_account_number; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_bank
Nie podano banku

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_bank; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_organization
Nie wybrano organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_organization; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Po transakcji

/api/finance/transaction
Token z dostępem do pisania

Po transakcji za pomocą POST /api/finance/transaction.

Organ wnioskujący

application/json
Połączenia obiektuTransaction
PoleTypWymaganeOpis
transactionId integer · int64 Nie Id transakcji.
clientId integer · int64 Nie Id klientów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
direction stringDEBIT, CREDIT Nie - W kierunku.
scheduleId integer · int64 Nie Identyfikacja.
comment string Nie Komentarz.
contractorId integer · int64 Nie Id kontraktorów.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
recipientKpp integer · int64 Nie Odbiorca Kpp.
recipientInn integer · int64 Nie - W hotelu odbiorcy.
recipientAccount string Nie Konta odbiorcy.
recipientName string Nie Nazwa odbiorcy.
payerKpp integer · int64 Nie Płacca Kpp.
payerInn integer · int64 Nie Payer Inn.
payerAccount string Nie Rachunek płatnika.
payerName string Nie Nazwa płatnika.
kbk string Nie - Nie, nie.
recipientAgentBik integer · int64 Nie Odbiorca, agent Bik.
recipientAgentAccount string Nie Konta agenta odbiorcy.
recipientAgentName string Nie Nazwa agenta odbiorcy.
payerAgentBik integer · int64 Nie Agent Bik.
payerAgentAccount string Nie Konty agentów płatniczych.
payerAgentName string Nie Nazwa agenta płatnika.
accountCurrency string Nie Walutę rachunku.
paymentAmountRub number · double Nie Kwota płatności.
paymentAmount number · double Nie Kwota zapłaty.
paymentPurpose string Nie Celem płatności.
paymentDocumentCode string Nie Kod dokumentu płatniczego.
paymentDocumentNumber integer · int64 Nie Numer dokumentu płatniczego.
date string · date-time Nie - Spotkanie.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
organizationId integer · int64 Nie Id organizacyjny.
deleted boolean Nie - Zlikwidowane.
includeInPnl boolean Nie Włączyć w Pnl.
incomeId integer · int64 Nie Idekcja dochodu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Nie Typ operacji wydatków.
isSuppliersPurchaseTransaction boolean Nie Jest transakcja zakupu dostawców.
productId integer · int64 Nie Id produktu.
article string Nie Artykuł.
barcode string Nie Kod kreskowy.
curl --request POST 'https://api.selsup.ru/api/finance/transaction' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}'

Odpowiedź udana

200
Połączenia obiektu Transaction
PoleTypWymaganeOpis
transactionId integer · int64 Nie Id transakcji.
clientId integer · int64 Nie Id klientów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
direction stringDEBIT, CREDIT Nie - W kierunku.
scheduleId integer · int64 Nie Identyfikacja.
comment string Nie Komentarz.
contractorId integer · int64 Nie Id kontraktorów.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
recipientKpp integer · int64 Nie Odbiorca Kpp.
recipientInn integer · int64 Nie - W hotelu odbiorcy.
recipientAccount string Nie Konta odbiorcy.
recipientName string Nie Nazwa odbiorcy.
payerKpp integer · int64 Nie Płacca Kpp.
payerInn integer · int64 Nie Payer Inn.
payerAccount string Nie Rachunek płatnika.
payerName string Nie Nazwa płatnika.
kbk string Nie - Nie, nie.
recipientAgentBik integer · int64 Nie Odbiorca, agent Bik.
recipientAgentAccount string Nie Konta agenta odbiorcy.
recipientAgentName string Nie Nazwa agenta odbiorcy.
payerAgentBik integer · int64 Nie Agent Bik.
payerAgentAccount string Nie Konty agentów płatniczych.
payerAgentName string Nie Nazwa agenta płatnika.
accountCurrency string Nie Walutę rachunku.
paymentAmountRub number · double Nie Kwota płatności.
paymentAmount number · double Nie Kwota zapłaty.
paymentPurpose string Nie Celem płatności.
paymentDocumentCode string Nie Kod dokumentu płatniczego.
paymentDocumentNumber integer · int64 Nie Numer dokumentu płatniczego.
date string · date-time Nie - Spotkanie.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
organizationId integer · int64 Nie Id organizacyjny.
deleted boolean Nie - Zlikwidowane.
includeInPnl boolean Nie Włączyć w Pnl.
incomeId integer · int64 Nie Idekcja dochodu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Nie Typ operacji wydatków.
isSuppliersPurchaseTransaction boolean Nie Jest transakcja zakupu dostawców.
productId integer · int64 Nie Id produktu.
article string Nie Artykuł.
barcode string Nie Kod kreskowy.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Władze12

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_comment_max_length
Maksymalna długość przeznaczenia płatności nie większa niż 250 znaków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_comment_max_length; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_sum
Nie podano sumy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum
nieprawidłowa suma

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum_rub
nieprawidłowa suma w rublach

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum_rub; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_product_not_found
Produkt nie znaleziony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_product_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_sum
Kwota musi być liczbą dodatnią

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

DELETE

Wykasowanie transakcji

/api/finance/transaction
Token z dostępem do pisania

Usuwanie transakcji za pomocą DELETE /api/finance/transaction.

Parametry zapytania

PoleTypWymaganeOpis
id integer[] Tak Id.
curl --request DELETE 'https://api.selsup.ru/api/finance/transaction?id=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Zdejmij harmonogram

/api/finance/removeSchedule
Token z dostępem do pisania

Usunięcie programu za pomocą programu POST /api/finance/removeSchedule.

Parametry zapytania

PoleTypWymaganeOpis
scheduleId integer · int64 Tak Identyfikacja.
curl --request POST 'https://api.selsup.ru/api/finance/removeSchedule?scheduleId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Odniesienie wydatków

/api/finance/removeExpenditure
Token z dostępem do pisania

Wykreśl wydatki za pomocą POST /api/finance/removeExpenditure.

Parametry zapytania

PoleTypWymaganeOpis
expenditureId integer · int64 Tak Id wydatków.
curl --request POST 'https://api.selsup.ru/api/finance/removeExpenditure?expenditureId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze6

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_can`t_remove_object_of_expenditure
Nie można usunąć używanej pozycji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_can`t_remove_object_of_expenditure; XPRO TED3X zawiera tłumaczenie przedstawione powyżej.

400error_expenditure_not_has_been_remove
Tego rodzaju wydatku nie można usunąć

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_expenditure_not_has_been_remove; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Usunięcie konta

/api/finance/removeAccount
Token z dostępem do pisania

Usunięcie konta za pomocą POST /api/finance/removeAccount.

Parametry zapytania

PoleTypWymaganeOpis
accountId integer · int64 Tak Id konta.
curl --request POST 'https://api.selsup.ru/api/finance/removeAccount?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200

Odpowiedź nie ma ciała.

Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Transakcje przywozowe

/api/finance/importTransactions
Token z dostępem do pisania

Transakcje importowane za pomocą POST /api/finance/importTransactions.

Parametry zapytania

PoleTypWymaganeOpis
accountId integer · int64 Tak Id konta.
startDate string Nie - Wczoraj.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactions?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

POST

Importuj transakcję z pliku Excel

/api/finance/importTransactionFromExcelFile
Token z dostępem do pisania

Importuj transakcję z pliku Excel za pomocą POST /api/finance/importTransactionFromExcelFile.

Parametry zapytania

PoleTypWymaganeOpis
clientOrganizationId integer · int64 Tak Id organizacji klienta.

Organ wnioskujący

multipart/form-data
PoleTypWymaganeOpis
file string · binary Tak - Plik.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactionFromExcelFile?clientOrganizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze7

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_file_is_empty
Załadowany plik jest pusty

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_file_is_empty; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_max_upload_size_exceeded
Dopuszczalny rozmiar pliku przekroczony

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_max_upload_size_exceeded; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_excel
Nieprawidłowy format pliku Excel

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_excel; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Zdobądź listę kont

/api/finance/getAccountList
Token z dostępem do pisania

Uzyskaj listę kont za pomocą POST /api/finance/getAccountList.

Parametry zapytania

PoleTypWymaganeOpis
bank stringSBER, TOCHKA, TBANK, ALFA_BANK Tak - Bank.
curl --request POST 'https://api.selsup.ru/api/finance/getAccountList?bank=SBER' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu Account[]
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
[
  "string"
]
Władze12

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_bank_integration
Brak integracji z bankiem

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_bank_integration; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_remote_error
{message}

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_remote_error; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_sberbank_api
Błąd Sberbank: {message}

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_sberbank_api; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_service_not_supported
Usługa nie jest obsługiwana

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_service_not_supported; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_tbank
błąd integracji T-Bank Business

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tbank; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_tbank_request
błąd zapytania do T-Bank Business

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tbank_request; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_tochka_request
błąd zapytania do Tochka

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_tochka_request; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_token_expired_or_revoked
Token API został odwołany lub wprowadzony nieprawidłowo. Sprawdź, czy klucz API ma pełną funkcjonalność. Wygeneruj nowy klucz i zastąp w SELSUP, ponieważ klucze mają okres ważności.

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_token_expired_or_revoked; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Dodaj harmonogram

/api/finance/addSchedule
Token z dostępem do pisania

Dodaj harmonogram za pomocą POST /api/finance/addSchedule.

Organ wnioskujący

application/json
Połączenia obiektuTransactionSchedule
PoleTypWymaganeOpis
scheduleId integer · int64 Nie Identyfikacja.
direction stringDEBIT, CREDIT Nie - W kierunku.
comment string Nie Komentarz.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
date string · date-time Nie - Spotkanie.
paymentAmount number · double Nie Kwota zapłaty.
frequency stringWEEK, MONTH, QUARTER, YEAR Nie Częstotliwość.
contractorId integer · int64 Nie Id kontraktorów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
creator string Nie Stwórca.
createdDate string · date-time Nie Tworzony Termin.
contractorInn string Nie Wykonawca.
includeInPnl boolean Nie Włączyć w Pnl.
curl --request POST 'https://api.selsup.ru/api/finance/addSchedule' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}'

Odpowiedź udana

200
Połączenia obiektu TransactionSchedule
PoleTypWymaganeOpis
scheduleId integer · int64 Nie Identyfikacja.
direction stringDEBIT, CREDIT Nie - W kierunku.
comment string Nie Komentarz.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
date string · date-time Nie - Spotkanie.
paymentAmount number · double Nie Kwota zapłaty.
frequency stringWEEK, MONTH, QUARTER, YEAR Nie Częstotliwość.
contractorId integer · int64 Nie Id kontraktorów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
Połączenia obiektu Organization
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
shortName string Nie Krótkie imię.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Nie Typowy podatek.
taxRate integer · int32 Nie Stawka podatkowa.
taxNds integer · int32 Nie Podatkowe.
inputTaxNds integer · int32 Nie Wpływowy podatek od podatków.
outputTaxNds integer · int32 Nie Podatek na wywóz.
enableNewTaxCalculation boolean Nie Włącz nowy obliczenie podatków.
useNdsCostPrice boolean Nie Użyj NDS Cost Price.
inn string Tak - W hostażu.
kpp string Nie - Nie, nie.
bank string Nie - Bank.
bik string Nie Rower.
corrBill string Nie - Corr Bill.
billNumber string Nie - Bill Number.
stampPath string Nie Ścieżka pieczęci.
stampUrl string Nie Url odcisku.
stampSize integer · int32 Nie Wielkość pieczęci.
stampWidth integer · int32 Nie Szerokość pieczęci.
stampHeight integer · int32 Nie - Stamp Height.
signaturePath string Nie Ścieżka podpisu.
signatureUrl string Nie Url podpisu.
signatureSize integer · int32 Nie Rozmiar podpisów.
signatureWidth integer · int32 Nie Szerokość podpisu.
signatureHeight integer · int32 Nie Wysokość podpisu.
ipPerson Person Nie Osoba IP.
form stringOOO, IP, SELF_EMPLOYED Tak - Wzorzec.
ip boolean Nie - W porządku.
clientId integer · int64 Nie Id klientów.
address Address Nie - Adres.
phoneNumber string Nie Numer telefonu.
addressFull string Nie Pełny adres.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
creator string Nie Stwórca.
createdDate string · date-time Nie Tworzony Termin.
contractorInn string Nie Wykonawca.
includeInPnl boolean Nie Włączyć w Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Władze16

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_comment_max_length
Maksymalna długość przeznaczenia płatności nie większa niż 250 znaków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_comment_max_length; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_expenditure
Nie określono pozycji wydatków

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_expenditure; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_frequency
Nie podano regularności płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_frequency; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_sum
Nie podano sumy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_transaction_comment
Nie określono przeznaczenia płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_transaction_comment; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum
nieprawidłowa suma

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_correct_sum_rub
nieprawidłowa suma w rublach

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_correct_sum_rub; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_date
nieprawidłowa data

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_wrong_sum
Kwota musi być liczbą dodatnią

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_wrong_sum; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Dodawanie wydatków

/api/finance/addExpenditure
Token z dostępem do pisania

Dodawanie wydatków za pomocą POST /api/finance/addExpenditure.

Organ wnioskujący

application/json
Połączenia obiektuExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
curl --request POST 'https://api.selsup.ru/api/finance/addExpenditure' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}'

Odpowiedź udana

200
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Władze7

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_empty_direction
Nie wskazano typu płatności

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_direction; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_name
Nie podano nazwy

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_not_uniq_expenditure
Artykuł wydatków o takiej nazwie już istnieje

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_not_uniq_expenditure; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

POST

Dodaj konto

/api/finance/addAccount
Token z dostępem do pisania

Dodaj konto za pomocą POST /api/finance/addAccount.

Organ wnioskujący

application/json
Połączenia obiektuAccount
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
curl --request POST 'https://api.selsup.ru/api/finance/addAccount' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}'

Odpowiedź udana

200
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Władze9

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_empty_account_name
Nie podano nazwy konta

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_account_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_account_number
pusty numer konta

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_account_number; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_bank
Nie podano banku

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_bank; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_empty_organization
Nie wybrano organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_organization; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_organization_not_found
Nie znaleziono organizacji

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_organization_not_found; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Zabierz szablon importu transakcji

/api/finance/transaction/template
Token z dostępem do odczytu

Załatw szablon importu transakcji za pomocą GET /api/finance/transaction/template.

curl --request GET 'https://api.selsup.ru/api/finance/transaction/template' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
"string"
Władze5

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Uzyskaj strukturę transakcji

/api/finance/transaction/structure
Token z dostępem do odczytu

Uzyskaj strukturę transakcji za pomocą GET /api/finance/transaction/structure.

Parametry zapytania

PoleTypWymaganeOpis
filter TransactionFilter Tak Filtr.
Połączenia obiektu TransactionFilter
PoleTypWymaganeOpis
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy string Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
query string Nie - Nie wiem.
dateFrom string · date-time Nie - Od daty.
dateTo string · date-time Nie - W dniu do.
organizationId integer · int64 Nie Id organizacyjny.
organizationIds integer[] Nie Identyfikaty organizacyjne.
services string[] Nie - Usługi.
direction stringDEBIT, CREDIT Nie - W kierunku.
incomeId integer · int64 Nie Idekcja dochodu.
contractorId integer · int64 Nie Id kontraktorów.
timeZone integer · int32 Nie Strefa czasowa.
showIncomes boolean Nie Pokaż przychodów.
accountId integer · int64 Nie Id konta.
includePreviousPeriodWartość domyślna: false boolean Nie Włączyć poprzedni okres.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/structure?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu TransactionStructureResponse
PoleTypWymaganeOpis
currentPeriod PeriodTransactionResponse Tak Okres bieżąc.
Połączenia obiektu PeriodTransactionResponse
PoleTypWymaganeOpis
startDate string · date-time Tak - Wczoraj.
endDate string · date-time Tak Termin końcowy.
transactions TransactionStructure[] Tak Transakcje.
Struktura pozycji zestawu TransactionStructure
PoleTypWymaganeOpis
id integer · int32 Nie Id.
name string Nie - Nazwa.
cost number · double Nie Koszt.
totalSales number · double Nie Całkowite sprzedaż.
percent number · double Nie - W procentach.
absPercent number · double Nie - Odsetek w abdominacie.
costWithoutSpp number · double Nie Koszt bez SPP.
totalSalesWithoutSpp number · double Nie Całkowite sprzedaż bez Spp.
percentWithoutSpp number · double Nie % bez Spp.
direction stringDEBIT, CREDIT Tak - W kierunku.
totalCost number · double Nie Całkowity koszt.
percentDiff number · double Nie Różnica procentowa.
previousPeriod PeriodTransactionResponse Nie Poprzedni okres.
Połączenia obiektu PeriodTransactionResponse
PoleTypWymaganeOpis
startDate string · date-time Tak - Wczoraj.
endDate string · date-time Tak Termin końcowy.
transactions TransactionStructure[] Tak Transakcje.
Struktura pozycji zestawu TransactionStructure
PoleTypWymaganeOpis
id integer · int32 Nie Id.
name string Nie - Nazwa.
cost number · double Nie Koszt.
totalSales number · double Nie Całkowite sprzedaż.
percent number · double Nie - W procentach.
absPercent number · double Nie - Odsetek w abdominacie.
costWithoutSpp number · double Nie Koszt bez SPP.
totalSalesWithoutSpp number · double Nie Całkowite sprzedaż bez Spp.
percentWithoutSpp number · double Nie % bez Spp.
direction stringDEBIT, CREDIT Tak - W kierunku.
totalCost number · double Nie Całkowity koszt.
percentDiff number · double Nie Różnica procentowa.
difference PeriodTransactionResponse Nie Różnica.
Połączenia obiektu PeriodTransactionResponse
PoleTypWymaganeOpis
startDate string · date-time Tak - Wczoraj.
endDate string · date-time Tak Termin końcowy.
transactions TransactionStructure[] Tak Transakcje.
Struktura pozycji zestawu TransactionStructure
PoleTypWymaganeOpis
id integer · int32 Nie Id.
name string Nie - Nazwa.
cost number · double Nie Koszt.
totalSales number · double Nie Całkowite sprzedaż.
percent number · double Nie - W procentach.
absPercent number · double Nie - Odsetek w abdominacie.
costWithoutSpp number · double Nie Koszt bez SPP.
totalSalesWithoutSpp number · double Nie Całkowite sprzedaż bez Spp.
percentWithoutSpp number · double Nie % bez Spp.
direction stringDEBIT, CREDIT Tak - W kierunku.
totalCost number · double Nie Całkowity koszt.
percentDiff number · double Nie Różnica procentowa.
{
  "currentPeriod": "string",
  "previousPeriod": "string",
  "difference": "string"
}
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Znalezienie transakcji

/api/finance/transaction/find
Token z dostępem do odczytu

Transakcja Znalezienie za pomocą GET /api/finance/transaction/find.

Parametry zapytania

PoleTypWymaganeOpis
filter TransactionFilter Tak Filtr.
Połączenia obiektu TransactionFilter
PoleTypWymaganeOpis
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy string Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
query string Nie - Nie wiem.
dateFrom string · date-time Nie - Od daty.
dateTo string · date-time Nie - W dniu do.
organizationId integer · int64 Nie Id organizacyjny.
organizationIds integer[] Nie Identyfikaty organizacyjne.
services string[] Nie - Usługi.
direction stringDEBIT, CREDIT Nie - W kierunku.
incomeId integer · int64 Nie Idekcja dochodu.
contractorId integer · int64 Nie Id kontraktorów.
timeZone integer · int32 Nie Strefa czasowa.
showIncomes boolean Nie Pokaż przychodów.
accountId integer · int64 Nie Id konta.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/find?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu FindResponseTransaction
PoleTypWymaganeOpis
rows Transaction[] Nie Rzędy.
Struktura pozycji zestawu Transaction
PoleTypWymaganeOpis
transactionId integer · int64 Nie Id transakcji.
clientId integer · int64 Nie Id klientów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
direction stringDEBIT, CREDIT Nie - W kierunku.
scheduleId integer · int64 Nie Identyfikacja.
comment string Nie Komentarz.
contractorId integer · int64 Nie Id kontraktorów.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
recipientKpp integer · int64 Nie Odbiorca Kpp.
recipientInn integer · int64 Nie - W hotelu odbiorcy.
recipientAccount string Nie Konta odbiorcy.
recipientName string Nie Nazwa odbiorcy.
payerKpp integer · int64 Nie Płacca Kpp.
payerInn integer · int64 Nie Payer Inn.
payerAccount string Nie Rachunek płatnika.
payerName string Nie Nazwa płatnika.
kbk string Nie - Nie, nie.
recipientAgentBik integer · int64 Nie Odbiorca, agent Bik.
recipientAgentAccount string Nie Konta agenta odbiorcy.
recipientAgentName string Nie Nazwa agenta odbiorcy.
payerAgentBik integer · int64 Nie Agent Bik.
payerAgentAccount string Nie Konty agentów płatniczych.
payerAgentName string Nie Nazwa agenta płatnika.
accountCurrency string Nie Walutę rachunku.
paymentAmountRub number · double Nie Kwota płatności.
paymentAmount number · double Nie Kwota zapłaty.
paymentPurpose string Nie Celem płatności.
paymentDocumentCode string Nie Kod dokumentu płatniczego.
paymentDocumentNumber integer · int64 Nie Numer dokumentu płatniczego.
date string · date-time Nie - Spotkanie.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
organizationId integer · int64 Nie Id organizacyjny.
deleted boolean Nie - Zlikwidowane.
includeInPnl boolean Nie Włączyć w Pnl.
incomeId integer · int64 Nie Idekcja dochodu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Nie Typ operacji wydatków.
isSuppliersPurchaseTransaction boolean Nie Jest transakcja zakupu dostawców.
productId integer · int64 Nie Id produktu.
article string Nie Artykuł.
barcode string Nie Kod kreskowy.
{
  "rows": "string"
}
Władze6

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_max_page
Numer strony nie może być większy niż 100 000

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_max_page; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Uzyskaj strukturę transakcji według kierunku

/api/finance/getTransactionStructureByDirection
Token z dostępem do odczytu

Uzyskaj strukturę transakcji według kierunku za pomocą GET /api/finance/getTransactionStructureByDirection.

Parametry zapytania

PoleTypWymaganeOpis
query string Nie - Nie wiem.
dateFrom string · date-time Nie - Od daty.
dateTo string · date-time Nie - W dniu do.
organizationId integer · int64 Nie Id organizacyjny.
organizationIds integer[] Nie Identyfikaty organizacyjne.
services string[] Nie - Usługi.
direction stringDEBIT, CREDIT Nie - W kierunku.
incomeId integer · int64 Nie Idekcja dochodu.
contractorId integer · int64 Nie Id kontraktorów.
timeZone integer · int32 Nie Strefa czasowa.
showIncomes boolean Nie Pokaż przychodów.
accountId integer · int64 Nie Id konta.
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy string Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
curl --request GET 'https://api.selsup.ru/api/finance/getTransactionStructureByDirection?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu TransactionStructure[]
PoleTypWymaganeOpis
id integer · int32 Nie Id.
name string Nie - Nazwa.
cost number · double Nie Koszt.
totalSales number · double Nie Całkowite sprzedaż.
percent number · double Nie - W procentach.
absPercent number · double Nie - Odsetek w abdominacie.
costWithoutSpp number · double Nie Koszt bez SPP.
totalSalesWithoutSpp number · double Nie Całkowite sprzedaż bez Spp.
percentWithoutSpp number · double Nie % bez Spp.
direction stringDEBIT, CREDIT Tak - W kierunku.
[
  "string"
]
Władze5

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_direction_cant_find
nie znaleziono kierunku

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_direction_cant_find; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Uzyskaj konta bankowe

/api/finance/getAccounts
Token z dostępem do odczytu

Uzyskaj konta bankowe za pomocą GET /api/finance/getAccounts.

curl --request GET 'https://api.selsup.ru/api/finance/getAccounts' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu Account[]
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
[
  "string"
]
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Zastanów się według ID

/api/finance/getAccountById
Token z dostępem do odczytu

Uzyskaj konto według ID za pomocą GET /api/finance/getAccountById.

Parametry zapytania

PoleTypWymaganeOpis
id integer · int64 Tak Id.
curl --request GET 'https://api.selsup.ru/api/finance/getAccountById?id=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
Połączenia obiektu Bank
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Znajdź harmonogram

/api/finance/findSchedule
Token z dostępem do odczytu

Znajdź harmonogram przy użyciu GET /api/finance/findSchedule.

Parametry zapytania

PoleTypWymaganeOpis
filter TransactionSchedulerFilter Tak Filtr.
Połączenia obiektu TransactionSchedulerFilter
PoleTypWymaganeOpis
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
count boolean Nie Zgromadzisz.
sortBy string Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
query string Nie - Nie wiem.
curl --request GET 'https://api.selsup.ru/api/finance/findSchedule?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu FindResponseTransactionSchedule
PoleTypWymaganeOpis
rows TransactionSchedule[] Nie Rzędy.
Struktura pozycji zestawu TransactionSchedule
PoleTypWymaganeOpis
scheduleId integer · int64 Nie Identyfikacja.
direction stringDEBIT, CREDIT Nie - W kierunku.
comment string Nie Komentarz.
accountId integer · int64 Nie Id konta.
account Account Nie - Konta.
Połączenia obiektu Account
PoleTypWymaganeOpis
accountId integer · int64 Nie Id konta.
name string Nie - Nazwa.
number string Nie Numer.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
bank Bank Nie - Bank.
accountNumber Account Nie Numer konta.
accountName Account Nie Nazwa konta.
date string · date-time Nie - Spotkanie.
paymentAmount number · double Nie Kwota zapłaty.
frequency stringWEEK, MONTH, QUARTER, YEAR Nie Częstotliwość.
contractorId integer · int64 Nie Id kontraktorów.
expenditureId integer · int64 Nie Id wydatków.
expenditure ExpenditureObject Nie - Wydajności.
Połączenia obiektu ExpenditureObject
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
contractor Contractor Nie - Wykonawca.
Połączenia obiektu Contractor
PoleTypWymaganeOpis
id integer · int64 Nie Id.
name string Tak - Nazwa.
versionId integer · int64 Nie Id wersji.
clientId integer · int64 Nie Id klientów.
createdUser string Nie Tworzony Użytkownik.
lastIncomeDate string · date-time Nie Ostatnia data dochodów.
deleted boolean Nie - Zlikwidowane.
organizationId integer · int64 Nie Id organizacyjny.
phoneNumber string Nie Numer telefonu.
email string Nie - E-mail.
contactName string Nie Nazwa kontaktu.
moySkladId string Nie Id Moy Sklad.
url string Nie - Url.
organization Organization Nie Organizacja.
clientId integer · int64 Nie Id klientów.
organizationId integer · int64 Nie Id organizacyjny.
creator string Nie Stwórca.
createdDate string · date-time Nie Tworzony Termin.
contractorInn string Nie Wykonawca.
includeInPnl boolean Nie Włączyć w Pnl.
{
  "rows": "string"
}
Władze5

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

GET

Wynagrodzenie

/api/finance/fetchExpenditure
Token z dostępem do odczytu

Wynagrodzenie w ramach programu GET /api/finance/fetchExpenditure.

Parametry zapytania

PoleTypWymaganeOpis
query string Tak - Nie wiem.
direction stringDEBIT, CREDIT Nie - W kierunku.
limit integer · int32 Tak Ogranicz.
curl --request GET 'https://api.selsup.ru/api/finance/fetchExpenditure?query=string&limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu ExpenditureObject[]
PoleTypWymaganeOpis
expenditureId integer · int64 Nie Id wydatków.
name string Nie - Nazwa.
type stringDEBIT, CREDIT Nie Type.
clientId integer · int64 Nie Id klientów.
isCommon boolean Nie To jest powszechne.
expenditureName ExpenditureObject Nie Nazwa wydatków.
expenditureType ExpenditureObject Nie Rodzaj wydatków.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Przywieź bank

/api/finance/fetchBank
Token z dostępem do odczytu

Przyprowadzenie Banku za pomocą GET /api/finance/fetchBank.

Parametry zapytania

PoleTypWymaganeOpis
query string Nie - Nie wiem.
limit integer · int32 Tak Ogranicz.
curl --request GET 'https://api.selsup.ru/api/finance/fetchBank?limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Struktura pozycji zestawu Bank[]
PoleTypWymaganeOpis
bik string Nie Rower.
name string Nie - Nazwa.
address string Nie - Adres.
isBank boolean Nie To Bank.
account string Nie - Konta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Nie Integracja.
bankBik Bank Nie Bank Bik.
bankName Bank Nie Nazwa banku.
bankAddress Bank Nie Adres bankowy.
bankAccount Bank Nie Rachunek bankowy.
bankIntegration Bank Nie Integracja bankowa.
[
  "string"
]
Władze3

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

GET

Transakcje eksportowe w pliku Excel

/api/finance/exportTransactionInExcelFile
Token z dostępem do odczytu

Transakcja eksportowa w pliku Excel za pomocą GET /api/finance/exportTransactionInExcelFile.

Parametry zapytania

PoleTypWymaganeOpis
request AnalyticsRequest Tak Proszę.
Połączenia obiektu AnalyticsRequest
PoleTypWymaganeOpis
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Nie Okres.
dateFrom string · date-time Tak - Od daty.
dateTo string · date-time Tak - W dniu do.
services string[] Nie - Usługi.
categories integer[] Nie Kategorie.
brands integer[] Nie Brandy.
clientOrganizationId integer · int64 Nie Id organizacji klienta.
organizations integer[] Nie Organizacje.
ids integer[] Nie - Identyfikaty.
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Nie Type.
types string[] Nie Typy.
status stringCREATED, REVOKING, REVOKED, ORDER_CREATED, CARDS_CREATED, BOX_BARCODES, IMAGES_UPLOADED, INVOICE_UPLOADED, READY_TO_SUPPLY, SUPPLIED, FINISHED, COLLECTED, SEND, DELIVERY, REFUND, COLLECTING, PACKING, PAYMENT_REQUIRED, CANCELED, CONTROVERSIAL, OVERDUE, READY_FOR_PICKUP, WAITING_SUPPLY, PICK_UP_REFUND, REFUND_RECEIVED, DELETED, RESTORE, PRODUCTION_CONFIRMED Nie Status.
timeZone integer · int32 Nie Strefa czasowa.
previousDateFrom string · date-time Nie Poprzednia data.
clientOrganizationIds integer[] Nie Identyfikaty organizacji klientów.
ignoreCredit boolean Nie Ignoruj kredyt.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Tak Poło analityczne produktów.
query string Nie - Nie wiem.
withDuplicate boolean Nie Z Duplicatem.
withBonus boolean Nie Z Bonusem.
byOrgAndService boolean Nie /Z organizacji i służby.
byOrderType boolean Nie /Po rodzaju zamówienia.
limit integer · int32 Nie Ogranicz.
page integer · int32 Nie Strona.
sortBy string Nie - Zarejestrowany.
ascending boolean Nie Wzniesienie.
id integer · int64 Nie Id.
isMarketPlaceStructure boolean Nie To struktura rynku.
isDashboard boolean Nie To jest Dashboard.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Nie /Płaszcz analityczny.
planDayCount integer · int32 Nie Plan dnia.
daysToSupply integer · int32 Nie Dni do zaopatrzenia.
plannedSupplyDate string · date-time Nie Planowana data dostawy.
groupByView boolean Nie Grupa po widoku.
warehouses integer[] Nie Składki.
salesModels string[] Nie Modele sprzedaży.
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Nie - Aggregacja.
columns FileExportColumn[] Nie Kolumny.
Struktura pozycji zestawu FileExportColumn
PoleTypWymaganeOpis
id integer · int64 Nie Id.
fileExportId integer · int64 Nie Idekcja wywozu.
columnName string Nie Nazwa kolumny.
columnOrder integer · int32 Nie Kolumna.
isEnabled boolean Nie Jest włączona.
regions string[] Nie Regiony.
group boolean Nie Grupa.
calculationByOrders boolean Nie Kalkulacja na rozkaz.
sourceReport stringDEFAULT, ORDER, SALES, PROFIT, OZON, YANDEX_MARKET, WB_REALIZATION_FILE, WB_DETAILED_REPORT_FILE, OZON_REALIZATION_FILE, OZON_REALIZATION_FILE_NEW, OZON_COMPENSATIONS_FILE, OZON_SERVICES_FILE, OZON_CASH_FLOW_STATEMENT, WB_CAMPAIGN, SBER_MEGA_MARKET_FILES, YANDEX_MARKET_FILE_DETAILS, WB_RETURNS_REPORT, OWN_DELIVERY, OZON_CAMPAIGN_SKU_REPORT, WB_PAID_STORAGE, YANDEX_MARKET_NETTING, OZON_CPO_SKU_REPORT, UZUM, UZUM_EXPENSES, DEFECT_WRITE_OFF, LOCAL_ORDER, EXTERNAL_CAMPAIGN Nie Raport źródła.
skipDayWithoutStocks boolean Nie Przejmij dzień bez akcji.
replaceSetsByComponents boolean Nie Zastąpić zestawy za składniki.
distributeFbsByWarehouse boolean Nie Rozdzielają FBS według magazynu.
distributeFbsStock boolean Nie - Rozdzielają akcje FBI.
ignoreDumping boolean Nie Ignoruj dumpingu.
isSaleStructure boolean Nie To struktura sprzedaży.
isAveragePerOneUnit boolean Nie Jest średnia na jedną jednostkę.
updateDate boolean Nie Datę aktualizacji.
useWeightedGroup boolean Nie Użyj grupy ważonej.
isFindirRequest boolean Nie To jest Findir Request.
brandIds integer[] Nie - Tożsamości marki.
categoryIds integer[] Nie Identyfikaty kategorii.
articles string[] Nie Artykuły.
colors string[] Nie Kolory.
sizes string[] Nie Rozmiary.
barcodes string[] Nie Kody kreskowe.
tagIds integer[] Nie - Znajdźcie identyfikator.
penaltyFrom number · double Nie - Z kary.
penaltyTo number · double Nie Kary do.
logisticsFrom number · double Nie Logistyka z.
logisticsTo number · double Nie Logistyka do.
marginFrom number · double Nie Margin From.
marginTo number · double Nie Margin To.
salesAmountFrom number · double Nie Wysokość sprzedaży
salesAmountTo number · double Nie Do kwoty sprzedaży.
totalSalesAmountFrom number · double Nie Źródło:
totalSalesAmountTo number · double Nie Źródło:
grossProfitFrom number · double Nie Z tego dochodu.
grossProfitTo number · double Nie Do brutto zysku.
taxNds integer · int32 Nie Podatkowe.
useOsno boolean Nie Użyj Osno.
unmatch boolean Nie Nie ma żadnego.
curl --request GET 'https://api.selsup.ru/api/finance/exportTransactionInExcelFile?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Odpowiedź udana

200
Połączenia obiektu TmsTask
PoleTypWymaganeOpis
id integer · int64 Nie Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Nie Status.
type stringWILDBERRIES_CREATE_CARD, NATIONAL_CATALOG_CREATE_CARD, OZON_CREATE_CARD, OZON_CARDS_IMPORT, IMPORT_FBS_ORDERS, UPLOAD_PHOTOGRAPHY, WILDBERRIES_UPDATE_PRICE, WILDBERRIES_CARD_IMPORT, WILDBERRIES_CARD_UPDATE, SELSUP_STOCKS, REFRESH_PHOTOGRAPHY, SUPPLYING_QUANTITY_TASK, EXPORT_PRICE, OZON_UPDATE_PRICE, WILDBERRIES_FILE_TASK, YANDEX_MARKET_CARD_CREATE, OZON_CARD_UPDATE_TASK, OZON_IMPORT_STAT_TASK, WILDBERRIES_PROFIT_STAT_TASK, ALIEXPRESS_CREATE_CARD_TASK, ALIEXPRESS_UPDATE_CARD_TASK, PRICES_IMPORT_TASK, WILDBERRIES_PRICES_TASK, YANDEX_MARKET_CARD_IMPORT, STOCKS_UPDATE, WILDBERRIES_STOCKS_IMPORT_TASK, WILDBERRIES_ORDERS_AND_SALES_TASK, WILDBERRIES_INCOMES_IMPORT_TASK, OZON_STOCKS_IMPORT_TASK, TURNOVER_DOCUMENTS_TASK, INTRODUCE_WMS_ITEMS_TASK, PRODUCTS_FILE_TASK, MODELS_FILE_TASK, UPDATE_PRODUCT_CODES_TASK, INTRODUCE_CODES_TASK, PRODUCTS_IMPORT_TASK, PRICES_FILE_TASK, YANDEX_MARKET_UPDATE_PRICE_TASK, IMPORT_STOCKS_TASK, MOY_SKLAD_EXPORT_ORDERS, MERGE_PRODUCTS_TASK, PRODUCTS_WILDBERRIES_EXCEL_IMPORT_TASK, MOY_SKLAD_CREATE_CARD, IMPORT_FBO_STOCKS_FROM_FILE, CREATE_WMS_ITEMS, MOY_SKLAD_CARDS_IMPORT, PROMOTION_FILE, UNUSED_1, UNUSED, PRODUCT_ANALYTICS_FILE_TASK, PROMOTION_RESET_FILE, MOY_SKLAD_IMPORT_ORDERS, FINANCE_REPORT_FILE_TASK, YML_FILE_EXPORT, PRODUCT_BALANCE_REPORT_FILE_TASK, CURRENT_PRODUCT_BALANCE_FILE_TASK, IMPORT_TRANSACTIONS, MATCH_UNREGISTERED_PROFIT_REPORT_TASK, UPDATE_AVERAGE_SERVICE_EXPENSES_TASK, YANDEX_MARKET_ORDER_IMPORT_STAT_TASK, ABC_REPORT_FILE_TASK, MODEL_CONTRACTORS_IMPORT, MODEL_CONTRACTORS_EXPORT, BANK_TRANSACTION_IMPORT_FILE_TASK, YML_IMPORT_TASK, SALES_DYNAMIC_REPORT_FILE_TASK, UPDATE_FBS_ORDERS, EXPORT_TRANSACTION_IN_EXCEL_FILE_TASK, IMPORT_TRANSACTION_FROM_EXCEL_FILE_TASK, EXPORT_PROFIT_REPORT_FILE_TASK, IMPORT_PROFIT_REPORT_FROM_EXCEL_FILE_TASK, IMPORT_REALIZATION_REPORT_TASK, STOCK_RECONCILIATION, ORDER_REPORT_FILE_TASK, GET_WB_FBO_ORDER_FROM_PROFIT_REPORT_TASK, TO_QUANTITY_STORAGE_METHOD, APPLY_RECONCILIATION, OZON_IMPORT_FBO_ORDERS_TASK, UPDATE_PURCHASE_PRICE_IN_PROFIT_REPORT_TASK, FBS_LABELS, MERGE_PRODUCT_STOCKS, CREATE_ORDER_FROM_FILE, ALIEXPRESS_CARD_IMPORT, PRICE_LIST_IMPORT, WB_STOCK_REPORT_FILE, CONTRACTORS_REPORT_FILE, PRODUCTS_SBER_MEGA_MARKET_EXCEL_IMPORT_TASK, EXPORT_PROBLEMATIC_PRODUCT_REPORT, PLAN_SUPPLY_REPORT_TASK, PLAN_FACT_SALES_REPORT_FILE, IMPORT_PLAN_SALES_FROM_EXCEL_FILE_TASK, EXPORT_PLAN_SALES_EXCEL_FILE_TASK, ORDERS_TO_BUY_FILE_TASK, MERGE_PRICE_ON_OTHER_MP_TASK, MATCH_PRODUCT_LAST_OPERATION_DATE_TASK, PROBLEMATIC_PRODUCT_PRICE_FILE_TASK, CATEGORIES_IMPORT_EXCEL_TASK, AVITO_CARD_IMPORT, UPDATE_OLD_WB_ORDER_STATUSES_TASK, PRESTA_SHOP_IMPORT_TASK, PRODUCTS_AVITO_EXCEL_IMPORT_TASK, FBO_STOCK_RECONCILIATION_TASK, APPLY_FBO_RECONCILIATION_TASK, EXPORT_REPRICE_PRODUCT_CONFIG_TASK, IMPORT_REPRICE_PRODUCT_CONFIG_TASK, OZON_CASH_FLOW_STATEMENT_IMPORT_TASK, IMPORT_PROMOTION_STRATEGY_FILE_TASK, UPDATE_ORDER_DELIVERY_INFO_TASK, BILLING_OPERATION_TASK, SET_PURCHASE_PERCENT_TASK, REMOVE_PRODUCT_IMAGES_TASK, STRUCTURE_TURNOVER_TASK, OZON_NEW_UPDATE_PRICE, REPLACE_PRODUCT_IMAGE_TASK, UPDATE_OZON_PROMOTION_DATA_TASK, WILDBERRIES_IMPORT_CAMPAIGN_TASK, WILDBERRIES_STORAGE_REPORT_TASK, WEBASYST_LINK_ARTICLE_TASK, DELIVERY_SERVICE_LABELS, HAND_ON_PULSE_FILE_TASK, ITEMS_INCOME_EXCEL_TASK, UPDATE_SETS_EXCEL_TASK, DELETE_PROFIT_REPORTS_BY_FILE_HISTORY_IDS_TASK, EXPORT_PRODUCT_SETS_TASK, AMAZON_CARD_IMPORT, IMPORT_ACCEPTED_PRODUCTS_TASK, ADD_ORDER_PRODUCT_FROM_FILE_TASK, EXPORT_ITEM_HISTORY_FILE_TASK, WILDBERRIES_IMPORT_CAMPAIGN_BY_EXCEL_TASK, REMOVE_CLIENT_ORGANIZATION, EBAY_CARD_IMPORT_TASK, PRODUCTS_IMPORT_FROM_ORGANIZATION_TASK, IMPORT_FBO_ORDERS, LAMODA_CARD_IMPORT, UPDATE_WB_PROMOTION_DATA_TASK, IMPORT_RETURNS_REPORT_TASK, UPDATE_PROMOTION_DATA_TASK, RESTORE_CLIENT_ORGANIZATION, LEROY_MERLIN_CARD_IMPORT, YANDEX_MARKET_STOCKS_IMPORT_TASK, WILDBERRIES_IMPORT_NM_REPORT_TASK, ORDER_ANALYTICS_FILE_TASK, CLIENT_DATABASE_MOVE_TASK, FAST_CARD_IMPORT, EXPORT_PRODUCT_CODE, INSALES_CARD_IMPORT_TASK, REMOVE_PRODUCT_VIDEOS_TASK, UPDATE_CARDS_TASK, FIND_UNPROFITABLE_PRODUCTS_TASK, FIND_UNPURCHASED_PRODUCTS_TASK, WALMART_CARD_IMPORT, PRODUCT_GROUPS_TASK, CONTRACTOR_ARTICLE_EXPORT_TASK, CONTRACTOR_ARTICLE_IMPORT_TASK, CURRENCY_CONVERSION_TASK, UPDATE_SUPPLY_PLAN_REPORT_TASK, EXPORT_SUPPLY_PLAN_REPORT_FILE_TASK, CHECK_STOCK_ORDER, PHOTOGRAPHY_EXCEL, PREPARE_FINDIR_DATA_TASK, CARD_SPLITTING_TASK, EXPORT_IMAGE_UPDATES_TEMPLATE_TASK, IMPORT_IMAGE_UPDATES_TASK, PREPARE_PRODUCT_HAND_ON_PULSE_TASK, UPDATE_OZON_AVERAGE_DELIVERY_TIME, UPDATE_COMMISSIONS_TASK, WOOCOMMERCE_CARD_IMPORT, UPDATE_FBS_STOCKS_HISTORY, RETURNS_FILE_TASK, FAST_PRODUCTS_IMPORT_TASK, ANALYZE_PRODUCT_CARDS_TASK, DETMIR_CARD_IMPORT, MATCH_OZON_REALIZATION_REPORT_TASK, MAGNIT_IMPORT_PRODUCTS_TASK, UPDATE_PURCHASE_PRICE_FROM_STOCKS_IN_PROFIT_REPORT_TASK, MOY_SKLAD_FBO_MP_DATES_FIX, PRICE_HISTORY_FILE_TASK, FBM_ORDERS_IMPORT_TASK, UZUM_IMPORT_PRODUCTS_TASK, OPENCART_CARD_IMPORT, CARDS_IMPORT, OZON_CROSSDOCK_TRANSIT_ROUTES_TASK, UNUSED_2, OZON_IMPORT_SALES_FUNNEL_REPORT_TASK, WRITE_OFF_PRODUCTS_FILE_TASK, CLIENT_DATABASE_CREATE_TASK, UPDATE_FBS_LABELS_TASK, REBUILD_PROFIT_REPORT_HOURLY_AGGREGATE_TASK, OZON_IMPORT_CAMPAIGN_TASK, EXPORT_SUPPLY_PLAN_FILE_TASK, IMPORT_SUPPLY_PLAN_FILE_TASK, CREATE_SERVICE_CARDS, WAREHOUSE_ECONOMICS_FILE_TASK, UPDATE_WILDBERRIES_ACQUIRING_RATE_TASK, PRODUCT_SALES_FORECAST_TASK, UPDATE_PRODUCT_CODES_STATUSES_TASK, MARKETPLACE_UPDATE_PRICE_TASK, UZUM_IMPORT_STAT_TASK, CAMPAIGN_STATS_FILE_TASK, OZON_FBO_WORKFLOW_TASK, EXPORT_CERTIFICATE_TEMPLATE_TASK, IMPORT_CERTIFICATES_TASK, REBUILD_LOCAL_ORDER_PROFIT_REPORT_TASK, SHOPIFY_CARD_IMPORT Nie Type.
name string Nie - Nazwa.
clientId integer · int64 Nie Id klientów.
entityId integer · int64 Nie Identyczny.
progress integer · int32 Nie - Wykonaj postępy.
processedQuantity integer · int32 Nie Wykorzystana ilość.
organizationId integer · int64 Nie Id organizacyjny.
priority integer · int32 Nie Priorytet.
properties string Nie - Właściwości.
message string Nie - Wysyła wiadomość.
messageParams string Nie - Przesłanie Params.
createdDate string · date-time Nie Tworzony Termin.
startDate string · date-time Nie - Wczoraj.
finishDate string · date-time Nie Termin zakończenia.
url string Nie - Url.
inputFileUrl string Nie Url pliku wprowadzania.
retryNumber integer · int32 Nie Powtórny numer prób.
userId integer · int32 Nie Id użytkownika.
retryDate string · date-time Nie Powtórny wypróbowanie.
debug boolean Nie Odbudowa.
forcedStart boolean Nie Wymuszony start.
service stringNONE, WILDBERRIES, OZON, YANDEX_MARKET, FAMILIYA, NATIONAL_CATALOG, ALIEXPRESS, OTHER, MOY_SKLAD, SBER_MEGA_MARKET, CISLINK, ONE_C, AVITO, LEROY_MERLIN, DETMIR, KAZAN_EXPRESS, EVOTOR, WEBASYST, AMAZON, EBAY, SIMALAND, INSALES, LAMODA, OZON_PERFORMANCE, WALMART, GOOGLE, YANDEX_DISC, EMAIL, WOOCOMMERCE, MAGNIT, OPENCART, M_VIDEO, TAKEALOT, UZUM, SHOPIFY, MAKRO, YANDEX_KIT, BOB_SHOP, KASPI, DIADOC Nie - W służbie.
lang string Nie Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Władze4

błędy aplikacyjne są zwykle zwrócone jako JSON w error, localMessage i params. Oddział na error; tekst lokalizowany może się zmienić. W jaki sposób można zwrócić błędy w aplikacji ↑

401auth_required
Wymagane uwierzytelnianie

Authorization brakuje, jest puste lub zawiera nieważny token.

400error_access_denied
Dostęp zabroniony

Token istnieje, ale jego rola nie może wykonywać tej operacji.

500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia

Nie próbuj ponownie mutacji.

400error_analytics_access_denied
Dane analityczne są poufne dla roli SUPPORT

error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_analytics_access_denied; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.

Authorization

Token do wniosków o badania

Token pozostaje w lokalnym magazynie przeglądarki i jest wysyłany tylko w nagłówku Authorization z wniosków na api.selsup.ru.

Wypróbuj

Prawdziwe parametry żądania

Odpowiedź API

Wyślij wniosek o zapoznanie się z odpowiedzią SelSup.