¿Cómo importar el fichero del extracto bancario en formato .txt?
Hola a todos,
En esta ocasión queremos indicaros como importar el fichero de un extracto bancario en formato .txt para una posterior conciliación bancaria, que se encuentra disponible desde la versión NAV 2015.
En versiones anteriores NO era posible importar el fichero en formato .txt pero a partir de la versión NAV 2015 es posible
Realizaremos un ejemplo sobre el extracto bancario CSB43
Lo primero que realizaremos será la descarga la estructura del fichero correspondiente, en este caso concreto de la Norma 43.
Los movimientos que aplica importar en NAV de la Norma 43 son los Registros Principales (categorizados en el fichero como 22), ya que el resto corresponde con registro inicial, movimientos adicionales (no obligatorios) y registro final.
Es necesario tener en cuenta que NAV solo permite, de forma estándar, la importación de un tipo de movimientos dentro del fichero.
Una vez tengamos clara la estructura del fichero a importar lo que vamos a hacer es configurar las correspondientes páginas de NAV implicadas en el proceso:
Para comenzar es necesario crear una nueva Definición de intercambio de registro que más adelante indicaremos el detalle de la configuración:
Posteriormente indicaremos la siguiente Configuración de Importación/Exportación de banco:
Es necesario indicar el “Código def. intercambio de registro” que creamos en el primer punto:
El siguiente paso consistirá en Indicar en la ficha del banco que vayamos a utilizar en la conciliación bancaria, el formato de importación de extractos bancarios:
A continuación procedemos a configurar la definición de intercambio de registro creada en el primer punto
En la cabecera es muy importante indicar las siguientes codeunits que son estándar y serán las encargadas de leer y escribir la información que configuremos
En la parte derecha indico los tipos de línea que se van a excluir del fichero como hemos dicho al principio de este articulo, en definitiva todos aquellos que NO son principales (inicial, complementarias y cierre)
En las líneas , accediendo mediante Asignación de campos” se accede a la pantalla donde indicamos los campos de NAV donde se va a escribir la información que contiene el fichero.
Esto es un ejemplo con los valores que yo he considerado pero se puede modificar dependiendo de vuestras necesidades
Ahora solo quedaría configurar la estructura del fichero en base a la estructura de la Norma 43:
Con esto ya estaría toda la configuración necesaria
Finalmente procedemos a importar el fichero en la página de conciliación bancaria y a realizar la conciliación bancaria correspondiente:
Todo lo descrito anteriormente aplica para la importación del fichero del extracto bancario en el Diario de conciliación de pagos.
Espero que la información remitida haya sido de utilidad y os ayude a configurar NAV 2015 para poder importar los ficheros del extracto bancario en formato .txt
Seguimos en contacto y buenas tardes a todos!
Equipo Financiero de Soporte Microsoft Dynamics NAV.
Comments
Anonymous
June 02, 2015
Muchas gracias por el aporte.Anonymous
June 02, 2015
Gracias, seguro que será de gran ayuda !!Anonymous
June 07, 2015
The comment has been removedAnonymous
June 11, 2015
Buenas tardes a todos, Me pongo en contacto con vosotros para responder a la pregunta de Antonio e indicaros un escenario que hemos encontrado con respecto al signo. Realizando una investigación más detallada sobre la configuración necesaria, nos hemos dado cuenta que existe un problema cuando el signo (o número que indique signo como en nuestro caso) se encuentra en el fichero en una posición anterior al importe, caso concreto del fichero de la Norma 43 español. Cuando esto ocurre no aplica la condición configurada de signo negativo Parece ser que solo funciona si el signo se encuentra en una posición posterior al importe. Hemos procedido a escalar la consulta al Departamento de Desarrollo para que nos den una respuesta al respecto. Mientras tanto y para que vayáis pudiendo trabajar hasta que obtengamos una respuesta, estamos trabajando en una sugerencia de código para que tenga en cuenta el signo negativo configurado en el importe os la remitiremos mediante una incidencia de soporte y os iremos actualizando sobre el estado de la escalación a Desarrollo. @Antonio crea una nueva incidencia de soporte que yo misma gestionaré para irte proporcionando información adicional al respecto Muchas gracias por vuestra atención Buen fin de semana Seguimos en contacto y buenas tardes a todos! Equipo Financiero de Soporte Microsoft Dynamics NAV.Anonymous
July 02, 2015
Buenas, Me surge dos problemas a la hora de la configuración: 1- El importe no me lleva los decimales, es decir, el importe tiene 14 posiciones y son 12 posiciones el numero entero y 2 decimales, pero me pone los 14 como numero entero, hay que configurar algo en el formato del tipo decimal? 2- La descripción de la linea viene en la siguiente linea, Me explico, el registro tiene como código de operación 22, pero la descripción tiene como código de operación 23. ¿Habría alguna forma de importar la linea 23 y la asigne a la linea anterior? La norma 43 es la estándar de España. Gracias por la ayuda. Saludos.Anonymous
July 08, 2015
Buenas tardes Jon, Intento responder a tus dudas:
- Sobre el primer punto, es necesario configurar el campo "Multiplicador" (debes mostrarlo) en el formulario de asignación de campos. Si necesitamos dos decimales deberemos indicar 0,01 Te adjunto un ejemplo: Nº columna Leyenda columna Id. campo Título campo Opcional Multiplicador 9 Importe 7 Importe extracto No 0,01
- Con respecto a la segunda cuestión, indicarte que no es posible de forma estándar la importación de mas de una tipología de líneas. En este ejemplo concreto solo podremos importar las líneas de tipología 22 En la publicación del blog indicaba que teníamos que tener este punto en cuenta: Es necesario tener en cuenta que NAV solo permite, de forma estándar, la importación de un tipo de movimientos dentro del fichero." La única forma de poder importar las líneas de descripción tipo 23, seria mediante una personalización; o bien modificando el archivo de la Norma 43 para que forme parte de la línea tipo 22 los registros de tipo 23 y configurarlo en NAV en consecuencia. Si necesitas mas ayuda sobre esto, no dudes en crear un caso de soporte e intentaremos ayudarte de forma mas personalizada. Espero que la información responda a las preguntas planteadas Que tengáis muy buen día Equipo Financiero de Soporte Microsoft Dynamics NAV.
Anonymous
July 09, 2015
Buenas, Gracias por las respuesta. Hemos conseguido importar bien los importes y también la linea 23, pero ahora nos surge la duda de la cabecera y el pie del fichero... en la configuración te deja poner que los datos de cabecera son la linea 11 y los datos del pie son la linea 33, pero luego no importa nada.. En este caso también tendríamos que hacer una adaptación? Gracias.Anonymous
July 13, 2015
Hola Jon, La configuración indicada para las etiquetas de cabecera y pie de página sirven para indicar la tipología de registros que NO se van a importar en NAV ya que pertenecen a cabecera y líneas, y no se trata de los registros principales (en este caso 22) donde esta contenida la información para importar en NAV. Como indicas deberíais realizar una personalización o modificar el fichero de la Norma 43 para poder importar ambas líneas Espero que la info sea de utilidad Que tengáis muy buena tarde Un saludo, Equipo Financiero de Soporte Microsoft Dynamics NAVAnonymous
August 10, 2015
Muchas gracias por la información. Haciendo pruebas y viendo que distéis una contestación a este tema, existe ya alguna solución para que ponga correctamente los importes negativos?Anonymous
September 06, 2015
Buenas tardes Alberto, Si, ya disponemos de una solución a la problemática del signo para las versiones soportadas de NAV Genera una incidencia de soporte y te remito la información necesaria, por favor. Espero a recibir la consulta de soporte para proceder Seguimos en contacto y buenas tardes a todos! Equipo Financiero de Soporte Microsoft Dynamics NAV.Anonymous
September 24, 2015
Hola, Hemos hecho los cambios tal y como lo has indicado y no nos integra el archivo correctamente. Si indicamos la definición como la indicas nos aparece error "System xml.xmlConvert" y cambia automáticamente el primer registro "Fecha operación" por codigo registro. Al intentar ejecutarlo aparece error porque no coinciden las asignaciones. Si indicamos Código operación en la asignación de campo con equivalencia de un campo code , en el diario incorpora 0000000000 y el importe tampoco lo integra. Alguien puede ayudarme por favor? SaludosAnonymous
October 05, 2015
Podríais por favor indicar la solución para el tema de la clave Debe/Haber indicada por delante del importe en la N43 ES. Por todo lo demás perfecto. Muchísimas gracias.Anonymous
October 13, 2015
Buenas tardes a todos, @Mar, no hemos recibido ninguna problemática como la que indicas, y parece que el fichero con las configuraciones adecuadas, esta funcionando correctamente. Tan solo es necesario implementar un cambio para solucionar un problema existente en la Definición de intercambio de registro con respecto al signo negativo Se trata del siguiente fix que está incluido en el Cumulative Update 10: Cumulative Update 10 for Microsoft Dynamics NAV 2015 (Build 42222) mbs2.microsoft.com/.../kbdisplay.aspx TFS 375087- The Negative-Sign Identifier field is not used correctly when importing files of file type fixed and the sign is placed before the amount. Si tras implementar esos cambios aún sigues teniendo problemas, no dudes en crear una incidencia de soporte para que te ayudemos con ello @José Manuel, el problema que indicas está solucionado con el fix que he indicado antes incluido en el Cumulative Update 10 Prueba a implementarlo y realizar las pruebas para confirmar que ha quedado solucionado; si aún así tuvieras cualquier duda ponte en contacto con nosotros mediante una incidencia de soporte y te ayudamos Cualquier cosa estamos a vuestra disposición Espero haberos ayudado Seguimos en contacto y buenas tardes a todos! Equipo Financiero de Soporte Microsoft Dynamics NAVAnonymous
October 26, 2015
Hola!!! Una pregunta, si el banco me genera los extractos en el formato AEB43, ¿cúal de los dos formatos actuales debo configurar en "Formato importacion de extractos bancarios"? ¿SEPA CAMT o BANKDATACONVSERVSTMT? GraciasAnonymous
October 29, 2015
Buenos días: Ahora que tenemos recién salida del horno la versión 2016, en la cual se han realizado actualizaciones con respecto a las importaciones y exportaciones de información en NAV, ¿podríais actualizar la información para ver como se debiera realizar la configuración en la actual versión? Un saludo y gracias.Anonymous
December 21, 2015
The comment has been removedAnonymous
January 21, 2016
Buenas tardes, Estamos trabajando con el CU2 de Nav 2016 y, cómo comenta Xavi, no toma el importe y los deja todos a cero. Saludos,Anonymous
March 07, 2016
Buenas tardes a todos,Revisando vuestras consultas, parece ser que los problemas que tenéis se deben a la configuración aplicada.La existente en el blog hasta el momento, se trataba de una que adaptamos a un caso concreto. Como indicábamos debía ser configurada según los requerimientos.Para no dar lugar a m´ss confusiones he modificado las pantallas de "Asignación de campos" y "Definición de intercambio de datos" según los requerimientos del extracto bancario CSB43.Si realizáis pruebas siguiendo la nueva configuración indicada en el blog (separando los campos "Signo" e "Importe") importará de manera correcta el importe y el signo correspondiente.Si con esta configuración, aún seguís teniendo cualquier problem adicional, no dudéis en crear una consulta de soporte y os ayudaremos.Muchas gracias por seguirnos en nuestro blog :)Espero que la información responda a las preguntas planteadasQue tengáis muy buen díaEquipo Financiero de Soporte Microsoft Dynamics NAV