APIs Servicio Web Facturasspp
APIs Servicio Web Facturasspp
APIs Servicio Web Facturasspp
Versión
1.0.7
Fecha de revisión
20/02/2019
Realizado por
Equipo FACe
FACe / 1
HISTÓRICO DE VERSIONES
Versión Fecha Revisado por Descripción
1.0.0 14/09/2015 Equipo FACe Versión inicial del documento
1.0.1 02/11/2015 Equipo FACe Modificación para indicar los MIMES correctos para
anexos
1.0.2 16/03/2016 Equipo FACe Se añaden nuevos métodos
1.0.3 18/05/2016 Equipo FACe Se cambian las keys del apéndice E
1.0.4 02/02/2017 Equipo FACe Se eliminan métodos obsoletos de la interfaz
1.0.5 19/02/2018 Equipo FACe Se añaden errores de Cesionario
1.0.6 23/01/2019 Equipo QA Adaptación a la nueva plantilla.
FACe / 2
ÍNDICE
1 Introducción ................................................................................................................................. 7
FACe / 3
4.2.2.1 Descripción ............................................................................................................ 19
4.2.2.2 Petición .................................................................................................................. 19
4.2.2.3 Respuesta .............................................................................................................. 20
4.2.3 Operación Anular Factura .............................................................................................. 21
4.2.3.1 Descripción ............................................................................................................ 21
4.2.3.2 Petición .................................................................................................................. 21
4.2.3.3 Respuesta .............................................................................................................. 22
4.2.4 Operación Consultar Estados ........................................................................................ 23
4.2.4.1 Descripción ............................................................................................................ 23
4.2.4.2 Petición .................................................................................................................. 23
4.2.4.3 Respuesta .............................................................................................................. 24
4.2.5 Operación Consultar Unidades ...................................................................................... 27
4.2.5.1 Descripción ............................................................................................................ 27
4.2.5.2 Petición .................................................................................................................. 27
4.2.5.3 Respuesta .............................................................................................................. 27
4.2.6 Operación Consultar NIFs .............................................................................................. 28
4.2.6.1 Descripción ............................................................................................................ 28
4.2.6.2 Petición .................................................................................................................. 28
4.2.6.3 Respuesta .............................................................................................................. 29
4.2.7 Operación Consultar Administraciones .......................................................................... 30
4.2.7.1 Descripción ............................................................................................................ 30
4.2.7.2 Petición .................................................................................................................. 30
4.2.7.3 Respuesta .............................................................................................................. 30
4.2.8 Operación Consultar Administraciones de Repositorio.................................................. 32
4.2.8.1 Descripción ............................................................................................................ 32
4.2.8.2 Petición .................................................................................................................. 32
4.2.8.3 Respuesta .............................................................................................................. 32
4.2.9 Operación Consultar Unidades por Administración ....................................................... 34
4.2.9.1 Descripción ............................................................................................................ 34
4.2.9.2 Petición .................................................................................................................. 34
4.2.9.3 Respuesta .............................................................................................................. 34
4.2.10 Operación Consultar NIFs por Administración .......................................................... 37
4.2.10.1 Descripción ............................................................................................................ 37
4.2.10.2 Petición .................................................................................................................. 37
4.2.10.3 Respuesta .............................................................................................................. 38
4.2.11 Operación Consultar Listado Facturas ...................................................................... 39
4.2.11.1 Descripción ............................................................................................................ 39
4.2.11.2 Petición .................................................................................................................. 39
4.2.11.3 Respuesta .............................................................................................................. 40
4.3 Resumen de los estados de una factura ................................................................................ 42
4.3.1 Estados de tramitación ................................................................................................... 42
4.3.2 Estados de anulación ..................................................................................................... 42
4.3.3 Flujo de Cesión............................................................................................................... 43
4.4 Listado de errores ................................................................................................................... 43
5 Seguridad ................................................................................................................................... 45
5.1 Definición ................................................................................................................................ 45
5.2 Sistema de permisos dentro de FACe .................................................................................... 46
5.3 Alta en la aplicación FACe ...................................................................................................... 47
FACe / 4
LISTADO DE TABLA E ILUSTRACIONES
Tabla 1. Centros Administrativos del BuyerParty .................................................................................. 8
Tabla 2. Rutas WSDL .......................................................................................................................... 10
Tabla 3. Formatos de respuesta .......................................................................................................... 10
Tabla 4. Parámetro Resultado ............................................................................................................. 11
Tabla 5. Parámetro Estado .................................................................................................................. 11
Tabla 6. Parámetro ArrayOfEstado ...................................................................................................... 12
Tabla 7. Parámetro ConsultarEstadosResponse ................................................................................ 12
Tabla 8. Parámetro UnidadDir3 ........................................................................................................... 12
Tabla 9. Parámetro OGUTOC.............................................................................................................. 12
Tabla 10. Parámetro ArrayOfOGUTOC ............................................................................................... 12
Tabla 11. Parámetro ConsultarRelacionesPorAdministracionResponse ............................................ 12
Tabla 12. Parámetro ConsultarRelacionesResponse .......................................................................... 12
Tabla 13. Parámetro OGNIFs .............................................................................................................. 13
Tabla 14. Parámetro ArrayOfOGNIFs .................................................................................................. 13
Tabla 15. Parámetro ConsultarNIFsResponse .................................................................................... 13
Tabla 16. Parámetro ConsultarNIFsPorAdministracionResponse ....................................................... 13
Tabla 17. Parámetro FacturaFile ......................................................................................................... 13
Tabla 18. Parámetro AnexoFile ........................................................................................................... 13
Tabla 19. Parámetro ArrayOfAnexoFile ............................................................................................... 14
Tabla 20. Parámetro EnviarFacturaRequest ....................................................................................... 14
Tabla 21. Parámetro EnviarFactura ..................................................................................................... 14
Tabla 22. Parámetro EnviarFacturaResponse..................................................................................... 14
Tabla 23. Parámetro EstadoFactura .................................................................................................... 14
Tabla 24. Parámetro ConsultarFactura ................................................................................................ 15
Tabla 25. Parámetro ConsultarListadoFactura .................................................................................... 15
Tabla 26. Parámetro ConsultarFacturaResponse ............................................................................... 15
Tabla 27. Parámetro ArrayOfConsultarListadoFactura ....................................................................... 15
Tabla 28. Parámetro ConsultaListadoFacturaResponse ..................................................................... 15
Tabla 29. Parámetro AnularFactura ..................................................................................................... 15
Tabla 30. Parámetro AnularFacturaResponse .................................................................................... 16
Tabla 31. Parámetro ArrayOfAdministracion ....................................................................................... 16
Tabla 32. Parámetro ConsultarAdministracionesResponse ................................................................ 16
Tabla 33. Parámetro ConsultarAdministracionesRepositorioResponse .............................................. 16
Tabla 34. Datos de entrada Enviar Factura ......................................................................................... 17
Tabla 35. Descripción datos de salida Enviar Factura ........................................................................ 18
Tabla 36. Datos de entrada Consultar Factura .................................................................................... 19
Tabla 37. Descripción datos de salida Consultar Factura ................................................................... 20
Tabla 38. Datos de entrada Anular Factura ......................................................................................... 21
Tabla 39. Descripción datos de salida Anular Factura ........................................................................ 22
Tabla 40. Descripción datos de salida Consultar Estados .................................................................. 24
Tabla 41. Descripción datos de salida Consultar Unidades ................................................................ 27
Tabla 42. Descripción datos de salida Consultar NIFs ........................................................................ 29
Tabla 43. Descripción datos de salida Consultar Administraciones .................................................... 30
Tabla 44. Descripción datos de salida Consultar Administraciones Repositorio ................................. 32
Tabla 45. Datos de entrada Consultar Unidades por Administración .................................................. 34
Tabla 46. Descripción datos de salida Consultar Unidades por Administración ................................. 34
Tabla 47. Datos de entrada Consultar NIFs por Administración ......................................................... 37
Tabla 48. Descripción datos de salida Consultar NIFs por Administración ......................................... 38
Tabla 49. Datos de entrada Consultar Listado Facturas ..................................................................... 39
Tabla 50. Descripción datos de salida Consultar Listado Facturas ..................................................... 40
Tabla 51. Estados de tramitación de una factura ................................................................................ 42
Tabla 52. Estados de anulación de una factura .................................................................................. 42
FACe / 5
Tabla 53. Flujo de cesión de una factura ............................................................................................. 43
Tabla 54. Verificación de seguridad SOAP .......................................................................................... 43
Tabla 55. Problemas en la verificación con Afirma .............................................................................. 43
Tabla 56. Problemas en las verificaciones asociadas a la gestión de la factura................................. 45
Tabla 57. Verificaciones asociadas a la cesión de crédito .................................................................. 45
Tabla 58. Otros códigos de error ......................................................................................................... 45
FACe / 6
1 Introducción
El objetivo de este documento es facilitar la labor de integración para los sistemas
automatizados de proveedores dentro de la plataforma de facturación electrónica FACe.
Para solicitar el alta debe dar de alta el certificado de su organismo, aceptar las
condiciones de uso del sistema y firmar una declaración de responsabilidad en el portal face.gob.es
en la sección Integradores – Alta Nuevo Proveedor.
2.2 Certificado
Tienen que remitir la clave pública del certificado en formato PEM o Base64.
Ejemplo:
-----BEGIN CERTIFICATE-----
MIIIXTCCB0WgAwIBAgIJALuqFmwpfhMTMA0GCSqGSIb3DQEBBQUAMIHgMQswCQ
YD
VQQGEwJFUzEuMCwGCSqGSIb3DQEJARYfYWNfY2FtZXJmaXJtYV9jY0BjYW1lcm
Zp
// ..
KnqOrQzKlN5CsZE7ObXT4DSlS3c62sEyb716iIpSX79C
-----END CERTIFICATE-----
FACe / 7
Algunos de estos campos son obligatorios en todas las facturas, otros de ellos son
opcionales, pero en el caso de que se desee informar de los mismos debe hacerse mediante el
campo que se indica.
Dentro del documento de factura electrónica (.xsig) será obligatorio, para la correcta
remisión de la factura al órgano destinatario final, informar del Órgano Gestor, la Unidad Tramitadora
yla Oficina Contable destinatarios.Yopcionalmente del órgano proponente y del número de
expediente al que pertenece la factura.
<AdministrativeCentres>
<AdministrativeCentre>
<CentreCode>E00000001</CentreCode>
<RoleTypeCode>01</RoleTypeCode>
<AddressInSpain>
<Address>direccion</Address>
<PostCode>18230</PostCode>
<Town>Madrid</Town>
<Province>Madrid</Province>
<CountryCode>ESP</CountryCode>
</AddressInSpain>
<CentreDescription>Oficina Contable</CentreDescription>
</AdministrativeCentre>
<AdministrativeCentre>
<CentreCode>P00000001</CentreCode>
<RoleTypeCode>01</RoleTypeCode>
<AddressInSpain>
<Address>direccion</Address>
<PostCode>18230</PostCode>
<Town>Madrid</Town>
FACe / 8
<Province>Madrid</Province>
<CountryCode>ESP</CountryCode>
</AddressInSpain>
<CentreDescription>Organo Gestor</CentreDescription>
</AdministrativeCentre>
<AdministrativeCentre>
<CentreCode>E00000002</CentreCode>
<RoleTypeCode>02</RoleTypeCode>
<AddressInSpain>
<Address>direccion</Address>
<PostCode>18230</PostCode>
<Town>Madrid</Town>
<Province>Madrid</Province>
<CountryCode>ESP</CountryCode>
</AddressInSpain>
<CentreDescription>Organo Gestor</CentreDescription>
</AdministrativeCentre>
<AdministrativeCentre>
<CentreCode>P00000003</CentreCode>
<RoleTypeCode>03</RoleTypeCode>
<AddressInSpain>
<Address>direccion</Address>
<PostCode>18230</PostCode>
<Town>Madrid</Town>
<Province>Madrid</Province>
<CountryCode>ESP</CountryCode>
</AddressInSpain>
<CentreDescription>Unidad Tramitadora</CentreDescription>
</AdministrativeCentre>
<AdministrativeCentre>
<CentreCode>E00000004</CentreCode>
<RoleTypeCode>04</RoleTypeCode>
<AddressInSpain>
<Address>direccion</Address>
<PostCode>18230</PostCode>
<Town>Madrid</Town>
<Province>Madrid</Province>
<CountryCode>ESP</CountryCode>
</AddressInSpain>
<CentreDescription>Subdireccion de compras</CentreDescription>
</AdministrativeCentre>
</AdministrativeCentres>
Si se debiera consignar el número del expediente asociado a la factura, se recomienda
hacerlo en el campo de la primera línea de los conceptos de la factura:
<Items>
<InvoiceLine>
<FileReference>
// ...
</Items>
FACe / 9
El campo FileReference es una recomendación, FACe no hace uso de dicho campo para
redirigir o almacenar las facturas en su plataforma de facturación. Es decisión del organismo
destinatario la obligatoriedad u opcionalidad del número de expediente en una factura así como
decidir el uso del campo FileReference para informar del mismo.
4 Servicio facturasspp
4.1 Definición
A continuación se detalla el servicio web para gestión de directorios de los RCF del servicio
FACe.
Parámetro Descripción
codigo Código de resultado
descripcion Descripción del código de resultado
codigoSeguimiento Código asociado a la trama de la llamada. Este código puede ser solicitadao
para resolución de incidencias.
Tabla 3. Formatos de respuesta
FACe / 10
Ejemplo de una respuesta:
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<factura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<organoGestor>P00000010</organoGestor>
<unidadTramitadora>P00000010</unidadTramitadora>
<oficinaContable>P00000010</oficinaContable>
<identificadorEmisor>12345678Z</identificadorEmisor>
<numeroFactura>NUMERO</numeroFactura>
<serieFactura>SERIE</serieFactura>
<fechaRecepcion>2015-09-17 13:17:48</fechaRecepcion>
</factura>
</return>
Codigo "xxx" -> El proceso finalizó con error. A continuación se exponen los códigos de
errores y su descripción.
FACe / 11
4.1.4.3 Parámetro ArrayOfEstado
FACe / 12
4.1.4.10 Parámetro OGNIFs
FACe / 13
4.1.4.16 Parámetro ArrayOfAnexoFile
FACe / 14
4.1.4.21 Parámetro ConsultarFactura
FACe / 15
4.1.4.27 Parámetro AnularFacturaResponse
4.2 Métodos
4.2.1.1 Descripción
4.2.1.2 Petición
FACe / 16
Parámetros de la información del proveedor:
Petición RPC-Encoded:
<soapenv:Body>
<web:enviarFactura
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<request xsi:type="web:EnviarFacturaRequest">
<!--You may enter the following 3 items in any order-->
<correo
xsi:type="xsd:string">desarrollo.face@seap.minhap.es</correo>
<factura xsi:type="web:FacturaFile">
<!--You may enter the following 3 items in any order-->
<factura
xsi:type="xsd:string">PD94bWwgdmVyc2...2ZlOkZhY3R1c
mFlPg==</factura>
<nombre xsi:type="xsd:string">FC23.xsig</nombre>
<mime xsi:type="xsd:string">application/xml</mime>
</factura>
<anexos xsi:type="web:ArrayOfAnexoFile"
soapenc:arrayType="web:An
exoFile[]">
<anexo>
<anexo
xsi:type="xsd:string">PD94bWwgdmVyc2...2ZlOkZ
hY3R1cmFlPg==</anexo>
<nombre
xsi:type="xsd:string">anexo.txt</nombre>
<mime xsi:type="xsd:string">TEXT/plain</mime>
</anexo>
</anexos>
</request>
</web:enviarFactura>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:enviarFactura>
<request>
<!--You may enter the following 3 items in any order-->
<correo>desarrollo.face@seap.minhap.es</correo>
<factura>
<!--You may enter the following 3 items in any
order-->
<factura>PD94bWwgdmVyc2lv...lOkZhY3R1cmFlPg==</fact
ura>
<nombre>FC23.xsig</nombre>
<mime>application/xml</mime>
</factura>
<anexos>
<!--Zero or more repetitions:-->
FACe / 17
<anexo>
<!--You may enter the following 3 items in any
order-->
<anexo>PD94bWwgdmVyc</anexo>
<nombre>anexo.txt</nombre>
<mime>text/plain</mime>
</anexo>
</anexos>
</request>
</web:enviarFactura>
</soapenv:Body>
4.2.1.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx848033cd-1765-aed5-d6c3-5c8e29a0cd67"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:enviarFacturaResponse>
<return xsi:type="ns1:EnviarFacturaResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<factura xsi:type="ns1:EnviarFactura">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO</numeroRegist
ro>
<organoGestor
xsi:type="xsd:string">P00000010</organoGestor>
<unidadTramitadora
xsi:type="xsd:string">P00000010</unidadTramitadora>
<oficinaContable
xsi:type="xsd:string">P00000010</oficinaContable>
<identificadorEmisor
xsi:type="xsd:string">12345678Z</identificadorEmiso
r>
<numeroFactura
xsi:type="xsd:string">NUMERO</numeroFactura>
<serieFactura
xsi:type="xsd:string">SERIE</serieFactura>
<fechaRecepcion xsi:type="xsd:string">2015-09-17
13:19:09</fechaRecepcion>
</factura>
</return>
</ns1:enviarFacturaResponse>
FACe / 18
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfxedd7d608-0ac5-5cd1-3b59-f89cbdf1ee0d"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:enviarFacturaResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<factura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<organoGestor>P00000010</organoGestor>
<unidadTramitadora>P00000010</unidadTramitadora>
<oficinaContable>P00000010</oficinaContable>
<identificadorEmisor>12345678Z</identificadorEmisor
>
<numeroFactura>NUMERO</numeroFactura>
<serieFactura>SERIE</serieFactura>
<fechaRecepcion>2015-09-17
13:17:48</fechaRecepcion>
</factura>
</return>
</ns1:enviarFacturaResponse>
</SOAP-ENV:Body>
4.2.2.1 Descripción
4.2.2.2 Petición
Parámetros:
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarFactura
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<numeroRegistro xsi:type="xsd:string">NUMERO_REGISTRO</numeroRegistro>
FACe / 19
</web:consultarFactura>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarFactura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
</web:consultarFactura>
</soapenv:Body>
4.2.2.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfxdc9347df-4c31-2259-9d31-325dca609ca9"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarFacturaResponse>
<return xsi:type="SOAP-ENC:Struct">
<resultado xsi:type="SOAP-ENC:Struct">
<codigo xsi:type="xsd:string">0</codigo>
<codigoSeguimiento
xsi:type="xsd:boolean">false</codigoSeguimiento>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
</resultado>
<factura xsi:type="SOAP-ENC:Struct">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO</numeroRegist
ro>
<tramitacion xsi:type="SOAP-ENC:Struct">
<codigo xsi:type="xsd:string">1200</codigo>
<descripcion xsi:type="xsd:string">La factura
ha sido registrada en el registro electrónico
REC</descripcion>
<motivo xsi:type="xsd:string"/>
</tramitacion>
<anulacion xsi:type="SOAP-ENC:Struct">
<codigo xsi:type="xsd:string">4200</codigo>
<descripcion xsi:type="xsd:string">Solicitada
anulación</descripcion>
<motivo xsi:type="xsd:string">prueba</motivo>
</anulacion>
</factura>
</return>
</ns1:consultarFacturaResponse>
</SOAP-ENV:Body>
FACe / 20
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx60b0f6ad-d92f-b2de-a3a8-4d78d13b77d1"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarFacturaResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<factura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<tramitacion>
<codigo>1200</codigo>
<descripcion>La factura ha sido registrada en
el registro electrónico REC</descripcion>
<motivo/>
</tramitacion>
<anulacion>
<codigo>4200</codigo>
<descripcion>Solicitada
anulación</descripcion>
<motivo>prueba</motivo>
</anulacion>
</factura>
</return>
</ns1:consultarFacturaResponse>
</SOAP-ENV:Body>
4.2.3.1 Descripción
4.2.3.2 Petición
Parámetros:
FACe / 21
Petición RPC-Encoded:
<soapenv:Body>
<web:anularFactura
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO</numeroRegistro>
<motivo xsi:type="xsd:string">DESCRIPCION DEL MOTIVO DE LA
SOLICITUD DE ANULACION</motivo>
</web:anularFactura>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:anularFactura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<motivo>DESCRIPCION DEL MOTIVO DE LA SOLICITUD DE
ANULACION</motivo>
</web:anularFactura>
</soapenv:Body>
4.2.3.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx7311757f-ad07-18b2-0b8e-c0819a86aa3e"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:anularFacturaResponse>
<return xsi:type="ns1:AnularFacturaResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<factura xsi:type="ns1:AnularFactura">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO</numeroRegist
ro>
<mensaje xsi:type="xsd:string">Anulación solicitada
correctamente</mensaje>
</factura>
</return>
</ns1:anularFacturaResponse>
</SOAP-ENV:Body>
FACe / 22
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfxa7090bef-4c86-f3b5-fd4f-b2a425c84699"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:anularFacturaResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<factura>
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<mensaje>Anulación solicitada
correctamente</mensaje>
</factura>
</return>
</ns1:anularFacturaResponse>
</SOAP-ENV:Body>
4.2.4.1 Descripción
4.2.4.2 Petición
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarEstados
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarEstados/>
</soapenv:Body>
FACe / 23
4.2.4.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx538b32f4-06d1-0f8a-b4ef-720e43246f90"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarEstadosResponse>
<return xsi:type="ns1:ConsultarEstadosResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<estados SOAP-ENC:arrayType="ns1:Estado[9]"
xsi:type="ns1:ArrayOfEstado">
<item xsi:type="ns1:Estado">
<nombre
xsi:type="xsd:string">Registrada</nombre>
<codigo xsi:type="xsd:string">1200</codigo>
<descripcion xsi:type="xsd:string">La factura
ha sido registrada en el registro electrónico
REC</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">Contabilizada
la obligación reconocida</nombre>
<codigo xsi:type="xsd:string">2400</codigo>
<descripcion
xsi:type="xsd:string">Contabilizada la
obligación reconocida</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">Pagada</nombre>
<codigo xsi:type="xsd:string">2500</codigo>
<descripcion xsi:type="xsd:string">Factura
pagada</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre
xsi:type="xsd:string">Rechazada</nombre>
<codigo xsi:type="xsd:string">2600</codigo>
<descripcion xsi:type="xsd:string">La Unidad
rechaza la factura</descripcion>
</item>
<item xsi:type="ns1:Estado">
FACe / 24
<nombre
xsi:type="xsd:string">Anulada</nombre>
<codigo xsi:type="xsd:string">3100</codigo>
<descripcion xsi:type="xsd:string">La Unidad
aprueba la propuesta de
anulación</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">No solicitada
anulación</nombre>
<codigo xsi:type="xsd:string">4100</codigo>
<descripcion xsi:type="xsd:string">No
solicitada anulación</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">Solicitada
anulación</nombre>
<codigo xsi:type="xsd:string">4200</codigo>
<descripcion xsi:type="xsd:string">Solicitada
anulación</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">Aceptada
anulación</nombre>
<codigo xsi:type="xsd:string">4300</codigo>
<descripcion xsi:type="xsd:string">Aceptada
anulación</descripcion>
</item>
<item xsi:type="ns1:Estado">
<nombre xsi:type="xsd:string">Rechazada
anulación</nombre>
<codigo xsi:type="xsd:string">4400</codigo>
<descripcion xsi:type="xsd:string">Rechazada
anulación</descripcion>
</item>
</estados>
</return>
</ns1:consultarEstadosResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx6ab483c6-1e52-135b-47f3-80cc1287a700"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarEstadosResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<estados>
<estado>
<nombre>Registrada</nombre>
<codigo>1200</codigo>
FACe / 25
<descripcion>La factura ha sido registrada en
el registro electrónico REC</descripcion>
</estado>
<estado>
<nombre>Contabilizada la obligación
reconocida</nombre>
<codigo>2400</codigo>
<descripcion>Contabilizada la obligación
reconocida</descripcion>
</estado>
<estado>
<nombre>Pagada</nombre>
<codigo>2500</codigo>
<descripcion>Factura pagada</descripcion>
</estado>
<estado>
<nombre>Rechazada</nombre>
<codigo>2600</codigo>
<descripcion>La Unidad rechaza la
factura</descripcion>
</estado>
<estado>
<nombre>Anulada</nombre>
<codigo>3100</codigo>
<descripcion>La Unidad aprueba la propuesta
de anulación</descripcion>
</estado>
<estado>
<nombre>No solicitada anulación</nombre>
<codigo>4100</codigo>
<descripcion>No solicitada
anulación</descripcion>
</estado>
<estado>
<nombre>Solicitada anulación</nombre>
<codigo>4200</codigo>
<descripcion>Solicitada
anulación</descripcion>
</estado>
<estado>
<nombre>Aceptada anulación</nombre>
<codigo>4300</codigo>
<descripcion>Aceptada anulación</descripcion>
</estado>
<estado>
<nombre>Rechazada anulación</nombre>
<codigo>4400</codigo>
<descripcion>Rechazada
anulación</descripcion>
</estado>
</estados>
</return>
</ns1:consultarEstadosResponse>
</SOAP-ENV:Body>
FACe / 26
4.2.5 Operación Consultar Unidades
4.2.5.1 Descripción
4.2.5.2 Petición
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarUnidades
soapenv:encodingStyle="http://schemas.xmlsoap.or
g/soap/encoding/"/>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarUnidades/>
</soapenv:Body>
4.2.5.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx8d60bef2-6dd6-0ba2-9952-6b368ab5b5e6"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:gestionRolResponse>
<return xsi:type="ns1:gestionRolResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:nil="true"/>
</resultado>
<rol xsi:type="ns1:gestionRolInfo">
<codigoDir3
xsi:type="xsd:string">P00000010</codigoDir3>
<rol xsi:type="ns1:rolfactura">OC</rol>
FACe / 27
<alias xsi:type="xsd:string">Unidad Pruebas
10</alias>
<estado xsi:type="ns1:estado">ENABLED</estado>
<email
xsi:type="xsd:string">pruebas@seap.minhap.es</email
>
<rcf xsi:type="xsd:string">RCF 1 de pruebas</rcf>
</rol>
</return>
</ns1:gestionRolResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx8c5a4a19-8b60-e95f-d31b-525984ee4b60"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:gestionRolResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento xsi:nil="true"/>
</resultado>
<rol>
<codigoDir3>P00000010</codigoDir3>
<rol>OC</rol>
<alias>Unidad Pruebas 10</alias>
<estado>ENABLED</estado>
<email>pruebas@seap.minhap.es</email>
<rcf>RCF 1 de pruebas</rcf>
</rol>
</return>
</ns1:gestionRolResponse>
</SOAP-ENV:Body>
4.2.6.1 Descripción
Este método permite obtener la lista de los NIFs asociados a los Órganos Gestores.
4.2.6.2 Petición
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarNIFs
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
FACe / 28
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarNIFs/>
</soapenv:Body>
4.2.6.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfxd72bcdf2-8a48-4568-38a8-adae11c7d080"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarNIFsResponse>
<return xsi:type="ns1:ConsultarNIFsResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<nifs SOAP-ENC:arrayType="ns1:OGNIFs[13109]"
xsi:type="ns1:ArrayO
fOGNIFs">
<item xsi:type="ns1:OGNIFs">
<organoGestor xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">P00000010</codigo
>
<nombre xsi:type="xsd:string">NOMBRE
UNIDAD</nombre>
</organoGestor>
<nif xsi:type="xsd:string">00000000T</nif>
</item>
...
</nifs>
</return>
</ns1:consultarNIFsResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx45124ec5-3f50-8362-7987-0d52242d4e3f"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarNIFsResponse>
<return>
FACe / 29
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<nifs>
<info>
<organoGestor>
<codigo>P00000010</codigo>
<nombre>NOMBRE UNIDAD</nombre>
</organoGestor>
<nif>00000000T</nif>
</info>
...
</nifs>
</return>
</ns1:gestionRolResponse>
</SOAP-ENV:Body>
4.2.7.1 Descripción
4.2.7.2 Petición
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarAdministraciones
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarAdministraciones/>
</soapenv:Body>
4.2.7.3 Respuesta
Parámetros:
FACe / 30
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx71460f1e-6bb2-6471-f4ff-e2c1a9a41f19"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarAdministracionesResponse>
<return xsi:type="ns1:ConsultarAdminitracionesResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<administraciones SOAP-
ENC:arrayType="ns1:UnidadDir3[866]"
xsi:type="ns1:ArrayOfAdministracion">
<item xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">A04003003</codigo>
<nombre xsi:type="xsd:string">Gobierno De Las
Islas Baleares</nombre>
</item>
<item xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">A06002853</codigo>
<nombre xsi:type="xsd:string">Presidencia Del
Gobierno De Cantabria</nombre>
</item>
...
</administraciones>
</return>
</ns1:consultarAdministracionesResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx308cb955-6307-853f-ba76-4e94a395c865"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarAdministracionesResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<administraciones>
<administracion>
<codigo>A04003003</codigo>
<nombre>Gobierno De Las Islas
Baleares</nombre>
</administracion>
<administracion>
<codigo>A06002853</codigo>
<nombre>Presidencia Del Gobierno De
Cantabria</nombre>
</administracion>
FACe / 31
...
</administraciones>
</return>
</ns1:consultarAdministracionesResponse>
</SOAP-ENV:Body>
4.2.8.1 Descripción
Este método permite consultar las administraciones públicas que no están adheridas a
FACe.
4.2.8.2 Petición
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarAdministracionesRepositorio
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarAdministracionesRepositorio/>
</soapenv:Body>
4.2.8.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx71460f1e-6bb2-6471-f4ff-e2c1a9a41f19"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarAdministracionesResponse>
<return
xsi:type="ns1:consultarAdministracionesRepositorioResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
FACe / 32
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<administraciones SOAP-
ENC:arrayType="ns1:UnidadDir3[866]"
xsi:type="ns1:ArrayOfAdministracion">
<item xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">A04003003</codigo>
<nombre xsi:type="xsd:string">Gobierno De Las
Islas Baleares</nombre>
</item>
<item xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">A06002853</codigo>
<nombre xsi:type="xsd:string">Presidencia Del
Gobierno De Cantabria</nombre>
</item>
...
</administraciones>
</return>
</ns1:consultarAdministracionesRepositorioResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx308cb955-6307-853f-ba76-4e94a395c865"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarAdministracionesRepositorioResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<administraciones>
<administracion>
<codigo>A04003003</codigo>
<nombre>Gobierno De Las Islas
Baleares</nombre>
</administracion>
<administracion>
<codigo>A06002853</codigo>
<nombre>Presidencia Del Gobierno De
Cantabria</nombre>
</administracion>
...
</administraciones>
</return>
</ns1:consultarAdministracionesRepositorioResponse>
</SOAP-ENV:Body>
FACe / 33
4.2.9 Operación Consultar Unidades por Administración
4.2.9.1 Descripción
Este método permite consultar las relaciones filtrando por administración. Debe consultar el
listado de administraciones en "consultarAdministraciones" para obtener el código por el que filtrar.
4.2.9.2 Petición
Parámetros:
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarUnidadesPorAdministracion
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<codigoDir xsi:type="xsd:string">A01002820</codigoDir>
</web:consultarUnidadesPorAdministracion>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarUnidadesPorAdministracion>
<codigoDir>A01002820</codigoDir>
</web:consultarUnidadesPorAdministracion>
</soapenv:Body>
4.2.9.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx1fa83848-f836-618d-3b36-69cc6327d827"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarUnidadesResponse>
<return xsi:type="ns1:SSPPResultadoConsultarUnidades">
FACe / 34
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<relaciones SOAP-ENC:arrayType="ns1:OGUTOC[73]"
xsi:type="ns1:ArrayOfOGUTOC">
<item xsi:type="ns1:OGUTOC">
<organoGestor xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E04888701</codigo
>
<nombre xsi:type="xsd:string">Relacion
Especial De Puestos Del Canal De
Ex.r.hidr.del Pardo (acuerdo Consejo De
Ministros 2/7/10)</nombre>
</organoGestor>
<unidadTramitadora xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E04888701</codigo
>
<nombre xsi:type="xsd:string">Relacion
Especial De Puestos Del Canal De
Ex.r.hidr.del Pardo (acuerdo Consejo De
Ministros 2/7/10)</nombre>
</unidadTramitadora>
<oficinaContable xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E00117701</codigo
>
<nombre xsi:type="xsd:string">Canal De
Experiencias Hidrodinamicas De El
Pardo</nombre>
</oficinaContable>
</item>
<item xsi:type="ns1:OGUTOC">
<organoGestor xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E03054903</codigo
>
<nombre xsi:type="xsd:string">S.g. De
Gestion</nombre>
</organoGestor>
<unidadTramitadora xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E03055103</codigo
>
<nombre xsi:type="xsd:string">S.g. De
Recursos Humano
s</nombre>
</unidadTramitadora>
<oficinaContable xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">E00128203</codigo
>
FACe / 35
<nombre xsi:type="xsd:string">Parque
Movil Del Estado</nombre>
</oficinaContable>
</item>
...
</relaciones>
</return>
</ns1:consultarUnidadesResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx710716f4-4868-28ba-afb1-27db387baff3"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarUnidadesResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<relaciones>
<relacion>
<organoGestor>
<codigo>E04888701</codigo>
<nombre>Relacion Especial De Puestos
Del Canal De Ex.r.hidr.del Pardo
(acuerdo Consejo De Ministros
2/7/10)</nombre>
</organoGestor>
<unidadTramitadora>
<codigo>E04888701</codigo>
<nombre>Relacion Especial De Puestos
Del Canal De Ex.r.hidr.del Pardo
(acuerdo Consejo De Ministros
2/7/10)</nombre>
</unidadTramitadora>
<oficinaContable>
<codigo>E00117701</codigo>
<nombre>Canal De Experiencias
Hidrodinamicas De El Pardo</nombre>
</oficinaContable>
</relacion>
<relacion>
<organoGestor>
<codigo>E03054903</codigo>
<nombre>S.g. De Gestion</nombre>
</organoGestor>
<unidadTramitadora>
<codigo>E03055103</codigo>
<nombre>S.g. De Recursos
Humanos</nombre>
</unidadTramitadora>
<oficinaContable>
<codigo>E00128203</codigo>
FACe / 36
<nombre>Parque Movil Del
Estado</nombre>
</oficinaContable>
</relacion>
...
</relaciones>
</return>
</ns1:consultarUnidadesResponse>
</SOAP-ENV:Body>
4.2.10.1 Descripción
Este método permite obtener una lista de los NIFs asociados a los Órganos Gestores de
una administración.
4.2.10.2 Petición
Parámetros:
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarNIFsPorAdministracion
soapenv:encodingStyle="http://schem
as.xmlsoap.org/soap/encoding/">
<codigoDir xsi:type="xsd:string">P0000000</codigoDir>
</web:consultarNIFsPorAdministracion>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarNIFsPorAdministracion>
<codigoDir>P0000000</codigoDir>
</web:consultarNIFsPorAdministracion>
</soapenv:Body>
FACe / 37
4.2.10.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx0d5db9b8-adee-c018-8bba-de692f27f023"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarNIFsPorAdministracionResponse>
<return xsi:type="ns1:ConsultarNIFsPorAdministracionResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<nifs SOAP-ENC:arrayType="ns1:OGNIFs[672]"
xsi:type="ns1:ArrayOfOGNIFs">
<item xsi:type="ns1:OGNIFs">
<organoGestor xsi:type="ns1:UnidadDir3">
<codigo
xsi:type="xsd:string">P00000010</codigo
>
<nombre xsi:type="xsd:string">NOMBRE
UNIDAD</nombre>
</organoGestor>
<nif xsi:type="xsd:string">00000000T</nif>
</item>
</nifs>
</return>
</ns1:consultarNIFsPorAdministracionResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx7b42e363-10af-5793-125c-028291de6db2"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarNIFsPorAdministracionResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<nifs>
<info>
<organoGestor>
<codigo>P00000010</codigo>
FACe / 38
<nombre>NOMBRE UNIDAD</nombre>
</organoGestor>
<nif>00000000T</nif>
</info>
</nifs>
</return>
</ns1:consultarNIFsPorAdministracionResponse>
</SOAP-ENV:Body>
4.2.11.1 Descripción
Este método permite buscar las facturas con el código de registro indicado. Se puede
solicitar un máximo de 500 facturas por petición.
4.2.11.2 Petición
Parámetros:
Petición RPC-Encoded:
<soapenv:Body>
<web:consultarListadoFacturas
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<listadoFacturas xsi:type="soapenc:Array"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
<!--You may enter ANY elements at this point-->
<registro>NUMERO_REGISTRO</registro>
<registro>NUMERO_REGISTRO_2</registro>
</listadoFacturas>
</web:consultarListadoFacturas>
</soapenv:Body>
Petición RPC-Literal:
<soapenv:Body>
<web:consultarListadoFacturas>
<request>
<!--Zero or more repetitions:-->
<numeroRegistro>NUMERO_REGISTRO</numeroRegistro>
<numeroRegistro>NUMERO_REGISTRO_2</numeroRegistro>
</request>
</web:consultarListadoFacturas>
</soapenv:Body>
FACe / 39
4.2.11.3 Respuesta
Parámetros:
Respuesta RPC-Encoded:
<SOAP-ENV:Body wsu:Id="pfx102c7830-da22-7231-80b6-b3089093438a"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarListadoFacturasResponse>
<return xsi:type="ns1:ConsultaListadoFacturaResponse">
<resultado xsi:type="ns1:Resultado">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<codigoSeguimiento xsi:type="xsd:string"/>
</resultado>
<facturas SOAP-
ENC:arrayType="ns1:ConsultarListadoFactura[2]"
xsi:type="ns1:ArrayOfConsultarListadoFactura">
<item xsi:type="ns1:ConsultarListadoFactura">
<codigo xsi:type="xsd:string">0</codigo>
<descripcion
xsi:type="xsd:string">Correcto</descripcion>
<factura xsi:type="ns1:ConsultarFactura">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO</numero
Registro>
<tramitacion
xsi:type="ns1:EstadoFactura">
<codigo
xsi:type="xsd:string">1200</codigo>
<descripcion
xsi:type="xsd:string">La factura ha
sido registrada en el registro
electrónico REC</descripcion>
<motivo xsi:type="xsd:string"/>
</tramitacion>
<anulacion
xsi:type="ns1:EstadoFactura">
<codigo
xsi:type="xsd:string">4200</codig
o>
<descripcion
xsi:type="xsd:string">Solicitada
anulación</descripcion>
<motivo
xsi:type="xsd:string">prueba</mot
ivo>
</anulacion>
</factura>
</item>
FACe / 40
<item xsi:type="ns1:ConsultarListadoFactura">
<codigo xsi:type="xsd:string">303</codigo>
<descripcion xsi:type="xsd:string">No existe
factura con el número de registro
especificado</descripcion>
<factura xsi:type="ns1:ConsultarFactura">
<numeroRegistro
xsi:type="xsd:string">NUMERO_REGISTRO_2
</numeroRegistro>
<tramitacion xsi:nil="true"
xsi:type="ns1:EstadoFactura"/>
<anulacion xsi:nil="true"
xsi:type="ns1:EstadoFactura"/>
</factura>
</item>
</facturas>
</return>
</ns1:consultarListadoFacturasResponse>
</SOAP-ENV:Body>
Respuesta RPC-Literal:
<SOAP-ENV:Body wsu:Id="pfx1afbd40b-e707-1354-a37f-e11b7b2523af"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-utility-1.0.xsd">
<ns1:consultarListadoFacturasResponse>
<return>
<resultado>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<codigoSeguimiento/>
</resultado>
<facturas>
<consultarListadoFactura>
<codigo>0</codigo>
<descripcion>Correcto</descripcion>
<factura>
<numeroRegistro>NUMERO_REGISTRO</numero
Registro>
<tramitacion>
<codigo>1200</codigo>
<descripcion>La factura ha sido
registrada en el registro
electrónico REC</descripcion>
<motivo/>
</tramitacion>
<anulacion>
<codigo>4200</codigo>
<descripcion>Solicitada
anulación</descripcion>
<motivo>prueba</motivo>
</anulacion>
</factura>
</consultarListadoFactura>
<consultarListadoFactura>
<codigo>303</codigo>
FACe / 41
<descripcion>No existe factura con el número
de registro especificado</descripcion>
<factura>
<numeroRegistro>NUMERO_REGISTRO_2</nume
roRegistro>
<tramitacion/>
<anulacion/>
</factura>
</consultarListadoFactura>
</facturas>
</return>
</ns1:consultarListadoFacturasResponse>
</SOAP-ENV:Body>
FACe / 42
4.3.3 Flujo de Cesión
Código Descripción
200 Afirma no ha podido obtener información del certificado
201 No se ha podido procesar la solicitud con Afirma
Tabla 55. Problemas en la verificación con Afirma
Código Descripción
300 El certificado electrónico no está dado de alta en FACe. Para la presentación
automatizada de facturas es necesario registrarse previamente en
https://face.gob.es/es/proveedores
301 No puede consultar el estado de la factura, la factura ha sido presentada por otro
sistema proveedor
302 Debe especificarse un motivo de anulación
303 No existe factura con el número de registro especificado
304 La factura ya tiene aceptada su anulación
305 La factura fue rechazada, no se permite solicitar anulación
306 La factura fue pagada, no se permite solicitar anulación
307 La factura ya tiene solicitada su anulación
308 No tiene permisos para solicitar la anulación de esta factura
309 Se ha excedido el número de facturas permitidas a enviar en el método
310 Algún parámetro obligatorio aparece vacío
311 El MIME de la factura es incorrecto
312 Se ha encontrado un MIME de anexo incorrecto
313 Es obligatorio el número de registro
314 No se ha encontrado la solicitud de procesamiento de facturas offline
315 El sistema de gestión de proveedor no puede consultar la solicitud de
procesamiento de facturas offline
316 La factura ha sido presentada por el portal web, no puede consultar el estado de la
factura por servicios web
317 No se ha podido consultar el estado de la factura, por favor inténtelo más tarde
401 No se pudo validar la factura
FACe / 43
Código Descripción
402 No se pudo guardar la factura
403 No se ha podido registrar la factura en el Registro Electrónico Común (REC),
inténtelo más tarde
404 Error al cambiar el estado de la factura
405 No existe el código de estado %status%
406 La única transición posible es a %status%
407 Transición no disponible COD: %cod_estado_actual% => COD:
%cod_estado_siguiente%
408 Formato de la factura es incorrecto
409 No existe o inactiva el Órgano Gestor asociado al código %OG%
410 No existe o inactiva la Unidad Tramitadora asociado al código %UT%
411 No existe o inactiva la Oficina Contable asociado al código "%OC%"
412 La Unidad Tramitadora, Órgano Gestor u Oficina contable especificados no están
relacionados
413 La Unidad Tramitadora, Órgano Gestor o Oficina contable especificados no tienen
activa la relación y no acepta facturas
414 Ya existe una factura con número %numero%%registro%
415 Ya existe una factura con serie %serie%, número %numero% y fecha de
expedición %fecha_exp%%registro%
416 El número de centros administrativos es incorrecto
417 No se ha encontrado código en %centro_administrativo%
418 No se han especificado correctamente el Pagador, Receptor o Fiscal
419 Sólo se aceptan facturas de modalidad individual
420 Número de facturas permitidas 1, no se aceptan lotes
421 El tipo de %emisor-receptor-tercero% es incorrecto, especificación incorrecta para
persona %juridica-fisica%
422 El tipo de emisor para factura de Terceros es incorrecto
423 No se ha especificado el nombre o apellido de la persona física
424 No se ha especificado la razón social de la persona jurídica
425 El número de facturas es incorrecto
426 Para pago por %tipo_pago% es obligatorio incluir el IBAN
427 Debe indicarse tipo de persona (Física o Jurídica)
428 La firma de la factura es incorrecta
429 La factura no se encuentra en el sistema
430 Formato de la factura es incorrecto, no se pudo determinar la versión de la factura
431 Se encontró un error de formato fecha en la factura, por favor revise la factura
432 La factura ha sido firmada por un certificado de clase %clase_certificado%, esta
clase no está admitida para firma de facturas
433 Se ha excedido en el número de anexos
434 La factura ha sido firmada por un certificado con información incompleta. FACe
requiere información del CIF y nombre o razón social para admitirlo.
435 La operación no admite este estado
437 No se admiten facturas con extensiones para la Oficina Contable %codigo_dir%
438 La entrega de la factura ha sido firmada por un certificado de clase
%clase_certificado%, esta clase no está admitida para firma de entrega de facturas
439 La factura ha sido firmada por un certificado no admitido para la firma de facturas
440 La política de firma no es correcta
441 No se permiten unidades de prueba en este entorno
442 El certificado usado en la firma de la factura está en una lista de bloqueo o es de
pruebas
443 La factura rectificativa con formato incorrecto%detail%
444 El emisor en la factura tiene el mismo identificador que el cesionario
FACe / 44
Código Descripción
445 El número de factura es obligatorio
446 La descripción de las líneas de la factura es obligatoria
447 El DNI del emisor es incorrecto
900 Se ha excedido del límite de caracteres %extra%
Tabla 56. Problemas en las verificaciones asociadas a la gestión de la factura
Código Descripción
320 No se encuentran los datos bancarios del cesionario cuando el método de pago lo
obliga
321 No tiene Identidad de Representación del cesionario cuando la naturaleza del
documento lo obliga
322 La factura ha sido cedida, ya no tiene permisos de gestión o consulta
Tabla 57. Verificaciones asociadas a la cesión de crédito
Código Descripción
001 Mensaje genérico (El proceso finalizó con error. El error no ha sido determinado,
pudo deberse a problemas de comunicación con otras plataformas, problemas de
datos, etc.)
Tabla 58. Otros códigos de error
5 Seguridad
5.1 Definición
WS-Security (Seguridad en Servicios Web) es un protocolo de comunicaciones que
suministra un medio para aplicar seguridad a los Servicios Web. En abril de 2004 el estándar WS-
Security 1.0 fue publicado por Oasis-Open. En 2006 fue publicada la versión 1.1.
FACe / 45
5.2 Sistema de permisos dentro de FACe
Además de implementar la seguridad descrita a través de WS-Security 1.0 X.509 Token
Profile la plataforma concede acceso a sus servicios web a través de un sistema de permisos; esto
quiere decir que no todos los Sistemas de Gestión podrán acceder a todo el conjunto de facturas, si
no solamente a aquellas para las que se les ha concedido acceso.
FACe / 46
open.org/wss/2004/01/oasis-200401-wss-wssecurity-
utility-1.0.xsd">
<wsse:Reference URI="#CertId-
DD1EB7392FADB1EE3713600719200334"
ValueType="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-x509-
token-profile-1.0#X509v3"/>
</wsse:SecurityTokenReference>
</ds:KeyInfo>
</ds:Signature>
</wsse:Security>
</soapenv:Header>
<soapenv:Body wsu:Id="id-4" xmlns:wsu="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<cambiarEstadoFactura
xmlns="http://ssweb.preapp.seap.minhap.es/facturae/web_services.php/s
sgg">
<organoGestor xsi:type="xsd:string"
xmlns="">E00127403</organoGestor>
<unidadTramitadora xsi:type="xsd:string"
xmlns="">E03062503</unidadTramitadora>
<numeroRegistro xsi:type="xsd:string"
xmlns="">O00001301_13_00000142</numeroRegistro>
<codigoEstado xsi:type="xsd:string"
xmlns="">1200</codigoEstado>
<comentarios xsi:nil="true" xsi:type="xsd:string"
xmlns=""/>
</cambiarEstadoFactura>
</soapenv:Body>
</soapenv:Envelope>
FACe / 47