Conhecimento · Fatura eletrónica
O modelo de quatro cantos na troca de faturas eletrónicas explicado do ponto de vista técnico
O que é o modelo de quatro cantos?
O modelo de quatro cantos é a arquitetura segundo a qual a rede Peppol troca documentos eletrónicos. É composto por quatro intervenientes, designados na terminologia Peppol como os quatro cantos.
A essência do modelo está no facto de o primeiro e o quarto canto nunca comunicarem diretamente entre si. Graças à interoperabilidade da rede, todos os Access Points envolvidos podem comunicar entre si e não é necessária uma coordenação dedicada. Quem estiver ligado uma vez chega a qualquer outro participante da rede, sem ter de construir uma interface própria para cada contraparte.
-
Remetente
É a empresa que emite uma fatura. No software de um fornecedor, é o cliente final que gera uma fatura de saída.
-
Access Point do remetente
Recebe as faturas e outros documentos comerciais, verifica-os e transporta-os para a rede.
-
Access Point do destinatário
Recebe o documento da rede e entrega-o ao destinatário.
-
Destinatário
É a empresa que recebe e processa a fatura. Em regra, é o sistema de software recetor (contabilidade ou DMS).
Vantagens dos Access Points
O Access Point disponibiliza aos fornecedores de software várias funções que, de outro modo, teriam de ser desenvolvidas e mantidas internamente.
Acesso normalizado à rede: o Access Point liga o software próprio à rede Peppol uma única vez e comunica para o exterior com um protocolo e formatos uniformes, independentemente do software que esteja por trás.
Validação antes do envio: o Access Point verifica os documentos de saída face às regras relevantes, como a EN 16931 e os requisitos de formato. Isto reduz o risco de as faturas serem rejeitadas pelo destinatário.
Interoperabilidade através da norma comum: remetente e destinatário trocam um documento num formato que ambas as partes conseguem processar. Na Europa, isto baseia-se geralmente na EN 16931; noutras regiões, em normas próprias.
Transmissão segura com comprovativo de entrega: o Access Point assegura por completo a transmissão cifrada e assinada, incluindo o recibo de entrega ao Access Point recetor. Através do Message Level Status (MLS), comprova ainda que o documento chegou ao sistema de receção do destinatário, e não apenas ao Access Point.
Disponibilizar estas funções através de um Access Point certificado próprio ou obtê-las de um fornecedor existente é uma das decisões centrais na implementação.
AS4, o protocolo para a transmissão entre Access Points
A transmissão entre o Access Point do remetente e o Access Point do destinatário é feita através de AS4. O AS4 é um protocolo de mensagens baseado na norma ebMS 3.0 e definido num perfil Peppol próprio.
O AS4 garante três propriedades importantes na troca de faturas:
Transmissão cifrada: a mensagem é transmitida de forma cifrada, para que o conteúdo esteja protegido durante o percurso.
Mensagem assinada: a mensagem é assinada, para que a origem e a integridade possam ser verificadas.
Comprovativo de entrega: a receção é confirmada por um recibo assinado, pelo que o remetente obtém um comprovativo da entrega ao Access Point do destinatário. Nota: este recibo não confirma que o destinatário final aceita a fatura; isso é feito, se necessário, através de uma resposta própria.
Para os fornecedores de software, o AS4 funciona inteiramente no Access Point. Quem obtém a ligação através de um fornecedor não lida com o protocolo em si e trabalha, em vez disso, com uma interface de nível superior.
SML e SMP, como se encontra um destinatário
Antes de um Access Point poder entregar uma fatura, tem de saber para onde. Esta tarefa cabe a dois serviços de diretório, o Service Metadata Locator (SML) e o Service Metadata Publisher (SMP).
Cada participante na rede tem um identificador de participante Peppol único. É composto por um esquema e um valor, por exemplo um número de identificação para efeitos de IVA ou outro identificador registado.
O SML é um serviço central baseado em DNS. Responde à pergunta sobre qual o SMP responsável por um determinado identificador de participante e funciona, assim, como a lista de endereços da rede.
O SMP contém os metadados do participante. Indica se o participante está acessível, que tipos de documentos e processos suporta e através de que Access Point está ligado.
Em conjunto, o processo decorre em três passos. O Access Point do remetente consulta, através do SML, o SMP responsável pelo destinatário. Do SMP obtém os formatos suportados e o endereço técnico do Access Point recetor. Só depois envia o documento por AS4 para esse endereço.
Os fornecedores de software podem também usar ativamente esta consulta para verificar, antes do envio, se um destinatário está acessível através do Peppol e que formatos aceita. Sem ligação própria, é possível experimentá-lo diretamente com a Pesquisa de ID Peppol, que efetua esta consulta sem registo.
Certificados e o modelo de confiança
Para que os Access Points da rede possam confiar uns nos outros, o Peppol trabalha com uma infraestrutura de certificados própria, uma chamada Public Key Infrastructure (PKI).
Cada Access Point recebe um certificado que o identifica como participante verificado da rede. Este certificado é utilizado na transmissão por AS4 e nos registos no SMP.
O certificado permite que um Access Point recetor reconheça se uma mensagem recebida provém efetivamente de um participante autorizado. Cria-se assim uma rede de confiança fechada, na qual apenas Access Points certificados trocam documentos.
Os prestadores de serviços não conformes podem ser excluídos da rede. Isso leva ao bloqueio do seu certificado, deixando a transmissão de ser possível.
Para um Access Point certificado próprio, com certificado próprio, é necessária a adesão à OpenPeppol e a demonstração da conformidade. Nesse caso, o operador assume o papel de Service Provider, ou seja, a função certificada da OpenPeppol, incluindo a manutenção contínua dos certificados e da conformidade técnica.
O que o modelo de quatro cantos significa para os fornecedores de software
Do modelo resulta, para fornecedores de software que integram a faturação eletrónica no seu produto, uma divisão clara de tarefas. O produto próprio gera e processa as faturas eletrónicas e torna-as acessíveis ao cliente final; o Access Point assegura o lado da rede. Um fornecedor pode operá-lo ele próprio ou obtê-lo através de um Access Point existente.
Do lado da rede, o modelo de quatro cantos junta os vários componentes num processo contínuo. Remetente e destinatário ligam-se apenas ao seu Access Point, o AS4 transmite o documento entre ambos, o SML e o SMP esclarecem para onde vai e em que formato, e os certificados garantem que ambas as partes confiam num participante verificado.
Assim, basta uma única ligação para chegar a qualquer outro participante da rede. Quem conhece este processo pode planear a sua implementação de forma mais precisa e enquadrar mais rapidamente os erros na troca de documentos.