SelSup Developers

Le public API · API Référence

Finances

Les points de fin pour la finance, y compris les itinéraires exacts, les paramètres, les instances de demande et les schémas de réponse élargissables.

25 points de fin/api/financeStableDéclaration lisible par machine ↗
{ }

Cette page est soutenue par un contrat indépendant éditable. Valider les opérations de rédaction avec des données de test avant utilisation de production.

/api/finance

Flux de travail prêts à l'emploi

Flux de travail prêts à l'emploi

01

Commencez à utiliser Finance

Utilisez un jeton API dédié et validez d'abord les opérations de lecture avec les données de test.

  1. Gardez le jeton côté serveur et envoyez-le dans l'en-tête Authorization.
  2. Vérifiez les paramètres requis et élargissez le schéma de demande ou de réponse.
  3. Traiter l'état HTTP et le champ stable error dans les erreurs d'application.

Modèle de données

Structures de données

Les modèles sont énumérés une fois ici et peuvent également être étendus directement depuis les terminaux qui les utilisent.

Account8 champs
accountIdinteger · int64

Nom de compte.

namestring

Nom.

numberstring

Le numéro.

clientIdinteger · int64

Nom du client.

organizationIdinteger · int64

Identification de l'organisation.

bankBank

La banque.

accountNumberAccount

Numéro de compte.

accountNameAccount

Nom du compte.

Address15 champs
idinteger · int32

Id.

postCodestring

Le code postal.

countryCountry

Le pays.

regionRegion

Région.

regionIdinteger · int32

Région ID

streetstring

Dans la rue.

housestring

- La maison.

districtstring

Le district.

citystring

La ville.

localitystring

La localisation.

buildingstring

Le bâtiment.

flatstring

- Il est plat.

shortstring

- Il est court.

addressIdAddress

Nom de l'adresse.

fullstring

- Ça va.

Bank11 champs
bikstring

Je fais du vélo.

namestring

Nom.

addressstring

Une adresse.

isBankboolean

C'est Bank.

accountstring

Le compte.

integrationstring

L'intégration.

bankBikBank

Une banque de vélo.

bankNameBank

Nom de la banque.

bankAddressBank

Adresse bancaire.

bankAccountBank

Compte bancaire.

bankIntegrationBank

L'intégration bancaire.

Contractor14 champs
idinteger · int64

Id.

namestring

Nom.

Obligatoire
versionIdinteger · int64

- La version ID.

clientIdinteger · int64

Nom du client.

read-only
createdUserstring

Créé par l'utilisateur.

read-only
lastIncomeDatestring · date-time

La dernière date de revenu.

read-only
deletedboolean

Il a été supprimé.

read-only
organizationIdinteger · int64

Identification de l'organisation.

phoneNumberstring

Nom de téléphone.

emailstring

Un courriel.

contactNamestring

Nom de contact.

moySkladIdstring

Je suis un homme de la classe.

urlstring

- Je vous en prie.

organizationOrganization

L'organisation.

read-only
Country6 champs
countryIdinteger · int32

Identification du pays.

namestring

Nom.

code2string

Le code 2.

code3string

Le code 3.

namesobject

Des noms.

printNamestring

Imprimez le nom.

ExpenditureObject7 champs
expenditureIdinteger · int64

Identification des dépenses.

namestring

Nom.

typestring

Type.

clientIdinteger · int64

Nom du client.

isCommonboolean

C'est commun.

expenditureNameExpenditureObject

Nom des dépenses.

expenditureTypeExpenditureObject

Type de dépenses.

Organization33 champs
idinteger · int64

Id.

read-only
namestring

Nom.

Obligatoire
shortNamestring

Nom court.

taxTypestring

Le type de taxe.

taxRateinteger · int32

Taxe d'imposition.

taxNdsinteger · int32

Les impôts.

inputTaxNdsinteger · int32

Les impôts sur les entrées.

outputTaxNdsinteger · int32

Les taxes sur les produits de consommation.

enableNewTaxCalculationboolean

Activer le nouveau calcul des impôts.

useNdsCostPriceboolean

Utilisez le prix de Nds.

innstring

Une auberge.

Obligatoire
kppstring

Je suis là.

bankstring

La banque.

bikstring

Je fais du vélo.

corrBillstring

- Il est là.

billNumberstring

Le numéro de la facture.

stampPathstring

Le chemin du timbre.

read-only
stampUrlstring

Une adresse d'url.

read-only
stampSizeinteger · int32

La taille du timbre.

read-only
stampWidthinteger · int32

La largeur du timbre.

read-only
stampHeightinteger · int32

La hauteur du timbre.

read-only
signaturePathstring

Le chemin de la signature.

read-only
signatureUrlstring

L'URL de la signature.

read-only
signatureSizeinteger · int32

Taille de signature.

read-only
signatureWidthinteger · int32

Largeur de signature.

read-only
signatureHeightinteger · int32

La hauteur de la signature.

read-only
ipPersonPerson

Je suis une personne.

formstring

Le formulaire.

Obligatoire
ipboolean

Je suis là.

clientIdinteger · int64

Nom du client.

read-only
addressAddress

Une adresse.

phoneNumberstring

Nom de téléphone.

addressFullstring

L'adresse est complète.

read-only
Person14 champs
personIdinteger · int64

Identification de personne.

read-only
firstNamestring

Nom de famille.

Obligatoire
lastNamestring

Nom de famille.

Obligatoire
surNamestring

Sur Nom.

clientIdinteger · int64

Nom du client.

read-only
positionPersonPosition

La position.

Obligatoire
versionIdinteger · int64

- La version ID.

read-only
createdUserstring

Créé par l'utilisateur.

read-only
createdDatestring · date-time

Date créée.

read-only
deletedboolean

Il a été supprimé.

read-only
userIdinteger · int32

Identification de l'utilisateur.

read-only
hasChangesboolean

Il a des changements.

fullNamestring

Nom complet.

read-only
shortNamestring

Nom court.

read-only
PersonPosition7 champs
idinteger · int64

Id.

read-only
namestring

Nom.

Obligatoire
deletedboolean

Il a été supprimé.

read-only
clientIdinteger · int64

Nom du client.

read-only
defaultJobIdinteger · int64

Identification de travail par défaut.

createdUserstring

Créé par l'utilisateur.

read-only
createdDatestring · date-time

Date créée.

read-only
Region4 champs
regionIdinteger · int32

Région ID

countryIdinteger · int32

Identification du pays.

namestring

Nom.

regionSynonymsRegionSynonym[]

Synonymes de région.

RegionSynonym4 champs
idinteger · int64

Id.

regionIdinteger · int64

Région ID

synonymstring

- Je suis synonyme.

servicestring

Le service.

Transaction42 champs
transactionIdinteger · int64

Identification de transaction.

clientIdinteger · int64

Nom du client.

expenditureIdinteger · int64

Identification des dépenses.

expenditureExpenditureObject

Des dépenses.

directionstring

- Dans la direction.

scheduleIdinteger · int64

- Le numéro de l'agenda.

commentstring

Comment ?

contractorIdinteger · int64

Le numéro d'identification du sous-traitant.

contractorContractor

- Le constructeur.

recipientKppinteger · int64

Le destinataire Kpp.

recipientInninteger · int64

L'hôtel du bénéficiaire.

recipientAccountstring

Compte du destinataire.

recipientNamestring

Nom du destinataire.

payerKppinteger · int64

Le payant Kpp.

payerInninteger · int64

Le payant.

payerAccountstring

Compte du payeur.

payerNamestring

Nom du payeur.

kbkstring

Je suis là.

recipientAgentBikinteger · int64

Le destinataire de l'agence Bik.

recipientAgentAccountstring

Compte de l'agent destinataire.

recipientAgentNamestring

Nom de l'agent.

payerAgentBikinteger · int64

L'agent payant Bik.

payerAgentAccountstring

Le compte de l'agent payeur.

payerAgentNamestring

Nom de l'agent payeur.

accountCurrencystring

La monnaie du compte.

paymentAmountRubnumber · double

