Del contador a la factura: la lectura de enero

Exportar MD-103

Previsualiza las facturas del cuarto trimestre de 2026, revisa 3 registros, 90 m³ y 16,50 € de canon y descarga sr46999_MD1032026T04.csv; comprueba los resúmenes DI de 2/60/11,00 e IG de 1/30/5,50.

Actualizado el 20 de octubre de 2026

Que me lo explique una IA

Previsualiza las facturas del cuarto trimestre de 2026, revisa los registros y descarga sr46999_MD1032026T04.csv, con 3 registros, 90 m³ y 16,50 € de canon.

La pantalla reúne los datos por factura, estado, contador, ID de abono y tipo de uso; una factura puede producir varias filas. El periodo declarable lo marca la fecha de emisión de la factura, no el periodo de imputación de la lectura.

Antes de empezar

Necesitas facturas del periodo enlazadas a lecturas normales. Una factura que solo contiene el cierre de un traspaso, emitida al titular anterior, no aporta filas al CSV: revísala por separado. También necesitas el código identificativo EPSAR (ids) guardado en Configuración Gestión Agua y permiso de exportación. Para guardar configuración se requiere su permiso correspondiente, independiente del de exportación. Sin ids, la previsualización puede mostrar filas y el resumen, pero incluye un error y bloquea la descarga.

El ejemplo utiliza SR46999 y tres facturas emitidas el 09/10/2026, por lo que corresponde seleccionar Trimestral, Trimestre 04, del ejercicio 2026. Sus registros son:

Abonado y contador Factura NIF/CIF Uso Volumen Canon
Carmen Rodes Vidal, CNT000151 FAC2026A1 48271635V DI 30 m³ 5,50 €
Comunidad Propietarios Azud 20, CNT000153 FAC2026A2 H73641821 DI 30 m³ 5,50 €
Horchateria La Huerta, CNT000152 FAC2026A3 B48271639 IG 30 m³ 5,50 €

Antes de previsualizar, revisa las fichas de los contadores y sus clientes: municipio/código INE, uso, calibre, ID de abono, condición de doméstico colectivo, CODEPSAR/CC cuando corresponda, bonificación o exención y la identificación del cliente. Esos datos alimentan las columnas y validaciones del CSV.

La consulta usa los datos actuales del contador y del municipio, incluso si el contador está inactivo; no conserva una copia histórica de esos campos por factura. Para nombre y NIF utiliza el cliente guardado en la lectura; solo si ese código está vacío recurre al cliente actual del contador. Si el cliente histórico ya no existe, sus datos quedan vacíos y pueden bloquear la exportación: no se sustituye automáticamente por el titular actual.

0:00
0:00

Exportar MD-103 · narración en español, con subtítulos

1. Selecciona el cuarto trimestre y previsualiza el CSV

  1. En Configuración Gestión Agua, comprueba que Código identificativo EPSAR (ids) contiene SR46999 y que el valor quedó guardado. No hace falta volver a guardarlo si ya está configurado.
  2. Desde el menú Agua → EPSAR, entra en Exportar MD-103.
  3. Selecciona Ejercicio: 2026, Periodicidad declaración: Trimestral y Periodo: Trimestre 04. Deja Aproximar impagadas (Estado I) desmarcado; para este caso también está desactivada esa preferencia en configuración.
  4. Pulsa Previsualizar CSV. Comprueba que no aparece Errores bloqueantes y revisa cualquier Aviso de revisión antes de continuar.

Al entrar sin filtros se propone el año actual y el trimestre actual. Ejercicio ofrece desde el año siguiente hasta cinco años anteriores; Periodo ofrece meses 1–12, trimestres 1–4 o el único periodo anual. Al cambiar Periodicidad declaración, se vuelve a enviar el formulario con el número de periodo que estaba seleccionado. Si no sirve para la nueva periodicidad, elige un periodo disponible y pulsa de nuevo Previsualizar CSV. La validación admite ejercicios de 2000 a 9999 y periodos M1–M12, T1–T4 o A1; el selector de años ofrece el intervalo indicado. Una combinación inválida muestra un error, no una declaración vacía válida.

