Tipo de identificador fiscal de la empresa. Se devuelve la entidad TipoIdentificador con todos sus campos.
numeroIdentificacion
String
Número de identificación fiscal de la empresa del tipo indicado en "tipoIdentificador".
razonSocial
String
Razón social de la empresa.
datosEconomicos
Boolean
Indicador de si se trata de una empresa con datos económicos (está dada de alta en GENTE y en JUSTO) o sin datos económicos (está dada de alta solo en GENTE).
padreId
String
Identificador de la empresa padre o entidad principal. Estará informado en el caso de empresas que son subentidad de otra.
Tipo de tercero. Se devuelve la entidad TipoTercero con todos sus campos.
tipoEmpresa
TipoEmpresa
Tipo de empresa. Se devuelve la entidad TipoEmpresa con todos sus campos.
tipoEmpresaContabilidad
TipoEmpresaContabilidad
Tipo de tercero. Se devuelve la entidad TipoEmpresaContabilidad con todos sus campos.
tipoTerceroReinoUnido
TipoTerceroReinoUnido
Tipo de tercero para personas físicas (personas actuando como empresas) con dirección en el Reino Unido. Se devuelve la entidad TipoTerceroReinoUnido con todos sus campos.
Bloque de código
language
java
theme
RDark
title
DatosTipoEmpresa
collapse
true
{
"tipoTercero": {
"id":"tt-1",
"nombre": "Personas jurídicas españolas"
},
"tipoEmpresa": {
"id":"te-1",
"nombre": "Empr. extranjeras"
},
"tipoEmpresaContabilidad": {
"id":"tec-1",
"nombre": "Otros entes del sector público, empresa o institución privada"
},
"tipoTerceroReinoUnido": {
"id":"IN",
"nombre": "Tercero de Irlanda del Norte"
}
}
TipoTercero
Nombre
Tipo
Descripción
id
String
Identificador de la entidad TipoTercero.
nombre
String
Nombre.
clase
String
Clase de tercero Reino Unido. Posibles valores: F (Persona física), J (Persona jurídica).
Modificar el funcionamiento del método POST de alta de empresa, ahora recibirá más información, toda la indicada por la UM para el alta (recogida en la pantalla de Alta de Empresa).
Crear 4 nuevos métodos:
Solicitar la modificación de los de los datos de Empresa.
Obtener todos los datos de una empresa en JSON para pintar tanto en la pantalla de Modificación como en el Ver Detalle.
Obtener listado de tipos de terceros.
Obtener listado de tipos de empresa para contabilidad.
Eliminar todos los métodos de alta parcial de datos de Empresa por secciones.
Obtener todos los datos de una empresa en JSON para pintar tanto en la pantalla de Modificación como en el Ver Detalle.
Obtener listado de tipos de terceros.
Obtener listado de tipos de empresa para contabilidad.
Eliminar todos los métodos de alta parcial de datos de Empresa por secciones.
Se actualizan los servicios API para:
Se actualizan los servicios API para:
Modificar el funcionamiento del método GET de búsqueda y filtrado de empresas para fundir en un solo campo el filtro por nombre y/o razón social.
Añadir 3 métodos:
Obtener el listado de clasificaciones de códigos CNAE asociados a una empresa.
Obtener el listado de tipos de vía para seleccionar en la dirección de una empresa.
Obtener el listado de tipos de terceros para Reino Unido para asociar a empresas con datos económicos
Fundir en un solo campo el filtro por nombre y/o razón social
.
Método
URL
Parámetros
Respuesta
Permisos
Descripción
GET
/empresas
q+s (query + sort)
La query estará formada por:
id
nombreRazonSocial
nombre
razonSocial
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.
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.
GET
/empresas/formly/{id}
JSON
Devuelve los datos a pintar en el formulario de Ver Detalle/Actualizar en
el SGI (formly).
el SGI (formly).
GET
/datos-contacto/empresa/{id}
DatosContacto
Contiene los datos de contacto de una empresa.
GET
/
datos
empresas-
contacto
clasificaciones/empresa/{id}
DatosContacto
EmpresaClasificacion
Contiene los datos de contacto de
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
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-
identificador
via
Lista[
TipoIdentificador
TipoVia]
Listado de tipos de
identificador fiscal
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.