SelSup Developers

Грамадскае API · API Падпісанне

Фінансы

Канчатковыя пункты для фінансавання, уключаючы дакладныя маршруты, параметры, органы запыту і схемы рэакцыі, якія могуць быць пашыраны.

25 канчатковыя пункты/api/financeСтабільныМашыначытна чытае апісанне ↗
{ }

Гэты старонка падтрымліваецца рэдагаваць самастойны кантракт.

/api/finance

Готовыя да выкарыстання працоўныя патокі

Готовыя да выкарыстання працоўныя патокі

01

Пачніце выкарыстоўваць фінансы

Выкарыстоўвайце адмысловы токен API і пацвердзіце аперацыі чытання з дадзенымі тэсту спачатку.

  1. Захоўвайце знак з боку сервера і адправіце яго ў заголоўку Authorization.
  2. Праверце патрабаваныя параметры і пашырыць схему запыту або адказу.
  3. Выкарыстоўвайце стан HTTP і стабільнае поле error ў памылках прыкладання.

Мадэль дадзеных

Структуры дадзеных

Мадэлі пералічаныя тут адзін раз і могуць быць пашыраныя непасрэдна з канчатковых пунктаў, якія іх выкарыстоўваюць.

Account8 палёў
accountIdinteger · int64

Пазнак рахунку.

namestring

Назва.

numberstring

Нумар.

clientIdinteger · int64

Ідэнтыфікатар кліента.

organizationIdinteger · int64

Ід арганізацыі.

bankBank

Банка.

accountNumberAccount

Нумар рахунку.

accountNameAccount

Назва рахунку.

Address15 палёў
idinteger · int32

Id.

postCodestring

Паштовы код.

countryCountry

Краіна.

regionRegion

Рэгіён.

regionIdinteger · int32

Рэгіён ID.

streetstring

Вуліца.

housestring

Дом.

districtstring

Раён.

citystring

Горад.

localitystring

Мясцовасць.

buildingstring

Будынак.

flatstring

Плыта.

shortstring

Кратка.

addressIdAddress

Адрас ID.

fullstring

Поўны.

Bank11 палёў
bikstring

Бялізна.

namestring

Назва.

addressstring

Адрас.

isBankboolean

Гэта Банк.

accountstring

Рахунак.

integrationstring

Інтэграцыя.

bankBikBank

Банкавая бік.

bankNameBank

Назва банка.

bankAddressBank

Адрас банка.

bankAccountBank

Банкаўскі рахунак.

bankIntegrationBank

Банкаўская інтэграцыя.

Contractor14 палёў
idinteger · int64

Id.

namestring

Назва.

Абавязкова
versionIdinteger · int64

Ід версіі.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
createdUserstring

Створаны карыстальнік.

read-only
lastIncomeDatestring · date-time

Апошні даход даты.

read-only
deletedboolean

Здарэнне.

read-only
organizationIdinteger · int64

Ід арганізацыі.

phoneNumberstring

Нумар тэлефона.

emailstring

Па электроннай пошце.

contactNamestring

Назва кантакта.

moySkladIdstring

Мой Склад ID.

urlstring

Ураль.

organizationOrganization

Арганізацыя.

read-only
Country6 палёў
countryIdinteger · int32

Падпісанне краіны.

namestring

Назва.

code2string

Код 2.

code3string

Код3.

namesobject

Імена.

printNamestring

Назва аддруку.

ExpenditureObject7 палёў
expenditureIdinteger · int64

Ід выдаткаў.

namestring

Назва.

typestring

Type.

clientIdinteger · int64

Ідэнтыфікатар кліента.

isCommonboolean

Гэта агульнае.

expenditureNameExpenditureObject

Назва выдаткаў.

expenditureTypeExpenditureObject

Тып выдаткаў.

Organization33 палёў
idinteger · int64

Id.

read-only
namestring

Назва.

Абавязкова
shortNamestring

Краткае імя.

taxTypestring

Падатковы тып.

taxRateinteger · int32

Падатковая стаўка.

taxNdsinteger · int32

Падатковыя НД.

inputTaxNdsinteger · int32

Падаткі на ўезд.

outputTaxNdsinteger · int32

Падаткі на вытворчасць.

enableNewTaxCalculationboolean

Уключыце новыя падатковыя разлікі.

useNdsCostPriceboolean

Выкарыстоўвайце Nds Кошт Прэс.

innstring

Гасцініца.

Абавязкова
kppstring

Кпп.

bankstring

Банка.

bikstring

Бялізна.

corrBillstring

Корр Біл.

billNumberstring

Лічба рахунку.

stampPathstring

Штамп Пад.

read-only
stampUrlstring

Стамп Url.

read-only
stampSizeinteger · int32

Памер маркі.

read-only
stampWidthinteger · int32

Штамп шырыню.

read-only
stampHeightinteger · int32

Стамп Вышыня.

read-only
signaturePathstring

Падпісная сцежка.

read-only
signatureUrlstring

Url падпіскі.

read-only
signatureSizeinteger · int32

Памер подпісу.

read-only
signatureWidthinteger · int32

Шырыня подпісу.

read-only
signatureHeightinteger · int32

Вышыня подпісу.

read-only
ipPersonPerson

IP-асоба.

formstring

Форма.

Абавязкова
ipboolean

ІП.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
addressAddress

Адрас.

phoneNumberstring

Нумар тэлефона.

addressFullstring

Адрас поўны.

read-only
Person14 палёў
personIdinteger · int64

Пазнак асобы.

read-only
firstNamestring

Першае імя.

Абавязкова
lastNamestring

Фамілія.

Абавязкова
surNamestring

Сур імя.

clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
positionPersonPosition

Пазіцыя.

Абавязкова
versionIdinteger · int64

Ід версіі.

read-only
createdUserstring

Створаны карыстальнік.

read-only
createdDatestring · date-time

Стварыўся Дата.

read-only
deletedboolean

Здарэнне.

read-only
userIdinteger · int32

Пазнак карыстальніка.

read-only
hasChangesboolean

У яго ёсць змены.

fullNamestring

Поўнае імя.

read-only
shortNamestring

Краткае імя.

read-only
PersonPosition7 палёў
idinteger · int64

Id.

read-only
namestring

Назва.

Абавязкова
deletedboolean

Здарэнне.

read-only
clientIdinteger · int64

Ідэнтыфікатар кліента.

read-only
defaultJobIdinteger · int64

Падуманая пазнака працы.

createdUserstring

Створаны карыстальнік.

read-only
createdDatestring · date-time

Стварыўся Дата.

read-only
Region4 палёў
regionIdinteger · int32

Рэгіён ID.

countryIdinteger · int32

Падпісанне краіны.

namestring

Назва.

regionSynonymsRegionSynonym[]

Сінонімы рэгіёнаў.

RegionSynonym4 палёў
idinteger · int64

Id.

regionIdinteger · int64

Рэгіён ID.

synonymstring

Сінянім.

servicestring

Паслуга.

Transaction42 палёў
transactionIdinteger · int64

Ід транзакцыі.

clientIdinteger · int64

Ідэнтыфікатар кліента.

expenditureIdinteger · int64

Ід выдаткаў.

expenditureExpenditureObject

Выдаткі.

directionstring

Накіроўванне.

scheduleIdinteger · int64

Ід па раскладзе.

commentstring

Каментаваць.

contractorIdinteger · int64

Ід кантрактара.

contractorContractor

Кантракт.

recipientKppinteger · int64

Пераможца Кпп.

recipientInninteger · int64

Гасцініца атрымальніка.

recipientAccountstring

Уліковы запіс атрымальніка.

recipientNamestring

Імя атрымальніка.

payerKppinteger · int64

Платнік Kpp.

payerInninteger · int64

Перадавец інтэрнат.

payerAccountstring

Платчык рахунку.

payerNamestring

Імя плацельшчыка.

kbkstring

Кбк.

recipientAgentBikinteger · int64

Адпаведнік агента Біка.