Le montant du paiement

paymentAmountnumber · double

Montant de paiement.

paymentPurposestring

Objectif du paiement.

paymentDocumentCodestring

Code du document de paiement.

paymentDocumentNumberinteger · int64

Numéro du document de paiement.

datestring · date-time

Une date.

accountIdinteger · int64

Nom de compte.

accountAccount

Le compte.

organizationIdinteger · int64

Identification de l'organisation.

deletedboolean

Il a été supprimé.

includeInPnlboolean

Incluez dans le Pnl.

incomeIdinteger · int64

Identification de revenu.

expenditureOperationTypestring

Type d'opération de dépenses.

isSuppliersPurchaseTransactionboolean

Il s'agit de transactions d'achat par fournisseur.

productIdinteger · int64

Identification du produit.

articlestring

Article.

barcodestring

- Le code à barres.

TransactionSchedule18 champs
scheduleIdinteger · int64

- Le numéro de l'agenda.

directionstring

- Dans la direction.

commentstring

Comment ?

accountIdinteger · int64

Nom de compte.

accountAccount

Le compte.

datestring · date-time

Une date.

paymentAmountnumber · double

Montant de paiement.

frequencystring

La fréquence.

contractorIdinteger · int64

Le numéro d'identification du sous-traitant.

expenditureIdinteger · int64

Identification des dépenses.

expenditureExpenditureObject

Des dépenses.

contractorContractor

- Le constructeur.

clientIdinteger · int64

Nom du client.

organizationIdinteger · int64

Identification de l'organisation.

creatorstring

Le Créateur.

createdDatestring · date-time

Date créée.

contractorInnstring

Le constructeur d'hôtel.

includeInPnlboolean

Incluez dans le Pnl.

TmsTask25 champs
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

Nom.

clientIdinteger · int64

Nom du client.

entityIdinteger · int64

Identification de l'entité.

progressinteger · int32

- Ça va.

processedQuantityinteger · int32

Quantité traitée.

organizationIdinteger · int64

Identification de l'organisation.

priorityinteger · int32

La priorité.

propertiesstring

Des propriétés.

messagestring

Je vous envoie un message.

messageParamsstring

Parammes de message.

createdDatestring · date-time

Date créée.

startDatestring · date-time

Date de début.

finishDatestring · date-time

La date de fin.

urlstring

- Je vous en prie.

inputFileUrlstring

L' URL du fichier d'entrée.

retryNumberinteger · int32

Retour à la numérotation.

userIdinteger · int32

Identification de l'utilisateur.

retryDatestring · date-time

Retour à la date.

debugboolean

Débug.

forcedStartboolean

Le démarrage forcé.

servicestring

Le service.

langstring

Lang.

TransactionFilter17 champs
limitinteger · int32

La limite.

pageinteger · int32

Page. Je suis là.

countboolean

Je compte.

sortBystring

On est sortis.

ascendingboolean

Il monte.

querystring

Je me demande.

dateFromstring · date-time

Date de.

dateTostring · date-time

À la date.

organizationIdinteger · int64

Identification de l'organisation.

organizationIdsinteger[]

Les identifiants de l'organisation.

servicesstring[]

Des services.

directionstring

- Dans la direction.

incomeIdinteger · int64

Identification de revenu.

contractorIdinteger · int64

Le numéro d'identification du sous-traitant.

timeZoneinteger · int32

La fuseau horaire.

showIncomesboolean

- Je vous montre les revenus.

accountIdinteger · int64

Nom de compte.

PeriodTransactionResponse5 champs
startDatestring · date-time

Date de début.

Obligatoire
endDatestring · date-time

La date de fin.

Obligatoire
transactionsTransactionStructure[]

Les transactions.

Obligatoire
totalCostnumber · double

Le coût total.

percentDiffnumber · double

Différence de pourcentage.

TransactionStructure10 champs
idinteger · int32

Id.

namestring

Nom.

costnumber · double

Le coût.

totalSalesnumber · double

Ventes totales.

percentnumber · double

Pourcentage.

absPercentnumber · double

Pourcentage des abdominaux.

costWithoutSppnumber · double

Le coût sans SPP.

totalSalesWithoutSppnumber · double

Ventes totales sans SPP.

percentWithoutSppnumber · double

Pourcentage sans SPP.

directionstring

- Dans la direction.

Obligatoire
TransactionStructureResponse3 champs
currentPeriodPeriodTransactionResponse

La période actuelle.

Obligatoire
previousPeriodPeriodTransactionResponse

La période précédente.

differencePeriodTransactionResponse

La différence.

FindResponseTransaction1 champs
rowsTransaction[]

Les rangées.

TransactionSchedulerFilter6 champs
limitinteger · int32

La limite.

pageinteger · int32

Page. Je suis là.

countboolean

Je compte.

sortBystring

On est sortis.

ascendingboolean

Il monte.

querystring

Je me demande.

FindResponseTransactionSchedule1 champs
rowsTransactionSchedule[]

Les rangées.

AnalyticsRequest74 champs
periodstring

La période.

dateFromstring · date-time

Date de.

Obligatoire
dateTostring · date-time

À la date.

Obligatoire
servicesstring[]

Des services.

categoriesinteger[]

Les catégories.

brandsinteger[]

Des marques.

clientOrganizationIdinteger · int64

Identification de l'organisation du client.

organizationsinteger[]

Des organisations.

idsinteger[]

Des cartes.

typestring

Type.

typesstring[]

Des types.

statusstring

Status.

timeZoneinteger · int32

La fuseau horaire.

previousDateFromstring · date-time

Date précédente.

clientOrganizationIdsinteger[]

Les identifiants de l'organisation du client.

ignoreCreditboolean

Ignorez le crédit.

productAnalyticFieldstring

champ d'analyse des produits.

Obligatoire
querystring

Je me demande.

withDuplicateboolean

Avec Duplicate.

withBonusboolean

Avec Bonus.

byOrgAndServiceboolean

Par l'Org et le Service.

byOrderTypeboolean

Par type de commande.

limitinteger · int32

La limite.

pageinteger · int32

Page. Je suis là.

sortBystring

On est sortis.

ascendingboolean

Il monte.

idinteger · int64

Id.

isMarketPlaceStructureboolean

C'est la structure du marché.

isDashboardboolean

C'est le tableau de bord.

analyticsFieldstring

Le champ d'analyse.

planDayCountinteger · int32

Le compte de la journée.

daysToSupplyinteger · int32

Des jours à fournir.

plannedSupplyDatestring · date-time

Date de livraison prévue.

groupByViewboolean

Groupe par point de vue.

warehousesinteger[]

Les entrepôts.

salesModelsstring[]

Modèles de vente.

aggregationstring

L'agrégation.

columnsFileExportColumn[]

Les colonnes.

regionsstring[]

Les régions.

groupboolean

Groupe.

calculationByOrdersboolean

Le calcul par ordre.

sourceReportstring

Rapport de la source.

skipDayWithoutStocksboolean

Ne pas passer à côté de la journée sans bourse.

replaceSetsByComponentsboolean

Remplacez les ensembles par composants.

distributeFbsByWarehouseboolean

Distribuer les FBS par entrepôt.

distributeFbsStockboolean

Distribuer des stocks du FBI.

ignoreDumpingboolean

Ignorez le Dumping.

isSaleStructureboolean

C'est la structure de vente.

isAveragePerOneUnitboolean

est la moyenne par unité.

updateDateboolean

Date de mise à jour.

useWeightedGroupboolean

Utilisez le groupe pondéré.

isFindirRequestboolean

C'est une demande de Findir.

brandIdsinteger[]

Les marques.

categoryIdsinteger[]

Les identifiants de catégorie.

articlesstring[]

Des articles.

colorsstring[]

Les couleurs.

sizesstring[]

Les tailles.

barcodesstring[]

Des codes à barres.

tagIdsinteger[]

Les identifiants.

penaltyFromnumber · double

- Je suis en prison.

penaltyTonumber · double

La peine à.

logisticsFromnumber · double

- De la logistique.

