Ir al contenido

Error

FX-SCH-A-000316: El periodo de vigencia necesita un elemento de fecha

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000316 significa que un periodo de vigencia de la cabecera del documento (ram:EffectiveSpecifiedPeriod) no contiene ram:CompleteDateTime, o lo contiene más de una vez. Añade el elemento que falta o elimina los duplicados para dejar exactamente uno. Exporta de nuevo y vuelve a comprobar la factura.

En esta página

Qué significa

Cada ram:EffectiveSpecifiedPeriod dentro de rsm:ExchangedDocument debe contener exactamente un ram:CompleteDateTime. Esta regla cuenta ese elemento concreto, no otros elementos de fecha, y no comprueba el valor de la fecha. Se aplica al perfil Extended de Factur-X y ZUGFeRD.

Por qué importa

El perfil Extended exige exactamente un ram:CompleteDateTime dentro de cada periodo de vigencia del documento.

Cómo corregirlo

Revisa el periodo de vigencia en los datos de la factura. Si construyes el XML tú mismo, escribe la fecha o la fecha con hora que corresponda en un único ram:CompleteDateTime dentro de ram:EffectiveSpecifiedPeriod y elimina los elementos ram:CompleteDateTime duplicados. Elimina el periodo completo solo si se incluyó por error. Exporta de nuevo y vuelve a comprobar la factura.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta

Texto oficial de la regla

Element 'ram:CompleteDateTime' must occur exactly 1 times.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-000316 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026