SelSup Developers

El proyecto de ley de la Unión Europea · API Referencia

Finanzas

Puntos finales para la financiación, incluidas las rutas exactas, los parámetros, los organismos de solicitud y los esquemas de respuesta expansibles.

25 puntos finales/api/financeEstablesDescripción legible por máquina ↗
{ }

Esta página está respaldada por un contrato independiente editable. Valida las operaciones de escritura con datos de prueba antes de su uso en producción.

/api/finance

Flujos de trabajo listos para su uso

Flujos de trabajo listos para su uso

01

Comience con Finanzas

Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.

  1. Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
  2. Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
  3. Manejar el estado HTTP y el campo estable error en errores de aplicación.

Modelo de datos

Estructuras de datos

Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.

Account8 campos
accountIdinteger · int64

Identificación de cuenta.

namestring

- ¿Cómo se llama?

numberstring

El número.

clientIdinteger · int64

Identificación del cliente.

organizationIdinteger · int64

Identificación de la organización.

bankBank

El banco.

accountNumberAccount

Número de cuenta.

accountNameAccount

Nombre de la cuenta.

Address15 campos
idinteger · int32

Id.

postCodestring

Código postal.

countryCountry

El país.

regionRegion

Región.

regionIdinteger · int32

Región ID.

streetstring

La calle.

housestring

- ¿Qué es?

districtstring

El distrito.

citystring

Ciudad.

localitystring

Localidad.

buildingstring

Construyendo.

flatstring

Es un piso.

shortstring

Es corto.

addressIdAddress

La dirección de identificación.

fullstring

- ¿Qué?

Bank11 campos
bikstring

- En bicicleta.

namestring

- ¿Cómo se llama?

addressstring

La dirección.

isBankboolean

Es Bank.

accountstring

Cuenta.

integrationstring

La integración.

bankBikBank

El banco de bicicletas.

bankNameBank

Nombre del banco.

bankAddressBank

La dirección del banco.

bankAccountBank

Cuenta bancaria.

bankIntegrationBank

La integración bancaria.

Contractor14 campos
idinteger · int64

Id.

namestring

- ¿Cómo se llama?

Obligatorio
versionIdinteger · int64

La versión ID.

clientIdinteger · int64

Identificación del cliente.

read-only
createdUserstring

Creado por el usuario.

read-only
lastIncomeDatestring · date-time

Última fecha de ingresos.

read-only
deletedboolean

Se borró.

read-only
organizationIdinteger · int64

Identificación de la organización.

phoneNumberstring

¿Cuál es el número de teléfono?

emailstring

El correo electrónico.

contactNamestring

Nombre de contacto.

moySkladIdstring

- ¿Qué es eso?

urlstring

- ¿Qué quieres?

organizationOrganization

La organización.

read-only
Country6 campos
countryIdinteger · int32

Identificación del país.

namestring

- ¿Cómo se llama?

code2string

Código 2.

code3string

Código 3.

namesobject

Los nombres.

printNamestring

Impresión del nombre.

ExpenditureObject7 campos
expenditureIdinteger · int64

Identificación de gastos.

namestring

- ¿Cómo se llama?

typestring

Type.

clientIdinteger · int64

Identificación del cliente.

isCommonboolean

Es común.

expenditureNameExpenditureObject

Nombre de los gastos.

expenditureTypeExpenditureObject

Tipo de gasto.

Organization33 campos
idinteger · int64

Id.

read-only
namestring

- ¿Cómo se llama?

Obligatorio
shortNamestring

Nombre corto.

taxTypestring

Tipo de impuestos.

taxRateinteger · int32

Taxa de impuestos.

taxNdsinteger · int32

Los impuestos.

inputTaxNdsinteger · int32

Los impuestos de entrada.

outputTaxNdsinteger · int32

Las tasas de impuestos sobre la producción.

enableNewTaxCalculationboolean

Habilitar el nuevo cálculo de impuestos.

useNdsCostPriceboolean

Utilice el precio de los costos.

innstring

Alojamiento.

Obligatorio
kppstring

¿Qué pasa?

bankstring

El banco.

bikstring

- En bicicleta.

corrBillstring

Corr Bill.

billNumberstring

El número de la cuenta.

stampPathstring

Camino de sello.

read-only
stampUrlstring

- Sí, está bien.

read-only
stampSizeinteger · int32

El tamaño del sello.

read-only
stampWidthinteger · int32

La anchura del sello.

read-only
stampHeightinteger · int32

Estampado de altura.

read-only
signaturePathstring

Camino de la firma.

read-only
signatureUrlstring

Url de firma.

read-only
signatureSizeinteger · int32

Tamaño de firma.

read-only
signatureWidthinteger · int32

Ancho de firma.

read-only
signatureHeightinteger · int32

Alteza de firma.

read-only
ipPersonPerson

Persona IP.

formstring

Forma.

Obligatorio
ipboolean

- ¿Qué pasa?

clientIdinteger · int64

Identificación del cliente.

read-only
addressAddress

La dirección.

phoneNumberstring

¿Cuál es el número de teléfono?

addressFullstring

La dirección está completa.

read-only
Person14 campos
personIdinteger · int64

Identificación de persona.

read-only
firstNamestring

- ¿Cómo se llama?

Obligatorio
lastNamestring

- El apellido.

Obligatorio
surNamestring

Sur Name.

clientIdinteger · int64

Identificación del cliente.

read-only
positionPersonPosition

- Posición.

Obligatorio
versionIdinteger · int64

La versión ID.

read-only
createdUserstring

Creado por el usuario.

read-only
createdDatestring · date-time

Creado fecha.

read-only
deletedboolean

Se borró.

read-only
userIdinteger · int32

Identificación del usuario.

read-only
hasChangesboolean

Tiene cambios.

fullNamestring

- El nombre completo.

read-only
shortNamestring

Nombre corto.

read-only
PersonPosition7 campos
idinteger · int64

Id.

read-only
namestring

- ¿Cómo se llama?

Obligatorio
deletedboolean

Se borró.

read-only
clientIdinteger · int64

Identificación del cliente.

read-only
defaultJobIdinteger · int64

Identificación de trabajo por defecto.

createdUserstring

Creado por el usuario.

read-only
createdDatestring · date-time

Creado fecha.

read-only
Region4 campos
regionIdinteger · int32

Región ID.

countryIdinteger · int32

Identificación del país.

namestring

- ¿Cómo se llama?

regionSynonymsRegionSynonym[]

Sinónimos de región.

RegionSynonym4 campos
idinteger · int64

Id.

regionIdinteger · int64

Región ID.

synonymstring

Es sinónimo.

servicestring

Servicio.

Transaction42 campos
transactionIdinteger · int64

Identificación de la transacción.

clientIdinteger · int64

Identificación del cliente.

expenditureIdinteger · int64

Identificación de gastos.

expenditureExpenditureObject

¿Qué es lo que se hace?

directionstring

En dirección.

scheduleIdinteger · int64

Identificación de horario.

commentstring

Comentario.

contractorIdinteger · int64

Identificación del contratista.

contractorContractor

- El contratista.

recipientKppinteger · int64

El receptor Kpp.

recipientInninteger · int64

El albergue de los receptores.

recipientAccountstring

Cuenta del destinatario.

recipientNamestring

Nombre del destinatario.

payerKppinteger · int64

El pagador Kpp.

payerInninteger · int64

El Payer Inn.

payerAccountstring

Cuenta del pagador.

payerNamestring

Nombre del pagador.

kbkstring

¿Qué pasa?

recipientAgentBikinteger · int64

El receptor, el agente Bik.

recipientAgentAccountstring

Cuenta de agente del destinatario.

recipientAgentNamestring

Nombre del agente receptor.

payerAgentBikinteger · int64

El agente de pago Bik.

payerAgentAccountstring

Cuenta de agente de pago.

payerAgentNamestring

Nombre del agente pagador.

accountCurrencystring

Dinero de la cuenta.

paymentAmountRubnumber · double

Cuantidad de pago Rub.

paymentAmountnumber · double

Cuantidad de pago.

paymentPurposestring

Propósito de pago.

paymentDocumentCodestring

Código de documento de pago.

paymentDocumentNumberinteger · int64

Número del documento de pago.

datestring · date-time

- ¿Qué?

