Validador del XML del SEPE para agencias de colocación
Comprueba el fichero mensual o anual (ENVIO_ENPI) antes de subirlo al Espacio Telemático Común. Te dice qué fallaría, en qué registro y cómo arreglarlo.
- Gratis y sin registro
- El fichero no sale de tu ordenador
- Esquema v1.3 e instrucciones v1.5
Arrastra aquí tu fichero XML
o elígelo desde tu ordenador
¿No tienes uno a mano? Prueba con un ejemplo inventado: ·
Qué comprueba
- El esquema oficialEtiquetas, orden, campos obligatorios, longitudes y valores permitidos (sexo, nivel formativo, S/N, tipos de contrato), igual que el XSD del SEPE.
- Los datos de cada personaLetra del DNI y del NIE, fechas que existen, edades raras, CIF de la empresa, fecha de colocación dentro del mes y datos que no coinciden entre registros.
- Los totales y el plazoTOTAL_CONTRATOS frente a las colocaciones (si no cuadra se rechaza el fichero entero), personas, altas, colocadas, indefinidos, codificación y fecha límite de envío.
Preguntas frecuentes
¿Qué lleva el fichero que envía una agencia de colocación?
Un registro por cada persona que se registra por primera vez en el mes (COLOCACION = N) y otro por cada colocación del mes (COLOCACION = S, con fecha, tipo de contrato y empresa), aunque la persona se hubiese registrado antes. Al final van los datos agregados: personas atendidas, nuevas registradas, perceptoras, colectivos con dificultades de inserción, ofertas, puestos y contratos.
¿Cuándo hay que enviarlo?
El mensual, entre el día 1 y el 25 del mes siguiente. El anual lleva el mes 99 en AÑO_MES_ENVIO, solo datos agregados, y se envía hasta el 31 de marzo del año siguiente. Si un mes no hubo actividad, se envía igual con los totales a cero. Cada envío del mismo mes sustituye al anterior.
¿Por qué el SEPE rechaza el fichero entero?
- No cumple el esquema: etiquetas en otro orden, un campo obligatorio vacío o con más caracteres de los permitidos (el nombre, 15; los apellidos, 20; la razón social, 55).
- Dice
encoding="ISO-8859-1"pero está guardado en UTF-8: la Ñ deAÑO_MES_ENVIOdeja de reconocerse. TOTAL_CONTRATOSno coincide con el número de registros conCOLOCACION= S.- Un
&sin escapar en el nombre de una empresa (hay que escribir&).
¿Qué códigos de contrato admite?
001 indefinido a tiempo completo, 003 indefinido a tiempo parcial, 005 fijo discontinuo, 401 duración determinada a tiempo completo y 501 duración determinada a tiempo parcial. Los códigos antiguos (402, 502, 410, 510, 100, 200, 300) ya no valen.
¿Se sube mi fichero a algún servidor?
No. El validador funciona dentro de tu navegador: el fichero, con los DNI y NIE de las personas, no se envía a ningún sitio. Puedes comprobarlo desconectando internet después de abrir esta página.
¿Sustituye a la validación del SEPE?
No. Es una herramienta gratuita de Traxecta, no oficial. Detecta los errores de formato y de cuadre más comunes, pero el SEPE puede encontrar otros: por ejemplo, comprueba cada colocación en Contrat@ con el DNI, el CIF de la empresa y la fecha de inicio del contrato. Las reglas salen del esquema XML_ENPI v1.3 y de las instrucciones de envío de información v1.5.
¿Te ha salido un error que no entiendes?
Escríbenos y te ayudamos a dejar el fichero listo para el SEPE. Sin coste.
Y si quieres, te avisamos cuando el SEPE cambie el esquema o las instrucciones.
Con Traxecta el fichero sale solo cada mes desde los datos de la agencia, ya cuadrado. Pruébalo en la demo con usuario demo y contraseña demo.