[13] falla importación de fichero n43

94 views
Skip to first unread message

Fernando Garcia Hansen - Humanoide

unread,
Jan 10, 2022, 12:59:01 PM1/10/22
to Usuarios Odoo / OpenERP en España
Hola a todos,

Este es el caso de un fichero norma 43 que no se importa y da error. Hasta ahora no había problema y se importaban sin problema

Parece que ecuentra ceros


ValueError: time data '000000' does not match format '%y%m%d'


ESte es el error

Error:
Odoo Server Error

Traceback (most recent call last):
  File "/opt/odoo/odoo-server/odoo/http.py", line 624, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/opt/odoo/odoo-server/odoo/http.py", line 310, in _handle_exception
    raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
  File "/opt/odoo/odoo-server/odoo/tools/pycompat.py", line 14, in reraise
    raise value
  File "/opt/odoo/odoo-server/odoo/http.py", line 669, in dispatch
    result = self._call_function(**self.params)
  File "/opt/odoo/odoo-server/odoo/http.py", line 350, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/opt/odoo/odoo-server/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/opt/odoo/odoo-server/odoo/http.py", line 339, in checked_call
    result = self.endpoint(*a, **kw)
  File "/opt/odoo/odoo-server/odoo/http.py", line 915, in __call__
    return self.method(*args, **kw)
  File "/opt/odoo/odoo-server/odoo/http.py", line 515, in response_wrap
    response = f(*args, **kw)
  File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 1343, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 1331, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/opt/odoo/odoo-server/odoo/api.py", line 390, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/opt/odoo/odoo-server/odoo/api.py", line 377, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "/opt/odoo/odoo-server/addons/account_bank_statement_import/account_bank_statement_import.py", line 38, in import_file
    currency_code, account_number, stmts_vals = self.with_context(active_id=self.ids[0])._parse_file(base64.b64decode(data_file.datas))
  File "/opt/odoo/l10n-spain/l10n_es_account_bank_statement_import_n43/wizards/account_bank_statement_import_n43.py", line 337, in _parse_file
    n43 = self._check_n43(data_file)
  File "/opt/odoo/l10n-spain/l10n_es_account_bank_statement_import_n43/wizards/account_bank_statement_import_n43.py", line 237, in _check_n43
    return self._parse(data_decoded)
  File "/opt/odoo/l10n-spain/l10n_es_account_bank_statement_import_n43/wizards/account_bank_statement_import_n43.py", line 200, in _parse
    st_line = self._process_record_22(raw_line)
  File "/opt/odoo/l10n-spain/l10n_es_account_bank_statement_import_n43/wizards/account_bank_statement_import_n43.py", line 73, in _process_record_22
    "fecha_oper": datetime.strptime(line[10:16], "%y%m%d"),
  File "/usr/lib/python3.8/_strptime.py", line 568, in _strptime_datetime
    tt, fraction, gmtoff_fraction = _strptime(data_string, format)
  File "/usr/lib/python3.8/_strptime.py", line 349, in _strptime
    raise ValueError("time data %r does not match format %r" %
ValueError: time data '000000' does not match format '%y%m%d'

Harald Panten Lopez

unread,
Jan 10, 2022, 1:45:07 PM1/10/22
to Usuarios Odoo / OpenERP en España
Hola Fernando,

A mí no me da problemas. ¿El módulo está actualizado a la última versión y el archivo es correcto?

Con el Banc Sabadell todo OK.

Saludos.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/openerp-spain-users/328ec489-0004-493b-b79e-a8dc058df72dn%40googlegroups.com.


--

 

Harald Panten López

CEO

Sygel Technology S.L

 
+34 637 88 42 41
harald...@sygel.es
https://www.sygel.es
C/ Àlaba 61, 5ª planta, 08005, Barcelona
 
 
 

Fernando Garcia Hansen - Humanoide

unread,
Jan 10, 2022, 2:44:28 PM1/10/22
to Usuarios Odoo / OpenERP en España
Hola , gracias por contestar

A mi tambien el Sabadell ok, y con todos los bancos ok

Es un cliente que le iba bien , es un banco llamado Caixa Popular codigo 3159 que antes funcionaba y ahora no.

Fernando Garcia Hansen - Humanoide

unread,
Jan 10, 2022, 2:46:20 PM1/10/22
to Usuarios Odoo / OpenERP en España
Está actualizado al 18 de diciembre

cubells

unread,
Jan 11, 2022, 1:24:35 AM1/11/22
to openerp-s...@googlegroups.com
El 10/1/22 a les 18:59, Fernando Garcia Hansen - Humanoide ha escrit:
> Hola a todos,
>
> Este es el caso de un fichero norma 43 que no se importa y da error.
> Hasta ahora no había problema y se importaban sin problema
>
> Parece que ecuentra ceros
>
>
> ValueError: time data '000000' does not match format '%y%m%d'


Exacto, el formato que tiene el fichero no es el que espera odoo.

Compara un fichero que antes pasaba con uno que ahora no pasa, a ver si
el fichero de ahora es incorrecto o el banco ha cambiado el formato.


--
Atentament, cubells.
--

Fernando Garcia Hansen - Humanoide

unread,
Jan 11, 2022, 3:57:34 AM1/11/22
to Usuarios Odoo / OpenERP en España

Ok, muchas gracias.

Fernando Garcia Hansen - Humanoide

unread,
Jan 11, 2022, 10:24:53 AM1/11/22
to Usuarios Odoo / OpenERP en España
El cliente había sacado el archivo de no se que manera, parecía un norma 43 pero era otra cosa. Todo funciona correctamente.

Disculpen la falsa alarma.

Eva F. H.

unread,
Jan 12, 2022, 5:23:33 AM1/12/22
to Usuarios Odoo / OpenERP en España
Hola, yo puedo subir perfectamente los ficheros del sabadell de movimientos bancarios, pero alguien ha conseguido subir también los movimientos de las tarjetas de crédito? Exporta un fichero pero no debe ir en el formato correcto y no lo puedo subir. Gracias!

cubells

unread,
Jan 12, 2022, 5:27:00 AM1/12/22
to Usuarios Odoo / OpenERP en España
El 12/1/22 a les 11:23, Eva F. H. ha escrit:
> Hola, yo puedo subir perfectamente los ficheros del sabadell de
> movimientos bancarios, pero alguien ha conseguido subir también los
> movimientos de las tarjetas de crédito? Exporta un fichero pero no debe
> ir en el formato correcto y no lo puedo subir. Gracias!
>

evidentemente por que no tendrán el formato n43

para casos como ese, mejor este módulo:


https://github.com/OCA/bank-statement-import/tree/14.0/account_statement_import_txt_xlsx


Te permite crear mapas de importación adaptados al fichero que te bajas.
Si siempre te bajas la misma cabecera, no hay problema.



--
Atentament, cubells.
--

Eva Filgueiras

unread,
Jan 12, 2022, 5:58:29 AM1/12/22
to openerp-s...@googlegroups.com
ah genial, voy a probarlo, gracias!!

--
Has recibido este mensaje porque estás suscrito a un tema del grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/openerp-spain-users/snHspy0P5Eo/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/openerp-spain-users/9e9995ed-a196-c140-00ae-5d7bc7c64a30%40vcubells.net.


--
Saludos.

 
     EVA Mª FILGUEIRAS
     Head of Administration
      Skype: e...@rankia.com
      Teléfono: +34.96.063.19.38 / +34.681.927.839
      Correo: e...@rankia.com
      Rankia S.L.
      C/ Serpis, 66, entresuelo B
      46022 Valencia, España
      www.rankia.com
Reply all
Reply to author
Forward
0 new messages