recipientAgentAccountstring

Адпіс афіцыйнага агента.

recipientAgentNamestring

Назва агента атрымальніка.

payerAgentBikinteger · int64

Агент плацяжы Бік.

payerAgentAccountstring

Акаўнт аплатніка агента.

payerAgentNamestring

Назва агента плацельшчыка.

accountCurrencystring

Валюта рахунку.

paymentAmountRubnumber · double

Выплата аб'ём.

paymentAmountnumber · double

Падатак.

paymentPurposestring

Мэты аплаты.

paymentDocumentCodestring

Код дакумента аплаты.

paymentDocumentNumberinteger · int64

Номер дакумента аплаты.

datestring · date-time

Дата.

accountIdinteger · int64

Пазнак рахунку.

accountAccount

Рахунак.

organizationIdinteger · int64

Ід арганізацыі.

deletedboolean

Здарэнне.

includeInPnlboolean

Уключыце ў ПНЛ.

incomeIdinteger · int64

Падпісанне даходу.

expenditureOperationTypestring

Тып аперацыі выдаткаў.

isSuppliersPurchaseTransactionboolean

Гэта пакупкі пастаўшчыкоў.

productIdinteger · int64

Ід прадукту.

articlestring

Артыкул.

barcodestring

Бар-код.

TransactionSchedule18 палёў
scheduleIdinteger · int64

Ід па раскладзе.

directionstring

Накіроўванне.

commentstring

Каментаваць.

accountIdinteger · int64

Пазнак рахунку.

accountAccount

Рахунак.

datestring · date-time

Дата.

paymentAmountnumber · double

Падатак.

frequencystring

Частасць.

contractorIdinteger · int64

Ід кантрактара.

expenditureIdinteger · int64

Ід выдаткаў.

expenditureExpenditureObject

Выдаткі.

contractorContractor

Кантракт.

clientIdinteger · int64

Ідэнтыфікатар кліента.

organizationIdinteger · int64

Ід арганізацыі.

creatorstring

Творца.

createdDatestring · date-time

Стварыўся Дата.

contractorInnstring

Кантракт-інтэрнат.

includeInPnlboolean

Уключыце ў ПНЛ.

TmsTask25 палёў
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

Назва.

clientIdinteger · int64

Ідэнтыфікатар кліента.

entityIdinteger · int64

Ід суб'екта.

progressinteger · int32

Прагрэс.

processedQuantityinteger · int32

Працаванае колькасць.

organizationIdinteger · int64

Ід арганізацыі.

priorityinteger · int32

Пераважнасць.

propertiesstring

Маёмасці.

messagestring

Паведамленне.

messageParamsstring

Паведамленне Params.

createdDatestring · date-time

Стварыўся Дата.

startDatestring · date-time

Пачатак дата.

finishDatestring · date-time

Дата заканчэння.

urlstring

Ураль.

inputFileUrlstring

Уклад файла URL.

retryNumberinteger · int32

Перапрабаваць нумар.

userIdinteger · int32

Пазнак карыстальніка.

retryDatestring · date-time

Перапрабаваць дату.

debugboolean

Адладкаванне.

forcedStartboolean

Насілле пачатак.

servicestring

Паслуга.

langstring

Lang.

TransactionFilter17 палёў
limitinteger · int32

Межа.

pageinteger · int32

Праз старонку.

countboolean

Граф.

sortBystring

Пасля.

ascendingboolean

Падыходзіць.

querystring

Запытваючы.

dateFromstring · date-time

Дата ад.

dateTostring · date-time

Дата да.

organizationIdinteger · int64

Ід арганізацыі.

organizationIdsinteger[]

Ідэнтыфікаты арганізацыі.

servicesstring[]

Паслугі.

directionstring

Накіроўванне.

incomeIdinteger · int64

Падпісанне даходу.

contractorIdinteger · int64

Ід кантрактара.

timeZoneinteger · int32

Часная зона.

showIncomesboolean

Паказаць даходы.

accountIdinteger · int64

Пазнак рахунку.

PeriodTransactionResponse5 палёў
startDatestring · date-time

Пачатак дата.

Абавязкова
endDatestring · date-time

Завяршальная дата.

Абавязкова
transactionsTransactionStructure[]

Транзакцыі.

Абавязкова
totalCostnumber · double

Агульны кошт.

percentDiffnumber · double

Перамены ў працэнце.

TransactionStructure10 палёў
idinteger · int32

Id.

namestring

Назва.

costnumber · double

Кошт.

totalSalesnumber · double

Агульная продажа.

percentnumber · double

Празцэнт.

absPercentnumber · double

Пераважнае адсотак абсалютна.

costWithoutSppnumber · double

Кошт без Спп.

totalSalesWithoutSppnumber · double

Агульная продажа без Спп.

percentWithoutSppnumber · double

Празцэнт без Спп.

directionstring

Накіроўванне.

Абавязкова
TransactionStructureResponse3 палёў
currentPeriodPeriodTransactionResponse

Цяперашні перыяд.

Абавязкова
previousPeriodPeriodTransactionResponse

Папярэдні перыяд.

differencePeriodTransactionResponse

Розніца.

FindResponseTransaction1 палёў
rowsTransaction[]

Рыжкі.

TransactionSchedulerFilter6 палёў
limitinteger · int32

Межа.

pageinteger · int32

Праз старонку.

countboolean

Граф.

sortBystring

Пасля.

ascendingboolean

Падыходзіць.

querystring

Запытваючы.

FindResponseTransactionSchedule1 палёў
rowsTransactionSchedule[]

Рыжкі.

AnalyticsRequest74 палёў
periodstring

Перыяд.

dateFromstring · date-time

Дата ад.

Абавязкова
dateTostring · date-time

Дата да.

Абавязкова
servicesstring[]

Паслугі.

categoriesinteger[]

Катэгорыі.

brandsinteger[]

Брандз.

clientOrganizationIdinteger · int64

Ід арганізацыі кліента.

organizationsinteger[]

Арганізацыі.

idsinteger[]

Пазнакі.

typestring

Type.

typesstring[]

Тыпы.

statusstring

Status.

timeZoneinteger · int32

Часная зона.

previousDateFromstring · date-time

Папярэдняя дата ад.

clientOrganizationIdsinteger[]

Пазнакі арганізацыі кліентаў.

ignoreCreditboolean

Ігнаруйце Крэдыт.

productAnalyticFieldstring

Аналітычная паліца прадукту.

Абавязкова
querystring

Запытваючы.

withDuplicateboolean

З Дублікат.

withBonusboolean

З Бонусам.

byOrgAndServiceboolean

У арганізацыі і службе.

byOrderTypeboolean

Па тыпу парадку.

limitinteger · int32

Межа.

pageinteger · int32

Праз старонку.

sortBystring

Пасля.

ascendingboolean

Падыходзіць.

idinteger · int64

Id.

isMarketPlaceStructureboolean

Гэта структура рынку.

isDashboardboolean

Гэта Дашборд.

analyticsFieldstring

Аналітычнае поле.

planDayCountinteger · int32

План дзень лічыць.

daysToSupplyinteger · int32

Дні для пастаўкі.

plannedSupplyDatestring · date-time

Плануецца дата пастаўкі.

groupByViewboolean

Група па пункту гледжання.

warehousesinteger[]

Аховы.

salesModelsstring[]

Мадэлі продажаў.

aggregationstring

Агрэгацыя.

columnsFileExportColumn[]

Коланы.

regionsstring[]

Рэгіёны.

groupboolean

Група.

calculationByOrdersboolean

Вылічэнне па загадках.

sourceReportstring

Паведамленне крыніцы.

skipDayWithoutStocksboolean

Перапусціце дзень без акцый.

replaceSetsByComponentsboolean

Замяніць наборы з кампанентамі.

distributeFbsByWarehouseboolean

Распаўсюджваць ФБС па складзе.

distributeFbsStockboolean

Распрацоўваць ФБС акцыі.

ignoreDumpingboolean

