1ºPassoNos parâmetros das Compras, Dossiers Internos, Facturação, Recibos e Pagamentos, devem ser activadas as opções de envio e recepção de documentos via XML.
2ºPassoNa ficha de cada entidade (Ficheiro de clientes, Ficheiro de Fornecedores, Ficheiro de Contactos e Ficheiro de Entidades) interveniente nestes processos deve ser preenchido o campo do
Endereço Electrónico para Documentos, este campo serve para preencher com o endereço para enviar documentos por via electrónica.
Podem-se escolher três métodos de envio:
Mail - Neste caso o endereço deve ser preenchido com o endereço de mail (Envio dos documentos por E-mail como attachment);
Ficheiro - Neste caso o endereço deve ser preenchido com a directoria para exportar os ficheiros (A exportação dos documentos é feita para ficheiros numa determinada directoria);
Web Service - Neste caso deve ser preenchido com o endereço Url do Serviço para onde deve ser enviado o documento (Envio dos documentos para um site que disponibilize a recepção utilizando um Web Service)
3ºPassoDeve ser criada uma
configuração de ficheiro externo para o cabeçalho e outra para as linhas do documento que se pretende enviar ou receber.
Esta configuração deve ser do tipo XML.
A nomenclatura utilizada para esta configuração é a linguagem XSL (Linguagem utilizada para definir elementos de um documento XML).
Deve ser feito o mapeamento entre os campos do documento nas tabelas do software e os elementos do documento XML.
No caminho para o elemento base, deve indicar o caminho para se encontrar o elemento que se repete no documento XML. Por exemplo no caso do cabeçalho de uma Factura o elemento que se repete é: //Invoice
No caso dos detalhes das facturas já é: //Invoice/InvoiceLine
O caminho para cada campo deve ser qualquer coisa como:
InvoiceTax[1]/Taxrate/Amount
(Valor do IVA à 1ª Taxa)
De referir que os nomes de elementos em XML são
Case Sensitive, ou seja é diferente escrever um caracter em minúscula ou maiúscula.
4ºPassoDeve ser criado uma
configuração de documento XML para cada documento a ser transferido.
5ºPassoDeve associar a cada Tipo de Documento
Configuração de Documentos de Facturação Configuração de Dossiers Internos Configuração de Códigos de Conta-Corrente e
Configuração de Recibos de Conta-Corrente para Clientes o documento XML respectivo, definido como foi explicado acima.
6ºPassoPara enviar um documento, deve aceder ao respectivo documento e clicar no botão do lado direito que se refere à opção de enviar o documento.
Para receber documentos, deve seleccionar a opção (no menu de opções do ecrã do documento que pretende receber) "Receber Documentos Via XML"
Via ficheiro:No caso de envio via ficheiro para uma directoria, o ficheiro será criado na directoria com o seguinte nome:
FT00100000004122000.XML
Neste caso trata-se de uma factura (documento nº 1) com o nº 412 e do ano de 2000.
No momento da leitura, serão lidos todos os documentos com a extensão XML que existirem na directoria definida, serão importados e depois renomeados para o nome que tinham com a extensão .LIDO
Via mail:No momento da leitura serão importados os attachments que contenham documentos XML que se encontrem no Inbox e estejam como Não Lidos.
Nota: No envio e recepção de documentos via XML, relativamente aos campos mapeados, o Cliente/Forncecedor pode ser definido através dos seguintes campos:
Nº de Cliente (Campo
NO);
Nº de Cliente e Estabelecimento (Campos
NO e
ESTAB). A pesquisa por estes campos não se aplica no entanto à importação/exportação de Dossiers Internos de Entidades e de Contactos.
Nº de Contribuinte (Campo
NCONT)
Código EAN (
EAN); Para utilizadores que possuam o módulo de Documentos Electrónicos Licenciado;
O funcionamento da aplicação relativamente aos campos descriminados é o seguinte:
Se o campo
NO estiver preenchido no documento de origem este é utilizado pela aplicação, caso contrário é necessário mapear o campo
NCONT.
No que diz respeito ao Estabelecimento, a aplicação faz a procura pelo Nº de Cliente (
NO) mais o campo Estabelecimento (
ESTAB), ou Nº de Contribuinte (
NCONT) e (
ESTAB), pelo que, se este último não se encontrar preenchido, a pesquisa é feita à sede.
Considerando agora o campo EAN, num documento que utilize a tabela de clientes como por exemplo, documento de facturação ou dossiers internos, uma vez criado na tabela de clientes é denominado por
EANCL, no entanto o comportamento é igual mapeando qualquer um dois.
Assim, se o
EAN estiver preenchido, o cliente só poderá ser encontrado por este campo, nunca pode ser encontrado por Nº ou Nª de Contribuinte (
NO e
NCONT respectivamente).
Se o Estabelecimento vier igualmente preenchido então será utilizado na procura, caso contrário, será procurada a sede.
Para os dossiers internos de Entidades, de Contactos e Fornecedores a regra é a mesma, no entanto os campos são
EANEM,
EANAG e
EANFL respectivamente.
É por fim importante referir que o campo EAN na origem dos dados tem de ser obrigatoriamente do tipo caracter.