IRPF 2011 no Linux: As informações do recibo foram corrompidas após sua gravação, no registro MC

Em 2010, eu havia falado sobre um problema ao tentar imprimir o recibo da declaração do imposto de renda no Linux.

A nova versão do programa continua com o mesmo erro, e desta vez além de corrigir os caracteres inválidos, foi preciso salvar o arquivo usando outra codificação: utf8.

Vou repetir os passos aqui pra facilitar:

  1. abrir o arquivo .REC dentro de ~/ProgramasRFB/irpf2010/transmitidas
  2. trocar caracteres inválidos (geralmente representados por um símbolo com uma interrogação)
  3. garanta que a quebra de linha seja no formato unix (update 1/04/12, dica do Marcelo)
    • no vim: set fileformat=unix
  4. salvar usando codificação (encoding) UTF-8
    • usando o gedit: Arquivo > Salvar Como (ou Shift+Ctrl+S) e selecionar a codificação UTF-8
    • usando o vim: set fileencoding=utf-8 | w

Feito isto tente imprimir novamente.

IRPF: As informações do recibo foram corrompidas após sua gravação, no registro MC

UPDATE 2011: o problema persiste na nova versão.

Tive esta mensagem ao tentar imprimir o recibo de declaração do IRPF e resolvi o problema corrigindo com um editor de texto os caracteres com acento no arquivo do recibo (.REC) que fica em ~/ProgramasRFB/irpf2010/transmitidas.

A dica é de 2009 mas resolveu o problema,  veio de um comentário do Diego Viegas no blog Ubuntu – Minha Vida.

Como achei em poucos lugares resolvi publicar aqui.