Ігнаруйце Dumping.

isSaleStructureboolean

Гэта структура продажу.

isAveragePerOneUnitboolean

Гэта сярэдняя частка на адзінку.

updateDateboolean

Дата абнаўлення.

useWeightedGroupboolean

Выкарыстоўвайце групу вага.

isFindirRequestboolean

Гэта Findir Запыту.

brandIdsinteger[]

Ідэнтыфікацыя брэнда.

categoryIdsinteger[]

Пазнакі катэгорыі.

articlesstring[]

Артыкулы.

colorsstring[]

Колер.

sizesstring[]

Памераў.

barcodesstring[]

Баркоды.

tagIdsinteger[]

Пазначыць пазнакі.

penaltyFromnumber · double

Пакаранне ад.

penaltyTonumber · double

Пакаранне да.

logisticsFromnumber · double

Логістычная ад.

logisticsTonumber · double

Логістыка да.

marginFromnumber · double

Маржы ад.

marginTonumber · double

Маржы на.

salesAmountFromnumber · double

Пакупкі ад.

salesAmountTonumber · double

Колькасць продажаў да.

totalSalesAmountFromnumber · double

Агульная колькасць продажаў ад.

totalSalesAmountTonumber · double

Агульная колькасць продажаў да.

grossProfitFromnumber · double

Усяго прыбытак ад.

grossProfitTonumber · double

Усяго прыбытак.

taxNdsinteger · int32

Падатковыя НД.

useOsnoboolean

Выкарыстоўвайце Осно.

unmatchboolean

Несумяшчальна.

FileExportColumn5 палёў
idinteger · int64

Id.

fileExportIdinteger · int64

Файл экстраднай пазнакі.

columnNamestring

Назва колонкі.

columnOrderinteger · int32

Колонна ордэн.

isEnabledboolean

Здаецца.

Памылка дагавор

Як вяртаюць памылкі прыкладання

Код error аднолькавы ў кожным лакелі, у той час як паведамленне, якое з'яўляецца карыстальнікам, перакладаецца серверам.

error

Стабільны машыначытай код для інтэграцыйнай логікі.

localMessage

Паведамленне гатовае да адлюстравання на мове карыстальніка токены API.

params

Значэнні, якія інтэрполююцца серверам у лакалізаваным шаблоне паведамленняў.

localMessage выкарыстоўвае поле lang карыстальніка, які валодае токеном API. Мова дакументацыі і загаловак Accept-Language не змяняюць яго; руская выкарыстоўваецца, калі карыстацкая мова не канфігуруецца.

RUМясцовасць карыстальніка ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
BEБеларуская (be)
{
  "error": "error_brand_already_exists",
  "localMessage": "Брэнд Base ужо існуе",
  "params": {
    "name": "Base"
  }
}

Канчатковыя пункты

Канчатковыя пункты

PUT

Пакласці транзакцыю

/api/finance/transaction/{id}
Знак з пісьмовым доступам

Укласці транзакцыю з дапамогай PUT /api/finance/transaction/{id}.

Параметры шляху

ПолеТыпАбавязковаАпісанне
id integer · int64 Так Id.

Запытвальны орган

application/json
Палі аб'ектаўTransaction
ПолеТыпАбавязковаАпісанне
transactionId integer · int64 Не Ід транзакцыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
direction stringDEBIT, CREDIT Не Накіроўванне.
scheduleId integer · int64 Не Ід па раскладзе.
comment string Не Каментаваць.
contractorId integer · int64 Не Ід кантрактара.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
recipientKpp integer · int64 Не Пераможца Кпп.
recipientInn integer · int64 Не Гасцініца атрымальніка.
recipientAccount string Не Уліковы запіс атрымальніка.
recipientName string Не Імя атрымальніка.
payerKpp integer · int64 Не Платнік Kpp.
payerInn integer · int64 Не Перадавец інтэрнат.
payerAccount string Не Платчык рахунку.
payerName string Не Імя плацельшчыка.
kbk string Не Кбк.
recipientAgentBik integer · int64 Не Адпаведнік агента Біка.
recipientAgentAccount string Не Адпіс афіцыйнага агента.
recipientAgentName string Не Назва агента атрымальніка.
payerAgentBik integer · int64 Не Агент плацяжы Бік.
payerAgentAccount string Не Акаўнт аплатніка агента.
payerAgentName string Не Назва агента плацельшчыка.
accountCurrency string Не Валюта рахунку.
paymentAmountRub number · double Не Выплата аб'ём.
paymentAmount number · double Не Падатак.
paymentPurpose string Не Мэты аплаты.
paymentDocumentCode string Не Код дакумента аплаты.
paymentDocumentNumber integer · int64 Не Номер дакумента аплаты.
date string · date-time Не Дата.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
organizationId integer · int64 Не Ід арганізацыі.
deleted boolean Не Здарэнне.
includeInPnl boolean Не Уключыце ў ПНЛ.
incomeId integer · int64 Не Падпісанне даходу.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Не Тып аперацыі выдаткаў.
isSuppliersPurchaseTransaction boolean Не Гэта пакупкі пастаўшчыкоў.
productId integer · int64 Не Ід прадукту.
article string Не Артыкул.
barcode string Не Бар-код.
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
}'

Удалы адказ

200
Палі аб'ектаў Transaction
ПолеТыпАбавязковаАпісанне
transactionId integer · int64 Не Ід транзакцыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
direction stringDEBIT, CREDIT Не Накіроўванне.
scheduleId integer · int64 Не Ід па раскладзе.
comment string Не Каментаваць.
contractorId integer · int64 Не Ід кантрактара.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
recipientKpp integer · int64 Не Пераможца Кпп.
recipientInn integer · int64 Не Гасцініца атрымальніка.
recipientAccount string Не Уліковы запіс атрымальніка.
recipientName string Не Імя атрымальніка.
payerKpp integer · int64 Не Платнік Kpp.
payerInn integer · int64 Не Перадавец інтэрнат.
payerAccount string Не Платчык рахунку.
payerName string Не Імя плацельшчыка.
kbk string Не Кбк.
recipientAgentBik integer · int64 Не Адпаведнік агента Біка.
recipientAgentAccount string Не Адпіс афіцыйнага агента.
recipientAgentName string Не Назва агента атрымальніка.
payerAgentBik integer · int64 Не Агент плацяжы Бік.
payerAgentAccount string Не Акаўнт аплатніка агента.
payerAgentName string Не Назва агента плацельшчыка.
accountCurrency string Не Валюта рахунку.
paymentAmountRub number · double Не Выплата аб'ём.
paymentAmount number · double Не Падатак.
paymentPurpose string Не Мэты аплаты.
paymentDocumentCode string Не Код дакумента аплаты.
paymentDocumentNumber integer · int64 Не Номер дакумента аплаты.
date string · date-time Не Дата.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
organizationId integer · int64 Не Ід арганізацыі.
deleted boolean Не Здарэнне.
includeInPnl boolean Не Уключыце ў ПНЛ.
incomeId integer · int64 Не Падпісанне даходу.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Не Тып аперацыі выдаткаў.
isSuppliersPurchaseTransaction boolean Не Гэта пакупкі пастаўшчыкоў.
productId integer · int64 Не Ід прадукту.
article string Не Артыкул.
barcode string Не Бар-код.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Памылкі16

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_comment_max_length
Максімальная даўжыня назначэння плацяжу не больш за 250 сімвалаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_comment_max_length ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_contractor_not_found
Не знойдзены пастаўшчык

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_contractor_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_date_not_found
дата не знойдзена

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_date_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_sum
Не пазначана сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_expenditure_type_not_found
Тып выдаткаў не знойдзены

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_expenditure_type_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum
Некарэктная сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum_rub
Некарэктная сума ў рублях

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum_rub ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_product_not_found
Тавар не знойдзены

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_product_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_transaction_id_not_found
ID транзакцыі не знойдзены

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_transaction_id_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_sum
Сума павінна быць дадатным лікам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Абнаўленне графіку