logisticsTonumber · double

Pour la logistique.

marginFromnumber · double

- À la marge.

marginTonumber · double

Marge à.

salesAmountFromnumber · double

Le montant des ventes

salesAmountTonumber · double

Le montant des ventes à.

totalSalesAmountFromnumber · double

Le montant total des ventes à partir de.

totalSalesAmountTonumber · double

Le montant total des ventes à.

grossProfitFromnumber · double

Le bénéfice brut.

grossProfitTonumber · double

Le bénéfice brut pour.

taxNdsinteger · int32

Les impôts.

useOsnoboolean

Utilisez Osno.

unmatchboolean

Il n'y a pas de match.

FileExportColumn5 champs
idinteger · int64

Id.

fileExportIdinteger · int64

Fichier d'exportation

columnNamestring

Nom de colonne.

columnOrderinteger · int32

L'ordre de la colonne.

isEnabledboolean

Il est activé.

Contrats d'erreur

Comment les erreurs d'application sont retournées

Le code error est identique dans chaque locale, tandis que le message d'utilisateur est traduit par le serveur.

Le projet de loi

Code stable lisible par machine pour la logique d'intégration.

Le projet de loi

Message prêt à être affiché dans la langue de l'utilisateur de jeton API.

Le projet de loi

Les valeurs interpolées par le serveur dans le modèle de message localisé.

localMessage utilise le champ lang de l'utilisateur qui possède le jeton API. Le langage de documentation et l'en-tête Accept-Language ne le modifient pas; le russe est utilisé lorsque l'usager n'a pas de langue configurée.

RULocalisation de l'utilisateur est ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
FRFrançais (fr)
{
  "error": "error_brand_already_exists",
  "localMessage": "La marque Base existe déjà",
  "params": {
    "name": "Base"
  }
}

Les points de fin

Les points de fin

PUT

Placez la transaction

/api/finance/transaction/{id}
Token avec accès à l'écriture

Mettre une transaction à l'aide de PUT /api/finance/transaction/{id}.

Parametres de parcours

ChampTypeObligatoireDescription
id integer · int64 Oui Id.

Organisme de demande

application/json
champs d'objetTransaction
ChampTypeObligatoireDescription
transactionId integer · int64 Non Identification de transaction.
clientId integer · int64 Non Nom du client.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
direction stringDEBIT, CREDIT Non - Dans la direction.
scheduleId integer · int64 Non - Le numéro de l'agenda.
comment string Non Comment ?
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
recipientKpp integer · int64 Non Le destinataire Kpp.
recipientInn integer · int64 Non L'hôtel du bénéficiaire.
recipientAccount string Non Compte du destinataire.
recipientName string Non Nom du destinataire.
payerKpp integer · int64 Non Le payant Kpp.
payerInn integer · int64 Non Le payant.
payerAccount string Non Compte du payeur.
payerName string Non Nom du payeur.
kbk string Non Je suis là.
recipientAgentBik integer · int64 Non Le destinataire de l'agence Bik.
recipientAgentAccount string Non Compte de l'agent destinataire.
recipientAgentName string Non Nom de l'agent.
payerAgentBik integer · int64 Non L'agent payant Bik.
payerAgentAccount string Non Le compte de l'agent payeur.
payerAgentName string Non Nom de l'agent payeur.
accountCurrency string Non La monnaie du compte.
paymentAmountRub number · double Non Le montant du paiement
paymentAmount number · double Non Montant de paiement.
paymentPurpose string Non Objectif du paiement.
paymentDocumentCode string Non Code du document de paiement.
paymentDocumentNumber integer · int64 Non Numéro du document de paiement.
date string · date-time Non Une date.
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
organizationId integer · int64 Non Identification de l'organisation.
deleted boolean Non Il a été supprimé.
includeInPnl boolean Non Incluez dans le Pnl.
incomeId integer · int64 Non Identification de revenu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Non Type d'opération de dépenses.
isSuppliersPurchaseTransaction boolean Non Il s'agit de transactions d'achat par fournisseur.
productId integer · int64 Non Identification du produit.
article string Non Article.
barcode string Non - Le code à barres.
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
}'

Réponse réussie

200
champs d'objet Transaction
ChampTypeObligatoireDescription
transactionId integer · int64 Non Identification de transaction.
clientId integer · int64 Non Nom du client.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
direction stringDEBIT, CREDIT Non - Dans la direction.
scheduleId integer · int64 Non - Le numéro de l'agenda.
comment string Non Comment ?
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
recipientKpp integer · int64 Non Le destinataire Kpp.
recipientInn integer · int64 Non L'hôtel du bénéficiaire.
recipientAccount string Non Compte du destinataire.
recipientName string Non Nom du destinataire.
payerKpp integer · int64 Non Le payant Kpp.
payerInn integer · int64 Non Le payant.
payerAccount string Non Compte du payeur.
payerName string Non Nom du payeur.
kbk string Non Je suis là.
recipientAgentBik integer · int64 Non Le destinataire de l'agence Bik.
recipientAgentAccount string Non Compte de l'agent destinataire.
recipientAgentName string Non Nom de l'agent.
payerAgentBik integer · int64 Non L'agent payant Bik.
payerAgentAccount string Non Le compte de l'agent payeur.
payerAgentName string Non Nom de l'agent payeur.
accountCurrency string Non La monnaie du compte.
paymentAmountRub number · double Non Le montant du paiement
paymentAmount number · double Non Montant de paiement.
paymentPurpose string Non Objectif du paiement.
paymentDocumentCode string Non Code du document de paiement.
paymentDocumentNumber integer · int64 Non Numéro du document de paiement.
date string · date-time Non Une date.
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
organizationId integer · int64 Non Identification de l'organisation.
deleted boolean Non Il a été supprimé.
includeInPnl boolean Non Incluez dans le Pnl.
incomeId integer · int64 Non Identification de revenu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Non Type d'opération de dépenses.
isSuppliersPurchaseTransaction boolean Non Il s'agit de transactions d'achat par fournisseur.
productId integer · int64 Non Identification du produit.
article string Non Article.
barcode string Non - Le code à barres.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Les erreurs16

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_comment_max_length
La longueur maximale de l'objet du paiement ne doit pas dépasser 250 caractères

error spécifique au point final. Utilisez le code error_comment_max_length stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_contractor_not_found
Fournisseur introuvable

error spécifique au point final. Utilisez le code error_contractor_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_date_not_found
date non trouvée

error spécifique au point final. Utilisez le code error_date_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_sum
Montant non spécifié

error spécifique au point final. Utilisez le code error_empty_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_expenditure_type_not_found
type de dépense non trouvé

error spécifique au point final. Utilisez le code error_expenditure_type_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum
montant incorrect

error spécifique au point final. Utilisez le code error_no_correct_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum_rub
montant incorrect en roubles

error spécifique au point final. Utilisez le code error_no_correct_sum_rub stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_organization_not_found
Organisation non trouvée

error spécifique au point final. Utilisez le code error_organization_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_product_not_found
Produit non trouvé

error spécifique au point final. Utilisez le code error_product_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_transaction_id_not_found
ID de transaction non trouvé

error spécifique au point final. Utilisez le code error_transaction_id_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_sum
La somme doit être un nombre positif

error spécifique au point final. Utilisez le code error_wrong_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Le calendrier de mise à jour

/api/finance/updateSchedule
Token avec accès à l'écriture

Mise à jour du calendrier à l'aide de POST /api/finance/updateSchedule.

Organisme de demande

application/json
champs d'objetTransactionSchedule
ChampTypeObligatoireDescription
scheduleId integer · int64 Non - Le numéro de l'agenda.
direction stringDEBIT, CREDIT Non - Dans la direction.
comment string Non Comment ?
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
date string · date-time Non Une date.
paymentAmount number · double Non Montant de paiement.
frequency stringWEEK, MONTH, QUARTER, YEAR Non La fréquence.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
creator string Non Le Créateur.
createdDate string · date-time Non Date créée.
contractorInn string Non Le constructeur d'hôtel.
includeInPnl boolean Non Incluez dans le Pnl.
curl --request POST 'https://api.selsup.ru/api/finance/updateSchedule' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}'

