Imagina Daniel, sempre que eu puder contribuir...
Então vamos iniciar pela Mensagem da Paraíba. Vejamos o que diz o AC.
https://www.confaz.fazenda.gov.br/legislacao/atos/2015/ac023_15
Requisito IX 2c
Exemplo:
Dados do Cupom Fiscal: IE: 161444539 Data: 19/06/2013 COO: 127564 Valor Total: R$ 125,45
Formação do código:
PARAÍBA LEGAL - RECEITA CIDADÃ
TORPEDO PREMIADO:
161444539 19062013 127564 12545
Observe que a mensagem é em 3 linhas e porque isso? Porque se for um valor grande maior do que 1000,00 ou o número do COO tiver mais do que 6 dígitos já iria quebrar para a terceira linha deixando os dados com menor compreensão.
--------------------------------------
Quanto as mensagens da IBPT deixei de acordo com o manual da AFRAC versão 0.13 de 01/06/16. Manual em anexo.
-------------------------------------
-- ACBrECFFiscNET --
[-] Método CarregaAliquotas removido tratativa de erro interno no componente pois em qualquer situação
de erro o componente estava limpando a fpAliquotas impedindo a aplicação de ler as mesmas.
Porque isso? Porque quando houver algum erro do tipo ErroCMDAliquotaNaoCarregada a tratativa que tem no componente impede a aplicação de ler as alíquotas da ECF e já que o fpAliquotas esta sendo setado como nil, nesse caso eu deixaria exatamente como é nas demais ECFs que não há nenhum tipo de tratamento, exemplo a bematech, ou talvez em conjunto com os colegas pensarmos em uma forma melhor de fazer para não simplesmente zerar o fpAliquotas.
-------------------------------------
E quanto ao caso de IgnorarErroSemPapel eu sinceramente não entendi o porque disso somente nos comandos de status e GT sendo que a maioria das ECF retornam erro de fora de linha quando estão sem papel e se fosse o caso, deveria ter para todas as leituras de valores da ECF e não somente para STATUS e GT concorda? Agora da forma como esta, simplesmente a aplicação não tem o controle para dar ou não esse erro nas leituras. Talvez eu não tenha entendido corretamente o motivo.
---------------
Para as demais alterações, eu não estava com o componente atualizado e irei proceder novamente com novos testes para detalhar melhor as necessidades mostradas acima se é que ainda são necessárias.
MANUAL DE OLHO NO IMPOSTO 0 13 - DESENVOLVEDORES - OUTROS ESTADOS-1.pdf