/api/finance/updateSchedule
Знак з пісьмовым доступам

Абнаўленне графіку з дапамогай POST /api/finance/updateSchedule.

Запытвальны орган

application/json
Палі аб'ектаўTransactionSchedule
ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Не Ід па раскладзе.
direction stringDEBIT, CREDIT Не Накіроўванне.
comment string Не Каментаваць.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
date string · date-time Не Дата.
paymentAmount number · double Не Падатак.
frequency stringWEEK, MONTH, QUARTER, YEAR Не Частасць.
contractorId integer · int64 Не Ід кантрактара.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
creator string Не Творца.
createdDate string · date-time Не Стварыўся Дата.
contractorInn string Не Кантракт-інтэрнат.
includeInPnl boolean Не Уключыце ў ПНЛ.
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"
}'

Удалы адказ

200
Палі аб'ектаў TransactionSchedule
ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Не Ід па раскладзе.
direction stringDEBIT, CREDIT Не Накіроўванне.
comment string Не Каментаваць.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
date string · date-time Не Дата.
paymentAmount number · double Не Падатак.
frequency stringWEEK, MONTH, QUARTER, YEAR Не Частасць.
contractorId integer · int64 Не Ід кантрактара.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
creator string Не Творца.
createdDate string · date-time Не Стварыўся Дата.
contractorInn string Не Кантракт-інтэрнат.
includeInPnl boolean Не Уключыце ў ПНЛ.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Памылкі13

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_comment_max_length
Максімальная даўжыня назначэння плацяжу не больш за 250 сімвалаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_comment_max_length ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_expenditure
Не пазначаны артыкул выдаткаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_expenditure ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_frequency
Не пазначана рэгулярнасць плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_frequency ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_sum
Не пазначана сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_transaction_comment
Не пазначана прызначэнне плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_transaction_comment ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_date
Няправільная дата

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_date ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_sum
Сума павінна быць дадатным лікам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Дададзеныя расходы

/api/finance/updateExpenditure
Знак з пісьмовым доступам

Абноўленне выдаткаў з дапамогай POST /api/finance/updateExpenditure.

Запытвальны орган

application/json
Палі аб'ектаўExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
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"
}'

Удалы адказ

200
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_name
Не пазначана назва

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_not_uniq_expenditure
Артыкул выдаткаў з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_not_uniq_expenditure ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Абноўленне рахунку

/api/finance/updateAccount
Знак з пісьмовым доступам

Абноўленне рахунку з дапамогай POST /api/finance/updateAccount.

Запытвальны орган

application/json
Палі аб'ектаўAccount
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
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"
}'

Удалы адказ

200
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Памылкі8

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_account_name
Не пазначана назва рахунку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_account_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_account_number
пусты нумар рахунку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_account_number ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_bank
Не пазначаны банк

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_bank ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization
Не выбрана арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Пасля транзакцыі

/api/finance/transaction
Знак з пісьмовым доступам

Пасля транзакцыі з дапамогай POST /api/finance/transaction.

Запытвальны орган

application/json
Палі аб'ектаўTransaction
ПолеТыпАбавязковаАпісанне
transactionId integer · int64 Не Ід транзакцыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
direction stringDEBIT, CREDIT Не Накіроўванне.
scheduleId integer · int64 Не Ід па раскладзе.
comment string Не Каментаваць.
contractorId integer · int64 Не Ід кантрактара.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
recipientKpp integer · int64 Не Пераможца Кпп.
recipientInn integer · int64 Не Гасцініца атрымальніка.
recipientAccount string Не Уліковы запіс атрымальніка.
recipientName string Не Імя атрымальніка.
payerKpp integer · int64 Не Платнік Kpp.
payerInn integer · int64 Не Перадавец інтэрнат.
payerAccount string Не Платчык рахунку.
payerName string Не Імя плацельшчыка.
kbk string Не Кбк.
recipientAgentBik integer · int64 Не Адпаведнік агента Біка.
recipientAgentAccount string Не Адпіс афіцыйнага агента.
recipientAgentName string Не Назва агента атрымальніка.
payerAgentBik integer · int64 Не Агент плацяжы Бік.
payerAgentAccount string Не Акаўнт аплатніка агента.
payerAgentName string Не Назва агента плацельшчыка.
accountCurrency string Не Валюта рахунку.
paymentAmountRub number · double Не Выплата аб'ём.
paymentAmount number · double Не Падатак.
paymentPurpose string Не Мэты аплаты.
paymentDocumentCode string Не Код дакумента аплаты.
paymentDocumentNumber integer · int64 Не Номер дакумента аплаты.
date string · date-time Не Дата.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
organizationId integer · int64 Не Ід арганізацыі.
deleted boolean Не Здарэнне.
includeInPnl boolean Не Уключыце ў ПНЛ.
incomeId integer · int64 Не Падпісанне даходу.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Не Тып аперацыі выдаткаў.
isSuppliersPurchaseTransaction boolean Не Гэта пакупкі пастаўшчыкоў.
productId integer · int64 Не Ід прадукту.
article string Не Артыкул.
barcode string Не Бар-код.
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
}'

Удалы адказ

200
Палі аб'ектаў Transaction
ПолеТыпАбавязковаАпісанне
transactionId integer · int64 Не Ід транзакцыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
direction stringDEBIT, CREDIT Не Накіроўванне.
scheduleId integer · int64 Не Ід па раскладзе.
comment string Не Каментаваць.
contractorId integer · int64 Не Ід кантрактара.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
recipientKpp integer · int64 Не Пераможца Кпп.
recipientInn integer · int64 Не Гасцініца атрымальніка.
recipientAccount string Не Уліковы запіс атрымальніка.
recipientName string Не Імя атрымальніка.
payerKpp integer · int64 Не Платнік Kpp.
payerInn integer · int64 Не Перадавец інтэрнат.
payerAccount string Не Платчык рахунку.
payerName string Не Імя плацельшчыка.
kbk string Не Кбк.
recipientAgentBik integer · int64 Не Адпаведнік агента Біка.
recipientAgentAccount string Не Адпіс афіцыйнага агента.
recipientAgentName string Не Назва агента атрымальніка.
payerAgentBik integer · int64 Не Агент плацяжы Бік.
payerAgentAccount string Не Акаўнт аплатніка агента.
payerAgentName string Не Назва агента плацельшчыка.
accountCurrency string Не Валюта рахунку.
paymentAmountRub number · double Не Выплата аб'ём.
paymentAmount number · double Не Падатак.
paymentPurpose string Не Мэты аплаты.
paymentDocumentCode string Не Код дакумента аплаты.
paymentDocumentNumber integer · int64 Не Номер дакумента аплаты.
date string · date-time Не Дата.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
organizationId integer · int64 Не Ід арганізацыі.
deleted boolean Не Здарэнне.
includeInPnl boolean Не Уключыце ў ПНЛ.
incomeId integer · int64 Не Падпісанне даходу.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Не Тып аперацыі выдаткаў.
isSuppliersPurchaseTransaction boolean Не Гэта пакупкі пастаўшчыкоў.
productId integer · int64 Не Ід прадукту.
article string Не Артыкул.
barcode string Не Бар-код.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Памылкі12

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_comment_max_length
Максімальная даўжыня назначэння плацяжу не больш за 250 сімвалаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_comment_max_length ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_sum
Не пазначана сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum
Некарэктная сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum_rub
Некарэктная сума ў рублях

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum_rub ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_product_not_found
Тавар не знойдзены

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_product_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_sum
Сума павінна быць дадатным лікам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

DELETE

Знішчыць транзакцыю

/api/finance/transaction
Знак з пісьмовым доступам

Знішчыць транзакцыю з дапамогай DELETE /api/finance/transaction.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
id integer[] Так Id.
curl --request DELETE 'https://api.selsup.ru/api/finance/transaction?id=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Зніміце графік

/api/finance/removeSchedule
Знак з пісьмовым доступам