Réponse réussie

200
champs d'objet TransactionSchedule
ChampTypeObligatoireDescription
scheduleId integer · int64 Non - Le numéro de l'agenda.
direction stringDEBIT, CREDIT Non - Dans la direction.
comment string Non Comment ?
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
date string · date-time Non Une date.
paymentAmount number · double Non Montant de paiement.
frequency stringWEEK, MONTH, QUARTER, YEAR Non La fréquence.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
creator string Non Le Créateur.
createdDate string · date-time Non Date créée.
contractorInn string Non Le constructeur d'hôtel.
includeInPnl boolean Non Incluez dans le Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Les erreurs13

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_comment_max_length
La longueur maximale de l'objet du paiement ne doit pas dépasser 250 caractères

error spécifique au point final. Utilisez le code error_comment_max_length stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_expenditure
Article de dépense non spécifié

error spécifique au point final. Utilisez le code error_empty_expenditure stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_frequency
Fréquence de paiement non spécifiée

error spécifique au point final. Utilisez le code error_empty_frequency stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_sum
Montant non spécifié

error spécifique au point final. Utilisez le code error_empty_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_transaction_comment
Objet du paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_transaction_comment stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_organization_not_found
Organisation non trouvée

error spécifique au point final. Utilisez le code error_organization_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_date
date incorrecte

error spécifique au point final. Utilisez le code error_wrong_date stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_sum
La somme doit être un nombre positif

error spécifique au point final. Utilisez le code error_wrong_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Mise à jour des dépenses

/api/finance/updateExpenditure
Token avec accès à l'écriture

Mise à jour des dépenses à l'aide de POST /api/finance/updateExpenditure.

Organisme de demande

application/json
champs d'objetExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
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"
}'

Réponse réussie

200
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Les erreurs7

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_name
Nom non spécifié

error spécifique au point final. Utilisez le code error_empty_name stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_not_uniq_expenditure
Un poste de dépenses avec ce nom existe déjà

error spécifique au point final. Utilisez le code error_not_uniq_expenditure stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Mise à jour du compte

/api/finance/updateAccount
Token avec accès à l'écriture

Mise à jour du compte à l'aide de POST /api/finance/updateAccount.

Organisme de demande

application/json
champs d'objetAccount
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
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"
}'

Réponse réussie

200
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Les erreurs8

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_empty_account_name
Nom du compte non spécifié

error spécifique au point final. Utilisez le code error_empty_account_name stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_account_number
numéro de compte vide

error spécifique au point final. Utilisez le code error_empty_account_number stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_bank
Banque non spécifiée

error spécifique au point final. Utilisez le code error_empty_bank stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_organization
Aucune organisation sélectionnée

error spécifique au point final. Utilisez le code error_empty_organization stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Après transaction

/api/finance/transaction
Token avec accès à l'écriture

Après transaction à l'aide de POST /api/finance/transaction.

Organisme de demande

application/json
champs d'objetTransaction
ChampTypeObligatoireDescription
transactionId integer · int64 Non Identification de transaction.
clientId integer · int64 Non Nom du client.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
direction stringDEBIT, CREDIT Non - Dans la direction.
scheduleId integer · int64 Non - Le numéro de l'agenda.
comment string Non Comment ?
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
recipientKpp integer · int64 Non Le destinataire Kpp.
recipientInn integer · int64 Non L'hôtel du bénéficiaire.
recipientAccount string Non Compte du destinataire.
recipientName string Non Nom du destinataire.
payerKpp integer · int64 Non Le payant Kpp.
payerInn integer · int64 Non Le payant.
payerAccount string Non Compte du payeur.
payerName string Non Nom du payeur.
kbk string Non Je suis là.
recipientAgentBik integer · int64 Non Le destinataire de l'agence Bik.
recipientAgentAccount string Non Compte de l'agent destinataire.
recipientAgentName string Non Nom de l'agent.
payerAgentBik integer · int64 Non L'agent payant Bik.
payerAgentAccount string Non Le compte de l'agent payeur.
payerAgentName string Non Nom de l'agent payeur.
accountCurrency string Non La monnaie du compte.
paymentAmountRub number · double Non Le montant du paiement
paymentAmount number · double Non Montant de paiement.
paymentPurpose string Non Objectif du paiement.
paymentDocumentCode string Non Code du document de paiement.
paymentDocumentNumber integer · int64 Non Numéro du document de paiement.
date string · date-time Non Une date.
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
organizationId integer · int64 Non Identification de l'organisation.
deleted boolean Non Il a été supprimé.
includeInPnl boolean Non Incluez dans le Pnl.
incomeId integer · int64 Non Identification de revenu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Non Type d'opération de dépenses.
isSuppliersPurchaseTransaction boolean Non Il s'agit de transactions d'achat par fournisseur.
productId integer · int64 Non Identification du produit.
article string Non Article.
barcode string Non - Le code à barres.
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
}'

Réponse réussie

200
champs d'objet Transaction
ChampTypeObligatoireDescription
transactionId integer · int64 Non Identification de transaction.
clientId integer · int64 Non Nom du client.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
direction stringDEBIT, CREDIT Non - Dans la direction.
scheduleId integer · int64 Non - Le numéro de l'agenda.
comment string Non Comment ?
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
recipientKpp integer · int64 Non Le destinataire Kpp.
recipientInn integer · int64 Non L'hôtel du bénéficiaire.
recipientAccount string Non Compte du destinataire.
recipientName string Non Nom du destinataire.
payerKpp integer · int64 Non Le payant Kpp.
payerInn integer · int64 Non Le payant.
payerAccount string Non Compte du payeur.
payerName string Non Nom du payeur.
kbk string Non Je suis là.
recipientAgentBik integer · int64 Non Le destinataire de l'agence Bik.
recipientAgentAccount string Non Compte de l'agent destinataire.
recipientAgentName string Non Nom de l'agent.
payerAgentBik integer · int64 Non L'agent payant Bik.
payerAgentAccount string Non Le compte de l'agent payeur.
payerAgentName string Non Nom de l'agent payeur.
accountCurrency string Non La monnaie du compte.
paymentAmountRub number · double Non Le montant du paiement
paymentAmount number · double Non Montant de paiement.
paymentPurpose string Non Objectif du paiement.
paymentDocumentCode string Non Code du document de paiement.
paymentDocumentNumber integer · int64 Non Numéro du document de paiement.
date string · date-time Non Une date.
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
organizationId integer · int64 Non Identification de l'organisation.
deleted boolean Non Il a été supprimé.
includeInPnl boolean Non Incluez dans le Pnl.
incomeId integer · int64 Non Identification de revenu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Non Type d'opération de dépenses.
isSuppliersPurchaseTransaction boolean Non Il s'agit de transactions d'achat par fournisseur.
productId integer · int64 Non Identification du produit.
article string Non Article.
barcode string Non - Le code à barres.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Les erreurs12

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_comment_max_length
La longueur maximale de l'objet du paiement ne doit pas dépasser 250 caractères

error spécifique au point final. Utilisez le code error_comment_max_length stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_sum
Montant non spécifié

error spécifique au point final. Utilisez le code error_empty_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum
montant incorrect

error spécifique au point final. Utilisez le code error_no_correct_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum_rub
montant incorrect en roubles

error spécifique au point final. Utilisez le code error_no_correct_sum_rub stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_organization_not_found
Organisation non trouvée

error spécifique au point final. Utilisez le code error_organization_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_product_not_found
Produit non trouvé

error spécifique au point final. Utilisez le code error_product_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_sum
La somme doit être un nombre positif

error spécifique au point final. Utilisez le code error_wrong_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

DELETE

Supprimer la transaction

/api/finance/transaction
Token avec accès à l'écriture

Supprimer une transaction à l'aide de DELETE /api/finance/transaction.

Paramètres de requête

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

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Supprimer le calendrier

/api/finance/removeSchedule
Token avec accès à l'écriture

