Error en Hotfix para el modelo 347 de 2014
Creo que en el hotfix que ha sacado Microsoft para actualizar el modelo 347 para 2014 con el IVA de caja hay un pequeño error que impide la validación del fichero ascii que exporta.
En la primera línea que corresponde al declarante, en la posición 170 le corresponde un espacio " " en lugar de un 0 (en caso que el importe sea positivo). Si se corrige el archivo manualmente también habrá que borrar un espacio en blanco al final de la línea para que la longitud del registro sea aceptada por el validador de la AEAT.
A nivel de código el problema está en la clase TaxReportToAscii347, en el método outputRecordType1 que crea la línea del declarante. Hay que cambiar el método amount2Str de la línea 33 por el amountWithSign2Str. Supongo que hasta a Microsoft se le pasan estas cosas a veces :)
Espero que sirva de ayuda a alguien, por lo menos para que los usuarios no se vuelvan locos intentando validar el archivo que genera AX...
Edito: aquí os dejo el link del BOE con el formato del archivo que se usa para importar las transacciones del 347.
Hilo iniciado por
Adrià Ariste
hace 10 años
0