Método | URL | Parámetros | Respuesta | Descripción |
---|
GET | /empresas | q+s (query + sort) La query estará formada por: - id
- nombreRazonSocial
nombrerazonSocial- numeroIdentificacion
| Lista[Empresa] | Listado de Empresa. Ejemplo: nombreRazonSocial=like=SL nombre=like=(Tree);(razonSocial=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 |
---|
language | java |
---|
theme | RDark |
---|
title | Ejemplo de JSON |
---|
collapse | true |
---|
| {
"tipoSedeId": "1",
"datosEconomicos": false,
"entidadRazonSocial": "Entidad",
"tipoIdentificadorFiscalId": "2",
"numeroIdentificadorFiscal": "12312312",
"sectoresIndustriales": [
"4",
"5"
],
"paisContactoId": "1",
"codigoPostalContacto": "48152",
"ciudadContacto": "Madrid",
"tipoViaContactoId": "1",
"nombreViaContacto": "Gran vía",
"numeroViaContacto": "234",
"ampliacion": "ampliación",
"email": "email@prueba.com",
"telefonoContacto": "66612345",
"faxContacto": "915551234",
"direccionWeb": "http://www.prueba.com",
"tipoTerceroId": "F",
"tipoEmpresaId": "1",
"tipoEmpresaContabilidadId": "1",
"tipoTerceroReinoUnidoId": "S"
} |
Expandir |
---|
title | Descripción de campos JSON (pulsa para expandir)... |
---|
| { ""<<- 0 para tipo 'Entidad' y 1 para tipo 'Subentidad'
>> ""<<true false>>, ""<<Descripción - Descripción de la entidad o razón
social>>, "- tipoIdentificadorFiscalId
"<<Id - Id de tipo de identificador fiscal procedente del endpoint /tipos-
identificador>>, "- numeroIdentificadorFiscal
"<<Nº fiscal>>, ""<<Array - Array de ids de clasificaciones CNAE procedentes de /empresas-clasificaciones/empresa/{id}
>> ""<<Id - Id de pais de contacto procedente de endpoint /paises. Ver definición
en SGO>>, ""<<Código - Código postal de dirección de
contacto>>, ""<<Ciudad contacto>>- contacto
- tipoViaContactoId: Id
, "tipoViaContactoId": <<Id - de tipo de vía de contacto procedente de endpoint /tipos-
via>>, ""<<Nombre contacto>>, ""<<Número contacto>>, ""<<Descripción ampliación>>, ""<<Email contacto>>, ""<<Teléfono contacto>>, ""<<Fax contacto>>, ""<<Web contacto>>, ""<<Id - Id de tipo de tercero procedente de endpoint /tipos-
tercero>>, ""<<Id - Id de tipo de empresa procedente de endpoint /tipos-
empresa>>, "- tipoEmpresaContabilidadId
"<<Id - Id de tipo de empresa contabilidad procedente de endpoint /tipos-empresa-
contabilidad>>, ""<<Id - Id de tipo de tercero reino unido procedente de endpoint /tipos-tercero-reino-
unido>>} |
|
PUT | expand/empresas |
title | Descripción de campos JSON (pulsa para expandir)... |
---|
|
- tipoSedeId: 0 para tipo 'Entidad' y 1 para 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
|
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 |
---|
language | java |
---|
theme | RDark |
---|
title | Ejemplo de Json |
---|
collapse | true |
---|
| {
"tipoSedeId": "1",
"datosEconomicos": false,
"entidadRazonSocial": "Entidad",
"tipoIdentificadorFiscalId": "2",
"numeroIdentificadorFiscal": "12312312",
"entidadPrincipal": "entidad principal",
"sectoresIndustriales": [
"4",
"5"
],
"paisContactoId": "1",
"codigoPostalContacto": "48152",
"ciudadContacto": "Madrid",
"tipoViaContactoId": "1",
"nombreViaContacto": "Gran vía",
"numeroViaContacto": "234",
"ampliacion": "ampliación",
"email": "email@prueba.com",
"telefonoContacto": "66612345",
"faxContacto": "915551234",
"direccionWeb": "http://www.prueba.com",
"tipoTerceroId": "F",
"tipoEmpresaId": "1",
"tipoEmpresaContabilidadId": "1",
"tipoTerceroReinoUnidoId": "S"
} |
Expandir |
---|
title | Descripción de campos JSON (pulsa para expandir)... |
---|
| - tipoSedeId: 0 para tipo 'Entidad' y 1 para 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
- entidadPrincipal: Nombre de entidad principal
- 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. { "tipoSedeId": <<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>>, "entidadPrincipal": <<Nombre de entidad principal>>, "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>> } Bloque de código |
---|
language | java |
---|
theme | RDark |
---|
title | Ejemplo de Json |
---|
collapse | true |
---|
| {
"tipoSedeId": "1",
"datosEconomicos": false,
"entidadRazonSocial": "Entidad",
"tipoIdentificadorFiscalId": "2",
"numeroIdentificadorFiscal": "12312312",
"entidadPrincipal": "entidad principal",
"sectoresIndustriales": [
"4",
"5"
],
"paisContactoId": "1",
"codigoPostalContacto": "48152",
"ciudadContacto": "Madrid",
"tipoViaContactoId": "1",
"nombreViaContacto": "Gran vía",
"numeroViaContacto": "234",
"ampliacion": "ampliación",
"email": "email@prueba.com",
"telefonoContacto": "66612345",
"faxContacto": "915551234",
"direccionWeb": "http://www.prueba.com",
"tipoTerceroId": "F",
"tipoEmpresaId": "1",
"tipoEmpresaContabilidadId": "1",
"tipoTerceroReinoUnidoId": "S"
} |
| 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. |