Open ATSTI opened 3 years ago
Acho que o certo eh fazer algo como voce fez aqui: https://github.com/Trust-Code/odoo-brasil/blob/12.0/br_sped_efd_icms_ipi/models/sped_icms_ipi.py#L415
Usar o encoding correto, porem eu nao sei se existe um jeito de descobrir o encoding, entao no maximo eh colocar o campo na tela para o cliente escolher o correto.
Consegui resolver assim, pode ser ? pra mim te enviar :
def _parse_file(self, data_file):
data_file = unidecode.unidecode(data_file.decode('cp1252'))
data_file = io.BytesIO(data_file.encode('utf-8'))
....
def _parse_ofx(self, data_file):
ofx = OfxParse
r.parse(data_file)
....
transacoes = []
adicionado os imports :
import base64 import unidecode
Estou tendo este problema com o Bradesco, Pix, está vindo nome com acentos ou cedilha, alguma dica de como resolver ?