accountIdinteger · int64

Identificación de cuenta.

accountAccount

Cuenta.

organizationIdinteger · int64

Identificación de la organización.

deletedboolean

Se borró.

includeInPnlboolean

Incluye en el Pnl.

incomeIdinteger · int64

Identificación de ingresos.

expenditureOperationTypestring

Tipo de operación de gastos.

isSuppliersPurchaseTransactionboolean

Es una transacción de compra de proveedores.

productIdinteger · int64

Identificación del producto.

articlestring

Artículo.

barcodestring

Código de barras.

TransactionSchedule18 campos
scheduleIdinteger · int64

Identificación de horario.

directionstring

En dirección.

commentstring

Comentario.

accountIdinteger · int64

Identificación de cuenta.

accountAccount

Cuenta.

datestring · date-time

- ¿Qué?

paymentAmountnumber · double

Cuantidad de pago.

frequencystring

La frecuencia.

contractorIdinteger · int64

Identificación del contratista.

expenditureIdinteger · int64

Identificación de gastos.

expenditureExpenditureObject

¿Qué es lo que se hace?

contractorContractor

- El contratista.

clientIdinteger · int64

Identificación del cliente.

organizationIdinteger · int64

Identificación de la organización.

creatorstring

El Creador.

createdDatestring · date-time

Creado fecha.

contractorInnstring

El contratista de Inn.

includeInPnlboolean

Incluye en el Pnl.

TmsTask25 campos
idinteger · int64

Id.

read-only
statusstring

Status.

read-only
typestring

Type.

read-only
namestring

- ¿Cómo se llama?

clientIdinteger · int64

Identificación del cliente.

entityIdinteger · int64

Identificación de la entidad.

progressinteger · int32

El progreso.

processedQuantityinteger · int32

Cuantidad procesada.

organizationIdinteger · int64

Identificación de la organización.

priorityinteger · int32

Prioridad.

propertiesstring

Las propiedades.

messagestring

- Mensaje.

messageParamsstring

Mensaje de Params.

createdDatestring · date-time

Creado fecha.

startDatestring · date-time

La fecha de inicio.

finishDatestring · date-time

Fecha de finalización.

urlstring

- ¿Qué quieres?

inputFileUrlstring

Envía el URL del archivo.

retryNumberinteger · int32

- No. - ¿Qué es eso?

userIdinteger · int32

Identificación del usuario.

retryDatestring · date-time

Date de nuevo.

debugboolean

Desarreglo.

forcedStartboolean

El inicio forzado.

servicestring

Servicio.

langstring

Lang.

TransactionFilter17 campos
limitinteger · int32

El límite.

pageinteger · int32

Página.

countboolean

Conde.

sortBystring

Se ha ordenado.

ascendingboolean

Ascendiendo.

querystring

- ¿Qué quieres decir?

dateFromstring · date-time

La fecha de.

dateTostring · date-time

La fecha para.

organizationIdinteger · int64

Identificación de la organización.

organizationIdsinteger[]

Identificación de la organización.

servicesstring[]

Servicios.

directionstring

En dirección.

incomeIdinteger · int64

Identificación de ingresos.

contractorIdinteger · int64

Identificación del contratista.

timeZoneinteger · int32

Zona horaria.

showIncomesboolean

Encuentra entradas.

accountIdinteger · int64

Identificación de cuenta.

PeriodTransactionResponse5 campos
startDatestring · date-time

La fecha de inicio.

Obligatorio
endDatestring · date-time

Fecha de fin.

Obligatorio
transactionsTransactionStructure[]

Las transacciones.

Obligatorio
totalCostnumber · double

El costo total.

percentDiffnumber · double

Diferencia por ciento.

TransactionStructure10 campos
idinteger · int32

Id.

namestring

- ¿Cómo se llama?

costnumber · double

El costo.

totalSalesnumber · double

Ventas totales.

percentnumber · double

El porcentaje.

absPercentnumber · double

El porcentaje abs.

costWithoutSppnumber · double

El costo sin Spp.

totalSalesWithoutSppnumber · double

Ventas totales sin Spp.

percentWithoutSppnumber · double

Porcentaje sin Spp.

directionstring

En dirección.

Obligatorio
TransactionStructureResponse3 campos
currentPeriodPeriodTransactionResponse

Periodo actual.

Obligatorio
previousPeriodPeriodTransactionResponse

El período anterior.

differencePeriodTransactionResponse

La diferencia.

FindResponseTransaction1 campos
rowsTransaction[]

Las filas.

TransactionSchedulerFilter6 campos
limitinteger · int32

El límite.

pageinteger · int32

Página.

countboolean

Conde.

sortBystring

Se ha ordenado.

ascendingboolean

Ascendiendo.

querystring

- ¿Qué quieres decir?

FindResponseTransactionSchedule1 campos
rowsTransactionSchedule[]

Las filas.

AnalyticsRequest74 campos
periodstring

El período.

dateFromstring · date-time

La fecha de.

Obligatorio
dateTostring · date-time

La fecha para.

Obligatorio
servicesstring[]

Servicios.

categoriesinteger[]

Las categorías.

brandsinteger[]

Las marcas.

clientOrganizationIdinteger · int64

Identificación de la organización del cliente.

organizationsinteger[]

Las organizaciones.

idsinteger[]

- ¿Qué es eso?

typestring

Type.

typesstring[]

Los tipos.

statusstring

Status.

timeZoneinteger · int32

Zona horaria.

previousDateFromstring · date-time

La fecha anterior de.

clientOrganizationIdsinteger[]

Identificación de la organización del cliente.

ignoreCreditboolean

Ignora el crédito.

productAnalyticFieldstring

Campo de análisis de productos.

Obligatorio
querystring

- ¿Qué quieres decir?

withDuplicateboolean

Con Duplicate.

withBonusboolean

Con Bonus.

byOrgAndServiceboolean

Por la Org y el Servicio.

byOrderTypeboolean

Por tipo de orden.

limitinteger · int32

El límite.

pageinteger · int32

Página.

sortBystring

Se ha ordenado.

ascendingboolean

Ascendiendo.

idinteger · int64

Id.

isMarketPlaceStructureboolean

Es la estructura del mercado.

isDashboardboolean

Es el tablero.

analyticsFieldstring

Campo de análisis.

planDayCountinteger · int32

Cuenta el día del plan.

daysToSupplyinteger · int32

Días para el suministro.

plannedSupplyDatestring · date-time

Fecha de suministro prevista.

groupByViewboolean

Grupo por punto de vista.

warehousesinteger[]

Los almacenes.

salesModelsstring[]

Modelos de ventas.

aggregationstring

La agregación.

columnsFileExportColumn[]

Las columnas.

regionsstring[]

Las regiones.

groupboolean

Grupo.

calculationByOrdersboolean

Calculo por orden.

sourceReportstring

Informe de origen.

skipDayWithoutStocksboolean

Salta el día sin acciones.

replaceSetsByComponentsboolean

Replace los conjuntos por componentes.

distributeFbsByWarehouseboolean

Distribuye el Fbs por almacén.

distributeFbsStockboolean

Distribuye acciones de la FBS.

ignoreDumpingboolean

Ignora el Dumping.

isSaleStructureboolean

Es la estructura de ventas.

isAveragePerOneUnitboolean

Es el promedio por una unidad.

updateDateboolean

Fecha de actualización.

useWeightedGroupboolean

Utilice el grupo ponderado.

isFindirRequestboolean

Es la solicitud de Findir.

brandIdsinteger[]

Identificación de marca.

categoryIdsinteger[]

Identificación de categoría.

articlesstring[]

Artículos.

colorsstring[]

Los colores.

sizesstring[]

Los tamaños.

barcodesstring[]

Códigos de barras.

tagIdsinteger[]

Identificación de marca.

penaltyFromnumber · double

El castigo de.

penaltyTonumber · double

El castigo para.

logisticsFromnumber · double

Desde la Logística.

logisticsTonumber · double

Logística a.

marginFromnumber · double

Margen de.

marginTonumber · double

Margen a.

salesAmountFromnumber · double

El importe de las ventas.

salesAmountTonumber · double

El importe de las ventas a.

totalSalesAmountFromnumber · double

El importe total de las ventas de.

totalSalesAmountTonumber · double

