A3ERP API
Spanish
Spanish
  • Inicio Rapido
    • Configuración inicial
    • Instalacion
  • Versiones
  • Documentación
    • API Básicos
      • Api
      • Validacion
      • Email
      • Maestro
        • Parámetros
      • Documento
        • Parámetros
      • Varios
      • Movimientos Stock
      • Reservas Stock
      • Expediciones
      • Vinculos
      • Stock
      • Cartera
      • Precios
      • Procedimientos Almacenados
      • Vista
      • Listado
      • FastReport
      • Descargar Ficheros
      • Listar Carpetas Vinculadas
      • Tabla
  • API Producción
    • Ordenes de producción A3
    • Productos
    • Componentes
    • Máquinas
    • Operarios
    • Trabajos
    • Fabricación
  • 🆕Novedades - API Interno
    • Cartera
    • Consultas de Cartera
    • Artículos
    • Remesas
    • Cartera Remesas
    • CRM
    • refcli
Con tecnología de GitBook
En esta página

¿Te fue útil?

  1. Documentación
  2. API Básicos

Varios

Llamadas de funciones especificas

AnteriorParámetrosSiguienteMovimientos Stock

Última actualización hace 2 años

¿Te fue útil?

Llamadas GET

Recalcula el stock de un articulo en un almacen

get

Ejemplo:

https://localhost:5555/api/recalcularstocks/articulo/70AC9964/almacen/" 21"

Parámetros de ruta
articulostringRequerido

El identificador del articulo

almacenstringRequerido

El identificador del almacén

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha recalculado el stock
get
GET /api/recalcularstocks/articulo/{articulo}/almacen/{almacen} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha recalculado el stock

Sin contenido

Recalcula el stock y el precio medio

get

Ejemplo:

https://servidor:5555/api/recalcularstocksypreciosmedios/F

Parámetros de ruta
actualizarcostedocventastringRequerido

F o T

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
se ha recalculado el stock y el precio medio
get
GET /api/recalcularstocksypreciosmedios/{actualizarcostedocventa} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

se ha recalculado el stock y el precio medio

Sin contenido

Crear cierre de iva

get

Ejemplo:

https://servidor:5555/api/CrearCierresIvaIgic/1/20080101/20090101/F/F

Parámetros de ruta
tipostringRequerido

El tipo contable

fechainiciostringRequerido

La fecha de inicio

fechafinstringRequerido

La fecha de finalizacion

hacercierredocumentosstringRequerido

F o T

hacercierrecontablestringRequerido

F o T

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha creado el cierre de iva/igic
get
GET /api/CrearCierresIvalgic/{tipo}/{fechainicio}/{fechafin}/{hacercierredocumentos}/{hacercierrecontable} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha creado el cierre de iva/igic

Sin contenido

Borrar los cierres iva

get

Ejemplo:

https://servidor:5555/api/CrearCierresIvaIgic/1/20080101/20090101/F/F

Parámetros de ruta
tipostringRequerido

El tipo contable

fechainiciostringRequerido

La fecha de inicio

fechafinstringRequerido

La fecha de finalizacion

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha borrado el cierre de iva/igic
get
GET /api/BorrarCierresIvalgic/{tipo}/{fechainicio}/{fechafin} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha borrado el cierre de iva/igic

Sin contenido

Devuelve la sentencia sql del filtro indicado

get

No puedes evaluar filtros con valores variables Ejemplo:

https://servidor:5555/api/evaluarfiltro/ 1/CLIENTES

Parámetros de ruta
codigostringRequerido

El codigo del filtro

aliasstringRequerido

El alias del filtro (si no tiene alias se pasa '')

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha evaluado el filtro
get
GET /api/evaluarfiltro/{codigo}/{alias} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha evaluado el filtro

Sin contenido

Retorna un identificado único para el campo que se pasa como parámetro

get

Los identificadores son los de la tabla Identificadores. Ejemplo:

https://servidor:5555/api/sigid/CODCLI

Parámetros de ruta
idstringRequerido

Nombre del identificador. Si el identificador no existe en la tabla de identificadores, lo crea y le asigna el valor 1

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha devuelto el identificador
get
GET /api/sigid/{id} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha devuelto el identificador

Sin contenido

Permite obtener el cambio entre una moneda y la moneda principal (EURO) en una fecha indicada

get

Ejemplo:

https://localhost:5555/api/cambiomon/USD/20221005

Parámetros de ruta
codmonstringRequerido

El codigo de moneda

fechastringRequerido

La fecha del cambio de moneda

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha devuelto el cambio
get
GET /api/cambio/{codmon}/{fecha} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha devuelto el cambio

Sin contenido

Permite obtener el cambio entre una moneda inicial y la moneda final en una fecha indicada.

get

Ejemplo:

https://servidor:5555/api/cambiomon/EURO/PTS/20221005

Parámetros de ruta
codmoninistringRequerido

El codigo de moneda inicial

codmonfinstringRequerido

El codigo de moneda final

fechastringRequerido

La fecha del cambio de moneda

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha devuelto el cambio
get
GET /api/cambiomon/{codmonini}/{codmonfin}/{fecha} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha devuelto el cambio

Sin contenido

Devuelve en un json la descripción y el texto del artículo, en el idioma indicado.

get

Ejemplo:

https://servidor:5555/api/DescArticulo/1/ESP

Parámetros de ruta
codartstringRequerido

El codigo de articulo

