Ol� a todos os nossos utilizadores do GnuCash! Muito mudou desde a 1.4.x,
e acreditamos que a nossa nova vers�o � uma melhoria muito grande em
rela��o � vers�o anterior. Praticamente todos os aspectos da aplica��o
mudaram, e muitas novas funcionalidades foram adicionadas.
Passamos a ter um formato de ficheiro de texto baseado em XML. O GnuCash ir�
carregar os seus ficheiros 1.4 sem convers�o. No entanto, a 1.6 ir�
sempre gravar os seus ficheiros no novo formato.
O novo formato � muito, muito mais flex�vel que o antigo,
e era necess�rio para todas as restantes funcionalidades, bem como para
muitas outras funcionalidades a serem introduzidas futuramente. Adicionalmente,
porque � baseado em XML, torna muito mais simples a ferramentas externas
manipularem ficheiros do GnuCash.
N�s testamos intensivamente o novo formato, mas, como sempre,
conv�m manter � m�o uma c�pia de seguran�a dos seus dados,
apenas para jogar pelo seguro.
Como um pequeno exemplo das melhorias tornadas poss�veis pelo
novo formato de ficheiro, o GnuCash 1.4 utiliza n�meros de "v�rgula
flutuante" para os seus c�lculos internos, tal como uma calculadora.
Infelizmente, n�meros de v�rgula flutuante s�o (raramente)
suscept�veis a erros de arredondamento. Assim sendo, o GnuCash passou
a armazenar valores exactamente com o n�mero de casas decimais necess�rias
para a precis�o desejada. Mesmo alguns dispendiosos pacotes "empresariais"
de contabilidade n�o suportam esta funcionalidade vital.
O GnuCash j� suporta a utiliza��o do Postgres para
armazenamento de dados. Talvez n�o seja muito importante num
pacote financeiro, mas � medida que o GnuCash � ampliado para
suportar contabilidade empresarial o suporte a bases de dados
ser� necess�rio para gerir quantidades massivas de dados.
O motor Postgres permite que v�rios utilizadores trabalhem
simultaneamente no mesmo conjunto de contas. Quando um utilizador
faz uma modifica��o a uma transac��o, a modifica��o � enviada
para a base de dados Postgres, e os outros utilizadores v�em a
modifica��o nos (10) segundos seguintes. O motor Postgres tamb�m
mant�m um registo de seguran�a das transac��es modificadas,
permitindo-lhe ver o que mudou e quando. (Actualmente, n�o existe
ambiente gr�fico para analise do registo de seguran�a, pelo que
se tem de ser utilizador SQL para poder analisar o registo). O
motor Postgres tamb�m faz 'cache' dos dados, pelo que um utilizador
apenas v� os dados com que est� a trabalhar, sem requerer que a
totalidade do conteudo da base de dados seja carregada para o
GnucCash. Isto dever� tornar poss�ve� trabalhar com bases de dados
muito maiores. O motor Postgres � actualmente 'beta', o que significa
que funciona, mas ainda n�o foi correctamente testado, e poder�
conter erros (bugs).
Similarmente, existe um motor RPC, que lhe permite separar
o motor do interface e te-los a correr em m�quinas totalmente distintas.
Desenvolvimentos para utilizar esta funcionalidade que permite
contruir clientes dedicados a fun��es espec�ficas j� foram iniciados.
Or�amenta��o e transac��es peri�dicas s�o talvez as
funcionalidades mais pedidas no GnuCash. Infelizmente, elas
ainda n�o foram introduzidas desta vez, mas os programadores
est�o j� a trabalhar muito com o intuito de as adicionar, por
forma a j� existirem na pr�xima vers�o de desenvolvimento, logo
ap�s o lan�amento da 1.6, para que sejam inclu�das na vers�o
est�vel seguinte (que provavelmente ser� a 2.0).
Da mesma forma, uma gest�o autom�tica mais sofisticada
de dividendos e corretagem de ac��es foi iniciada, mas n�o chegou
a ser incluida nesta vers�o. Espere encontrar esta funcionalidade
j� na vers�o est�vel seguinte.
Isto � apenas uma amostra do que ser� o futuro.
No entanto, com o GnuCash, voc� est� numa
posi��o que lhe permite ter o que quer. Os programadores do
GnuCash s�o f�ceis de contactar (veja a p�gina web para mais
detalhes), e adoram ouvir ideias de como o GnuCash poder� ser
melhorado. Se voc� for um programador, considere contribuir para
o desenvolvimento do GnuCash e ajudar a tornar o GnuCash na aplica��o
que voc� deseja.