El importe total de las ventas a.

grossProfitFromnumber · double

Profitos Brutos de.

grossProfitTonumber · double

El beneficio bruto para.

taxNdsinteger · int32

Los impuestos.

useOsnoboolean

Usa a Osno.

unmatchboolean

No tiene igual.

FileExportColumn5 campos
idinteger · int64

Id.

fileExportIdinteger · int64

Identificación de archivo de exportación.

columnNamestring

Nombre de la columna.

columnOrderinteger · int32

Orden de la columna.

isEnabledboolean

Está habilitado.

Contrato de error

Cómo se devuelven los errores de aplicación

El código error es idéntico en todas las localizaciones, mientras que el mensaje orientado al usuario es traducido por el servidor.

Exproteccion

Código estable legible por máquina para la lógica de integración.

Exproteccion

Mensaje listo para la pantalla en el idioma del usuario de tokens API.

Exproteccion

Valores interpolados por el servidor en la plantilla de mensaje localizado.

localMessage utiliza el campo lang del usuario que posee el token API. El lenguaje de documentación y el encabezado Accept-Language no lo cambian; el ruso se utiliza cuando el usuario no tiene un idioma configurado.

RUEl lugar del usuario es ru
{
  "error": "error_brand_already_exists",
  "localMessage": "Бренд Base уже существует",
  "params": {
    "name": "Base"
  }
}
ESEspañol (es)
{
  "error": "error_brand_already_exists",
  "localMessage": "La marca Base ya existe",
  "params": {
    "name": "Base"
  }
}

Puntos finales

Puntos finales

PUT

Poner la transacción

/api/finance/transaction/{id}
Token con acceso a escribir

Colocar transacciones con PUT /api/finance/transaction/{id}.

Parámetros de trayectoria

CampoTipoObligatorioDescripción
id integer · int64 Id.

Organismo de solicitud

application/json
Campos de objetosTransaction
CampoTipoObligatorioDescripción
transactionId integer · int64 No Identificación de la transacción.
clientId integer · int64 No Identificación del cliente.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
direction stringDEBIT, CREDIT No En dirección.
scheduleId integer · int64 No Identificación de horario.
comment string No Comentario.
contractorId integer · int64 No Identificación del contratista.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
recipientKpp integer · int64 No El receptor Kpp.
recipientInn integer · int64 No El albergue de los receptores.
recipientAccount string No Cuenta del destinatario.
recipientName string No Nombre del destinatario.
payerKpp integer · int64 No El pagador Kpp.
payerInn integer · int64 No El Payer Inn.
payerAccount string No Cuenta del pagador.
payerName string No Nombre del pagador.
kbk string No ¿Qué pasa?
recipientAgentBik integer · int64 No El receptor, el agente Bik.
recipientAgentAccount string No Cuenta de agente del destinatario.
recipientAgentName string No Nombre del agente receptor.
payerAgentBik integer · int64 No El agente de pago Bik.
payerAgentAccount string No Cuenta de agente de pago.
payerAgentName string No Nombre del agente pagador.
accountCurrency string No Dinero de la cuenta.
paymentAmountRub number · double No Cuantidad de pago Rub.
paymentAmount number · double No Cuantidad de pago.
paymentPurpose string No Propósito de pago.
paymentDocumentCode string No Código de documento de pago.
paymentDocumentNumber integer · int64 No Número del documento de pago.
date string · date-time No - ¿Qué?
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
organizationId integer · int64 No Identificación de la organización.
deleted boolean No Se borró.
includeInPnl boolean No Incluye en el Pnl.
incomeId integer · int64 No Identificación de ingresos.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE No Tipo de operación de gastos.
isSuppliersPurchaseTransaction boolean No Es una transacción de compra de proveedores.
productId integer · int64 No Identificación del producto.
article string No Artículo.
barcode string No Código de barras.
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
}'

Respuesta exitosa

200
Campos de objetos Transaction
CampoTipoObligatorioDescripción
transactionId integer · int64 No Identificación de la transacción.
clientId integer · int64 No Identificación del cliente.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
direction stringDEBIT, CREDIT No En dirección.
scheduleId integer · int64 No Identificación de horario.
comment string No Comentario.
contractorId integer · int64 No Identificación del contratista.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
recipientKpp integer · int64 No El receptor Kpp.
recipientInn integer · int64 No El albergue de los receptores.
recipientAccount string No Cuenta del destinatario.
recipientName string No Nombre del destinatario.
payerKpp integer · int64 No El pagador Kpp.
payerInn integer · int64 No El Payer Inn.
payerAccount string No Cuenta del pagador.
payerName string No Nombre del pagador.
kbk string No ¿Qué pasa?
recipientAgentBik integer · int64 No El receptor, el agente Bik.
recipientAgentAccount string No Cuenta de agente del destinatario.
recipientAgentName string No Nombre del agente receptor.
payerAgentBik integer · int64 No El agente de pago Bik.
payerAgentAccount string No Cuenta de agente de pago.
payerAgentName string No Nombre del agente pagador.
accountCurrency string No Dinero de la cuenta.
paymentAmountRub number · double No Cuantidad de pago Rub.
paymentAmount number · double No Cuantidad de pago.
paymentPurpose string No Propósito de pago.
paymentDocumentCode string No Código de documento de pago.
paymentDocumentNumber integer · int64 No Número del documento de pago.
date string · date-time No - ¿Qué?
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
organizationId integer · int64 No Identificación de la organización.
deleted boolean No Se borró.
includeInPnl boolean No Incluye en el Pnl.
incomeId integer · int64 No Identificación de ingresos.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE No Tipo de operación de gastos.
isSuppliersPurchaseTransaction boolean No Es una transacción de compra de proveedores.
productId integer · int64 No Identificación del producto.
article string No Artículo.
barcode string No Código de barras.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Errores16

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_comment_max_length
La longitud máxima del propósito del pago no es mayor a 250 caracteres

error específico de punto final. Utilice el código estable error_comment_max_length en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_contractor_not_found
Proveedor no encontrado

error específico de punto final. Utilice el código estable error_contractor_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_date_not_found
fecha no encontrada

error específico de punto final. Utilice el código estable error_date_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_sum
No se especificó el monto

error específico de punto final. Utilice el código estable error_empty_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_expenditure_type_not_found
tipo de gasto no encontrado

error específico de punto final. Utilice el código estable error_expenditure_type_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum
suma incorrecta

error específico de punto final. Utilice el código estable error_no_correct_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum_rub
suma incorrecta en rublos

error específico de punto final. Utilice el código estable error_no_correct_sum_rub en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_organization_not_found
Organización no encontrada

error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_product_not_found
Producto no encontrado

error específico de punto final. Utilice el código estable error_product_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_transaction_id_not_found
ID de transacción no encontrado

error específico de punto final. Utilice el código estable error_transaction_id_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_sum
La suma debe ser un número positivo

error específico de punto final. Utilice el código estable error_wrong_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Programa de actualización

/api/finance/updateSchedule
Token con acceso a escribir

Actualizar el horario utilizando POST /api/finance/updateSchedule.

Organismo de solicitud

application/json
Campos de objetosTransactionSchedule
CampoTipoObligatorioDescripción
scheduleId integer · int64 No Identificación de horario.
direction stringDEBIT, CREDIT No En dirección.
comment string No Comentario.
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
date string · date-time No - ¿Qué?
paymentAmount number · double No Cuantidad de pago.
frequency stringWEEK, MONTH, QUARTER, YEAR No La frecuencia.
contractorId integer · int64 No Identificación del contratista.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
creator string No El Creador.
createdDate string · date-time No Creado fecha.
contractorInn string No El contratista de Inn.
includeInPnl boolean No Incluye en el 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"
}'

Respuesta exitosa

200
Campos de objetos TransactionSchedule
CampoTipoObligatorioDescripción
scheduleId integer · int64 No Identificación de horario.
direction stringDEBIT, CREDIT No En dirección.
comment string No Comentario.
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
date string · date-time No - ¿Qué?
paymentAmount number · double No Cuantidad de pago.
frequency stringWEEK, MONTH, QUARTER, YEAR No La frecuencia.
contractorId integer · int64 No Identificación del contratista.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
creator string No El Creador.
createdDate string · date-time No Creado fecha.
contractorInn string No El contratista de Inn.
includeInPnl boolean No Incluye en el Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Errores13

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_comment_max_length
La longitud máxima del propósito del pago no es mayor a 250 caracteres