codidistringRequerido

El codigo de idioma

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
get
GET /api/DescArticulo/{codart}/{codidi} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

{
  "Descripcion": "Descripcion del articulo"
}

Retorna el codigo del representante de un cliente.

get

Ejemplo:

https://servidor:5555/api/obtrepresentante/16589

Parámetros de ruta
codclistringRequerido

El codigo de cliente

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Se ha devuelto el representante
get
GET /api/obtrepresentante/{codcli} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Se ha devuelto el representante

Sin contenido

Permite obtener el porcentaje y el origen de comisión dados los parámetros de entrada

get

Ejemplo:

https://servidor:5555/api/ObtComis/ 1/ 28781272/ 6310/1/20/20131223

Parámetros de ruta
codrepstringRequerido

El codigo de representante

codartstringRequerido

El codigo de articulo

codclistringRequerido

El codigo de cliente

unidadesstringRequerido

Las unidades del articulo

descstringRequerido

El descuento

fechastringRequerido

La fecha de la comision

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
get
GET /api/ObtComis/{codrep}/{codart}/{codcli}/{unidades}/{desc}/{fecha} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

{
  "Comision": "0",
  "MargenPrecio": "P"
}

Retorna la cuenta de ventas asociada a un artículo para un cliente determinado

get

El proceso que sigue el siguiente esquema:

  • Cuenta de ventas del artículo (si la hay)
  • Cuenta de ventas del cliente (si la hay)
  • Cuenta de ventas de los datos generales

Ejemplo:

https://servidor:5555/api/CuentaArtV/ET12535827/1689

Parámetros de ruta
codartstringRequerido

El codigo de articulo

codclistringRequerido

El codigo de cliente

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
RespuestastringDefault: Cuenta de ventas
get
GET /api/CuentaArtV/{codart}/{codcli} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

Cuenta de ventas

Retorna la cuenta de compras asociada a un artículo para un proveedor determinado

get

El proceso que sigue el siguiente esquema:

  • Cuenta de compras del artículo (si la hay)
  • Cuenta de compras del proveedor (si la hay)
  • Cuenta de compras de los datos generales

Ejemplo:

https://servidor:5555/api/CuentaArtC/ET12535827/1

Parámetros de ruta
codartstringRequerido

El codigo de articulo

codprostringRequerido

El codigo de proveedor

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
RespuestastringDefault: Cuenta de compras
get
GET /api/CuentaArtC/{codart}/{codpro} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

Cuenta de compras

Crea un array con la información el conjunto de vencimientos con las condiciones especificadas

get

Ejemplo:

https://servidor:5555/api/Vencimientos/T/ 130/5519,28/5519,28/ 2/P/EURO/20221005

Parámetros de ruta
cobrostringRequerido

Si es cobro(T) o pago(F)

codcli o codprostringRequerido

El codigo cliente o codigo proveedor dependiendo el vencimiento que quieras

totmonstringRequerido

Total moneda

totdocstringRequerido

Importe del vencimiento

forpagstringRequerido

Forma de pago

docpagstringRequerido

Documento de pago

codmonstringRequerido

Codigo de moneda

fechastringRequerido

La fecha del vencimiento

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
get
GET /api/Vencimientos/{cobro}/{codcli o codpro}/{totmon}/{totdoc}/{forpag}/{docpag}/{codmon}/{fecha} HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

{
  "Vencimientos": [
    {
      "fechavto": "04/11/2022",
      "importevto": "5519.28"
    }
  ]
}

Obtiene la lista de los programas externos

get

Se puede filtrar y ordenar.

Ejemplo:

https://servidor:5555/api/obtenerprogramasexternos

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
Devuelve un Array con los programas externos
get
GET /api/obtenerprogramasexternos HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

Devuelve un Array con los programas externos

Sin contenido

Obtiene los datos de configuracion de A3ERP

get

Ejemplo:

https://servidor:5555/api/datosconf

Parámetros de encabezado
AuthorizationstringRequerido

Bearer + JWT_token

Respuestas
200
OK
application/json
get
GET /api/datosconf HTTP/1.1
Host: servidor:<puerto>
Authorization: text
Accept: */*
200

OK

{
  "versiona3erp": "13.03.00.0",
  "gama": 3,
  "version": 13,
  "revision": 3,
  "parche": 0,
  "monedaprincipal": "EURO"
}
  • Llamadas GET
  • GETRecalcula el stock de un articulo en un almacen
  • GETRecalcula el stock y el precio medio
  • GETCrear cierre de iva
  • GETBorrar los cierres iva
  • GETDevuelve la sentencia sql del filtro indicado
  • GETRetorna un identificado único para el campo que se pasa como parámetro
  • GETPermite obtener el cambio entre una moneda y la moneda principal (EURO) en una fecha indicada
  • GETPermite obtener el cambio entre una moneda inicial y la moneda final en una fecha indicada.
  • GETDevuelve en un json la descripción y el texto del artículo, en el idioma indicado.
  • GETRetorna el codigo del representante de un cliente.
  • GETPermite obtener el porcentaje y el origen de comisión dados los parámetros de entrada
  • GETRetorna la cuenta de ventas asociada a un artículo para un cliente determinado
  • GETRetorna la cuenta de compras asociada a un artículo para un proveedor determinado
  • GETCrea un array con la información el conjunto de vencimientos con las condiciones especificadas
  • GETObtiene la lista de los programas externos
  • GETObtiene los datos de configuracion de A3ERP