Export Project Data
Description
This document describes the SOAP webservice operations and parameters for [ExportarObra].
WSDL
The WSDL of the production service is available at https://api.nalandaglobal.com/ws/integration/services/obras/exportacion/exportarObras.wsdl.
Operations
ExportarObra
Supported Platforms: NATIONAL / INTERNATIONAL
Description: This service exports the information concerning a project.
Request:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sch="http://www.obralia.com/integration/schemas" xmlns:com="http://www.obralia.com/integration/schemas/common">
<soapenv:Header/>
<soapenv:Body>
<sch:ExportarObraRequest>
<sch:authObralia>
<!--You may enter the following 2 items in any order-->
<com:username>?</com:username>
<com:password>?</com:password>
</sch:authObralia>
<sch:codigoObra>?</sch:codigoObra>
<sch:cifEmpresaPropietaria>?</sch:cifEmpresaPropietaria>
</sch:ExportarObraRequest>
</soapenv:Body>
</soapenv:Envelope>
Request fields:
- userName: User with permission to access information.
- password: User password.
- codigoObra: Internal code of the project from which the data is requested.
- cifEmpresaPropietaria: Tax id of the company owning the Work
Response:
<xs:complexType name="ExportarObraResponseType">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="informacionExportacionObra" type="ows:InformacionExportacionObra"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InformacionExportacionObra">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="seccionContratasDeObra" type="ows:seccionContratasDeObra"/>
</xs:sequence>
<xs:attribute name="codigo" type="xs:string"/>
<xs:attribute name="cif" type="cmn:CifType"/>
</xs:complexType>
<xs:complexType name="seccionContratasDeObra">
<xs:sequence>
<xs:element name="contratas" type="ows:contratas"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="contratas">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="contrata" type="ows:contrata"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="contrata">
<xs:sequence>
<xs:element minOccurs="0" name="fechaEntrada" type="xs:date"/>
<xs:element minOccurs="0" name="fechaSalida" type="xs:date"/>
<xs:element name="seccionDatosDeContrataEnObra" type="ows:SeccionDatosDeContrataEnObra"/>
<xs:element name="seccionTrabajadores" type="ows:SeccionTrabajadores"/>
<xs:element name="seccionMaquinarias" type="ows:SeccionMaquinarias"/>
<xs:element name="seccionEmpresa" type="ows:SeccionEmpresa"/>
</xs:sequence>
<xs:attribute name="cif" type="cmn:CifType" use="required"/>
<xs:attribute name="id" type="xs:int" use="required"/>
<xs:attribute name="idContrataPadre" type="xs:int" use="optional"/>
</xs:complexType>
<xs:complexType name="SeccionDatosDeContrataEnObra">
<xs:sequence>
<xs:element name="documentosEnObra" type="ows:DocumentosEnObra"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="DocumentosEnObra">
<xs:sequence>
<xs:element name="informacionDocumental" type="ows:InformacionDocumental"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SeccionTrabajadores">
<xs:sequence>
<xs:element name="trabajadores" type="ows:Trabajadores"/>
</xs:sequence>
</xs:complexType>
<xs:complexType mixed="true" name="Trabajadores">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="trabajador" type="ows:Trabajador"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Trabajador">
<xs:sequence>
<xs:element minOccurs="0" name="nombre" type="xs:string"/>
<xs:element minOccurs="0" name="apellidos" type="xs:string"/>
<xs:element minOccurs="0" name="fechaEntrada" type="xs:date"/>
<xs:element minOccurs="0" name="fechaSalida" type="xs:date"/>
<xs:element name="informacionDocumental" type="ows:InformacionDocumental"/>
<xs:element name="informacionDocumentalDeObra" type="ows:InformacionDocumentalDeObra"/>
</xs:sequence>
<xs:attribute name="cif" type="cmn:CifType" use="required"/>
</xs:complexType>
<xs:complexType name="SeccionMaquinarias">
<xs:sequence>
<xs:element name="maquinarias">
<xs:complexType mixed="true">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="maquinaria" type="ows:Maquinaria"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Maquinaria">
<xs:sequence>
<xs:element name="informacionDocumental" type="ows:InformacionDocumental"/>
</xs:sequence>
<xs:attribute name="matricula" type="xs:string" use="optional"/>
</xs:complexType>
<xs:complexType name="Maquinarias">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="maquinaria" type="ows:Maquinaria"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SeccionEmpresa">
<xs:sequence>
<xs:element name="empresa" type="ows:Empresa"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Empresa">
<xs:sequence>
<xs:element name="nombre" type="xs:string"/>
<xs:element name="informacionDocumental" type="ows:InformacionDocumental"/>
</xs:sequence>
<xs:attribute name="cif" type="cmn:CifType" use="required"/>
</xs:complexType>
<!-- Comun -->
<xs:complexType name="InformacionDocumental">
<xs:sequence>
<xs:element name="documentos" type="ows:Documentos"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="InformacionDocumentalDeObra">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="documentos" type="ows:Documentos"/>
</xs:sequence>
</xs:complexType>
<xs:complexType mixed="true" name="Documentos">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="documento" type="ows:Documento"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="Documento">
<xs:sequence>
<xs:element name="url" type="xs:string"/>
<xs:element minOccurs="0" name="fechaCarga" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaEmision" type="xs:dateTime"/>
<xs:element minOccurs="0" name="fechaVencimiento" type="xs:dateTime"/>
</xs:sequence>
<xs:attribute name="tipo" type="xs:string" use="required"/>
<xs:attribute name="estado" type="ows:estado" use="required"/>
</xs:complexType>
<xs:simpleType name="estado">
<xs:restriction base="xs:token">
<xs:enumeration value="NO_INFORMADO"/>
<xs:enumeration value="G"/>
<xs:enumeration value="O"/>
<xs:enumeration value="R"/>
<xs:enumeration value="P"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
</wsdl:types>
Response fields: ** COMPANY **
AUTODECLARACION → "dec"
ESCRITURAS_CONSTITUCION → "nsrmuno"
PODERES → "nsrmdos"
DNI_FIRMANTE → "dnifir"
ALTA_SEGURIDAD_SOCIAL → "ass"
INSCRIPCION_MUTUA_ACCIDENTES_DE_TRABAJO → "mut"
DOCUMENTO_DE_CALIFICACION_EMPRESARIAL → "dce"
SEGURO_RESP_CIVIL_POLIZA → "rcpuno"
SEGURO_RESP_CIVIL_RECIBO → "rcruno"
SEGURO_RESP_PATRONAL_POLIZA → "rcpuno"
SEGURO_RESP_PATRONAL_RECIBO → "rcruno"
SEGURO_CONVENIO_POLIZA → "sapuno"
SEGURO_CONVENIO_RECIBO → "saruno"
REGISTRO_DE_LA_EMPRESA_ACREDITADA → "rea"
ACREDITACION_ACTIVIDAD_PRINCIPAL_IAE → "iae"
CERTIFICADO_NEGATIVO_DEUDAS_AEAT_GLOBAL → "at"
CERTIFICADO_NEGATIVO_DEUDAS_AEAT → "at"
CERTIFICADO_NEGATIVO_DEUDAS_SEGURIDAD_SOCIAL → "cssuno"
TC1 → "tc1"
TC2 → "tc2"
INDICES_DE_SINIESTRALIDAD → "indsin"
SISTEMA_DE_GESTION_DE_CALIDAD → "squno"
SISTEMA_DE_GESTION_MEDIOAMBIENTAL → "gmauno"
OTROS_SISTEMAS_DE_CALIDAD → "sqotros"
DOCUMENTO_GENERICO1 → "docgen1"
DOCUMENTO_GENERICO2 → "docgen2"
DOCUMENTO_GENERICO3 → "docgen3"
DOCUMENTO_GENERICO4 → "docgen4"
DOCUMENTO_GENERICO5 → "docgen5"
PAGO_SUELDOS_Y_SALARIOS → "pay"
INFORME_TRABAJADORES_EN_ALTA → "inftra"
SERVICIO_PREVENCION_POLIZA → "prlp"
SERVICIO_PREVENCION_RECIBO → "prlr"
CUOTA_SEGURIDAD_SOCIAL_AUTONOMO → "cssaut"
EVALUACION_RIESGOS → "evriesgo"
RESPONSABLE_OBLIGACIONES_SALARIALES → "roblsal"
MARCADO_CE_SECCION → "mcesec"
MARCADO_CE_GRUPO → "mceprd"
MARCADO_CE_DECLARACION_PRESTACIONES → "mcemce"
MARCADO_CE_CERTIFICADOS → "mceinf"
MARCADO_CE_PRODUCTO_CERTIFICADO → "mceprd"
** PROJECT **
NORMAL
AD_PLAN_SEGURIDAD
NOM_SUPERVISOR_SEGURIDAD
AUTORIZACION_A_SUBCONTRATACION
ACEPTACION_CONDICIONES_PAGO
SOLICITUD_AUT_SUBCONTRATACION
NORMAL_SEMAFORO
APROBABLE
// San José
SOLICITUD_SUBCONTRATA_JEFE_OBRA_SUBCONTRATAR
TRABAJADORES
DNI_PASAPORTE → "dnipas"
RECONOCIMIENTO_MEDICO → "recmed"
CONTRATO_DE_TRABAJO → "contrb"
PERMISO_DE_TRABAJO → "pertrb"
ALTA_SEGURIDAD_SOCIAL → "segsoc"
ENTREGA_DE_EPIS → "enepis"
AUTORIZACION_USO_MAQUINARIA → "usomaq"
CURSO_BASICO_DE_PREVENCION → "clcprl"
CURSO_SEGUNDO_CICLO_OFICIO → "c2cofi"
ENTREGA_INFO_RIESGOS_LABORABLES → "infprl"
ENTREGA_MANUAL_INFORMACION_MAQUINARIA_EQUIPO → "infmaq"
FOTO → "foto"
DOCUMENTO_GENERICO1 → "gener1"
DOCUMENTO_GENERICO2 → "gener2"
DOCUMENTO_GENERICO3 → "gener3"
DOCUMENTO_GENERICO4 → "gener4"
DOCUMENTO_GENERICO5 → "gener5"
DOCUMENTO_GENERICO6 → "gener6"
CURSO_APTITUD → "cuapt"
TRABAJADORES EN OBRA
CARNET_CLIMA
CARNET_ELECTRICIDAD
CARNET_GAS
CARNET_MANIPULACION
CERTIFICADO_GAS
CERTIFICADO_APMR
CERTIFICADO_LUZ
CERTIFICADO_RITE
** MACHINERY **
MANUAL DE INSTRUCCIONES DE USO Y MANTENIMIENTO → "manualInstruccionesUso"
SEGURO (POLIZA) → "seguroPoliza"
SEGURO (RECIBO) → "seguroRecibo"
MARCADO CE/ADECUACIÓN RD1215 → "certificadoCE"
CERTIFICADO DE REVISIONES / MANTENIMIENTO → "certificadoRevisionesMaquinaria"
ITV → "ITV"
PERMISO DE CIRCULACION → "permisoDeCirculacion"
FICHA TECNICA → "fichaTecnica"
CERTIFICADO DE INSPECCION OFICIAL → "certificadoInspeccionOficial"
PROYECTO DE LEGALIZACIÓN DE GRUPO ELECTRÓGENO P > 50KVA → "proyectoLegalizacionGrupoElectrogenoMas50"
CERTIFICADO CONFORMIDAD SEGUN UNE EN-1263-1 → "certificadoConformidadUNE_EN_1263_1"
TARJETA DE TRANSPORTE → "tarjetaTransporte"
TACOGRAFOS → "tacografos"
HISTORIAL DE MANTENIMIENTO → "historialMantenimiento"
CERTIFICADOS DE CALIDAD → "certificadosCalidad"
CERTIFICADO TPTE MERCANCÍAS PELIGROSAS → "certificadoTransporteMercanciasPeligrosas"
DESIGNACIÓN DE TÉCNICO DE MONTAJE → "designacionTecnicoMontaje"
PROYECTO VISADO DE CÁLCULO E INSTALACIÓN DE MAQUINARIA Y MEDIOS AUXILIARES → "proyectoVisadoCalculoInstalacionMaquinaria"
INFORME FINALIZACIÓN MONTAJE EN LA OBRA CONFORME DISPOSIC MIN DE SEGURIDAD RD 1215/97 →
"informeFinalizacionMontajeEnObra121597"
ACTA DE INSPECCIÓN INICIAL Y PERIÓDICA (MEDIOS AUXILIARES) → "actaInspeccionInicialYPeriodica"
NORMAS UNE-EN 12810-1:2005 UNE-EN 1004:2006 → "normasUneEn128012005UneEn10042006"
AUTORIZACIÓN DE CIRCULACIÓN DEL ADMINISTRADOR FERROVIARIO → "autorizacionCirculacionAdministradorFerroviario"
PROYECTO DE CÁLCULO/PLAN DE MONTAJE, USO Y DESMONTAJE → "proyectoCalculoPlanMontajeUsoDesmontaje"
OTRA DOCUMENTACION → "documentacionGenerica"