Supprimer le calendrier à l'aide de POST /api/finance/removeSchedule.

Paramètres de requête

ChampTypeObligatoireDescription
scheduleId integer · int64 Oui - Le numéro de l'agenda.
curl --request POST 'https://api.selsup.ru/api/finance/removeSchedule?scheduleId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Rémunération des dépenses

/api/finance/removeExpenditure
Token avec accès à l'écriture

Supprimer les dépenses à l'aide de POST /api/finance/removeExpenditure.

Paramètres de requête

ChampTypeObligatoireDescription
expenditureId integer · int64 Oui Identification des dépenses.
curl --request POST 'https://api.selsup.ru/api/finance/removeExpenditure?expenditureId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs6

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_can`t_remove_object_of_expenditure
Impossible de supprimer un poste de dépenses utilisé

error spécifique au point final. Utilisez le code stable error_can`t_remove_object_of_expenditure dans la logique de l'application; XPRO TECTED3X contient la traduction indiquée ci-dessus.

400error_expenditure_not_has_been_remove
Cet article de dépenses ne peut pas être supprimé

error spécifique au point final. Utilisez le code error_expenditure_not_has_been_remove stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Supprimer le compte

/api/finance/removeAccount
Token avec accès à l'écriture

Supprimer le compte à l'aide de POST /api/finance/removeAccount.

Paramètres de requête

ChampTypeObligatoireDescription
accountId integer · int64 Oui Nom de compte.
curl --request POST 'https://api.selsup.ru/api/finance/removeAccount?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200

La réponse n'a pas de corps.

Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Les transactions à l'importation

/api/finance/importTransactions
Token avec accès à l'écriture

Les transactions à l'importation à l 'aide de POST /api/finance/importTransactions.

Paramètres de requête

ChampTypeObligatoireDescription
accountId integer · int64 Oui Nom de compte.
startDate string Non Date de début.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactions?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet TmsTask
ChampTypeObligatoireDescription
id integer · int64 Non Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Non 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 Non Type.
name string Non Nom.
clientId integer · int64 Non Nom du client.
entityId integer · int64 Non Identification de l'entité.
progress integer · int32 Non - Ça va.
processedQuantity integer · int32 Non Quantité traitée.
organizationId integer · int64 Non Identification de l'organisation.
priority integer · int32 Non La priorité.
properties string Non Des propriétés.
message string Non Je vous envoie un message.
messageParams string Non Parammes de message.
createdDate string · date-time Non Date créée.
startDate string · date-time Non Date de début.
finishDate string · date-time Non La date de fin.
url string Non - Je vous en prie.
inputFileUrl string Non L' URL du fichier d'entrée.
retryNumber integer · int32 Non Retour à la numérotation.
userId integer · int32 Non Identification de l'utilisateur.
retryDate string · date-time Non Retour à la date.
debug boolean Non Débug.
forcedStart boolean Non Le démarrage forcé.
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 Non Le service.
lang string Non Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

POST

Importation de transaction à partir du fichier Excel

/api/finance/importTransactionFromExcelFile
Token avec accès à l'écriture

Importation de transaction à partir d' un fichier Excel à l'aide de POST /api/finance/importTransactionFromExcelFile.

Paramètres de requête

ChampTypeObligatoireDescription
clientOrganizationId integer · int64 Oui Identification de l'organisation du client.

Organisme de demande

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

Réponse réussie

200
champs d'objet TmsTask
ChampTypeObligatoireDescription
id integer · int64 Non Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Non 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 Non Type.
name string Non Nom.
clientId integer · int64 Non Nom du client.
entityId integer · int64 Non Identification de l'entité.
progress integer · int32 Non - Ça va.
processedQuantity integer · int32 Non Quantité traitée.
organizationId integer · int64 Non Identification de l'organisation.
priority integer · int32 Non La priorité.
properties string Non Des propriétés.
message string Non Je vous envoie un message.
messageParams string Non Parammes de message.
createdDate string · date-time Non Date créée.
startDate string · date-time Non Date de début.
finishDate string · date-time Non La date de fin.
url string Non - Je vous en prie.
inputFileUrl string Non L' URL du fichier d'entrée.
retryNumber integer · int32 Non Retour à la numérotation.
userId integer · int32 Non Identification de l'utilisateur.
retryDate string · date-time Non Retour à la date.
debug boolean Non Débug.
forcedStart boolean Non Le démarrage forcé.
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 Non Le service.
lang string Non Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Les erreurs7

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_file_is_empty
Le fichier téléchargé est vide

error spécifique au point final. Utilisez le code error_file_is_empty stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_max_upload_size_exceeded
Taille de fichier autorisée dépassée

error spécifique au point final. Utilisez le code error_max_upload_size_exceeded stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_excel
Format de fichier Excel incorrect

error spécifique au point final. Utilisez le code error_wrong_excel stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Obtenez une liste de comptes

/api/finance/getAccountList
Token avec accès à l'écriture

Obtenez une liste de comptes à l'aide de POST /api/finance/getAccountList.

Paramètres de requête

ChampTypeObligatoireDescription
bank stringSBER, TOCHKA, TBANK, ALFA_BANK Oui La banque.
curl --request POST 'https://api.selsup.ru/api/finance/getAccountList?bank=SBER' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array Account[]
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
[
  "string"
]
Les erreurs12

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_bank_integration
Aucune intégration avec la banque

error spécifique au point final. Utilisez le code error_no_bank_integration stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_remote_error
{message}

error spécifique au point final. Utilisez le code error_remote_error stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_sberbank_api
Erreur Sberbank : {message}

error spécifique au point final. Utilisez le code error_sberbank_api stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_service_not_supported
Service non pris en charge

error spécifique au point final. Utilisez le code error_service_not_supported stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_tbank
erreur d'intégration T-Bank Business

error spécifique au point final. Utilisez le code error_tbank stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_tbank_request
erreur de requête vers T-Bank Business

error spécifique au point final. Utilisez le code error_tbank_request stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_tochka_request
erreur de requête vers Tochka

error spécifique au point final. Utilisez le code error_tochka_request stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_token_expired_or_revoked
Le jeton API est révoqué ou saisi incorrectement. Vérifiez que la clé API a toutes les fonctionnalités. Générez une nouvelle clé et remplacez-la dans SELSUP, car les clés ont une durée de vie.

error spécifique au point final. Utilisez le code error_token_expired_or_revoked stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Ajouter un calendrier

/api/finance/addSchedule
Token avec accès à l'écriture

Ajouter le calendrier à l'aide de POST /api/finance/addSchedule.

Organisme de demande

application/json
champs d'objetTransactionSchedule
ChampTypeObligatoireDescription
scheduleId integer · int64 Non - Le numéro de l'agenda.
direction stringDEBIT, CREDIT Non - Dans la direction.
comment string Non Comment ?
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
date string · date-time Non Une date.
paymentAmount number · double Non Montant de paiement.
frequency stringWEEK, MONTH, QUARTER, YEAR Non La fréquence.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
creator string Non Le Créateur.
createdDate string · date-time Non Date créée.
contractorInn string Non Le constructeur d'hôtel.
includeInPnl boolean Non Incluez dans le Pnl.
curl --request POST 'https://api.selsup.ru/api/finance/addSchedule' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --header 'Content-Type: application/json' \
  --data '{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}'

Réponse réussie