error específico de punto final. Utilice el código estable error_comment_max_length en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_expenditure
No se especificó la partida de gastos

error específico de punto final. Utilice el código estable error_empty_expenditure en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_frequency
No se especificó la frecuencia de pago

error específico de punto final. Utilice el código estable error_empty_frequency en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_sum
No se especificó el monto

error específico de punto final. Utilice el código estable error_empty_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_transaction_comment
No se especificó el propósito del pago

error específico de punto final. Utilice el código estable error_empty_transaction_comment en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_organization_not_found
Organización no encontrada

error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_date
fecha incorrecta

error específico de punto final. Utilice el código estable error_wrong_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_sum
La suma debe ser un número positivo

error específico de punto final. Utilice el código estable error_wrong_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Actualización de los gastos

/api/finance/updateExpenditure
Token con acceso a escribir

Actualización de gastos con POST /api/finance/updateExpenditure.

Organismo de solicitud

application/json
Campos de objetosExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
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"
}'

Respuesta exitosa

200
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Errores7

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_name
No se especificó el nombre

error específico de punto final. Utilice el código estable error_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_not_uniq_expenditure
Ya existe un artículo de gastos con ese nombre

error específico de punto final. Utilice el código estable error_not_uniq_expenditure en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Actualización de la cuenta

/api/finance/updateAccount
Token con acceso a escribir

Actualizar la cuenta utilizando POST /api/finance/updateAccount.

Organismo de solicitud

application/json
Campos de objetosAccount
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
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"
}'

Respuesta exitosa

200
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Errores8

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_empty_account_name
No se ha especificado el nombre de la cuenta

error específico de punto final. Utilice el código estable error_empty_account_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_account_number
número de cuenta vacío

error específico de punto final. Utilice el código estable error_empty_account_number en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_bank
No se ha especificado banco

error específico de punto final. Utilice el código estable error_empty_bank en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_organization
No se ha seleccionado organización

error específico de punto final. Utilice el código estable error_empty_organization en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Tras la transacción

/api/finance/transaction
Token con acceso a escribir

Tras la transacción con POST /api/finance/transaction.

Organismo de solicitud

application/json
Campos de objetosTransaction
CampoTipoObligatorioDescripción
transactionId integer · int64 No Identificación de la transacción.
clientId integer · int64 No Identificación del cliente.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
direction stringDEBIT, CREDIT No En dirección.
scheduleId integer · int64 No Identificación de horario.
comment string No Comentario.
contractorId integer · int64 No Identificación del contratista.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
recipientKpp integer · int64 No El receptor Kpp.
recipientInn integer · int64 No El albergue de los receptores.
recipientAccount string No Cuenta del destinatario.
recipientName string No Nombre del destinatario.
payerKpp integer · int64 No El pagador Kpp.
payerInn integer · int64 No El Payer Inn.
payerAccount string No Cuenta del pagador.
payerName string No Nombre del pagador.
kbk string No ¿Qué pasa?
recipientAgentBik integer · int64 No El receptor, el agente Bik.
recipientAgentAccount string No Cuenta de agente del destinatario.
recipientAgentName string No Nombre del agente receptor.
payerAgentBik integer · int64 No El agente de pago Bik.
payerAgentAccount string No Cuenta de agente de pago.
payerAgentName string No Nombre del agente pagador.
accountCurrency string No Dinero de la cuenta.
paymentAmountRub number · double No Cuantidad de pago Rub.
paymentAmount number · double No Cuantidad de pago.
paymentPurpose string No Propósito de pago.
paymentDocumentCode string No Código de documento de pago.
paymentDocumentNumber integer · int64 No Número del documento de pago.
date string · date-time No - ¿Qué?
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
organizationId integer · int64 No Identificación de la organización.
deleted boolean No Se borró.
includeInPnl boolean No Incluye en el Pnl.
incomeId integer · int64 No Identificación de ingresos.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE No Tipo de operación de gastos.
isSuppliersPurchaseTransaction boolean No Es una transacción de compra de proveedores.
productId integer · int64 No Identificación del producto.
article string No Artículo.
barcode string No Código de barras.
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
}'

Respuesta exitosa

200
Campos de objetos Transaction
CampoTipoObligatorioDescripción
transactionId integer · int64 No Identificación de la transacción.
clientId integer · int64 No Identificación del cliente.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
direction stringDEBIT, CREDIT No En dirección.
scheduleId integer · int64 No Identificación de horario.
comment string No Comentario.
contractorId integer · int64 No Identificación del contratista.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
recipientKpp integer · int64 No El receptor Kpp.
recipientInn integer · int64 No El albergue de los receptores.
recipientAccount string No Cuenta del destinatario.
recipientName string No Nombre del destinatario.
payerKpp integer · int64 No El pagador Kpp.
payerInn integer · int64 No El Payer Inn.
payerAccount string No Cuenta del pagador.
payerName string No Nombre del pagador.
kbk string No ¿Qué pasa?
recipientAgentBik integer · int64 No El receptor, el agente Bik.
recipientAgentAccount string No Cuenta de agente del destinatario.
recipientAgentName string No Nombre del agente receptor.
payerAgentBik integer · int64 No El agente de pago Bik.
payerAgentAccount string No Cuenta de agente de pago.
payerAgentName string No Nombre del agente pagador.
accountCurrency string No Dinero de la cuenta.
paymentAmountRub number · double No Cuantidad de pago Rub.
paymentAmount number · double No Cuantidad de pago.
paymentPurpose string No Propósito de pago.
paymentDocumentCode string No Código de documento de pago.
paymentDocumentNumber integer · int64 No Número del documento de pago.
date string · date-time No - ¿Qué?
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
organizationId integer · int64 No Identificación de la organización.
deleted boolean No Se borró.
includeInPnl boolean No Incluye en el Pnl.
incomeId integer · int64 No Identificación de ingresos.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE No Tipo de operación de gastos.
isSuppliersPurchaseTransaction boolean No Es una transacción de compra de proveedores.
productId integer · int64 No Identificación del producto.
article string No Artículo.
barcode string No Código de barras.
{
  "transactionId": 1001,
  "clientId": 1001,
  "expenditureId": 1001,
  "expenditure": "string",
  "direction": "DEBIT",
  "scheduleId": 1001
}
Errores12

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_comment_max_length
La longitud máxima del propósito del pago no es mayor a 250 caracteres

error específico de punto final. Utilice el código estable error_comment_max_length en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_sum
No se especificó el monto

error específico de punto final. Utilice el código estable error_empty_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum
suma incorrecta

error específico de punto final. Utilice el código estable error_no_correct_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum_rub
suma incorrecta en rublos

error específico de punto final. Utilice el código estable error_no_correct_sum_rub en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_organization_not_found
Organización no encontrada

error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_product_not_found
Producto no encontrado

error específico de punto final. Utilice el código estable error_product_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_sum
La suma debe ser un número positivo

error específico de punto final. Utilice el código estable error_wrong_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

DELETE

Eliminar la transacción

/api/finance/transaction
Token con acceso a escribir

Eliminar transacciones con DELETE /api/finance/transaction.

Parámetros de consulta

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

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Eliminar el horario

/api/finance/removeSchedule
Token con acceso a escribir

Eliminar el calendario usando POST /api/finance/removeSchedule.

Parámetros de consulta

CampoTipoObligatorioDescripción
scheduleId integer · int64 Identificación de horario.
curl --request POST 'https://api.selsup.ru/api/finance/removeSchedule?scheduleId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Desembolsar los gastos

/api/finance/removeExpenditure
Token con acceso a escribir

Eliminar gastos utilizando POST /api/finance/removeExpenditure.

Parámetros de consulta

CampoTipoObligatorioDescripción
expenditureId integer · int64 Identificación de gastos.
curl --request POST 'https://api.selsup.ru/api/finance/removeExpenditure?expenditureId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores6

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_can`t_remove_object_of_expenditure
No se puede eliminar la partida en uso

error específico para el punto final. Utilice el código estable error_can`t_remove_object_of_expenditure en la lógica de la aplicación; XPRO TECTED3X contiene la traducción que se muestra anteriormente.

