...
Método | URL | Parámetros | Respuesta | Descripción | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET | /empresas | q+s (query + sort) La query estará formada por:
| Lista[Empresa] | Listado de Empresa. Ejemplo: nombreRazonSocial=like=SL
| |||||||||||||||||||||
GET | /empresas/{id} | Empresa | Detalle de los datos generales de una empresa. | ||||||||||||||||||||||
POST | /empresas | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos de alta (formly) con los campos necesarios para crear una empresa. Bloque de código |
{ "tipoSedeId": <<Enumerado que contiene los valores 'ENTIDAD' o 'SUBENTIDAD'>> <<Tomará el valor 0 para las sedes de tipo 'Entidad' y 1 para las sedes de tipo 'Subentidad'>> "datosEconomicos": <<true | false>>, "entidadRazonSocial": <<Descripción de la entidad o razón social>>, "tipoIdentificadorFiscalId": <<Id de tipo de identificador fiscal procedente del endpoint /tipos-identificador>>, "numeroIdentificadorFiscal": << Nº de identificador fiscal>>, "sectoresIndustriales": <<Array de ids de clasificaciones CNAE procedentes de /empresas-clasificaciones/empresa/{id}>> "paisContactoId": <<Id de pais de contacto procedente de endpoint /paises. Ver definición en UM - SGI - ESB - SGO>>, "codigoPostalContacto": <<Código postal de dirección de contacto>>, "ciudadContacto": <<Ciudad de contacto>>, "tipoViaContactoId": <<Id de tipo de vía de contacto procedente de endpoint /tipos-via>>, "nombreViaContacto":<<Nombre de vía de contacto>>, "numeroViaContacto": <<Número de dirección de contacto>>, "ampliacion": <<Descripción de ampliación>>, "email": <<email de contacto>>, "telefonoContacto": <<Teléfono de contacto>>, "faxContacto": <<Fax de contacto>>, "direccionWeb": <<Web de contacto>>, "tipoTerceroId": <<Id de tipo de tercero procedente de endpoint /tipos-tercero>>, "tipoEmpresaId": <<Id de tipo de empresa procedente de endpoint /tipos-empresa>>, "tipoEmpresaContabilidadId": <<Id de tipo de empresa contabilidad procedente de endpoint /tipos-empresa-contabilidad>>, "tipoTerceroReinoUnidoId": <<Id de tipo de tercero reino unido procedente de endpoint /tipos-tercero-reino-unido>> }
| |||||||||||||||||||||
PUT | /empresas | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos de modificación (formly) con los campos necesarios para actualizar una empresa. Bloque de código |
{ <<Tomará el valor 0 para las sedes de tipo 'Entidad' y 1 para las sedes de tipo 'Subentidad'>> <<true | false>>,
<<Descripción de la entidad o razón social>>,
<<Id de tipo de identificador fiscal procedente del endpoint /tipos-identificador>>,
<< Nº de identificador fiscal>>,
<<Nombre de entidad principal>>,
<<Array de ids de clasificaciones CNAE procedentes de /empresas-clasificaciones/empresa/{id}>>
<<Id de pais de contacto procedente de endpoint /paises. Ver definición en UM - SGI - ESB - SGO>>,
<<Código postal de dirección de contacto>>,
<<Ciudad de contacto>>,
<<Id de tipo de vía de contacto procedente de endpoint /tipos-via>>,
de vía de contacto>>,
<<Número de dirección de contacto>>,
<<Descripción de ampliación>>,
de contacto>>,
<<Teléfono de contacto>>,
<<Fax de contacto>>,
<<Web de contacto>>,
<<Id de tipo de tercero procedente de endpoint /tipos-tercero>>,
<<Id de tipo de empresa procedente de endpoint /tipos-empresa>>,
<<Id de tipo de empresa contabilidad procedente de endpoint /tipos-empresa-contabilidad>>,
<<Id de tipo de tercero reino unido procedente de endpoint /tipos-tercero-reino-unido>>
| |||||||||||||||||||||
GET | /empresas/formly/{id} | JSON | Devuelve los datos a pintar en el formulario de Ver Detalle/Actualizar en el SGI (formly). Se recibirá el mismo json que en la solicitud de modificación de empresa (/empresas PUT) | ||||||||||||||||||||||
GET | /datos-contacto/empresa/{id} | DatosContacto | Contiene los datos de contacto de una empresa. | ||||||||||||||||||||||
GET | /empresas-clasificaciones/empresa/{id} | EmpresaClasificacion | Listado de las clasificaciones de tipo códigos CNAE o sectores industriales asociados a una empresa. | ||||||||||||||||||||||
GET | /datos-tipo-empresa/empresa/{id} | DatosTipoEmpresa | Detalle de los datos de tipo de empresa de una empresa. | ||||||||||||||||||||||
GET | /tipos-identificador | Lista[TipoIdentificador] | Listado de tipos de identificador fiscal para las empresas ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||||||
GET | /tipos-via | Lista[TipoVia] | Listado de tipos de via para la dirección de las empresas ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||||||
GET | /tipos-tercero | Lista[TipoTercero] | Listado de tipos de tercero ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||||||
GET | /tipos-empresa | Lista[TipoEmpresa] | Listado de tipos de empresa ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||||||
GET | /tipos-empresa-contabilidad | Lista[TipoEmpresaContabilidad] | Listado de tipos de empresa para contabilidad ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||||||
GET | /tipos-tercero-reino-unido | Lista[TipoTerceroReinoUnido] | Listado de tipos de tercero, en caso de que el país sea Reino Unido, ordenados alfabéticamente de forma ascendente. |