2. Comprueba los registros, el canon y el reparto

  1. Lee Registros: 3, Volumen total: 90 m³ y Canon total: 16,50 €. Las tarjetas suman las filas del resultado, incluso si una consulta distinta tuviera errores; el resumen no sustituye la validación.
  2. En Resumen por estado, comprueba F: 3 registros, 90 m³ y 16,50 €. La fila F reúne las facturas normales del periodo.
  3. En Resumen por uso, comprueba DI: 2 registros, 60 m³ y 11,00 €, e IG: 1 registro, 30 m³ y 5,50 €.
  4. Revisa la Previsualización del CSV y contrasta abonado, NIF, factura, contador, fechas, volumen y canon con los documentos de origen. Los recuentos son de filas, no necesariamente de facturas.

La pantalla muestra como máximo las primeras 200 filas, ordenadas por IDM, estado, uso, periodicidad de facturación, intervalo, fecha de emisión, factura y contador. Ese límite no recorta el archivo completo. El volumen total suma los enteros ya redondeados por fila y puede diferir de redondear una suma global de m³.

3. Descarga y comprueba el archivo

  1. Comprueba que aparece Descargar CSV y que el nombre propuesto es sr46999_MD1032026T04.csv. Si aparece Descarga bloqueada, lee y corrige los errores antes de descargar; los avisos amarillos requieren revisión, aunque por sí solos no deshabilitan el botón.
  2. Pulsa Descargar CSV y guarda el fichero que entrega el navegador. El programa vuelve a generar el contenido con los datos y configuración actuales y repite la validación. Si encuentra errores nuevos, muestra la pantalla bloqueada en lugar del archivo.
  3. Abre el CSV con UTF-8 y separador punto y coma. Comprueba la cabecera de 23 columnas y las 3 filas de datos, además de la cabecera. Revisa los NIF, las tres facturas, el volumen total 90 y la suma de Cuota facturada: 16,50 €.
  4. Conserva el archivo final que has comprobado. La Huella CSV (SHA-256) permite comprobar que conservas el mismo contenido que descargaste. Una descarga posterior puede cambiar si se han corregido fichas, documentos o configuración.

El enlace conserva los filtros de la última previsualización: después de cambiar ejercicio, periodo o la casilla de impagadas, pulsa Previsualizar CSV antes de descargar. Si el enlace no lleva la casilla marcada, la preferencia configurada de impagadas vuelve a aplicarse. Revisa que la configuración y los filtros sean los que acabas de comprobar.

Resultado

El recorrido completo termina con sr46999_MD1032026T04.csv guardado y revisado: 23 columnas, 3 registros, 90 m³ y 16,50 € de canon para el cuarto trimestre de 2026. Confirma el archivo descargado y contrasta sus filas con las facturas y los contadores.

El fichero es un CSV con cabecera, UTF-8, punto y coma y comillas donde se necesitan; no es un XLSX ni un PDF. El archivo se descarga sin BOM. El prefijo del nombre procede de ids, convertido a minúsculas y con caracteres ajenos a letras, números o guion bajo sustituidos. ids no añade una columna al CSV. La presentación se completa en la sede de EPSAR con este fichero.

Variante: descarga bloqueada por un NIF inválido

Si un abonado tiene un NIF inválido, el resumen puede seguir mostrando las filas y sus totales, pero la descarga queda bloqueada. El resumen cuenta filas aunque no se haya podido crear el CSV. Lee Errores bloqueantes, identifica la factura y el contador indicados y corrige la ficha del cliente antes de volver a previsualizar.