200
champs d'objet TransactionSchedule
ChampTypeObligatoireDescription
scheduleId integer · int64 Non - Le numéro de l'agenda.
direction stringDEBIT, CREDIT Non - Dans la direction.
comment string Non Comment ?
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
date string · date-time Non Une date.
paymentAmount number · double Non Montant de paiement.
frequency stringWEEK, MONTH, QUARTER, YEAR Non La fréquence.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
champs d'objet Organization
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
shortName string Non Nom court.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED Non Le type de taxe.
taxRate integer · int32 Non Taxe d'imposition.
taxNds integer · int32 Non Les impôts.
inputTaxNds integer · int32 Non Les impôts sur les entrées.
outputTaxNds integer · int32 Non Les taxes sur les produits de consommation.
enableNewTaxCalculation boolean Non Activer le nouveau calcul des impôts.
useNdsCostPrice boolean Non Utilisez le prix de Nds.
inn string Oui Une auberge.
kpp string Non Je suis là.
bank string Non La banque.
bik string Non Je fais du vélo.
corrBill string Non - Il est là.
billNumber string Non Le numéro de la facture.
stampPath string Non Le chemin du timbre.
stampUrl string Non Une adresse d'url.
stampSize integer · int32 Non La taille du timbre.
stampWidth integer · int32 Non La largeur du timbre.
stampHeight integer · int32 Non La hauteur du timbre.
signaturePath string Non Le chemin de la signature.
signatureUrl string Non L'URL de la signature.
signatureSize integer · int32 Non Taille de signature.
signatureWidth integer · int32 Non Largeur de signature.
signatureHeight integer · int32 Non La hauteur de la signature.
ipPerson Person Non Je suis une personne.
form stringOOO, IP, SELF_EMPLOYED Oui Le formulaire.
ip boolean Non Je suis là.
clientId integer · int64 Non Nom du client.
address Address Non Une adresse.
phoneNumber string Non Nom de téléphone.
addressFull string Non L'adresse est complète.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
creator string Non Le Créateur.
createdDate string · date-time Non Date créée.
contractorInn string Non Le constructeur d'hôtel.
includeInPnl boolean Non Incluez dans le Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Les erreurs16

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_comment_max_length
La longueur maximale de l'objet du paiement ne doit pas dépasser 250 caractères

error spécifique au point final. Utilisez le code error_comment_max_length stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_expenditure
Article de dépense non spécifié

error spécifique au point final. Utilisez le code error_empty_expenditure stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_frequency
Fréquence de paiement non spécifiée

error spécifique au point final. Utilisez le code error_empty_frequency stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_sum
Montant non spécifié

error spécifique au point final. Utilisez le code error_empty_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_transaction_comment
Objet du paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_transaction_comment stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum
montant incorrect

error spécifique au point final. Utilisez le code error_no_correct_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_correct_sum_rub
montant incorrect en roubles

error spécifique au point final. Utilisez le code error_no_correct_sum_rub stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_organization_not_found
Organisation non trouvée

error spécifique au point final. Utilisez le code error_organization_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_date
date incorrecte

error spécifique au point final. Utilisez le code error_wrong_date stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_wrong_sum
La somme doit être un nombre positif

error spécifique au point final. Utilisez le code error_wrong_sum stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Ajout des dépenses

/api/finance/addExpenditure
Token avec accès à l'écriture

Ajouter les dépenses à l'aide de POST /api/finance/addExpenditure.

Organisme de demande

application/json
champs d'objetExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
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"
}'

Réponse réussie

200
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Les erreurs7

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_empty_direction
Type de paiement non spécifié

error spécifique au point final. Utilisez le code error_empty_direction stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_name
Nom non spécifié

error spécifique au point final. Utilisez le code error_empty_name stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_not_uniq_expenditure
Un poste de dépenses avec ce nom existe déjà

error spécifique au point final. Utilisez le code error_not_uniq_expenditure stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

POST

Ajouter un compte

/api/finance/addAccount
Token avec accès à l'écriture

Ajouter un compte à l'aide de POST /api/finance/addAccount.

Organisme de demande

application/json
champs d'objetAccount
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
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"
}'

Réponse réussie

200
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Les erreurs9

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_empty_account_name
Nom du compte non spécifié

error spécifique au point final. Utilisez le code error_empty_account_name stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_account_number
numéro de compte vide

error spécifique au point final. Utilisez le code error_empty_account_number stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_bank
Banque non spécifiée

error spécifique au point final. Utilisez le code error_empty_bank stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_empty_organization
Aucune organisation sélectionnée

error spécifique au point final. Utilisez le code error_empty_organization stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_organization_not_found
Organisation non trouvée

error spécifique au point final. Utilisez le code error_organization_not_found stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Télécharger le modèle d'importation de transactions

/api/finance/transaction/template
Token avec accès à la lecture

Télécharger le modèle d'importation de transactions à l'aide de GET /api/finance/transaction/template.

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

Réponse réussie

200
"string"
Les erreurs5

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Obtenez la structure des transactions

/api/finance/transaction/structure
Token avec accès à la lecture

Obtenez la structure des transactions à l'aide de GET /api/finance/transaction/structure.

Paramètres de requête

ChampTypeObligatoireDescription
filter TransactionFilter Oui Le filtre.
champs d'objet TransactionFilter
ChampTypeObligatoireDescription
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
query string Non Je me demande.
dateFrom string · date-time Non Date de.
dateTo string · date-time Non À la date.
organizationId integer · int64 Non Identification de l'organisation.
organizationIds integer[] Non Les identifiants de l'organisation.
services string[] Non Des services.
direction stringDEBIT, CREDIT Non - Dans la direction.
incomeId integer · int64 Non Identification de revenu.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
timeZone integer · int32 Non La fuseau horaire.
showIncomes boolean Non - Je vous montre les revenus.
accountId integer · int64 Non Nom de compte.
includePreviousPeriodValeur par défaut: false boolean Non Inclure la période précédente.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/structure?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet TransactionStructureResponse
ChampTypeObligatoireDescription
currentPeriod PeriodTransactionResponse Oui La période actuelle.
champs d'objet PeriodTransactionResponse
ChampTypeObligatoireDescription
startDate string · date-time Oui Date de début.
endDate string · date-time Oui La date de fin.
transactions TransactionStructure[] Oui Les transactions.
Structure des éléments de l'array TransactionStructure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
cost number · double Non Le coût.
totalSales number · double Non Ventes totales.
percent number · double Non Pourcentage.
absPercent number · double Non Pourcentage des abdominaux.
costWithoutSpp number · double Non Le coût sans SPP.
totalSalesWithoutSpp number · double Non Ventes totales sans SPP.
percentWithoutSpp number · double Non Pourcentage sans SPP.
direction stringDEBIT, CREDIT Oui - Dans la direction.
totalCost number · double Non Le coût total.
percentDiff number · double Non Différence de pourcentage.
previousPeriod PeriodTransactionResponse Non La période précédente.
champs d'objet PeriodTransactionResponse
ChampTypeObligatoireDescription
startDate string · date-time Oui Date de début.
endDate string · date-time Oui La date de fin.
transactions TransactionStructure[] Oui Les transactions.
Structure des éléments de l'array TransactionStructure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
cost number · double Non Le coût.
totalSales number · double Non Ventes totales.
percent number · double Non Pourcentage.
absPercent number · double Non Pourcentage des abdominaux.
costWithoutSpp number · double Non Le coût sans SPP.
totalSalesWithoutSpp number · double Non Ventes totales sans SPP.
percentWithoutSpp number · double Non Pourcentage sans SPP.
direction stringDEBIT, CREDIT Oui - Dans la direction.
totalCost number · double Non Le coût total.
percentDiff number · double Non Différence de pourcentage.
difference PeriodTransactionResponse Non La différence.
champs d'objet PeriodTransactionResponse
ChampTypeObligatoireDescription
startDate string · date-time Oui Date de début.
endDate string · date-time Oui La date de fin.
transactions TransactionStructure[] Oui Les transactions.
Structure des éléments de l'array TransactionStructure
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
cost number · double Non Le coût.
totalSales number · double Non Ventes totales.
percent number · double Non Pourcentage.
absPercent number · double Non Pourcentage des abdominaux.
costWithoutSpp number · double Non Le coût sans SPP.
totalSalesWithoutSpp number · double Non Ventes totales sans SPP.
percentWithoutSpp number · double Non Pourcentage sans SPP.
direction stringDEBIT, CREDIT Oui - Dans la direction.
totalCost number · double Non Le coût total.
percentDiff number · double Non Différence de pourcentage.
{
  "currentPeriod": "string",
  "previousPeriod": "string",
  "difference": "string"
}
Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

GET

Résumé de la transaction