400error_expenditure_not_has_been_remove
Este artículo de gastos no se puede eliminar

error específico de punto final. Utilice el código estable error_expenditure_not_has_been_remove en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Eliminar la cuenta

/api/finance/removeAccount
Token con acceso a escribir

Eliminar la cuenta usando POST /api/finance/removeAccount.

Parámetros de consulta

CampoTipoObligatorioDescripción
accountId integer · int64 Identificación de cuenta.
curl --request POST 'https://api.selsup.ru/api/finance/removeAccount?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200

La respuesta no tiene cuerpo.

Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Transacciones de importación

/api/finance/importTransactions
Token con acceso a escribir

Importar transacciones con POST /api/finance/importTransactions.

Parámetros de consulta

CampoTipoObligatorioDescripción
accountId integer · int64 Identificación de cuenta.
startDate string No La fecha de inicio.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactions?accountId=1001' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos TmsTask
CampoTipoObligatorioDescripción
id integer · int64 No Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION No 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 No Type.
name string No - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
entityId integer · int64 No Identificación de la entidad.
progress integer · int32 No El progreso.
processedQuantity integer · int32 No Cuantidad procesada.
organizationId integer · int64 No Identificación de la organización.
priority integer · int32 No Prioridad.
properties string No Las propiedades.
message string No - Mensaje.
messageParams string No Mensaje de Params.
createdDate string · date-time No Creado fecha.
startDate string · date-time No La fecha de inicio.
finishDate string · date-time No Fecha de finalización.
url string No - ¿Qué quieres?
inputFileUrl string No Envía el URL del archivo.
retryNumber integer · int32 No - No. - ¿Qué es eso?
userId integer · int32 No Identificación del usuario.
retryDate string · date-time No Date de nuevo.
debug boolean No Desarreglo.
forcedStart boolean No El inicio forzado.
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 No Servicio.
lang string No Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Errores3

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

POST

Importar transacciones desde el archivo Excel

/api/finance/importTransactionFromExcelFile
Token con acceso a escribir

Importar transacciones desde un archivo de Excel utilizando POST /api/finance/importTransactionFromExcelFile.

Parámetros de consulta

CampoTipoObligatorioDescripción
clientOrganizationId integer · int64 Identificación de la organización del cliente.

Organismo de solicitud

multipart/form-data
CampoTipoObligatorioDescripción
file string · binary El archivo.
curl --request POST 'https://api.selsup.ru/api/finance/importTransactionFromExcelFile?clientOrganizationId=1001' \
  --header 'Authorization: YOUR_API_TOKEN' \
  --form 'file=@./file.bin'

Respuesta exitosa

200
Campos de objetos TmsTask
CampoTipoObligatorioDescripción
id integer · int64 No Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION No 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 No Type.
name string No - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
entityId integer · int64 No Identificación de la entidad.
progress integer · int32 No El progreso.
processedQuantity integer · int32 No Cuantidad procesada.
organizationId integer · int64 No Identificación de la organización.
priority integer · int32 No Prioridad.
properties string No Las propiedades.
message string No - Mensaje.
messageParams string No Mensaje de Params.
createdDate string · date-time No Creado fecha.
startDate string · date-time No La fecha de inicio.
finishDate string · date-time No Fecha de finalización.
url string No - ¿Qué quieres?
inputFileUrl string No Envía el URL del archivo.
retryNumber integer · int32 No - No. - ¿Qué es eso?
userId integer · int32 No Identificación del usuario.
retryDate string · date-time No Date de nuevo.
debug boolean No Desarreglo.
forcedStart boolean No El inicio forzado.
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 No Servicio.
lang string No Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Errores7

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_file_is_empty
El archivo cargado está vacío

error específico de punto final. Utilice el código estable error_file_is_empty en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_max_upload_size_exceeded
Tamaño máximo de archivo excedido

error específico de punto final. Utilice el código estable error_max_upload_size_exceeded en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_excel
Formato de archivo Excel incorrecto

error específico de punto final. Utilice el código estable error_wrong_excel en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Obtenga una lista de cuentas

/api/finance/getAccountList
Token con acceso a escribir

Obtenga la lista de cuentas usando POST /api/finance/getAccountList.

Parámetros de consulta

CampoTipoObligatorioDescripción
bank stringSBER, TOCHKA, TBANK, ALFA_BANK El banco.
curl --request POST 'https://api.selsup.ru/api/finance/getAccountList?bank=SBER' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array Account[]
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
[
  "string"
]
Errores12

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_bank_integration
No hay integración con el banco

error específico de punto final. Utilice el código estable error_no_bank_integration en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_remote_error
{message}

error específico de punto final. Utilice el código estable error_remote_error en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_sberbank_api
Error de Sberbank: {message}

error específico de punto final. Utilice el código estable error_sberbank_api en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_service_not_supported
Servicio no compatible

error específico de punto final. Utilice el código estable error_service_not_supported en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_tbank
error de integración de T-Bank Business

error específico de punto final. Utilice el código estable error_tbank en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_tbank_request
error de solicitud a T-Bank Business

error específico de punto final. Utilice el código estable error_tbank_request en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_tochka_request
error de solicitud a Tochka

error específico de punto final. Utilice el código estable error_tochka_request en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_token_expired_or_revoked
El token API ha sido revocado o introducido incorrectamente. Verifica que la clave API tenga toda la funcionalidad. Genera una nueva clave y reemplázala en SELSUP, ya que las claves tienen un período de vida.

error específico de punto final. Utilice el código estable error_token_expired_or_revoked en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Añadir el horario

/api/finance/addSchedule
Token con acceso a escribir

Añadir el calendario usando POST /api/finance/addSchedule.

Organismo de solicitud

application/json
Campos de objetosTransactionSchedule
CampoTipoObligatorioDescripción
scheduleId integer · int64 No Identificación de horario.
direction stringDEBIT, CREDIT No En dirección.
comment string No Comentario.
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
date string · date-time No - ¿Qué?
paymentAmount number · double No Cuantidad de pago.
frequency stringWEEK, MONTH, QUARTER, YEAR No La frecuencia.
contractorId integer · int64 No Identificación del contratista.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
creator string No El Creador.
createdDate string · date-time No Creado fecha.
contractorInn string No El contratista de Inn.
includeInPnl boolean No Incluye en el 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"
}'

Respuesta exitosa

200
Campos de objetos TransactionSchedule
CampoTipoObligatorioDescripción
scheduleId integer · int64 No Identificación de horario.
direction stringDEBIT, CREDIT No En dirección.
comment string No Comentario.
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
date string · date-time No - ¿Qué?
paymentAmount number · double No Cuantidad de pago.
frequency stringWEEK, MONTH, QUARTER, YEAR No La frecuencia.
contractorId integer · int64 No Identificación del contratista.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
Campos de objetos Organization
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
shortName string No Nombre corto.
taxType stringYSN, YSN_CONSUMPTION, AUSN, AUSN_CONSUMPTION, OSNO, SELF_EMPLOYED No Tipo de impuestos.
taxRate integer · int32 No Taxa de impuestos.
taxNds integer · int32 No Los impuestos.
inputTaxNds integer · int32 No Los impuestos de entrada.
outputTaxNds integer · int32 No Las tasas de impuestos sobre la producción.
enableNewTaxCalculation boolean No Habilitar el nuevo cálculo de impuestos.
useNdsCostPrice boolean No Utilice el precio de los costos.
inn string Alojamiento.
kpp string No ¿Qué pasa?
bank string No El banco.
bik string No - En bicicleta.
corrBill string No Corr Bill.
billNumber string No El número de la cuenta.
stampPath string No Camino de sello.
stampUrl string No - Sí, está bien.
stampSize integer · int32 No El tamaño del sello.
stampWidth integer · int32 No La anchura del sello.
stampHeight integer · int32 No Estampado de altura.
signaturePath string No Camino de la firma.
signatureUrl string No Url de firma.
signatureSize integer · int32 No Tamaño de firma.
signatureWidth integer · int32 No Ancho de firma.
signatureHeight integer · int32 No Alteza de firma.
ipPerson Person No Persona IP.
form stringOOO, IP, SELF_EMPLOYED Forma.
ip boolean No - ¿Qué pasa?
clientId integer · int64 No Identificación del cliente.
address Address No La dirección.
phoneNumber string No ¿Cuál es el número de teléfono?
addressFull string No La dirección está completa.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
creator string No El Creador.
createdDate string · date-time No Creado fecha.
contractorInn string No El contratista de Inn.
includeInPnl boolean No Incluye en el Pnl.
{
  "scheduleId": 1001,
  "direction": "DEBIT",
  "comment": "string",
  "accountId": 1001,
  "account": "string",
  "date": "2026-01-15T12:00:00Z"
}
Errores16

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_comment_max_length
La longitud máxima del propósito del pago no es mayor a 250 caracteres