Un NIF inválido produce el error El NIF del abonado no tiene formato DNI/NIE/CIF válido para MD-103 y la descarga queda en Descarga bloqueada. Comprueba el resumen y el reparto por uso aunque haya errores: la previsualización y la descarga son pasos distintos. Para desbloquearlo, corrige el NIF en la ficha del cliente y vuelve a previsualizar. El exportador elimina espacios, guiones, puntos y guiones bajos, pasa a mayúsculas y retira el prefijo ES solo cuando el resto es un identificador válido. Comprueba también la letra o dígito de control de DNI/NIE/CIF; no basta con que tenga nueve caracteres. Esa normalización afecta a la exportación y no corrige la ficha del cliente.

Si el NIF está vacío o es un marcador de ausencia —por ejemplo, SIN NIF, S/N, N/A o DESCONOCIDO—, se trata como faltante. Para usar la alternativa de configuración, activa Permitir valor sustitutivo cuando falte el NIF del abonado, informa Valor sustitutivo NIF MD-103 y guarda. La ayuda de la pantalla pide utilizar solo un valor confirmado expresamente por EPSAR; el programa comprueba su formato, pero no verifica esa confirmación. Si falta el valor, es otro marcador, falla su control, supera 20 caracteres o contiene punto y coma o saltos de línea, no se aplica y aparecen errores. Cada sustitución aplicada deja un aviso de revisión y no cambia el NIF del cliente. Un NIF existente pero inválido no se reemplaza automáticamente; también debe corregirse en la ficha del cliente.

Criterios y variantes de la selección

Sin código EPSAR no se puede descargar el CSV. La previsualización todavía puede mostrar filas, resumen y el error de configuración. El periodo que eliges filtra por fecha de emisión de la factura. Para la selección habitual entran lecturas normales vinculadas a una factura y se excluyen las marcadas como no facturables; las lecturas técnicas no forman parte de esas filas. La consulta exige que exista la factura enlazada y que el contador exista, pero no exige que el texto de estado de la lectura sea Facturado ni filtra por actividad del contador. Una factura sin lecturas normales vinculadas no aporta filas por el mero hecho de estar emitida. La columna Periodo de facturación se calcula aparte con las fechas de lectura de referencia y actual, así que no tiene por qué coincidir con el mes o trimestre de la declaración.

La pantalla también ofrece Aproximar impagadas (Estado I). Al marcarla, el generador asigna I a facturas con algún recibo no pagado cuyo vencimiento sea igual o anterior al último día del periodo. Es un criterio aproximado basado en recibos, no una comprobación del estado contable completo de la factura; la previsualización añade un aviso para que revises ese resultado. La misma opción puede estar activada por defecto en Configuración Gestión Agua. Si está activada allí, deshabilítala en configuración para dejar de aplicar esa clasificación: al enviar una casilla desmarcada, la petición puede volver al valor configurado. El criterio utiliza el estado de pago que los recibos tienen ahora y compara su vencimiento con el cierre del periodo: no reconstruye qué estaba pagado en aquella fecha ni selecciona facturas antiguas fuera del periodo por estar vencidas. Desactivar la opción no excluye esas facturas del CSV; deja de marcarlas mediante esta aproximación y pueden aparecer como filas normales F.

Originales, rectificativas y filas A

Si el periodo incluye rectificativas enlazadas a una original, el programa compara su canon con el de la factura original. Suma el valor absoluto del canon de las rectificativas emitidas en el periodo; no suma rectificativas de otros periodos. Si no puede reconstruir un canon original positivo, bloquea la descarga. Si la suma rectificada, más el margen de 0,02 €, queda por debajo del canon original, la trata como parcial y también bloquea. Superar ese umbral no demuestra una anulación exacta: la comparación no comprueba igualdad ni impide que la suma rectificada sea mayor. Revisa los documentos completos.

Cuando el criterio considera cubierta la original, si su fecha es anterior al inicio del periodo, reconstruye sus lecturas como filas A; si la original pertenece al periodo, la excluye de las filas normales sin añadir una fila A. La fila A identifica y fecha la original, no la rectificativa, y conserva sus volúmenes y cuotas reconstruidas: no exporta automáticamente el abono como importes negativos. El resumen suma también esas filas; Canon total y Volumen total no restan las anulaciones. Consulta Resumen por estado para distinguirlas.