Зніміце графік з дапамогай POST /api/finance/removeSchedule.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Так Ід па раскладзе.
curl --request POST 'https://api.selsup.ru/api/finance/removeSchedule?scheduleId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Выдаткі аднясены

/api/finance/removeExpenditure
Знак з пісьмовым доступам

Выключэнне выдаткаў з дапамогай POST /api/finance/removeExpenditure.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Так Ід выдаткаў.
curl --request POST 'https://api.selsup.ru/api/finance/removeExpenditure?expenditureId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_can`t_remove_object_of_expenditure
Нельга выдаліць выкарыстоўваны артыкул

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_can`t_remove_object_of_expenditure ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_expenditure_not_has_been_remove
Дадзены артыкул выдаткаў выдаліць нельга

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_expenditure_not_has_been_remove ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Знішчыць рахунак

/api/finance/removeAccount
Знак з пісьмовым доступам

Выключыць рахунак з дапамогай POST /api/finance/removeAccount.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
accountId integer · int64 Так Пазнак рахунку.
curl --request POST 'https://api.selsup.ru/api/finance/removeAccount?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200

Адказ не мае цела.

Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Інфармацыйныя транзакцыі

/api/finance/importTransactions
Знак з пісьмовым доступам

Імпарт транзакцый з дапамогай POST /api/finance/importTransactions.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
accountId integer · int64 Так Пазнак рахунку.
startDate string Не Пачатак дата.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactions?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў TmsTask
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Не 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 Не Type.
name string Не Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
entityId integer · int64 Не Ід суб'екта.
progress integer · int32 Не Прагрэс.
processedQuantity integer · int32 Не Працаванае колькасць.
organizationId integer · int64 Не Ід арганізацыі.
priority integer · int32 Не Пераважнасць.
properties string Не Маёмасці.
message string Не Паведамленне.
messageParams string Не Паведамленне Params.
createdDate string · date-time Не Стварыўся Дата.
startDate string · date-time Не Пачатак дата.
finishDate string · date-time Не Дата заканчэння.
url string Не Ураль.
inputFileUrl string Не Уклад файла URL.
retryNumber integer · int32 Не Перапрабаваць нумар.
userId integer · int32 Не Пазнак карыстальніка.
retryDate string · date-time Не Перапрабаваць дату.
debug boolean Не Адладкаванне.
forcedStart boolean Не Насілле пачатак.
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 Не Паслуга.
lang string Не Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

POST

Увозіць транзакцыю з файла Excel

/api/finance/importTransactionFromExcelFile
Знак з пісьмовым доступам

Увозіць транзакцыю з файла Excel з дапамогай POST /api/finance/importTransactionFromExcelFile.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
clientOrganizationId integer · int64 Так Ід арганізацыі кліента.

Запытвальны орган

multipart/form-data
ПолеТыпАбавязковаАпісанне
file string · binary Так Файл.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactionFromExcelFile?clientOrganizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Удалы адказ

200
Палі аб'ектаў TmsTask
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Не 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 Не Type.
name string Не Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
entityId integer · int64 Не Ід суб'екта.
progress integer · int32 Не Прагрэс.
processedQuantity integer · int32 Не Працаванае колькасць.
organizationId integer · int64 Не Ід арганізацыі.
priority integer · int32 Не Пераважнасць.
properties string Не Маёмасці.
message string Не Паведамленне.
messageParams string Не Паведамленне Params.
createdDate string · date-time Не Стварыўся Дата.
startDate string · date-time Не Пачатак дата.
finishDate string · date-time Не Дата заканчэння.
url string Не Ураль.
inputFileUrl string Не Уклад файла URL.
retryNumber integer · int32 Не Перапрабаваць нумар.
userId integer · int32 Не Пазнак карыстальніка.
retryDate string · date-time Не Перапрабаваць дату.
debug boolean Не Адладкаванне.
forcedStart boolean Не Насілле пачатак.
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 Не Паслуга.
lang string Не Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_file_is_empty
Загружаны файл пусты

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_file_is_empty ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_upload_size_exceeded
Дапушчальны памер файла перавышаны

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_upload_size_exceeded ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_excel
Некарэктны фармат Excel файла

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_excel ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Знайдзіце спіс рахункаў

/api/finance/getAccountList
Знак з пісьмовым доступам

Атрымаць спіс рахункаў з дапамогай POST /api/finance/getAccountList.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
bank stringSBER, TOCHKA, TBANK, ALFA_BANK Так Банка.
curl --request POST 'https://api.selsup.ru/api/finance/getAccountList?bank=SBER' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Account[]
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
[
  "string"
]
Памылкі12

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_bank_integration
Няма інтэграцыі з банкам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_bank_integration ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_remote_error
{message}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_remote_error ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_sberbank_api
Памылка Сбербанка: {message}

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_sberbank_api ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_service_not_supported
Сэрвіс не падтрымліваецца

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_service_not_supported ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_tbank
памылка інтэграцыі T-Bank Business

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tbank ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_tbank_request
памылка запыту да T-Bank Business

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tbank_request ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_tochka_request
памылка запыту да Точкі

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_tochka_request ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_token_expired_or_revoked
Токен API адкліканы або ўведзены некарэктна. Праверце, што ключ API мае поўны функцыянал. Згенеруйце новы ключ і заменіце ў SELSUP, бо ключы маюць тэрмін жыцця.

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_token_expired_or_revoked ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Дадаць графік

/api/finance/addSchedule
Знак з пісьмовым доступам

Дадаць графік з дапамогай POST /api/finance/addSchedule.

Запытвальны орган

application/json
Палі аб'ектаўTransactionSchedule
ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Не Ід па раскладзе.
direction stringDEBIT, CREDIT Не Накіроўванне.
comment string Не Каментаваць.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
date string · date-time Не Дата.
paymentAmount number · double Не Падатак.
frequency stringWEEK, MONTH, QUARTER, YEAR Не Частасць.
contractorId integer · int64 Не Ід кантрактара.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
creator string Не Творца.
createdDate string · date-time Не Стварыўся Дата.
contractorInn string Не Кантракт-інтэрнат.
includeInPnl boolean Не Уключыце ў ПНЛ.
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"
}'

Удалы адказ

200
Палі аб'ектаў TransactionSchedule
ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Не Ід па раскладзе.
direction stringDEBIT, CREDIT Не Накіроўванне.
comment string Не Каментаваць.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
date string · date-time Не Дата.
paymentAmount number · double Не Падатак.
frequency stringWEEK, MONTH, QUARTER, YEAR Не Частасць.
contractorId integer · int64 Не Ід кантрактара.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
Палі аб'ектаў Organization
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
shortName string Не Краткае імя.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Не Падатковы тып.
taxRate integer · int32 Не Падатковая стаўка.
taxNds integer · int32 Не Падатковыя НД.
inputTaxNds integer · int32 Не Падаткі на ўезд.
outputTaxNds integer · int32 Не Падаткі на вытворчасць.
enableNewTaxCalculation boolean Не Уключыце новыя падатковыя разлікі.
useNdsCostPrice boolean Не Выкарыстоўвайце Nds Кошт Прэс.
inn string Так Гасцініца.
kpp string Не Кпп.
bank string Не Банка.
bik string Не Бялізна.
corrBill string Не Корр Біл.
billNumber string Не Лічба рахунку.
stampPath string Не Штамп Пад.
stampUrl string Не Стамп Url.
stampSize integer · int32 Не Памер маркі.
stampWidth integer · int32 Не Штамп шырыню.
stampHeight integer · int32 Не Стамп Вышыня.
signaturePath string Не Падпісная сцежка.
signatureUrl string Не Url падпіскі.
signatureSize integer · int32 Не Памер подпісу.
signatureWidth integer · int32 Не Шырыня подпісу.
signatureHeight integer · int32 Не Вышыня подпісу.
ipPerson Person Не IP-асоба.
form stringOOO, IP, SELF_EMPLOYED Так Форма.
ip boolean Не ІП.
clientId integer · int64 Не Ідэнтыфікатар кліента.
address Address Не Адрас.
phoneNumber string Не Нумар тэлефона.
addressFull string Не Адрас поўны.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
creator string Не Творца.
createdDate string · date-time Не Стварыўся Дата.
contractorInn string Не Кантракт-інтэрнат.
includeInPnl boolean Не Уключыце ў ПНЛ.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Памылкі16

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_comment_max_length
Максімальная даўжыня назначэння плацяжу не больш за 250 сімвалаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_comment_max_length ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_expenditure
Не пазначаны артыкул выдаткаў

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_expenditure ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_frequency
Не пазначана рэгулярнасць плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_frequency ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_sum
Не пазначана сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_transaction_comment
Не пазначана прызначэнне плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_transaction_comment ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum
Некарэктная сума

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_correct_sum_rub
Некарэктная сума ў рублях

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_correct_sum_rub ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_date
Няправільная дата

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_date ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_wrong_sum
Сума павінна быць дадатным лікам

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_wrong_sum ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Дадаваць выдаткі

/api/finance/addExpenditure
Знак з пісьмовым доступам

Дадаць выдаткі з дапамогай POST /api/finance/addExpenditure.

Запытвальны орган

application/json
Палі аб'ектаўExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
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"
}'

Удалы адказ

200
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Памылкі7

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_direction
Не пазначаны тып плацяжу

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_direction ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_name
Не пазначана назва

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_not_uniq_expenditure
Артыкул выдаткаў з такой назвай ужо існуе

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_not_uniq_expenditure ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

POST

Дадаць рахунак

/api/finance/addAccount
Знак з пісьмовым доступам

Дадаць рахунак з дапамогай POST /api/finance/addAccount.

Запытвальны орган

application/json
Палі аб'ектаўAccount
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
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"
}'

Удалы адказ

200
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Памылкі9

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_empty_account_name
Не пазначана назва рахунку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_account_name ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_account_number
пусты нумар рахунку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_account_number ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_bank
Не пазначаны банк

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_bank ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_empty_organization
Не выбрана арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_empty_organization ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_organization_not_found
Не знойдзена арганізацыя

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_organization_not_found ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Скачать Тэмулет імпарту транзакцый

/api/finance/transaction/template
Значок з чытальным доступам

Скарыстайце ўкладкі імпарту транзакцый з дапамогай GET /api/finance/transaction/template.

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

Удалы адказ

200
"string"
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць структуру транзакцыі

/api/finance/transaction/structure
Значок з чытальным доступам

Атрымаць структуру транзакцыі з дапамогай GET /api/finance/transaction/structure.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
filter TransactionFilter Так Фільтр.
Палі аб'ектаў TransactionFilter
ПолеТыпАбавязковаАпісанне
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
count boolean Не Граф.
sortBy string Не Пасля.
ascending boolean Не Падыходзіць.
query string Не Запытваючы.
dateFrom string · date-time Не Дата ад.
dateTo string · date-time Не Дата да.
organizationId integer · int64 Не Ід арганізацыі.
organizationIds integer[] Не Ідэнтыфікаты арганізацыі.
services string[] Не Паслугі.
direction stringDEBIT, CREDIT Не Накіроўванне.
incomeId integer · int64 Не Падпісанне даходу.
contractorId integer · int64 Не Ід кантрактара.
timeZone integer · int32 Не Часная зона.
showIncomes boolean Не Паказаць даходы.
accountId integer · int64 Не Пазнак рахунку.
includePreviousPeriodПа змаўчанні: false boolean Не Уключыце папярэдні перыяд.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/structure?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў TransactionStructureResponse
ПолеТыпАбавязковаАпісанне
currentPeriod PeriodTransactionResponse Так Цяперашні перыяд.
Палі аб'ектаў PeriodTransactionResponse
ПолеТыпАбавязковаАпісанне
startDate string · date-time Так Пачатак дата.
endDate string · date-time Так Завяршальная дата.
transactions TransactionStructure[] Так Транзакцыі.
Структура элементаў масіва TransactionStructure
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
cost number · double Не Кошт.
totalSales number · double Не Агульная продажа.
percent number · double Не Празцэнт.
absPercent number · double Не Пераважнае адсотак абсалютна.
costWithoutSpp number · double Не Кошт без Спп.
totalSalesWithoutSpp number · double Не Агульная продажа без Спп.
percentWithoutSpp number · double Не Празцэнт без Спп.
direction stringDEBIT, CREDIT Так Накіроўванне.
totalCost number · double Не Агульны кошт.
percentDiff number · double Не Перамены ў працэнце.
previousPeriod PeriodTransactionResponse Не Папярэдні перыяд.
Палі аб'ектаў PeriodTransactionResponse
ПолеТыпАбавязковаАпісанне
startDate string · date-time Так Пачатак дата.
endDate string · date-time Так Завяршальная дата.
transactions TransactionStructure[] Так Транзакцыі.
Структура элементаў масіва TransactionStructure
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
cost number · double Не Кошт.
totalSales number · double Не Агульная продажа.
percent number · double Не Празцэнт.
absPercent number · double Не Пераважнае адсотак абсалютна.
costWithoutSpp number · double Не Кошт без Спп.
totalSalesWithoutSpp number · double Не Агульная продажа без Спп.
percentWithoutSpp number · double Не Празцэнт без Спп.
direction stringDEBIT, CREDIT Так Накіроўванне.
totalCost number · double Не Агульны кошт.
percentDiff number · double Не Перамены ў працэнце.
difference PeriodTransactionResponse Не Розніца.
Палі аб'ектаў PeriodTransactionResponse
ПолеТыпАбавязковаАпісанне
startDate string · date-time Так Пачатак дата.
endDate string · date-time Так Завяршальная дата.
transactions TransactionStructure[] Так Транзакцыі.
Структура элементаў масіва TransactionStructure
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
cost number · double Не Кошт.
totalSales number · double Не Агульная продажа.
percent number · double Не Празцэнт.
absPercent number · double Не Пераважнае адсотак абсалютна.
costWithoutSpp number · double Не Кошт без Спп.
totalSalesWithoutSpp number · double Не Агульная продажа без Спп.
percentWithoutSpp number · double Не Празцэнт без Спп.
direction stringDEBIT, CREDIT Так Накіроўванне.
totalCost number · double Не Агульны кошт.
percentDiff number · double Не Перамены ў працэнце.
{
  "currentPeriod": "string",
  "previousPeriod": "string",
  "difference": "string"
}
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Знайсці транзакцыі

/api/finance/transaction/find
Значок з чытальным доступам

Здачы Знайсці з дапамогай GET /api/finance/transaction/find.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
filter TransactionFilter Так Фільтр.
Палі аб'ектаў TransactionFilter
ПолеТыпАбавязковаАпісанне
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
count boolean Не Граф.
sortBy string Не Пасля.
ascending boolean Не Падыходзіць.
query string Не Запытваючы.
dateFrom string · date-time Не Дата ад.
dateTo string · date-time Не Дата да.
organizationId integer · int64 Не Ід арганізацыі.
organizationIds integer[] Не Ідэнтыфікаты арганізацыі.
services string[] Не Паслугі.
direction stringDEBIT, CREDIT Не Накіроўванне.
incomeId integer · int64 Не Падпісанне даходу.
contractorId integer · int64 Не Ід кантрактара.
timeZone integer · int32 Не Часная зона.
showIncomes boolean Не Паказаць даходы.
accountId integer · int64 Не Пазнак рахунку.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/find?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў FindResponseTransaction
ПолеТыпАбавязковаАпісанне
rows Transaction[] Не Рыжкі.
Структура элементаў масіва Transaction
ПолеТыпАбавязковаАпісанне
transactionId integer · int64 Не Ід транзакцыі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
direction stringDEBIT, CREDIT Не Накіроўванне.
scheduleId integer · int64 Не Ід па раскладзе.
comment string Не Каментаваць.
contractorId integer · int64 Не Ід кантрактара.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
recipientKpp integer · int64 Не Пераможца Кпп.
recipientInn integer · int64 Не Гасцініца атрымальніка.
recipientAccount string Не Уліковы запіс атрымальніка.
recipientName string Не Імя атрымальніка.
payerKpp integer · int64 Не Платнік Kpp.
payerInn integer · int64 Не Перадавец інтэрнат.
payerAccount string Не Платчык рахунку.
payerName string Не Імя плацельшчыка.
kbk string Не Кбк.
recipientAgentBik integer · int64 Не Адпаведнік агента Біка.
recipientAgentAccount string Не Адпіс афіцыйнага агента.
recipientAgentName string Не Назва агента атрымальніка.
payerAgentBik integer · int64 Не Агент плацяжы Бік.
payerAgentAccount string Не Акаўнт аплатніка агента.
payerAgentName string Не Назва агента плацельшчыка.
accountCurrency string Не Валюта рахунку.
paymentAmountRub number · double Не Выплата аб'ём.
paymentAmount number · double Не Падатак.
paymentPurpose string Не Мэты аплаты.
paymentDocumentCode string Не Код дакумента аплаты.
paymentDocumentNumber integer · int64 Не Номер дакумента аплаты.
date string · date-time Не Дата.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
organizationId integer · int64 Не Ід арганізацыі.
deleted boolean Не Здарэнне.
includeInPnl boolean Не Уключыце ў ПНЛ.
incomeId integer · int64 Не Падпісанне даходу.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Не Тып аперацыі выдаткаў.
isSuppliersPurchaseTransaction boolean Не Гэта пакупкі пастаўшчыкоў.
productId integer · int64 Не Ід прадукту.
article string Не Артыкул.
barcode string Не Бар-код.
{
  "rows": "string"
}
Памылкі6

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_max_page
Нумар старонкі не можа быць больш за 100 000

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_max_page ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Атрымаць структуру транзакцыі па кіраванні

/api/finance/getTransactionStructureByDirection
Значок з чытальным доступам

Атрымаць структуру транзакцыі па кіраванні з дапамогай GET /api/finance/getTransactionStructureByDirection.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
query string Не Запытваючы.
dateFrom string · date-time Не Дата ад.
dateTo string · date-time Не Дата да.
organizationId integer · int64 Не Ід арганізацыі.
organizationIds integer[] Не Ідэнтыфікаты арганізацыі.
services string[] Не Паслугі.
direction stringDEBIT, CREDIT Не Накіроўванне.
incomeId integer · int64 Не Падпісанне даходу.
contractorId integer · int64 Не Ід кантрактара.
timeZone integer · int32 Не Часная зона.
showIncomes boolean Не Паказаць даходы.
accountId integer · int64 Не Пазнак рахунку.
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
count boolean Не Граф.
sortBy string Не Пасля.
ascending boolean Не Падыходзіць.
curl --request GET 'https://api.selsup.ru/api/finance/getTransactionStructureByDirection?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва TransactionStructure[]
ПолеТыпАбавязковаАпісанне
id integer · int32 Не Id.
name string Не Назва.
cost number · double Не Кошт.
totalSales number · double Не Агульная продажа.
percent number · double Не Празцэнт.
absPercent number · double Не Пераважнае адсотак абсалютна.
costWithoutSpp number · double Не Кошт без Спп.
totalSalesWithoutSpp number · double Не Агульная продажа без Спп.
percentWithoutSpp number · double Не Празцэнт без Спп.
direction stringDEBIT, CREDIT Так Накіроўванне.
[
  "string"
]
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_direction_cant_find
направление не найдено

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_direction_cant_find ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Знайсці банкаўскія рахункі

/api/finance/getAccounts
Значок з чытальным доступам

Атрымаць банкаўскія рахункі з дапамогай GET /api/finance/getAccounts.

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

Удалы адказ

200
Структура элементаў масіва Account[]
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
[
  "string"
]
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Знайсці адлік па ID

/api/finance/getAccountById
Значок з чытальным доступам

Атрымаць рахунак па ID з дапамогай GET /api/finance/getAccountById.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
id integer · int64 Так Id.
curl --request GET 'https://api.selsup.ru/api/finance/getAccountById?id=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
Палі аб'ектаў Bank
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Знайдзіце графік

/api/finance/findSchedule
Значок з чытальным доступам

Знайсці графік з дапамогай GET /api/finance/findSchedule.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
filter TransactionSchedulerFilter Так Фільтр.
Палі аб'ектаў TransactionSchedulerFilter
ПолеТыпАбавязковаАпісанне
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
count boolean Не Граф.
sortBy string Не Пасля.
ascending boolean Не Падыходзіць.
query string Не Запытваючы.
curl --request GET 'https://api.selsup.ru/api/finance/findSchedule?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў FindResponseTransactionSchedule
ПолеТыпАбавязковаАпісанне
rows TransactionSchedule[] Не Рыжкі.
Структура элементаў масіва TransactionSchedule
ПолеТыпАбавязковаАпісанне
scheduleId integer · int64 Не Ід па раскладзе.
direction stringDEBIT, CREDIT Не Накіроўванне.
comment string Не Каментаваць.
accountId integer · int64 Не Пазнак рахунку.
account Account Не Рахунак.
Палі аб'ектаў Account
ПолеТыпАбавязковаАпісанне
accountId integer · int64 Не Пазнак рахунку.
name string Не Назва.
number string Не Нумар.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
bank Bank Не Банка.
accountNumber Account Не Нумар рахунку.
accountName Account Не Назва рахунку.
date string · date-time Не Дата.
paymentAmount number · double Не Падатак.
frequency stringWEEK, MONTH, QUARTER, YEAR Не Частасць.
contractorId integer · int64 Не Ід кантрактара.
expenditureId integer · int64 Не Ід выдаткаў.
expenditure ExpenditureObject Не Выдаткі.
Палі аб'ектаў ExpenditureObject
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
contractor Contractor Не Кантракт.
Палі аб'ектаў Contractor
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
name string Так Назва.
versionId integer · int64 Не Ід версіі.
clientId integer · int64 Не Ідэнтыфікатар кліента.
createdUser string Не Створаны карыстальнік.
lastIncomeDate string · date-time Не Апошні даход даты.
deleted boolean Не Здарэнне.
organizationId integer · int64 Не Ід арганізацыі.
phoneNumber string Не Нумар тэлефона.
email string Не Па электроннай пошце.
contactName string Не Назва кантакта.
moySkladId string Не Мой Склад ID.
url string Не Ураль.
organization Organization Не Арганізацыя.
clientId integer · int64 Не Ідэнтыфікатар кліента.
organizationId integer · int64 Не Ід арганізацыі.
creator string Не Творца.
createdDate string · date-time Не Стварыўся Дата.
contractorInn string Не Кантракт-інтэрнат.
includeInPnl boolean Не Уключыце ў ПНЛ.
{
  "rows": "string"
}
Памылкі5

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

400error_no_client
Кліент не знойдзены або быў выдалены. Напішыце ў падтрымку

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_no_client ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

GET

Выдаткі на прыбытак

/api/finance/fetchExpenditure
Значок з чытальным доступам

Прыняць выдаткі з дапамогай GET /api/finance/fetchExpenditure.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
query string Так Запытваючы.
direction stringDEBIT, CREDIT Не Накіроўванне.
limit integer · int32 Так Межа.
curl --request GET 'https://api.selsup.ru/api/finance/fetchExpenditure?query=string&limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва ExpenditureObject[]
ПолеТыпАбавязковаАпісанне
expenditureId integer · int64 Не Ід выдаткаў.
name string Не Назва.
type stringDEBIT, CREDIT Не Type.
clientId integer · int64 Не Ідэнтыфікатар кліента.
isCommon boolean Не Гэта агульнае.
expenditureName ExpenditureObject Не Назва выдаткаў.
expenditureType ExpenditureObject Не Тып выдаткаў.
[
  "string"
]
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Прывядзіце банк

/api/finance/fetchBank
Значок з чытальным доступам

Прывесці банк з дапамогай GET /api/finance/fetchBank.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
query string Не Запытваючы.
limit integer · int32 Так Межа.
curl --request GET 'https://api.selsup.ru/api/finance/fetchBank?limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Структура элементаў масіва Bank[]
ПолеТыпАбавязковаАпісанне
bik string Не Бялізна.
name string Не Назва.
address string Не Адрас.
isBank boolean Не Гэта Банк.
account string Не Рахунак.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Не Інтэграцыя.
bankBik Bank Не Банкавая бік.
bankName Bank Не Назва банка.
bankAddress Bank Не Адрас банка.
bankAccount Bank Не Банкаўскі рахунак.
bankIntegration Bank Не Банкаўская інтэграцыя.
[
  "string"
]
Памылкі3

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

GET

Экспорт транзакцыі ў файле Excel

/api/finance/exportTransactionInExcelFile
Значок з чытальным доступам

Экспорт транзакцыі ў файле Excel з дапамогай GET /api/finance/exportTransactionInExcelFile.

Параметры запытаў

ПолеТыпАбавязковаАпісанне
request AnalyticsRequest Так Запыт.
Палі аб'ектаў AnalyticsRequest
ПолеТыпАбавязковаАпісанне
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Не Перыяд.
dateFrom string · date-time Так Дата ад.
dateTo string · date-time Так Дата да.
services string[] Не Паслугі.
categories integer[] Не Катэгорыі.
brands integer[] Не Брандз.
clientOrganizationId integer · int64 Не Ід арганізацыі кліента.
organizations integer[] Не Арганізацыі.
ids integer[] Не Пазнакі.
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Не Type.
types string[] Не Тыпы.
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 Не Status.
timeZone integer · int32 Не Часная зона.
previousDateFrom string · date-time Не Папярэдняя дата ад.
clientOrganizationIds integer[] Не Пазнакі арганізацыі кліентаў.
ignoreCredit boolean Не Ігнаруйце Крэдыт.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Так Аналітычная паліца прадукту.
query string Не Запытваючы.
withDuplicate boolean Не З Дублікат.
withBonus boolean Не З Бонусам.
byOrgAndService boolean Не У арганізацыі і службе.
byOrderType boolean Не Па тыпу парадку.
limit integer · int32 Не Межа.
page integer · int32 Не Праз старонку.
sortBy string Не Пасля.
ascending boolean Не Падыходзіць.
id integer · int64 Не Id.
isMarketPlaceStructure boolean Не Гэта структура рынку.
isDashboard boolean Не Гэта Дашборд.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Не Аналітычнае поле.
planDayCount integer · int32 Не План дзень лічыць.
daysToSupply integer · int32 Не Дні для пастаўкі.
plannedSupplyDate string · date-time Не Плануецца дата пастаўкі.
groupByView boolean Не Група па пункту гледжання.
warehouses integer[] Не Аховы.
salesModels string[] Не Мадэлі продажаў.
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Не Агрэгацыя.
columns FileExportColumn[] Не Коланы.
Структура элементаў масіва FileExportColumn
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
fileExportId integer · int64 Не Файл экстраднай пазнакі.
columnName string Не Назва колонкі.
columnOrder integer · int32 Не Колонна ордэн.
isEnabled boolean Не Здаецца.
regions string[] Не Рэгіёны.
group boolean Не Група.
calculationByOrders boolean Не Вылічэнне па загадках.
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 Не Паведамленне крыніцы.
skipDayWithoutStocks boolean Не Перапусціце дзень без акцый.
replaceSetsByComponents boolean Не Замяніць наборы з кампанентамі.
distributeFbsByWarehouse boolean Не Распаўсюджваць ФБС па складзе.
distributeFbsStock boolean Не Распрацоўваць ФБС акцыі.
ignoreDumping boolean Не Ігнаруйце Dumping.
isSaleStructure boolean Не Гэта структура продажу.
isAveragePerOneUnit boolean Не Гэта сярэдняя частка на адзінку.
updateDate boolean Не Дата абнаўлення.
useWeightedGroup boolean Не Выкарыстоўвайце групу вага.
isFindirRequest boolean Не Гэта Findir Запыту.
brandIds integer[] Не Ідэнтыфікацыя брэнда.
categoryIds integer[] Не Пазнакі катэгорыі.
articles string[] Не Артыкулы.
colors string[] Не Колер.
sizes string[] Не Памераў.
barcodes string[] Не Баркоды.
tagIds integer[] Не Пазначыць пазнакі.
penaltyFrom number · double Не Пакаранне ад.
penaltyTo number · double Не Пакаранне да.
logisticsFrom number · double Не Логістычная ад.
logisticsTo number · double Не Логістыка да.
marginFrom number · double Не Маржы ад.
marginTo number · double Не Маржы на.
salesAmountFrom number · double Не Пакупкі ад.
salesAmountTo number · double Не Колькасць продажаў да.
totalSalesAmountFrom number · double Не Агульная колькасць продажаў ад.
totalSalesAmountTo number · double Не Агульная колькасць продажаў да.
grossProfitFrom number · double Не Усяго прыбытак ад.
grossProfitTo number · double Не Усяго прыбытак.
taxNds integer · int32 Не Падатковыя НД.
useOsno boolean Не Выкарыстоўвайце Осно.
unmatch boolean Не Несумяшчальна.
curl --request GET 'https://api.selsup.ru/api/finance/exportTransactionInExcelFile?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Удалы адказ

200
Палі аб'ектаў TmsTask
ПолеТыпАбавязковаАпісанне
id integer · int64 Не Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Не 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 Не Type.
name string Не Назва.
clientId integer · int64 Не Ідэнтыфікатар кліента.
entityId integer · int64 Не Ід суб'екта.
progress integer · int32 Не Прагрэс.
processedQuantity integer · int32 Не Працаванае колькасць.
organizationId integer · int64 Не Ід арганізацыі.
priority integer · int32 Не Пераважнасць.
properties string Не Маёмасці.
message string Не Паведамленне.
messageParams string Не Паведамленне Params.
createdDate string · date-time Не Стварыўся Дата.
startDate string · date-time Не Пачатак дата.
finishDate string · date-time Не Дата заканчэння.
url string Не Ураль.
inputFileUrl string Не Уклад файла URL.
retryNumber integer · int32 Не Перапрабаваць нумар.
userId integer · int32 Не Пазнак карыстальніка.
retryDate string · date-time Не Перапрабаваць дату.
debug boolean Не Адладкаванне.
forcedStart boolean Не Насілле пачатак.
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 Не Паслуга.
lang string Не Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Памылкі4

Памылкі прыкладання звычайна вяртаюцца ў выглядзе JSON з error, localMessage і params. Як вяртаюць памылкі прыкладання ↑

401auth_required
Патрабаваная аўтэнтыфікацыя

Authorization не хапае, пусты, або ўтрымлівае недаступны токен.

400error_access_denied
Доступ забаронены

Токен існуе, але яго роля не можа выканаць гэтую аперацыю.

500error_unknown
Адбылася невядомая памылка. Калі праблема паўторыцца, напішыце ў службу падтрымкі

Унутраная няўдачы. Зэканоміць час запыту і кантактную падтрымку; не прабуйце зноў сляпыя мутацыі.

400error_analytics_access_denied
Дадзеныя аналітыкі канфідэнцыйныя для ролі SUPPORT

Спецыфічны для канчатковага пункту error. Выкарыстоўвайце стабільны код error_analytics_access_denied ў лагіцы прыкладання; localMessage змяшчае пераклад, паказаны вышэй.

Authorization

Знак для запытаў на выпрабаванне

Токен застаецца ў лакальным сховішчы гэтага браўзэра і адпраўляецца толькі ў заголоўцы Authorization запытаў на api.selsup.ru.

Паспрабаваць

Рэальныя параметры запыту

Жывы адказ API

Пашляце запыт, каб убачыць адказ SelSup.