/api/finance/transaction/find
Token avec accès à la lecture

Résumé de la transaction avec GET

Paramètres de requête

ChampTypeObligatoireDescription
filter TransactionFilter Oui Le filtre.
champs d'objet TransactionFilter
ChampTypeObligatoireDescription
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
query string Non Je me demande.
dateFrom string · date-time Non Date de.
dateTo string · date-time Non À la date.
organizationId integer · int64 Non Identification de l'organisation.
organizationIds integer[] Non Les identifiants de l'organisation.
services string[] Non Des services.
direction stringDEBIT, CREDIT Non - Dans la direction.
incomeId integer · int64 Non Identification de revenu.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
timeZone integer · int32 Non La fuseau horaire.
showIncomes boolean Non - Je vous montre les revenus.
accountId integer · int64 Non Nom de compte.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/find?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet FindResponseTransaction
ChampTypeObligatoireDescription
rows Transaction[] Non Les rangées.
Structure des éléments de l'array Transaction
ChampTypeObligatoireDescription
transactionId integer · int64 Non Identification de transaction.
clientId integer · int64 Non Nom du client.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
direction stringDEBIT, CREDIT Non - Dans la direction.
scheduleId integer · int64 Non - Le numéro de l'agenda.
comment string Non Comment ?
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
recipientKpp integer · int64 Non Le destinataire Kpp.
recipientInn integer · int64 Non L'hôtel du bénéficiaire.
recipientAccount string Non Compte du destinataire.
recipientName string Non Nom du destinataire.
payerKpp integer · int64 Non Le payant Kpp.
payerInn integer · int64 Non Le payant.
payerAccount string Non Compte du payeur.
payerName string Non Nom du payeur.
kbk string Non Je suis là.
recipientAgentBik integer · int64 Non Le destinataire de l'agence Bik.
recipientAgentAccount string Non Compte de l'agent destinataire.
recipientAgentName string Non Nom de l'agent.
payerAgentBik integer · int64 Non L'agent payant Bik.
payerAgentAccount string Non Le compte de l'agent payeur.
payerAgentName string Non Nom de l'agent payeur.
accountCurrency string Non La monnaie du compte.
paymentAmountRub number · double Non Le montant du paiement
paymentAmount number · double Non Montant de paiement.
paymentPurpose string Non Objectif du paiement.
paymentDocumentCode string Non Code du document de paiement.
paymentDocumentNumber integer · int64 Non Numéro du document de paiement.
date string · date-time Non Une date.
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
organizationId integer · int64 Non Identification de l'organisation.
deleted boolean Non Il a été supprimé.
includeInPnl boolean Non Incluez dans le Pnl.
incomeId integer · int64 Non Identification de revenu.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE Non Type d'opération de dépenses.
isSuppliersPurchaseTransaction boolean Non Il s'agit de transactions d'achat par fournisseur.
productId integer · int64 Non Identification du produit.
article string Non Article.
barcode string Non - Le code à barres.
{
  "rows": "string"
}
Les erreurs6

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_max_page
Le numéro de page ne peut pas dépasser 100 000

error spécifique au point final. Utilisez le code error_max_page stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Obtenir la structure des transactions par direction

/api/finance/getTransactionStructureByDirection
Token avec accès à la lecture

Obtenez la structure des transactions par direction à l'aide de GET /api/finance/getTransactionStructureByDirection.

Paramètres de requête

ChampTypeObligatoireDescription
query string Non Je me demande.
dateFrom string · date-time Non Date de.
dateTo string · date-time Non À la date.
organizationId integer · int64 Non Identification de l'organisation.
organizationIds integer[] Non Les identifiants de l'organisation.
services string[] Non Des services.
direction stringDEBIT, CREDIT Non - Dans la direction.
incomeId integer · int64 Non Identification de revenu.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
timeZone integer · int32 Non La fuseau horaire.
showIncomes boolean Non - Je vous montre les revenus.
accountId integer · int64 Non Nom de compte.
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
curl --request GET 'https://api.selsup.ru/api/finance/getTransactionStructureByDirection?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array TransactionStructure[]
ChampTypeObligatoireDescription
id integer · int32 Non Id.
name string Non Nom.
cost number · double Non Le coût.
totalSales number · double Non Ventes totales.
percent number · double Non Pourcentage.
absPercent number · double Non Pourcentage des abdominaux.
costWithoutSpp number · double Non Le coût sans SPP.
totalSalesWithoutSpp number · double Non Ventes totales sans SPP.
percentWithoutSpp number · double Non Pourcentage sans SPP.
direction stringDEBIT, CREDIT Oui - Dans la direction.
[
  "string"
]
Les erreurs5

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_direction_cant_find
direction non trouvée

error spécifique au point final. Utilisez le code error_direction_cant_find stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Obtenez des comptes bancaires

/api/finance/getAccounts
Token avec accès à la lecture

Obtenez des comptes bancaires à l'aide de GET /api/finance/getAccounts.

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

Réponse réussie

200
Structure des éléments de l'array Account[]
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
[
  "string"
]
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Réservez votre compte par ID

/api/finance/getAccountById
Token avec accès à la lecture

Obtenez le compte par ID à l'aide de GET /api/finance/getAccountById.

Paramètres de requête

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

Réponse réussie

200
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
champs d'objet Bank
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Trouver le calendrier

/api/finance/findSchedule
Token avec accès à la lecture

Trouver le calendrier à l'aide de GET /api/finance/findSchedule.

Paramètres de requête

ChampTypeObligatoireDescription
filter TransactionSchedulerFilter Oui Le filtre.
champs d'objet TransactionSchedulerFilter
ChampTypeObligatoireDescription
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
count boolean Non Je compte.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
query string Non Je me demande.
curl --request GET 'https://api.selsup.ru/api/finance/findSchedule?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet FindResponseTransactionSchedule
ChampTypeObligatoireDescription
rows TransactionSchedule[] Non Les rangées.
Structure des éléments de l'array TransactionSchedule
ChampTypeObligatoireDescription
scheduleId integer · int64 Non - Le numéro de l'agenda.
direction stringDEBIT, CREDIT Non - Dans la direction.
comment string Non Comment ?
accountId integer · int64 Non Nom de compte.
account Account Non Le compte.
champs d'objet Account
ChampTypeObligatoireDescription
accountId integer · int64 Non Nom de compte.
name string Non Nom.
number string Non Le numéro.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
bank Bank Non La banque.
accountNumber Account Non Numéro de compte.
accountName Account Non Nom du compte.
date string · date-time Non Une date.
paymentAmount number · double Non Montant de paiement.
frequency stringWEEK, MONTH, QUARTER, YEAR Non La fréquence.
contractorId integer · int64 Non Le numéro d'identification du sous-traitant.
expenditureId integer · int64 Non Identification des dépenses.
expenditure ExpenditureObject Non Des dépenses.
champs d'objet ExpenditureObject
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
contractor Contractor Non - Le constructeur.
champs d'objet Contractor
ChampTypeObligatoireDescription
id integer · int64 Non Id.
name string Oui Nom.
versionId integer · int64 Non - La version ID.
clientId integer · int64 Non Nom du client.
createdUser string Non Créé par l'utilisateur.
lastIncomeDate string · date-time Non La dernière date de revenu.
deleted boolean Non Il a été supprimé.
organizationId integer · int64 Non Identification de l'organisation.
phoneNumber string Non Nom de téléphone.
email string Non Un courriel.
contactName string Non Nom de contact.
moySkladId string Non Je suis un homme de la classe.
url string Non - Je vous en prie.
organization Organization Non L'organisation.
clientId integer · int64 Non Nom du client.
organizationId integer · int64 Non Identification de l'organisation.
creator string Non Le Créateur.
createdDate string · date-time Non Date créée.
contractorInn string Non Le constructeur d'hôtel.
includeInPnl boolean Non Incluez dans le Pnl.
{
  "rows": "string"
}
Les erreurs5

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

400error_no_client
Client introuvable ou supprimé. Écrivez au support

error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

GET

Réservation des dépenses

