Índice#
- [GET] /acciones
- [GET] /cargos
- [GET] /clases
- [GET] /codigos/postales
- [GET] /companias
- [GET] /departamentos
- [GET] /filtros
- [GET] /formas/fiscales
- [GET] /formas/juridicas
- [GET] /formas/pago
- [GET] /empresas
- [GET] /estados
- [GET] /estados/facturas
- [GET] /estados/tareas
- [GET] /idiomas/descripciones
- [GET] /modalidades
- [GET] /monedas
- [GET] /nacionalidades
- [GET] /paises
- [GET] /secciones
- [GET] /situaciones/expedientes/prioridadesAntiguedades
- [GET] /tarifas
- [GET] /tasas
- [GET] /tipos/anotaciones
- [GET] /tipos/contactos
- [GET] /tipos/clases
- [GET] /tipos/descripciones
- [GET] /tipos/domicilios
- [GET] /tipos/estados/factura
- [GET] /tipos/expediente/PrioridadesAntiguedades
- [GET] /tipos/gastos
- [GET] /tipos/potenciales
- [GET] /tipos/riesgos
[GET] /acciones#
Descripción#
Devuelve un listado con las acciones comerciales disponibles en las búsquedas.
Petición#
GET /acciones
Request URL#
http://<dominio>:<puerto>/acciones
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/acciones' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/acciones
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/acciones' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "01",
"descripcion": "Firma Contrato"
},
{ "codigo": "02",
"descripcion": "Alta de cliente"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /cargos#
Descripción#
Devuelve un listado con los cargos disponibles en las búsquedas.
Petición#
GET /cargos
Request URL#
http://<dominio>:<puerto>/cargos
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/cargos' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/cargos
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/cargos' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "1",
"descripcion": "Ejecutivo"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /clases#
Descripción#
Devuelve un listado con las clases disponibles.
Petición#
GET /clases
Request URL#
http://<dominio>:<puerto>/clases
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/clases' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/clases
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/clases' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "1",
"descripcion": "Productos químicos",
"descripcionExt": "Productos químicos ext"
},
{
"codigo": "2",
"descripcion": "Productos comestibles",
"descripcionExt": "Productos comestibles ext"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /codigos/postales#
Descripción#
Devuelve un listado con los códigos postales disponibles en las búsquedas.
Petición#
GET /codigos/postales
Request URL#
http://<dominio>:<puerto>/codigos/postales
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/codigos/postales' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/codigos/postales
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/codigos/postales' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "01000",
"descripcion": "VITORIA-GASTEIZ (VER CALLEJERO)"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /companias#
Descripción#
Devuelve un listado con las compañias disponibles.
Petición#
GET /companias
Request URL#
http://<dominio>:<puerto>/companias
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/companias' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/companias
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/companias' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "1",
"descripcion": "Companias"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /departamentos#
Descripción#
Devuelve un listado con los departamentos disponibles en las búsquedas.
Petición#
GET /departamentos
Request URL#
http://<dominio>:<puerto>/departamentos
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/departamentos' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/departamentos
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/departamentos' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "01",
"descripcion": "Marca"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /filtros#
Descripción#
Devuelve un listado con los filtros disponibles en las búsquedas.
Petición#
GET /filtros
Request URL#
http://<dominio>:<puerto>/filtros
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/filtros' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/filtros
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/filtros' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "EQ",
"descripcion": "Igual que el/los valor(es)"
},
{
"codigo": "BT",
"descripcion": "Between - Resultados entre dos valores"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /formas/fiscales#
Descripción#
Devuelve un listado con las formas fiscales disponibles en las búsquedas.
Petición#
GET /formas/fiscales
Request URL#
http://<dominio>:<puerto>/formas/fiscales
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/formas/fiscales' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/formas/fiscales
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/formas/fiscales' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "E",
"descripcion": "Entidad"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /formas/juridicas#
Descripción#
Devuelve un listado con las formas jurídicas disponibles en las búsquedas.
Petición#
GET /formas/juridicas
Request URL#
http://<dominio>:<puerto>/formas/juridicas
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/formas/juridicas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/formas/juridicas
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/formas/juridicas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "AB",
"descripcion": "AB"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /formas/pago#
Descripción#
Devuelve un listado con las formas de pago disponibles en las búsquedas.
Petición#
GET /formas/pago
Request URL#
http://<dominio>:<puerto>/formas/pago
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/formas/pago' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/formas/pago
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/formas/pago' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Efectivo a la vista"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /empresas#
Descripción#
Devuelve un listado con las empresas disponibles.
Petición#
GET /empresas
Request URL#
http://<dominio>:<puerto>/empresas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/empresas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/empresas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/empresas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "E1",
"descripcion": "Empresa 1",
"pais": {
"codigo": "ES",
"descripcion": "España"
},
"moneda": {
"codigo": "EUR",
"descripcion": "Moneda de los estados miembros de EMU"
},
"CIF": "R2788776B"
},
{
"codigo": "E2",
"descripcion": "Empresa 2",
"pais": {
"codigo": "ES",
"descripcion": "España"
},
"moneda": {
"codigo": "EUR",
"descripcion": "Moneda de los estados miembros de EMU"
},
"CIF": "E0413308""
},
{
"codigo": "E3",
"descripcion": "Empresa 3",
"pais": {
"codigo": "ES",
"descripcion": "España"
},
"moneda": {
"codigo": "EUR",
"descripcion": "Moneda de los estados miembros de EMU"
},
"CIF": "R2777776B"
},
{
"codigo": "E4",
"descripcion": "Empresa 4",
"pais": {
"codigo": "ES",
"descripcion": "España"
},
"moneda": {
"codigo": "EUR",
"descripcion": "Moneda de los estados miembros de EMU"
},
"CIF": "V04182408"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /estados#
Descripción#
Devuelve un listado con los estados disponibles.
Petición#
GET /estados
Request URL#
http://<dominio>:<puerto>/estados
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/estados' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/estados
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/estados' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Alta"
},
{
"codigo": "B",
"descripcion": "Baja"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /estados/facturas#
Descripción#
Devuelve un listado con los estados de facturas disponibles.
Petición#
GET /estados/facturas
Request URL#
http://<dominio>:<puerto>/estados/facturas
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/estados/facturas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/estados/facturas
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/estados/facturas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"tipo": {
"codigo": "E",
"descripcion": "Factura Emitida"
},
"codigo": "0",
"descripcion": "Factura Rechazada por el Corresponsal"
},
{
"tipo": {
"codigo": "R",
"descripcion": "Factura Recibida"
},
"codigo": "8",
"descripcion": "Clientes Morosos"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /estados/tareas#
Descripción#
Devuelve un listado con los estados de tareas.
Petición#
GET /estados/tareas
Request URL#
http://<dominio>:<puerto>/estados/tareas
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/estados/tareas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/estados/tareas
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/estados/tareas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Aplazado"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /idiomas/descripciones#
Descripción#
Devuelve un listado con los idiomas disponibles.
Petición#
GET /idiomas/descripciones
Request URL#
http://<dominio>:<puerto>/idiomas/descripciones'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/idiomas/descripciones' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/idiomas/descripciones'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/idiomas/descripciones' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "bg",
"descripcion": "Búlgaro"
},
{
"codigo": "en",
"descripcion": "Inglés"
},
{
"codigo": "es",
"descripcion": "Español"
},
{
"codigo": "et",
"descripcion": "Estonio"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /modalidades#
Descripción#
Devuelve un listado con las modalidades disponibles.
Petición#
GET /modalidades
Request URL#
http://<dominio>:<puerto>/modalidades'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/modalidades' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/modalidades'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/modalidades' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Marca de la Unión Europea"
},
{
"codigo": "H",
"descripcion": "Marca Internacional"
},
{
"codigo": "P",
"descripcion": "Patente"
},
{
"codigo": "U",
"descripcion": "Modelo de Utilidad"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /monedas#
Descripción#
Devuelve un listado con las monedas disponibles.
Petición#
GET /monedas
Request URL#
http://<dominio>:<puerto>/monedas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/monedas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/monedas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/monedas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "EUR",
"descripcion": "Moneda de los estados miembros de EMU"
},
{
"codigo": "GBP",
"descripcion": "Libra Británica"
},
{
"codigo": "USD",
"descripcion": "Dólar Americano"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /nacionalidades#
Descripción#
Devuelve un listado con las nacionalidades disponibles.
Petición#
GET /nacionalidades
Request URL#
http://<dominio>:<puerto>/nacionalidades'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/nacionalidades' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/nacionalidades'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/nacionalidades' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "AD",
"descripcion": "Andorra"
},
{
"codigo": "AE",
"descripcion": "Emiratos Árabes Unidos"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /paises#
Descripción#
Devuelve un listado con los países disponibles.
Petición#
GET /paises
Request URL#
http://<dominio>:<puerto>/paises'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/paises' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/paises'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/paises' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "AL",
"descripcion": "Albania"
},
{
"codigo": "AM",
"descripcion": "Armenia"
},
{
"codigo": "AR",
"descripcion": "Argentina"
},
{
"codigo": "AS",
"descripcion": "Samoa Americana (American Samoa)"
},
{
"codigo": "AT",
"descripcion": "Austria"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /secciones#
Descripción#
Devuelve un listado con las secciones disponibles.
Petición#
GET /secciones
Request URL#
http://<dominio>:<puerto>/secciones'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/secciones' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/secciones'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/secciones' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "00",
"descripcion": "Otros"
},
{
"codigo": "01",
"descripcion": "Tickets"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /situaciones/expedientes/prioridadesAntiguedades#
Descripción#
Devuelve un listado con las situaciones disponibles para prioridades y antiguedades.
Petición#
GET /situaciones/expedientes/prioridadesAntiguedades
Request URL#
http://<dominio>:<puerto>/situaciones/expedientes/prioridadesAntiguedades'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/situaciones/expedientes/prioridadesAntiguedades' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/situaciones/expedientes/prioridadesAntiguedades'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/situaciones/expedientes/prioridadesAntiguedades' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "CO",
"descripcion": "Concedido"
},
{
"codigo": "DE",
"descripcion": "Denegado"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tarifas#
Descripción#
Devuelve un listado con las tarifas disponibles.
Petición#
GET /tarifas
Request URL#
http://<dominio>:<puerto>/tarifas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tarifas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tarifas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tarifas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "1",
"descripcion": "Tarifa",
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tasas#
Descripción#
Devuelve un listado con las tasas disponibles.
Petición#
GET /tasas
Request URL#
http://<dominio>:<puerto>/tasas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tasas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tasas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tasas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "DINAPI070",
"descripcion": "Marcas - Publicacion",
"moneda":
{
"codigo":"EUR",
"descripcion":"Euro"
},
"oficina":
{
"codigo":"EUR",
"descripcion":"Euro"
},
"importe":95.00
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/anotaciones#
Descripción#
Devuelve un listado con los tipos disponibles para anotaciones.
Petición#
GET /tipos/anotaciones
Request URL#
http://<dominio>:<puerto>/tipos/anotaciones'
cURL#
curl --location --request GET 'http://localhost:7143/tipos/anotaciones' --header 'accept: application/json' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/anotaciones'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/anotaciones' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "CARTA",
"descripcion": "Carta al cliente"
},
{
"codigo": "1AVISO",
"descripcion": "Primer aviso renovacion"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/contactos#
Descripción#
Devuelve un listado con los tipos disponibles para contactos.
Petición#
GET /tipos/contactos
Request URL#
http://<dominio>:<puerto>/tipos/contactos'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/contactos' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/contactos'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/contactos' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Agente"
},
{
"codigo": "B",
"descripcion": "Abogado"
},
{
"codigo": "C",
"descripcion": "Cliente"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/clases#
Descripción#
Devuelve un listado con los tipos disponibles para las clases.
Petición#
GET /tipos/clases
Request URL#
http://<dominio>:<puerto>/tipos/clases'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/clases' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/clases'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/clases' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "SO",
"descripcion": "Solicitados"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/descripciones#
Descripción#
Devuelve un listado con los tipos disponibles para tipos de descripciones.
Petición#
GET /tipos/descripciones
Request URL#
http://<dominio>:<puerto>/tipos/descripciones'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/descripciones' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/descripciones'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/descripciones' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "DT",
"descripcion": "Denominación"
},
{
"codigo": "DE",
"descripcion": "Descripción"
},
{
"codigo": "IN",
"descripcion": "Indicación"
},
{
"codigo": "RE",
"descripcion": "Renuncia"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/domicilios#
Descripción#
Devuelve un listado con los tipos disponibles para tipos de domicilios.
Petición#
GET /tipos/domicilios
Request URL#
http://<dominio>:<puerto>/tipos/domicilios'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/domicilios' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/domicilios'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/domicilios' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "A",
"descripcion": "Etiqueta Alternativa"
},
{
"codigo": "C",
"descripcion": "Solo Correspondencia"
},
{
"codigo": "F",
"descripcion": "Solo Facturación"
},
{
"codigo": "G",
"descripcion": "Genérico"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/estados/facturas#
Descripción#
Devuelve un listado con los tipos disponibles para los gastos.
Petición#
GET /tipos/estados/facturas
Request URL#
http://<dominio>:<puerto>/tipos/estados/facturas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/estados/facturas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/estados/facturas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/estados/facturas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "E",
"descripcion": "Facturas Emitidas"
},
{
"codigo": "P",
"descripcion": "Pago de Tasa"
},
{
"codigo": "R",
"descripcion": "Facturas Recibidas"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/expediente/PrioridadesAntiguedades#
Descripción#
Devuelve un listado con los tipos disponibles para las prioridades y antigüedades.
Petición#
GET /tipos/expediente/PrioridadesAntiguedades
Request URL#
http://<dominio>:<puerto>/tipos/expediente/PrioridadesAntiguedades'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/expediente/PrioridadesAntiguedades --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/expediente/PrioridadesAntiguedades'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/expediente/PrioridadesAntiguedades' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "P",
"descripcion": "Prioridades"
},
{
"codigo": "O",
"descripcion": "Origen"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/gastos#
Descripción#
Devuelve un listado con los tipos disponibles para los gastos.
Petición#
GET /tipos/gastos
Request URL#
http://<dominio>:<puerto>/tipos/gastos'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/gastos' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/gastos'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/gastos' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "00",
"descripcion": "Traspasos"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/potenciales#
Descripción#
Devuelve un listado con los tipos de potenciales.
Petición#
GET /tipos/potenciales
Request URL#
http://<dominio>:<puerto>/tipos/potenciales'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/potenciales' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/potenciales'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/potenciales' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "R",
"descripcion": "Real"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /tipos/riesgos#
Descripción#
Devuelve un listado con los tipos de riesgos.
Petición#
GET /tipos/riesgos
Request URL#
http://<dominio>:<puerto>/tipos/riesgos'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tipos/riesgos' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tipos/riesgos'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tipos/riesgos' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "D",
"descripcion": "Deudor"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
Modificaciones#
[POST] /modificaciones/search#
Descripción#
Búsqueda de modificaciones con filtros. Devuelve un listado con las modificaciones de facturas que cumplen los filtros de búsqueda.
Petición#
POST /modficaciones/search
Petición con opciones de paginación#
POST /modficaciones/search?PageSize=<size>&PageNumber=<number>
Request URL#
http://<dominio>:<puerto>/modificaciones/search'
Request URL con opciones de paginación#
http://<dominio>:<puerto>/modificaciones/search?PageSize=<size>&PageNumber=<number>'
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <size> |
Número de elementos por página |
No |
10 |
| <number> |
Número de página |
No |
2 |
cURL#
curl --location --request POST 'http://<dominio>:<puerto>/modificaciones/search' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
cURL con opciones de paginación#
curl --location --request POST 'http://<dominio>:<puerto>/modificaciones/search?PageSize=<size>&PageNumber=<number>' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
|
Header |
Descripción |
Obligatorio |
| <body> |
Conjunto de filtros a aplicar sobre la búsqueda |
No |
Body (request)#
{
"generales": [
{
"campo": <campo>,
"valores": <valores>,
"codigo": <filtro>
}
]
}
|
Parámetro |
Descripción |
Obligatorio | Tipo parámetro |
| <campo> |
Campo por el que se va a aplicar el filtro dentro del bloque al que corresponde. En este caso, sobre actos |
Sí |
Cadena de caracteres |
| <valores> |
Lista de valores |
Sí |
Lista de valores |
| <filtro> |
Tipo de filtro a aplicar. Consultar petición [GET] /filtros para más información |
Sí |
Cadena de caracteres |
¡Importante!
Al ser una petición POST, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json.
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/modificaciones/search'
Ejemplo de request URL con opciones de paginación#
http://192.168.293.365:8071/modificaciones/search?PageSize=10&PageNumber=2'
Ejemplo de body#
{ "generales": [ { "campo": "fecha", "valores": [ "11/02/2023" ], "codigo": "EQ" }, { "campo": "codigoUsuario", "valores": [ "Admin" ], "codigo": "EQ" }, { "campo": "tipoModificacion", "valores": [ "1" ], "codigo": "EQ" }, { "campo": "empresa", "valores": [ "E1" ], "codigo": "EQ" }, { "campo": "numeroPresupuesto", "valores": [ "424" ], "codigo": "EQ" }, { "campo": "numeroOdc", "valores": [ "424" ], "codigo": "EQ" }, { "campo": "numeroFactura", "valores": [ "424" ], "codigo": "EQ" }, { "campo": "numeroOrden", "valores": [ "C", "A" ], "codigo": "EQ" } ] }
|
Campo |
Descripción |
Obligatorio | Tipo parámetro |
|
“fecha” |
Filtro sobre el la fecha de la modificacion |
No |
Cadena de caracteres. |
|
“codigoUsuario” |
Filtro sobre el codigo de usuario |
No |
Cadena de caracteres. |
|
“tipoModificacion” |
Filtro sobre el tipo de modificacion |
No |
Cadena de caracteres. |
|
“empresa” |
Filtro sobre el codigo de empresa |
No |
Cadena de caracteres. |
|
“numeroPresupuesto” |
Filtro sobre el numero de presupuesto |
No |
Cadena de caracteres. |
|
“numeroOdc” |
Filtro sobre el numero de Odc |
No |
Cadena de caracteres. |
|
“numeroFactura” |
Filtro sobre el numero de la factura |
No |
Cadena de caracteres. |
|
“numeroOrden” |
Filtro sobre el numero de el orden |
No |
Cadena de caracteres. |
Ejemplo de cURL#
curl --location --request POST 'http://192.168.293.365:8071/modificaciones/search'
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
--header 'Content-Type: application/json'
--data-raw '{
{
"generales": [
"campo": "fecha",
"valores": [
"11/02/2023"
],
"codigo": "EQ"
},
{
"campo": "codigoUsuario",
"valores": [
"Admin"
],
"codigo": "EQ"
},
{
"campo": "tipoModificacion",
"valores": [
"1"
],
"codigo": "EQ"
},
{
"campo": "empresa",
"valores": [
"E1"
],
"codigo": "EQ"
},
{
"campo": "numeroPresupuesto",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroOdc",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroFactura",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroOrden",
"valores": [
"C",
"A"
],
"codigo": "EQ"
}
]
}'
Ejemplo de cURL con opciones de paginación#
curl --location --request POST 'http://192.168.293.365:8071/modificaciones/search?PageSize=10&PageNumber=2'
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
--header 'Content-Type: application/json'
--data-raw '{
"generales": [
{
"campo": "fecha",
"valores": [
"11/02/2023"
],
"codigo": "EQ"
},
{
"campo": "codigoUsuario",
"valores": [
"Admin"
],
"codigo": "EQ"
},
{
"campo": "tipoModificacion",
"valores": [
"1"
],
"codigo": "EQ"
},
{
"campo": "empresa",
"valores": [
"E1"
],
"codigo": "EQ"
},
{
"campo": "numeroPresupuesto",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroOdc",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroFactura",
"valores": [
"424"
],
"codigo": "EQ"
},
{
"campo": "numeroOrden",
"valores": [
"C",
"A"
],
"codigo": "EQ"
}
]
}'
Responses validaciones de campos#
400 Valor no válido para el campo ‘codigo’
{
"statusCode": 400,
"message": "Filtro 'X' no contemplado. [GET] /filtros para más información",
"data": null
}
400 Valor no válido para el campo ‘campo’
{
"statusCode": 400,
"message": "Campo 'X' no contemplado",
"data": null
}
400 Lista de valores vacía
{
"statusCode": 400,
"message": "Se deben informar valores para el tipo de filtro 'EQ'",
"data": null
}
400 Lista de ‘valores’ con valor vacío
{
"statusCode": 400,
"message": "El valor no puede ser nulo",
"data": null
}
400 Filtro ‘Between’ con más de dos valores
{
"statusCode": 400,
"message": "El filtro 'BT' tiene que tener únicamente dos valores",
"data": null
}
Headers responses#
En esta petición, además de devolver un listado con las facturas emitidas que cumplen los filtros de búsqueda, en la cabecera de la respuesta se devuelve el parámetro X-Pagination con la siguiente información:
{"TotalCount":<total>,"PageSize":<size>,"CurrentPage":<current_page>,"TotalPages":<total_pages>,"HasNextPage":<has_next_page>,"HasPreviousPage":<has_previous_page>,"NextPageUrl":<next_url>,"PreviousPageUrl":<previous_url>}
|
Parámetro |
Descripción |
| <total> |
Número total de facturas emitidas encontradas en la búsqueda |
| <size> |
Número de elementos por página |
| <current_page> |
Página actual |
| <total_pages> |
Número total de páginas |
| <has_next_page> |
Indica si hay página siguiente |
| <has_previous_page> |
Indica si hay página anterior |
| <next_url> |
URL de la siguiente página |
| <previous_url> |
URL de la página anterior |
Ejemplo headers responses#
{"TotalCount":2432,"PageSize":10,"CurrentPage":1,"TotalPages":244,
"HasNextPage":true,"HasPreviousPage":false,"NextPageUrl":"","PreviousPageUrl":""}
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codUsuario": "Admin",
"tipoModificacion": {
"codigo": "1",
"descripcion": "Alta"
},
"fecha": "25/01/2024 0:00:00",
"empresa": {
"codigo": "E1",
"descripcion": "Empresa 1"
},
"numeroPresupuesto": "00065",
"numeroOdc": "00045",
"numeroFactura": "014/24",
"numeroOrden": "00005",
"observacion": "Observaciones"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
Facturas Recibidas#
[DELETE] /facturas/recibidas/{id}/lineas/{idLinea}/gastosEstimados#
Descripción#
Desasocia la factura recibida a la factura estimados
Petición#
DELETE /facturas/recibidas/<id>/lineas/<idLinea>/gastosEstimados
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la factura |
Sí |
1007 |
| <idLinea> |
Identificador de la linea |
Sí |
5 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas/<idLinea>/gastosEstimados'
cURL#
curl --location --request DELETE'http://<dominio>:<puerto> /facturas/recibidas/id/lineas/idLinea/gastosEstimados' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
¡Importante!
Al ser una petición DELETE, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/gastosEstimados'
Ejemplo de cURL#
curl --location --request DELETE'http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/gastosEstimados' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": null
}
404 No se ha encontrado la factura recibida
{
"statusCode": 404,
"message": "No se ha encontrado la factura recibida",
"data": null
}
404 No se ha encontrado la linea
{
"statusCode": 404,
"message": "No se ha encontrado la linea",
"data": null
}
409 Confilcto, la linea no pertenece a la factura recibida
{
"statusCode": 409,
"message": "La linea no pertenece a esa factura recibida",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /facturas/recibidas/{id}#
Descripción#
Obtiene una factura recibida por el id.
Petición#
GET /facturas/recibidas/<id>
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la linea |
Sí |
1007 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/facturas/recibidas/<id>' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/facturas/recibidas/1007' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"id": 5,
"numeroFactura": "4123111",
"numeroCargo": "F123",
"fechaEstadoFactura": "20/06/2025",
"fechaVencimiento": "01/01/2027",
"fechaRecepcion": "10/07/2023",
"fechaPago": "12/12/2022",
"fechaFactura": "12/03/2024",
"fechaContabilizacion": "20/06/2025",
"idContacto": 1234,
"baseImponible": 100,
"importeTasas": 150,
"totalFactura": 250,
"iva": 21,
"totalIva": 345,
"ivaRet": 0,
"totalIvaRet": 345,
"Irpf": 0,
"totalIrpf": 345,
"baseImponible": 100,
"observaciones": "Factura de ejemplo",
"empresa": {
"codigo": "EM1",
"descripcion": "Empresas"
},
"estadoFactura": {
"codigo": "0",
"descripcion": "Clientes Morosos"
},
"seccion": {
"codigo": "40",
"descripcion": "Nota factura"
},
"pais": {
"codigo": "ES",
"descripcion": "España"
},
"moneda": {
"codigo": "EUR",
"descripcion": "Euro"
}
}
]
}
404 No se ha encontrado la factura recibida por id
{
"statusCode": 404,
"message": "No se ha encontrado la factura recibida",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[POST] /facturas/recibidas#
Creación de una nueva factura recibida. Devuelve el identificador de la factura creada.
Petición#
POST /facturas/recibidas
Request URL#
http://<dominio>:<puerto>/facturas/recibidas'
cURL#
curl --location --request POST 'http://<dominio>:<puerto>/facturas/recibidas' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
|
Header |
Descripción |
Obligatorio |
| <body> |
Información de la factura recibida que queremos crear |
Sí |
Body (request)#
{
"empresa": <empresa>,
"numeroFactura": <numeroFactura>,
"numeroCargo": <numeroCargo>,
"idContacto": <idContacto>,
"estadoFactura": <estadoFactura>,
"fechaEstadoFactura": <fechaEstadoFactura>,
"fechaVencimiento": <fechaVencimiento>,
"fechaRecepcion": <fechaRecepcion>,
"fechaPago": <fechaPago>,
"fechaFactura": <fechaFactura>,
"fechaContabilizacion": <fechaContabilizacion>,
"pais": <pais>,
"moneda": <moneda>,
"importeHonorarios": <importeHonorarios>,
"importeTasas": <importeTasas>
"observaciones": <observaciones>
}
|
Parámetro |
Descripción |
Obligatorio | Tipo parámetro | Longitud máxima parámetro | Ejemplo |
| <empresa> |
Empresa asociada a la factura. Consultar petición [GET] /empresas para más información |
Sí |
Cadena de caracteres |
10 caracteres |
22D |
| <numeroFactura> |
Número de la factura |
No |
Cadena de caracteres |
30 caracteres |
578549 |
| <numeroCargo> |
Número de la cargo |
No |
Cadena de caracteres |
30 caracteres |
F232 |
| <idContacto> |
Identificador del contacto al que pertenece la factura |
Sí |
Numérico |
– |
6450 |
| <estadoFactura> |
Estado de la factura |
No |
Cadena de caracteres. | 16 | |
| <FechaEstadoFactura> |
Fecha del estado de la factura |
No |
Cadena de caracteres. |
– |
12/04/2023 |
| <fechaVencimiento> |
Fecha de vencimiento de la factura |
No |
Formato: Fecha con/sin hora |
– |
20/06/2022 |
| <fechaRecepcion> |
Fecha de recepcion de la factura |
No |
Formato: Fecha con/sin hora |
– |
30/04/2022 |
| <fechaPago> |
Fecha de pago de la factura |
No |
Formato: Fecha con/sin hora |
– |
26/10/2022 |
| <fechaFactura> |
Fecha de la factura |
No |
Formato: Fecha con/sin hora |
– |
30/04/2022 |
| <fechaContabilizacion> |
Fecha de contabilización de la factura |
No |
Formato: Fecha con/sin hora |
– |
31/12/2022 |
| <pais> |
País de la factura. Consultar petición [GET] /países para más información |
Sí |
Cadena de caracteres |
2 caracteres |
ES |
| <moneda> |
Moneda de la factura. Consultar petición [GET] /monedas para más información |
Sí |
Cadena de caracteres |
3 caracteres |
EUR |
| <importeHonorarios> |
Importe de los honorarios |
No |
Numérico con decimales |
Máximo 4 decimales |
100.50 |
| <importeTasas> |
Importe de las tasas |
No |
Numérico con decimales |
Máximo 4 decimales |
504.22 |
| <observaciones> |
Observaciones de la factura |
No |
Cadena de caracteres |
– |
Factura de ejemplo |
¡Importante!
Al ser una petición POST, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas'
Ejemplo de body#
{
"empresa": "E1",
"numeroFactura": "12345",
"numeroCargo": "F232",
"idContacto": 17,
"estadoFactura": "16",
"fechaEstadosFactura": "03/02/2023 0:00:00",
"fechaVencimiento": "20/12/2023 0:00:00",
"fechaRecepcion": "10/04/2023 0:00:00",
"fechaPago": "22/01/2023 0:00:00",
"fechaFactura": "03/02/2023 0:00:00",
"fechaContabilizacion": "03/02/2023 18:30:00",
"pais": "ES",
"moneda": "EUR",
"importeHonorarios": 100.10,
"importeTasas": 150.40,
"observaciones": "Factura de ejemplo"
}
Ejemplo de cURL#
curl --location --request POST 'http://192.168.293.365:8071/facturas/recibidas'
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
--header 'Content-Type: application/json'
--data-raw '{
"empresa": "E1", "numeroFactura": "12345",
"numeroCargo": "F232", "idContacto": 17,
"estadoFactura": "16",
"fechaEstadosFactura": "03/02/2023 0:00:00",
"fechaVencimiento": "20/12/2023 0:00:00",
"fechaRecepcion": "10/04/2023 0:00:00",
"fechaPago": "22/01/2023 0:00:00",
"fechaFactura": "03/02/2023 0:00:00",
"fechaContabilizacion": "03/02/2023 18:30:00",
"pais": "ES",
"moneda": "EUR",
"importeHonorarios": 100.10,
"importeTasas": 150.40,
"observaciones": "Factura de ejemplo"
}'
Responses validaciones de campos#
404 Valor no válido para el campo ‘empresa’
{
"statusCode": 404,
"message": "Valor 'X' no encontrado para el campo 'empresa'. [GET] /empresas para más información",
"data": null
}
404 Valor no válido para el campo ‘pais’
{
"statusCode": 404,
"message": "Valor 'X' no encontrado para el campo 'pais'. [GET] /paises para más información",
"data": null
}
404 Valor no válido para el campo ‘moneda’
{
"statusCode": 404,
"message": "Valor 'X' no encontrado para el campo 'moneda'. [GET] /monedas para más información",
"data": null
}
404 Valor no válido para el campo ‘idContacto’
{
"statusCode": 404,
"message": "Valor 'X' no encontrado para el campo 'IdContacto'. [GET] /contactos/search para más información",
"data": null
}
400 Valor fecha no válido
{
"statusCode": 400,
"message": "Valor '30/23/2022' no tiene un formato de fecha válido para el campo 'FechaFactura'",
"data": null
}
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": 3992
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[PUT] /facturas/recibidas/{id}#
Descripción#
Modificación de una factura recibida.
Petición#
PUT /facturas/recibidas/<id>
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la factura |
Sí |
6450 |
Request URL
http://<dominio>:<puerto>/facturas/recibidas/<id>'
cURL#
curl --location --request PUT 'http://<dominio>:<puerto>/facturas/recibidas/<id>' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
|
Header |
Descripción |
Obligatorio |
| <body> |
Información de la factura que queremos modificar |
Sí |
Body (request)#
{
"empresa": <empresa>,
"numeroFactura": <numeroFactura>,
"numeroCargo": <numeroCargo>,
"idContacto": <idContacto>,
"estadoFactura": <estadoFactura>,
"fechaEstadoFactura": <fechaEstadoFactura>,
"fechaVencimiento": <fechaVencimiento>,
"fechaRecepcion": <fechaRecepcion>,
"fechaPago": <fechaPago>,
"fechaFactura": <fechaFactura>,
"fechaContabilizacion": <fechaContabilizacion>,
"pais": <pais>,
"moneda": <moneda>,
"importeHonorarios": <importeHonorarios>,
"importeTasas": <importeTasas> ,
"observaciones": <observaciones>
}
|
Parámetro |
Descripción |
Obligatorio | Tipo parámetro | Longitud máxima parámetro | Ejemplo | ||
| <empresa> |
Codigo de la empresa |
No |
Cadena de caracteres |
10 caracteres |
Empresa1 |
||
|
<numeroFactura> |
Numero de la factura |
No |
Numeros enteros |
10 enteros |
2345 | ||
| <numeroCargo> | Numero del cargo | No |
Cadena de caracteres |
10 caracteres |
F234 |
||
| <idContacto> |
Id del contacto asociado a la factura recibida |
No |
Numeros enteros |
10 caracteres |
12 |
||
| <estadoFactura> |
Codigo del estado de la factura |
No |
Cadena de caracteres |
10 caracteres |
16 |
||
| <fechaEstadoFactura> |
Fecha del estado de la factura |
No |
Fecha sin hora |
|
16/01/2024 |
||
| <fechaVencimiento> |
Fecha de vencimiento de la factura |
No |
Fecha sin hora |
|
11/08/2023 |
||
| <fechaRecepcion> |
Fecha de recepcion de la factura |
No |
Fecha sin hora |
|
26/07/2023 |
||
| <fechaPago> |
Fecha de pago de la factura |
No |
Fecha sin hora |
|
14/03/2023 |
||
| <fechaFactura> |
Fecha de la factura recibida |
No |
Fecha sin hora |
|
11/05/2023 |
||
| <fechaContabilizacion> |
Fecha de contabilizacion |
No |
Fecha sin hora |
|
04/04/2023 |
||
| <pais> |
Codigo del pais |
No |
Cadena de caracteres |
2 caracteres |
ES |
||
| <moneda> |
Codigo de la moneda |
No |
Cadena de caracteres |
10 caracteres |
EUR |
||
| <importeHonorarios> |
Cantidad del importe de los honorarios |
No |
Numeros enteros |
10 caracteres |
100 |
||
| <importeTasas> |
Cantidad del importe de las tasas |
No |
Numeros enteros |
10 caracteres |
150 |
||
| <observaciones> |
Observacion de la factura recibida |
No |
Cadena de caracteres |
50 caracteres |
Factura de ejemplo |
||
¡Importante!
Al ser una petición PUT, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json.
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/6450'
Ejemplo de body#
{
"empresa": "E1",
"numeroFactura": "1234",
"numeroCargo": "F234",
"idContacto": 17,
"estadoFactura": "16",
"fechaEstadoFactura": "12/10/2023",
"fechaVencimiento": "22/11/2023",
"fechaRecepcion": "10/07/2023",
"fechaPago": "18/12/2023",
"fechaFactura": "02/01/2023",
"fechaContabilizacion": "16/09/2023",
"pais": "ES",
"moneda": "EUR",
"importeHonorarios": 100,
"importeTasas": 150,
"observaciones": "Factura de ejemplo"
}
Ejemplo de cURL#
curl --location --request PUT 'http://192.168.293.365:8071/facturas/6450'
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
--header 'Content-Type: application/json'
--data-raw '{
"empresa": "E1",
"numeroFactura": "1234",
"numeroCargo": "F234",
"idContacto": 17,
"estadoFactura": "16",
"fechaEstadoFactura": "12/10/2023",
"fechaVencimiento": "22/11/2023",
"fechaRecepcion": "10/07/2023",
"fechaPago": "18/12/2023",
"fechaFactura": "02/01/2023",
"fechaContabilizacion": "16/09/2023",
"pais": "ES",
"moneda": "EUR",
"importeHonorarios": 100,
"importeTasas": 150,
"observaciones": "Factura de ejemplo"
}'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": null
}
404 No se ha encontrado el expediente
{
"statusCode": 404,
"message": "No se ha encontrado el expediente",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /facturas/recibidas/{id}/lineas#
Descripción#
Obtiene las líneas asociadas a una factura.
Petición#
GET /facturas/recibidas/<id>/lineas
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la linea |
Sí |
1007 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007/lineas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/facturas/recibidas/1007/lineas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"id": 5,
"descripcion": "Esto es una nueva linea",
"cantidad": "2.0",
"importe": "4756.23",
"tasa": "2345",
"otrosNoImponible": "2345.34",
"facturarConIva": true,
"observaciones": "Observaciones de la linea",
"departamento": {
"codigo": "SIGNO",
"descripcion": "Signos distintivos"
},
"gastos": {
"codigo": "TASAS",
"descripcion": "Tasas"
},
"departamento": {
"codigo": "PATENTES",
"descripcion": "Patentes"
},
"articulo": {
"codigo": "PATENTES",
"descripcion": "Patentes"
},
}
]
}
404 No se ha encontrado la linea asociada a la factura recibida
{
"statusCode": 404,
"message": "No se ha encontrado la linea asociada a la factura",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[DELETE] /facturas/recibidas/{id}/lineas/{idLinea}#
Descripción#
Elimina la linea asociada a una factura
Petición#
DELETE /facturas/recibidas/<id>/lineas/<idLinea>
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la factura |
Sí |
1007 |
| <idLinea> |
Identificador de la linea |
Sí |
5 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas/<idLinea>'
cURL#
curl --location --request DELETE'http://<dominio>:<puerto> /facturas/recibidas/id/lineas/idLinea' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
¡Importante!
Al ser una petición DELETE, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5'
Ejemplo de cURL#
curl --location --request DELETE'http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": null
}
404 No se ha encontrado la factura recibida
{
"statusCode": 404,
"message": "No se ha encontrado la factura recibida",
"data": null
}
404 No se ha encontrado la linea
{
"statusCode": 404,
"message": "No se ha encontrado la linea",
"data": null
}
409 Confilcto, la linea no pertenece a la factura recibida
{
"statusCode": 409,
"message": "La linea no pertenece a esa factura recibida",
"data": null
}
409 Conflicto, la linea esta asociada a un gasto de una factura emitida
{
"statusCode": 409,
"message": "No se puede eliminar la linea de la factura porque esta asociada a un gasto de una factura emitida",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[GET] /facturas/recibidas/{id}/lineas/{idLinea}/expedientes#
Descripción#
Obtiene los expedientes asociadas a una linea de una factura, si desea obtener mas información del expediente utilice el método [GET] /expedientes/{id} .
Petición#
GET /facturas/recibidas/<id>/lineas/<idLinea>/expedientes
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la factura |
Sí |
1007 |
| <idLinea> |
Identificador de la linea |
Sí |
5 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas/<idLinea>/expedientes'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas/<idLinea>/expedientes' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/expedientes'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/expedientes' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"id": 5
}
]
}
404 No se ha encontrado la factura recibida
{
"statusCode": 404,
"message": "No se ha encontrado la factura recibida",
"data": null
}
404 No se ha encontrado la linea
{
"statusCode": 404,
"message": "No se ha encontrado la linea",
"data": null
}
409 No se ha encontrado la linea asociada a la factura recibida
{
"statusCode": 409,
"message": "La linea no pertenece a esa factura recibida",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
[POST] /facturas/recibidas/{id}/lineas/{idLinea}/expedientes#
Descripción#
Asocia un expediente a un artículo asociado a una factura. Para ver los expedientes asociados a un articulo utilice el método [GET] /expedientes/{id} .
Petición#
POST /facturas/recibidas/<id>/lineas/<idLinea>/expedientes
|
Parámetro |
Descripción |
Obligatorio | Ejemplo |
| <id> |
Identificador de la factura |
Sí |
1007 |
| <idLinea> |
Identificador de la linea |
Sí |
5 |
Request URL#
http://<dominio>:<puerto>/facturas/recibidas/<id>/lineas/<idLinea>/expedientes'
cURL#
curl --location --request POST 'http://<dominio>:<puerto> /facturas/recibidas/id/lineas/idLinea/expedientes' --header 'Authorization: Bearer <token>' --header 'Content-Type: application/json' --data-raw '<body>'
¡Importante!
Al ser una petición POST, tenemos que incluir un header adicional (Content-Type) para indicar el formato del body. Para esta petición es application/json
No olvidar el token
Ejemplo de request URL#
http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/expedientes'
Ejemplo de cURL#
curl --location --request POST 'http://192.168.293.365:8071/facturas/recibidas/1007/lineas/5/expedientes' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": null
}
404 No se ha encontrado la factura recibida
{
"statusCode": 404,
"message": "No se ha encontrado la factura recibida",
"data": null
}
404 No se ha encontrado la linea
{
"statusCode": 404,
"message": "No se ha encontrado la linea",
"data": null
}
409 No se ha encontrado la linea asociada a la factura recibida
{
"statusCode": 409,
"message": "La linea no pertenece a esa factura recibida",
"data": null
}
409 No se ha encontrado la linea asociada a la factura recibida
{
"statusCode": 409,
"message": "No se ha encontrado el expediente",
"data": null
}
409 No se ha encontrado la linea asociada a la factura recibida
{
"statusCode": 409,
"message": "Ya está asociado el expediente a la línea",
"data": null
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}
Tareas#
[GET] /tareas
#
Descripción#
Devuelve un listado con las tareas disponibles.
Petición#
GET /tareas
Request URL#
http://<dominio>:<puerto>/tasas'
cURL#
curl --location --request GET 'http://<dominio>:<puerto>/tasas' --header 'accept-language: <idioma>' --header 'Authorization: Bearer <token>'
Importante: no olvidar headers
Ejemplo de request URL#
http://192.168.293.365:8071/tareas'
Ejemplo de cURL#
curl --location --request GET 'http://192.168.293.365:8071/tareas' --header 'accept-language: es' --header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI5ZTI5ZDA1Yi0zMTNjLTQ2MjNzUyNzg2OHH'
Responses#
200 Ha ido correctamente
{
"statusCode": 200,
"message": "Petición finalizada correctamente",
"data": [
{
"codigo": "VENC PS4",
"descripcion": "Vencimiento Ley PS4 - P"
},
{
"codigo": "WOPRSOH",
"descripcion": "Presentación de solicitud - H"
}
]
}
500 Ha ocurrido un error
{
"statusCode": 500,
"message": <mensaje_error>,
"data": null
}