Através de um ficheiro SAFT cedido gentilmente por um dos nossos clientes consegui finalmente perceber o porquê de tantos problemas a efectuar a migração deste software para o nosso. Em seguida coloco as minhas descobertas, bem como as soluções para estas mesmas descobertas:
- O SAFT-PT é produzido segundo regras definidas pela união europeia que são difundidas em Portugal pela ASOFT. Infelizmente o software da primavera não segue estas regras (ver documento “Estrutura de dados” página 8 ponto 4.1.4.4. Poderão efectuar o download caso achem pertinente a sua consulta em http://www.saftpt.com/docs/estrutura_de ... 061205.doc) colocando no lugar de “Venda a dinheiro”, “Venda-a-dinheiro” e no lugar de “Nota de Crédito”, “Devolução a Dinheiro”. Devido a este problema, todos os documentos deste tipo serão rejeitados pelo nosso importador. Para contornar este problema terão que substituir todas as ocorrências de Venda-a-dinheiro por Venda a dinheiro e de Devolução a Dinheiro por Nota de Crédito no ficheiro XML produzido pelo Primavera Express. Poderão efectuar este procedimento, por exemplo, através do Microsoft Word.
- Para além deste problema existe ainda outra tarefa que terão que realizar numa das base de dados do nosso software, para que todos os clientes sejam importados com sucesso. A tarefa à qual me refiro prende-se com o aumento do tamanho do campo CdPostal da tabela Organizacoes e OrganizacoesMoradas da base de dados TimeStudio para um mínimo de 12 caracteres. Esta tarefa é necessária pois o tamanho dos campos referidos anteriormente está definido para o standard português (formato NNNN-NNN, que perfaz 8 caracteres) mas devido a uma regra do SAFT-PT, que na ausência do código postal impõe que se coloque “Desconhecido” como valor do mesmo, esta modificação tem que ser feita.
Se necessitarem de indicações técnicas quanto aos passos necessários para realizar esta tarefa digam que eu coloco aqui os detalhes necessários.
Salvo erro não serão necessárias mais modificações mas se tiverem mais dúvidas podem responder a este tópico.
Cumprimentos,