/api/finance/fetchExpenditure
Token avec accès à la lecture

Remporter les dépenses à l'aide de GET /api/finance/fetchExpenditure.

Paramètres de requête

ChampTypeObligatoireDescription
query string Oui Je me demande.
direction stringDEBIT, CREDIT Non - Dans la direction.
limit integer · int32 Oui La limite.
curl --request GET 'https://api.selsup.ru/api/finance/fetchExpenditure?query=string&limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array ExpenditureObject[]
ChampTypeObligatoireDescription
expenditureId integer · int64 Non Identification des dépenses.
name string Non Nom.
type stringDEBIT, CREDIT Non Type.
clientId integer · int64 Non Nom du client.
isCommon boolean Non C'est commun.
expenditureName ExpenditureObject Non Nom des dépenses.
expenditureType ExpenditureObject Non Type de dépenses.
[
  "string"
]
Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

GET

La banque de la pêche

/api/finance/fetchBank
Token avec accès à la lecture

Remplissez votre compte en utilisant GET /api/finance/fetchBank.

Paramètres de requête

ChampTypeObligatoireDescription
query string Non Je me demande.
limit integer · int32 Oui La limite.
curl --request GET 'https://api.selsup.ru/api/finance/fetchBank?limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
Structure des éléments de l'array Bank[]
ChampTypeObligatoireDescription
bik string Non Je fais du vélo.
name string Non Nom.
address string Non Une adresse.
isBank boolean Non C'est Bank.
account string Non Le compte.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK Non L'intégration.
bankBik Bank Non Une banque de vélo.
bankName Bank Non Nom de la banque.
bankAddress Bank Non Adresse bancaire.
bankAccount Bank Non Compte bancaire.
bankIntegration Bank Non L'intégration bancaire.
[
  "string"
]
Les erreurs3

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

GET

Exporter des transactions dans le fichier Excel

/api/finance/exportTransactionInExcelFile
Token avec accès à la lecture

Exporter des transactions dans le fichier Excel à l'aide de GET /api/finance/exportTransactionInExcelFile.

Paramètres de requête

ChampTypeObligatoireDescription
request AnalyticsRequest Oui Je vous en prie.
champs d'objet AnalyticsRequest
ChampTypeObligatoireDescription
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 Non La période.
dateFrom string · date-time Oui Date de.
dateTo string · date-time Oui À la date.
services string[] Non Des services.
categories integer[] Non Les catégories.
brands integer[] Non Des marques.
clientOrganizationId integer · int64 Non Identification de l'organisation du client.
organizations integer[] Non Des organisations.
ids integer[] Non Des cartes.
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION Non Type.
types string[] Non Des types.
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 Non Status.
timeZone integer · int32 Non La fuseau horaire.
previousDateFrom string · date-time Non Date précédente.
clientOrganizationIds integer[] Non Les identifiants de l'organisation du client.
ignoreCredit boolean Non Ignorez le crédit.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Oui champ d'analyse des produits.
query string Non Je me demande.
withDuplicate boolean Non Avec Duplicate.
withBonus boolean Non Avec Bonus.
byOrgAndService boolean Non Par l'Org et le Service.
byOrderType boolean Non Par type de commande.
limit integer · int32 Non La limite.
page integer · int32 Non Page. Je suis là.
sortBy string Non On est sortis.
ascending boolean Non Il monte.
id integer · int64 Non Id.
isMarketPlaceStructure boolean Non C'est la structure du marché.
isDashboard boolean Non C'est le tableau de bord.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE Non Le champ d'analyse.
planDayCount integer · int32 Non Le compte de la journée.
daysToSupply integer · int32 Non Des jours à fournir.
plannedSupplyDate string · date-time Non Date de livraison prévue.
groupByView boolean Non Groupe par point de vue.
warehouses integer[] Non Les entrepôts.
salesModels string[] Non Modèles de vente.
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT Non L'agrégation.
columns FileExportColumn[] Non Les colonnes.
Structure des éléments de l'array FileExportColumn
ChampTypeObligatoireDescription
id integer · int64 Non Id.
fileExportId integer · int64 Non Fichier d'exportation
columnName string Non Nom de colonne.
columnOrder integer · int32 Non L'ordre de la colonne.
isEnabled boolean Non Il est activé.
regions string[] Non Les régions.
group boolean Non Groupe.
calculationByOrders boolean Non Le calcul par ordre.
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 Non Rapport de la source.
skipDayWithoutStocks boolean Non Ne pas passer à côté de la journée sans bourse.
replaceSetsByComponents boolean Non Remplacez les ensembles par composants.
distributeFbsByWarehouse boolean Non Distribuer les FBS par entrepôt.
distributeFbsStock boolean Non Distribuer des stocks du FBI.
ignoreDumping boolean Non Ignorez le Dumping.
isSaleStructure boolean Non C'est la structure de vente.
isAveragePerOneUnit boolean Non est la moyenne par unité.
updateDate boolean Non Date de mise à jour.
useWeightedGroup boolean Non Utilisez le groupe pondéré.
isFindirRequest boolean Non C'est une demande de Findir.
brandIds integer[] Non Les marques.
categoryIds integer[] Non Les identifiants de catégorie.
articles string[] Non Des articles.
colors string[] Non Les couleurs.
sizes string[] Non Les tailles.
barcodes string[] Non Des codes à barres.
tagIds integer[] Non Les identifiants.
penaltyFrom number · double Non - Je suis en prison.
penaltyTo number · double Non La peine à.
logisticsFrom number · double Non - De la logistique.
logisticsTo number · double Non Pour la logistique.
marginFrom number · double Non - À la marge.
marginTo number · double Non Marge à.
salesAmountFrom number · double Non Le montant des ventes
salesAmountTo number · double Non Le montant des ventes à.
totalSalesAmountFrom number · double Non Le montant total des ventes à partir de.
totalSalesAmountTo number · double Non Le montant total des ventes à.
grossProfitFrom number · double Non Le bénéfice brut.
grossProfitTo number · double Non Le bénéfice brut pour.
taxNds integer · int32 Non Les impôts.
useOsno boolean Non Utilisez Osno.
unmatch boolean Non Il n'y a pas de match.
curl --request GET 'https://api.selsup.ru/api/finance/exportTransactionInExcelFile?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Réponse réussie

200
champs d'objet TmsTask
ChampTypeObligatoireDescription
id integer · int64 Non Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION Non 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 Non Type.
name string Non Nom.
clientId integer · int64 Non Nom du client.
entityId integer · int64 Non Identification de l'entité.
progress integer · int32 Non - Ça va.
processedQuantity integer · int32 Non Quantité traitée.
organizationId integer · int64 Non Identification de l'organisation.
priority integer · int32 Non La priorité.
properties string Non Des propriétés.
message string Non Je vous envoie un message.
messageParams string Non Parammes de message.
createdDate string · date-time Non Date créée.
startDate string · date-time Non Date de début.
finishDate string · date-time Non La date de fin.
url string Non - Je vous en prie.
inputFileUrl string Non L' URL du fichier d'entrée.
retryNumber integer · int32 Non Retour à la numérotation.
userId integer · int32 Non Identification de l'utilisateur.
retryDate string · date-time Non Retour à la date.
debug boolean Non Débug.
forcedStart boolean Non Le démarrage forcé.
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 Non Le service.
lang string Non Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Les erreurs4

Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑

401auth_required
Autentification requise

Authorization est manquant, vide ou contient un jeton non valide.

400error_access_denied
Accès refusé

Le jeton existe, mais son rôle ne peut pas effectuer cette opération.

500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance

Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.

400error_analytics_access_denied
Les données analytiques sont confidentielles pour le rôle SUPPORT

error spécifique au point final. Utilisez le code error_analytics_access_denied stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.

Authorization

Marque pour les demandes d'essai

Le jeton reste dans le localStorage de ce navigateur et est envoyé uniquement dans l'en-tête Authorization des demandes à api.selsup.ru.

Essayer

Parametres réels de la demande

Réponse en direct API

Envoyez une demande pour voir la réponse SelSup.