Las cuotas de cada fila se calculan desde las líneas de canon del albarán asociado a la lectura, mientras que esta comparación de rectificativas usa líneas de factura. Si factura y albarán difieren, revisa los documentos antes de exportar. Una rectificativa que tenga sus propias lecturas normales enlazadas puede entrar además en la consulta ordinaria: no presupongas que toda rectificativa se convierte en A o queda excluida. Las cuotas negativas no superan el formato del CSV y pueden bloquear esas filas.

Datos del MD-103

Columna del CSV Qué representa y qué revisar
Estado F reúne las facturas normales del periodo; I si se activa la aproximación de impagadas; A para una factura original anterior reconstruida como anulada según el criterio de canon descrito arriba.
IDM Código INE del municipio del contador; debe tener exactamente cinco dígitos.
Periodicidad Cadencia calculada por la duración entre FLAN y FLAC contando ambos extremos, no la periodicidad de declaración: M hasta 45 días, B hasta 75, T hasta 105, C hasta 150, S hasta 225 y A para intervalos más largos.
Periodo de facturación Fechas inicial y final de lectura en formato DDMMAAAADDMMAAAA; comprueba que abarquen el intervalo esperado del contador.
Tipo de uso DI doméstico individual, DC doméstico colectivo, IG no doméstico sin datos correctores, II no doméstico cuando tiene CODEPSAR o CC positivo, NS exento/no sujeto. Para II deben estar cumplimentados tanto CODEPSAR como CC.
Código exención Código oficial 01–08. Si no hay código explícito, el exportador mapea motivos configurados como incendios (02), EPSAR (05), ganadero (06), agrícola (07) o geotermia (08); también puede inferir 01 si el contador está marcado exento, no tiene motivo y la población guardada está entre 1 y 500. La exención municipal necesita elegir expresamente 03 (riego de dominio público), 04 (fuente pública) o 05 (instalaciones EPSAR); sin asignación inequívoca bloquea la descarga. NS se asigna por la marca Exento canon y exige código y cuotas de canon iguales a cero. Marcar exención no pone a cero líneas ya guardadas en los documentos; seleccionar solo un código de exención tampoco cambia por sí mismo el uso a NS.
Factura / Fecha emisión Código y fecha de la factura asociada a la lectura. La fecha de emisión decide a qué periodo de declaración entra la fila; se exporta como DDMMAAAA.
ID Abono Identificador configurado en el contador. Si se deja vacío, se genera con el código de cliente y el número de serie; si falta el código de cliente usa el número de serie, y si también falta este usa el ID interno del contador.
Abonado / NIF Nombre y NIF del cliente asociado a la lectura (o al contador en registros antiguos sin cliente guardado). El NIF se normaliza y se valida como DNI/NIE/CIF; un NIF presente pero inválido bloquea la descarga.
Dirección de suministro Dirección del contador; añade el municipio si no aparece ya en la dirección y usa el municipio como alternativa si falta la dirección.
ID Contador / Calibre Número de serie y calibre del contador; el calibre se expresa en milímetros.
FLAN Fecha de la lectura de referencia anterior al periodo de imputación. Si no se encuentra, se infiere desde el inicio del periodo y se muestra un aviso.
FLAC Fecha de la lectura actual; si falta, se usa la fecha de emisión y se muestra un aviso.
Volumen Consumo de las lecturas agrupadas, expresado en m³ y redondeado a entero para el CSV.
CODEPSAR / CC Código y coeficiente corrector aprobado por EPSAR para el suministro de uso II. Ambos son obligatorios para ese uso; informar CC no recalcula las cuotas ya extraídas del albarán. CC usa coma decimal, hasta cinco dígitos enteros y tres decimales. Para los demás usos, el exportador deja ambas columnas vacías aunque haya datos guardados en el contador; no esperes un aviso por esa omisión.
Cuota Servicio / Cuota Consumo Importes en euros clasificados desde las líneas de canon del albarán asociado. Se redondean a dos decimales con coma decimal. Las líneas cuyo texto contiene «canon» y no se pueden clasificar inequívocamente bloquean la descarga.
Bonificación Código 01 o 02. El campo del contador tiene prioridad; la inferencia de líneas se usa solo si ese campo no existe o es nulo, y puede no aplicarse cuando está guardado vacío. Si falta el código aunque haya importe bonificado, revisa y configura la ficha. Las líneas ambiguas siguen bloqueando aunque el contador tenga un código.
Cuota facturada Cuota de servicio más cuota de consumo menos la bonificación identificada, en euros y con dos decimales. El validador bloquea importes incompatibles con esos componentes o bonificaciones sin código.

