Tengo un problema al intentar presentar el modelo 303 del 1T 2019. En los últimos años todo iba bien, sin embargo en este primer trimestre de 2019 la Agencia Tributaria rechaza la importación del fichero generado con una aplicación desarrollada con Velneo 22.2 e indica que no se admiten saltos de linea en el fichero de texto plano que se importa.
He detectado el problema y es que al generar el fichero (ver manejador de evento adjunto) se genera una segunda linea en blanco en el fichero (ver también imagen del fichero con la linea en blanco) . Es decir se realiza un salto de linea automáticamente al final de la instrucción "Fichero Grabar Línea.
Alguien ha tenido este problema y lo ha podido solucionar.
El comando Fichero: Grabar linea siempre ha insertado un retorno de línea (CRLF en windows) al final de la línea y la AEAT ha cambiado el formato del archivo para el modelo 303 y ahora no debe terminar con CRLF.
Por lo tanto, el problema está repartido a medias.
Por un lado, el que diseñó el comando Fichero: Grabar línea no pensó en que fuera opcional la inserción del CRLF y por otro, la AEAT cambia el formato del archivo sin motivo aparente.
Como casi siempre, tiene que venir el API en nuestro socorro.
Usa la clase VTextFile para crear el archivo del modelo 303 y problema solucionado.