Í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 }