Todas las columnas de la tabla son obligatorias, excepto Código exención (obligatorio para NS), CODEPSAR y CC (obligatorios para II) y Bonificación (puede estar vacía si no hay bonificación). Los datos calculados o completados por el programa también deben superar la validación final.

Agrupación e importes

Dentro de cada grupo, el exportador suma el consumo de lecturas distintas, toma la fecha anterior más antigua y la actual más reciente, y cuenta el canon de cada albarán una sola vez. Esa deduplicación es por grupo: si un albarán se comparte entre contadores que producen filas distintas, sus líneas completas pueden sumarse en cada fila. Revisa esos enlaces antes de comparar el resumen con el total de facturas.

La clasificación usa el texto de las líneas y su importe, no un código de producto. Ignora conceptos sin «canon». Dentro del canon, reconoce bonificación antes que consumo y servicio; «consumo» o «variable» se asignan a consumo, y «servicio», «trimestral» o «fijo», a servicio. Una bonificación reconocida se resta por el valor absoluto del importe, tanto si la línea está guardada positiva como negativa. «Reutilización» infiere 01 y «sistema propio saneamiento», 02; códigos distintos o conceptos de bonificación sin correspondencia inequívoca bloquean. Revisa importes y textos: elegir un código de bonificación no calcula por sí mismo un descuento nuevo.

Cuota Servicio, Cuota Consumo y Cuota facturada admiten hasta cinco dígitos enteros y dos decimales, sin signo negativo y con coma decimal; no se exportan importes que excedan ese formato. CC admite hasta cinco dígitos enteros y tres decimales, también sin signo negativo. El volumen se formatea como entero y el validador permite el signo negativo en ese campo; eso no convierte una fila negativa en una anulación ni valida su significado. Las fechas deben ser válidas y el inicio del Periodo de facturación no puede ser posterior al final. La comprobación de coherencia bloquea una cuota facturada que exceda en más de 0,02 € la suma de servicio y consumo, o que sea inferior en más de 0,02 € sin código de bonificación; ese margen de validación no es un descuento ni un ajuste que debas introducir.

El CSV usa punto y coma como separador y conserva los nombres de columna de esta tabla. Errores de campos obligatorios, IDM, fechas, formato de NIF, uso II, exenciones, bonificaciones o líneas de canon sin clasificar bloquean la descarga. Si no hay filas declarables para el periodo, también se bloquea para no producir un CSV vacío. Los avisos —por ejemplo, usar el criterio aproximado de impagadas o inferir una fecha de lectura— no bloquean por sí solos, pero hay que revisarlos antes de continuar. Si aparece un error de consulta o generación, un resumen a cero no demuestra que no existan facturas: lee el error y comprueba los enlaces y el periodo antes de repetir.

La Referencia MD-103 trimestral del Dashboard usa este mismo generador para el trimestre natural del mes seleccionado y toma sus preferencias de configuración. No replica una previsualización mensual o anual ni una selección distinta de impagadas. Sus recuentos de avisos y bloqueos sirven para orientar la revisión; entra en el exportador para leer los mensajes y comprobar las filas.

Vídeo · Subtítulos

Captura ampliada

Abrir en otra pestaña

¿Te ha resultado útil esta página?

¿Aún tienes dudas?

Habla con nuestro equipo y te resolvemos cualquier duda al instante.