error específico de punto final. Utilice el código estable error_comment_max_length en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_expenditure
No se especificó la partida de gastos

error específico de punto final. Utilice el código estable error_empty_expenditure en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_frequency
No se especificó la frecuencia de pago

error específico de punto final. Utilice el código estable error_empty_frequency en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_sum
No se especificó el monto

error específico de punto final. Utilice el código estable error_empty_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_transaction_comment
No se especificó el propósito del pago

error específico de punto final. Utilice el código estable error_empty_transaction_comment en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum
suma incorrecta

error específico de punto final. Utilice el código estable error_no_correct_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_correct_sum_rub
suma incorrecta en rublos

error específico de punto final. Utilice el código estable error_no_correct_sum_rub en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_organization_not_found
Organización no encontrada

error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_date
fecha incorrecta

error específico de punto final. Utilice el código estable error_wrong_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_wrong_sum
La suma debe ser un número positivo

error específico de punto final. Utilice el código estable error_wrong_sum en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Añadir gastos

/api/finance/addExpenditure
Token con acceso a escribir

Añadir gastos utilizando POST /api/finance/addExpenditure.

Organismo de solicitud

application/json
Campos de objetosExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
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"
}'

Respuesta exitosa

200
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
{
  "expenditureId": 1001,
  "name": "Example",
  "type": "DEBIT",
  "clientId": 1001,
  "isCommon": false,
  "expenditureName": "Example"
}
Errores7

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_empty_direction
No se ha especificado el tipo de pago

error específico de punto final. Utilice el código estable error_empty_direction en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_name
No se especificó el nombre

error específico de punto final. Utilice el código estable error_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_not_uniq_expenditure
Ya existe un artículo de gastos con ese nombre

error específico de punto final. Utilice el código estable error_not_uniq_expenditure en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

POST

Añadir cuenta

/api/finance/addAccount
Token con acceso a escribir

Añadir Cuenta con POST /api/finance/addAccount.

Organismo de solicitud

application/json
Campos de objetosAccount
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
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"
}'

Respuesta exitosa

200
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Errores9

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_empty_account_name
No se ha especificado el nombre de la cuenta

error específico de punto final. Utilice el código estable error_empty_account_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_account_number
número de cuenta vacío

error específico de punto final. Utilice el código estable error_empty_account_number en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_bank
No se ha especificado banco

error específico de punto final. Utilice el código estable error_empty_bank en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_empty_organization
No se ha seleccionado organización

error específico de punto final. Utilice el código estable error_empty_organization en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_organization_not_found
Organización no encontrada

error específico de punto final. Utilice el código estable error_organization_not_found en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Descargar Template de importación de transacciones

/api/finance/transaction/template
Token con acceso a lectura

Descarga Template de importación de transacciones usando GET /api/finance/transaction/template.

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

Respuesta exitosa

200
"string"
Errores5

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Obtenga la estructura de las transacciones

/api/finance/transaction/structure
Token con acceso a lectura

Obtenga la estructura de las transacciones usando GET /api/finance/transaction/structure.

Parámetros de consulta

CampoTipoObligatorioDescripción
filter TransactionFilter El filtro.
Campos de objetos TransactionFilter
CampoTipoObligatorioDescripción
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
query string No - ¿Qué quieres decir?
dateFrom string · date-time No La fecha de.
dateTo string · date-time No La fecha para.
organizationId integer · int64 No Identificación de la organización.
organizationIds integer[] No Identificación de la organización.
services string[] No Servicios.
direction stringDEBIT, CREDIT No En dirección.
incomeId integer · int64 No Identificación de ingresos.
contractorId integer · int64 No Identificación del contratista.
timeZone integer · int32 No Zona horaria.
showIncomes boolean No Encuentra entradas.
accountId integer · int64 No Identificación de cuenta.
includePreviousPeriodValor predeterminado: false boolean No Incluya el período anterior.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/structure?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos TransactionStructureResponse
CampoTipoObligatorioDescripción
currentPeriod PeriodTransactionResponse Periodo actual.
Campos de objetos PeriodTransactionResponse
CampoTipoObligatorioDescripción
startDate string · date-time La fecha de inicio.
endDate string · date-time Fecha de fin.
transactions TransactionStructure[] Las transacciones.
Estructura de los elementos del array TransactionStructure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
cost number · double No El costo.
totalSales number · double No Ventas totales.
percent number · double No El porcentaje.
absPercent number · double No El porcentaje abs.
costWithoutSpp number · double No El costo sin Spp.
totalSalesWithoutSpp number · double No Ventas totales sin Spp.
percentWithoutSpp number · double No Porcentaje sin Spp.
direction stringDEBIT, CREDIT En dirección.
totalCost number · double No El costo total.
percentDiff number · double No Diferencia por ciento.
previousPeriod PeriodTransactionResponse No El período anterior.
Campos de objetos PeriodTransactionResponse
CampoTipoObligatorioDescripción
startDate string · date-time La fecha de inicio.
endDate string · date-time Fecha de fin.
transactions TransactionStructure[] Las transacciones.
Estructura de los elementos del array TransactionStructure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
cost number · double No El costo.
totalSales number · double No Ventas totales.
percent number · double No El porcentaje.
absPercent number · double No El porcentaje abs.
costWithoutSpp number · double No El costo sin Spp.
totalSalesWithoutSpp number · double No Ventas totales sin Spp.
percentWithoutSpp number · double No Porcentaje sin Spp.
direction stringDEBIT, CREDIT En dirección.
totalCost number · double No El costo total.
percentDiff number · double No Diferencia por ciento.
difference PeriodTransactionResponse No La diferencia.
Campos de objetos PeriodTransactionResponse
CampoTipoObligatorioDescripción
startDate string · date-time La fecha de inicio.
endDate string · date-time Fecha de fin.
transactions TransactionStructure[] Las transacciones.
Estructura de los elementos del array TransactionStructure
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
cost number · double No El costo.
totalSales number · double No Ventas totales.
percent number · double No El porcentaje.
absPercent number · double No El porcentaje abs.
costWithoutSpp number · double No El costo sin Spp.
totalSalesWithoutSpp number · double No Ventas totales sin Spp.
percentWithoutSpp number · double No Porcentaje sin Spp.
direction stringDEBIT, CREDIT En dirección.
totalCost number · double No El costo total.
percentDiff number · double No Diferencia por ciento.
{
  "currentPeriod": "string",
  "previousPeriod": "string",
  "difference": "string"
}
Errores3

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

GET

Encuentra las transacciones

/api/finance/transaction/find
Token con acceso a lectura

Transacción Encuentra utilizando GET /api/finance/transaction/find.

Parámetros de consulta

CampoTipoObligatorioDescripción
filter TransactionFilter El filtro.
Campos de objetos TransactionFilter
CampoTipoObligatorioDescripción
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
query string No - ¿Qué quieres decir?
dateFrom string · date-time No La fecha de.
dateTo string · date-time No La fecha para.
organizationId integer · int64 No Identificación de la organización.
organizationIds integer[] No Identificación de la organización.
services string[] No Servicios.
direction stringDEBIT, CREDIT No En dirección.
incomeId integer · int64 No Identificación de ingresos.
contractorId integer · int64 No Identificación del contratista.
timeZone integer · int32 No Zona horaria.
showIncomes boolean No Encuentra entradas.
accountId integer · int64 No Identificación de cuenta.
curl --request GET 'https://api.selsup.ru/api/finance/transaction/find?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos FindResponseTransaction
CampoTipoObligatorioDescripción
rows Transaction[] No Las filas.
Estructura de los elementos del array Transaction
CampoTipoObligatorioDescripción
transactionId integer · int64 No Identificación de la transacción.
clientId integer · int64 No Identificación del cliente.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
direction stringDEBIT, CREDIT No En dirección.
scheduleId integer · int64 No Identificación de horario.
comment string No Comentario.
contractorId integer · int64 No Identificación del contratista.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
recipientKpp integer · int64 No El receptor Kpp.
recipientInn integer · int64 No El albergue de los receptores.
recipientAccount string No Cuenta del destinatario.
recipientName string No Nombre del destinatario.
payerKpp integer · int64 No El pagador Kpp.
payerInn integer · int64 No El Payer Inn.
payerAccount string No Cuenta del pagador.
payerName string No Nombre del pagador.
kbk string No ¿Qué pasa?
recipientAgentBik integer · int64 No El receptor, el agente Bik.
recipientAgentAccount string No Cuenta de agente del destinatario.
recipientAgentName string No Nombre del agente receptor.
payerAgentBik integer · int64 No El agente de pago Bik.
payerAgentAccount string No Cuenta de agente de pago.
payerAgentName string No Nombre del agente pagador.
accountCurrency string No Dinero de la cuenta.
paymentAmountRub number · double No Cuantidad de pago Rub.
paymentAmount number · double No Cuantidad de pago.
paymentPurpose string No Propósito de pago.
paymentDocumentCode string No Código de documento de pago.
paymentDocumentNumber integer · int64 No Número del documento de pago.
date string · date-time No - ¿Qué?
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
organizationId integer · int64 No Identificación de la organización.
deleted boolean No Se borró.
includeInPnl boolean No Incluye en el Pnl.
incomeId integer · int64 No Identificación de ingresos.
expenditureOperationType stringWILDBERRIES_PAYMENT, OZON_PAYMENT, YANDEX_MARKET_PAYMENT, OTHER_INCOME, OTHER_EXPENSES, PAYMENT_TO_SUPPLIER, PURCHASE No Tipo de operación de gastos.
isSuppliersPurchaseTransaction boolean No Es una transacción de compra de proveedores.
productId integer · int64 No Identificación del producto.
article string No Artículo.
barcode string No Código de barras.
{
  "rows": "string"
}
Errores6

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_max_page
El número de página no puede ser mayor a 100,000

error específico de punto final. Utilice el código estable error_max_page en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Obtenga la estructura de las transacciones por dirección

/api/finance/getTransactionStructureByDirection
Token con acceso a lectura

Obtenga la estructura de transacción por dirección usando GET /api/finance/getTransactionStructureByDirection.

Parámetros de consulta

CampoTipoObligatorioDescripción
query string No - ¿Qué quieres decir?
dateFrom string · date-time No La fecha de.
dateTo string · date-time No La fecha para.
organizationId integer · int64 No Identificación de la organización.
organizationIds integer[] No Identificación de la organización.
services string[] No Servicios.
direction stringDEBIT, CREDIT No En dirección.
incomeId integer · int64 No Identificación de ingresos.
contractorId integer · int64 No Identificación del contratista.
timeZone integer · int32 No Zona horaria.
showIncomes boolean No Encuentra entradas.
accountId integer · int64 No Identificación de cuenta.
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
curl --request GET 'https://api.selsup.ru/api/finance/getTransactionStructureByDirection?limit=50&page=1' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array TransactionStructure[]
CampoTipoObligatorioDescripción
id integer · int32 No Id.
name string No - ¿Cómo se llama?
cost number · double No El costo.
totalSales number · double No Ventas totales.
percent number · double No El porcentaje.
absPercent number · double No El porcentaje abs.
costWithoutSpp number · double No El costo sin Spp.
totalSalesWithoutSpp number · double No Ventas totales sin Spp.
percentWithoutSpp number · double No Porcentaje sin Spp.
direction stringDEBIT, CREDIT En dirección.
[
  "string"
]
Errores5

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_direction_cant_find
dirección no encontrada

error específico de punto final. Utilice el código estable error_direction_cant_find en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Obtenga cuentas bancarias

/api/finance/getAccounts
Token con acceso a lectura

Obtenga cuentas bancarias utilizando GET /api/finance/getAccounts.

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

Respuesta exitosa

200
Estructura de los elementos del array Account[]
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
[
  "string"
]
Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Obtenga cuentas por ID

/api/finance/getAccountById
Token con acceso a lectura

Obtenga cuenta por ID usando GET /api/finance/getAccountById.

Parámetros de consulta

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

Respuesta exitosa

200
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
Campos de objetos Bank
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
{
  "accountId": 1001,
  "name": "Example",
  "number": "string",
  "clientId": 1001,
  "organizationId": 1001,
  "bank": "string"
}
Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Encuentra el horario

/api/finance/findSchedule
Token con acceso a lectura

Encuentra el calendario usando GET /api/finance/findSchedule.

Parámetros de consulta

CampoTipoObligatorioDescripción
filter TransactionSchedulerFilter El filtro.
Campos de objetos TransactionSchedulerFilter
CampoTipoObligatorioDescripción
limit integer · int32 No El límite.
page integer · int32 No Página.
count boolean No Conde.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
query string No - ¿Qué quieres decir?
curl --request GET 'https://api.selsup.ru/api/finance/findSchedule?filter=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos FindResponseTransactionSchedule
CampoTipoObligatorioDescripción
rows TransactionSchedule[] No Las filas.
Estructura de los elementos del array TransactionSchedule
CampoTipoObligatorioDescripción
scheduleId integer · int64 No Identificación de horario.
direction stringDEBIT, CREDIT No En dirección.
comment string No Comentario.
accountId integer · int64 No Identificación de cuenta.
account Account No Cuenta.
Campos de objetos Account
CampoTipoObligatorioDescripción
accountId integer · int64 No Identificación de cuenta.
name string No - ¿Cómo se llama?
number string No El número.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
bank Bank No El banco.
accountNumber Account No Número de cuenta.
accountName Account No Nombre de la cuenta.
date string · date-time No - ¿Qué?
paymentAmount number · double No Cuantidad de pago.
frequency stringWEEK, MONTH, QUARTER, YEAR No La frecuencia.
contractorId integer · int64 No Identificación del contratista.
expenditureId integer · int64 No Identificación de gastos.
expenditure ExpenditureObject No ¿Qué es lo que se hace?
Campos de objetos ExpenditureObject
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
contractor Contractor No - El contratista.
Campos de objetos Contractor
CampoTipoObligatorioDescripción
id integer · int64 No Id.
name string - ¿Cómo se llama?
versionId integer · int64 No La versión ID.
clientId integer · int64 No Identificación del cliente.
createdUser string No Creado por el usuario.
lastIncomeDate string · date-time No Última fecha de ingresos.
deleted boolean No Se borró.
organizationId integer · int64 No Identificación de la organización.
phoneNumber string No ¿Cuál es el número de teléfono?
email string No El correo electrónico.
contactName string No Nombre de contacto.
moySkladId string No - ¿Qué es eso?
url string No - ¿Qué quieres?
organization Organization No La organización.
clientId integer · int64 No Identificación del cliente.
organizationId integer · int64 No Identificación de la organización.
creator string No El Creador.
createdDate string · date-time No Creado fecha.
contractorInn string No El contratista de Inn.
includeInPnl boolean No Incluye en el Pnl.
{
  "rows": "string"
}
Errores5

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte

error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

GET

Gastos de recogida

/api/finance/fetchExpenditure
Token con acceso a lectura

Recoger gastos utilizando GET /api/finance/fetchExpenditure.

Parámetros de consulta

CampoTipoObligatorioDescripción
query string - ¿Qué quieres decir?
direction stringDEBIT, CREDIT No En dirección.
limit integer · int32 El límite.
curl --request GET 'https://api.selsup.ru/api/finance/fetchExpenditure?query=string&limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array ExpenditureObject[]
CampoTipoObligatorioDescripción
expenditureId integer · int64 No Identificación de gastos.
name string No - ¿Cómo se llama?
type stringDEBIT, CREDIT No Type.
clientId integer · int64 No Identificación del cliente.
isCommon boolean No Es común.
expenditureName ExpenditureObject No Nombre de los gastos.
expenditureType ExpenditureObject No Tipo de gasto.
[
  "string"
]
Errores3

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

GET

El banco de tracción

/api/finance/fetchBank
Token con acceso a lectura

El Banco de la Compra con GET /api/finance/fetchBank.

Parámetros de consulta

CampoTipoObligatorioDescripción
query string No - ¿Qué quieres decir?
limit integer · int32 El límite.
curl --request GET 'https://api.selsup.ru/api/finance/fetchBank?limit=50' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Estructura de los elementos del array Bank[]
CampoTipoObligatorioDescripción
bik string No - En bicicleta.
name string No - ¿Cómo se llama?
address string No La dirección.
isBank boolean No Es Bank.
account string No Cuenta.
integration stringSBER, TOCHKA, TBANK, ALFA_BANK No La integración.
bankBik Bank No El banco de bicicletas.
bankName Bank No Nombre del banco.
bankAddress Bank No La dirección del banco.
bankAccount Bank No Cuenta bancaria.
bankIntegration Bank No La integración bancaria.
[
  "string"
]
Errores3

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

GET

Exportación de transacciones en el archivo Excel

/api/finance/exportTransactionInExcelFile
Token con acceso a lectura

Exportación de transacciones en un archivo de Excel con GET /api/finance/exportTransactionInExcelFile.

Parámetros de consulta

CampoTipoObligatorioDescripción
request AnalyticsRequest - ¿Qué quieres?
Campos de objetos AnalyticsRequest
CampoTipoObligatorioDescripción
period stringDAY, WEEK, MONTH, QUARTER, YEAR, MONTH_3, MONTH_6, END_OF_TARIFF, MONTH_7, MONTH_14, YEAR_2 No El período.
dateFrom string · date-time La fecha de.
dateTo string · date-time La fecha para.
services string[] No Servicios.
categories integer[] No Las categorías.
brands integer[] No Las marcas.
clientOrganizationId integer · int64 No Identificación de la organización del cliente.
organizations integer[] No Las organizaciones.
ids integer[] No - ¿Qué es eso?
type stringFBM, FBS, INCOME, RETAIL, WHOLESALE, FBO, MOVEMENT, WRITE_OFF, PRODUCTION No Type.
types string[] No Los tipos.
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 No Status.
timeZone integer · int32 No Zona horaria.
previousDateFrom string · date-time No La fecha anterior de.
clientOrganizationIds integer[] No Identificación de la organización del cliente.
ignoreCredit boolean No Ignora el crédito.
productAnalyticField stringBARCODE, COLOR, ARTICLE, BRAND, CATEGORY Campo de análisis de productos.
query string No - ¿Qué quieres decir?
withDuplicate boolean No Con Duplicate.
withBonus boolean No Con Bonus.
byOrgAndService boolean No Por la Org y el Servicio.
byOrderType boolean No Por tipo de orden.
limit integer · int32 No El límite.
page integer · int32 No Página.
sortBy string No Se ha ordenado.
ascending boolean No Ascendiendo.
id integer · int64 No Id.
isMarketPlaceStructure boolean No Es la estructura del mercado.
isDashboard boolean No Es el tablero.
analyticsField stringPRODUCT, MODEL, GROUP, ORGANIZATION, CLIENT, CATEGORY, PRODUCT_VIEW, BRAND, REGION, WAREHOUSE No Campo de análisis.
planDayCount integer · int32 No Cuenta el día del plan.
daysToSupply integer · int32 No Días para el suministro.
plannedSupplyDate string · date-time No Fecha de suministro prevista.
groupByView boolean No Grupo por punto de vista.
warehouses integer[] No Los almacenes.
salesModels string[] No Modelos de ventas.
aggregation stringWAREHOUSE, WAREHOUSE_PRODUCT No La agregación.
columns FileExportColumn[] No Las columnas.
Estructura de los elementos del array FileExportColumn
CampoTipoObligatorioDescripción
id integer · int64 No Id.
fileExportId integer · int64 No Identificación de archivo de exportación.
columnName string No Nombre de la columna.
columnOrder integer · int32 No Orden de la columna.
isEnabled boolean No Está habilitado.
regions string[] No Las regiones.
group boolean No Grupo.
calculationByOrders boolean No Calculo por orden.
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 No Informe de origen.
skipDayWithoutStocks boolean No Salta el día sin acciones.
replaceSetsByComponents boolean No Replace los conjuntos por componentes.
distributeFbsByWarehouse boolean No Distribuye el Fbs por almacén.
distributeFbsStock boolean No Distribuye acciones de la FBS.
ignoreDumping boolean No Ignora el Dumping.
isSaleStructure boolean No Es la estructura de ventas.
isAveragePerOneUnit boolean No Es el promedio por una unidad.
updateDate boolean No Fecha de actualización.
useWeightedGroup boolean No Utilice el grupo ponderado.
isFindirRequest boolean No Es la solicitud de Findir.
brandIds integer[] No Identificación de marca.
categoryIds integer[] No Identificación de categoría.
articles string[] No Artículos.
colors string[] No Los colores.
sizes string[] No Los tamaños.
barcodes string[] No Códigos de barras.
tagIds integer[] No Identificación de marca.
penaltyFrom number · double No El castigo de.
penaltyTo number · double No El castigo para.
logisticsFrom number · double No Desde la Logística.
logisticsTo number · double No Logística a.
marginFrom number · double No Margen de.
marginTo number · double No Margen a.
salesAmountFrom number · double No El importe de las ventas.
salesAmountTo number · double No El importe de las ventas a.
totalSalesAmountFrom number · double No El importe total de las ventas de.
totalSalesAmountTo number · double No El importe total de las ventas a.
grossProfitFrom number · double No Profitos Brutos de.
grossProfitTo number · double No El beneficio bruto para.
taxNds integer · int32 No Los impuestos.
useOsno boolean No Usa a Osno.
unmatch boolean No No tiene igual.
curl --request GET 'https://api.selsup.ru/api/finance/exportTransactionInExcelFile?request=%5Bobject+Object%5D' \
  --header 'Authorization: YOUR_API_TOKEN'

Respuesta exitosa

200
Campos de objetos TmsTask
CampoTipoObligatorioDescripción
id integer · int64 No Id.
status stringCREATED, RUNNING, FINISHED, ERROR, RESTARTING, INTERRUPTING, INTERRUPTED, STOPPED, EXCEPTION No 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 No Type.
name string No - ¿Cómo se llama?
clientId integer · int64 No Identificación del cliente.
entityId integer · int64 No Identificación de la entidad.
progress integer · int32 No El progreso.
processedQuantity integer · int32 No Cuantidad procesada.
organizationId integer · int64 No Identificación de la organización.
priority integer · int32 No Prioridad.
properties string No Las propiedades.
message string No - Mensaje.
messageParams string No Mensaje de Params.
createdDate string · date-time No Creado fecha.
startDate string · date-time No La fecha de inicio.
finishDate string · date-time No Fecha de finalización.
url string No - ¿Qué quieres?
inputFileUrl string No Envía el URL del archivo.
retryNumber integer · int32 No - No. - ¿Qué es eso?
userId integer · int32 No Identificación del usuario.
retryDate string · date-time No Date de nuevo.
debug boolean No Desarreglo.
forcedStart boolean No El inicio forzado.
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 No Servicio.
lang string No Lang.
{
  "id": 1001,
  "status": "CREATED",
  "type": "WILDBERRIES_CREATE_CARD",
  "name": "Example",
  "clientId": 1001,
  "entityId": 1001
}
Errores4

Los errores de aplicación se devuelven normalmente como JSON con error, localMessage y params. Cómo se devuelven los errores de aplicación ↑

401auth_required
Se requiere la autenticación

Authorization está faltando, vacío o contiene un token inválido.

400error_access_denied
Acceso denegado

El token existe, pero su papel no puede realizar esta operación.

500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte

Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.

400error_analytics_access_denied
Los datos anal�ticos son confidenciales para el rol SUPPORT

error específico de punto final. Utilice el código estable error_analytics_access_denied en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.

Authorization

Token para las solicitudes de ensayo

El token se queda en el localStorage de este navegador y se envía solo en el encabezado Authorization de las solicitudes a api.selsup.ru.

Probar

Parámetros reales de la solicitud

Respuesta en vivo API

Envía una solicitud para ver la respuesta SelSup.