Conhecimento · Faturação eletrónica
O que é um Peppol Access Point?
Funções de um Access Point no envio
O Access Point emissor recebe o documento do software do remetente e entrega-o ao Access Point do destinatário. Para isso, executa três passos.
-
Identificar o destinatário
O Access Point consulta o Service Metadata Locator (SML) central para saber qual o Service Metadata Publisher (SMP) responsável pelo identificador Peppol do destinatário. No SMP consta se o destinatário aceita o tipo de documento e em que endereço o seu Access Point está acessível. Se o destinatário não tiver registado o tipo de documento, este não pode ser entregue.
-
Validar o documento
A Peppol Network Policy de 2 de julho de 2026 atribui a validação do documento ao Access Point emissor. Uma fatura segundo o Peppol BIS Billing 3.0 é verificada com base nas regras da versão (release) em vigor. O envio só prossegue se a fatura for válida.
-
Embalar e transmitir o documento
O Access Point coloca o documento no envelope Peppol (SBDH), que contém o remetente, o destinatário e o tipo de documento. Assina a mensagem com o seu próprio certificado Peppol, cifra-a com o certificado do Access Point recetor obtido do SMP e transmite-a ao Access Point do destinatário segundo o perfil Peppol AS4. A OpenPeppol publica as versões em vigor de todas as especificações de transporte em docs.peppol.eu.
Funções de um Access Point na receção
O Access Point recetor aceita a mensagem, verifica a assinatura e o certificado do Access Point emissor, decifra-a e encaminha o documento para o software do destinatário. Uma nova validação do documento é opcional para ele.
O Access Point recetor comunica ao emissor se conseguiu encaminhar um documento através de uma mensagem de estado segundo a especificação Message Level Status (MLS). O Access Point emissor define se recebe esta comunicação apenas em caso de rejeição ou também em caso de entrega bem-sucedida.
A OpenPeppol está a tornar gradualmente obrigatório o envio destas mensagens de estado para todos os Service Providers.
Requisitos para operar um Access Point
Só pode operar um Access Point próprio quem for membro da OpenPeppol, tiver assinado o acordo de Service Provider com uma Peppol Authority e tiver sido aprovado nos testes de acreditação no Peppol Testbed. Só depois recebe o certificado de produção da PKI Peppol.
O que o seu software precisa para se ligar a um Access Point
O seu software assume as tarefas antes e depois da transmissão. Guarda os identificadores Peppol dos seus clientes e dos respetivos destinatários de faturas, por exemplo com o esquema 9930 para um número de IVA alemão ou 0204 para uma Leitweg-ID (identificador de encaminhamento da administração pública alemã).
Antes do envio, pode consultar os tipos de documentos registados pelo destinatário.
Após o envio, guarda por fatura o estado de entrega comunicado pelo Access Point, para que os seus clientes identifiquem as faturas não entregues.
Os documentos recebidos são obtidos junto do Access Point ou recebidos por webhook.
O InvoiceRails é o Access Point certificado pela OpenPeppol da fino data services. O seu software liga-se a ele através de uma API REST que abrange envio, receção, consulta de formatos e estado de entrega por webhook, para um número ilimitado de clientes finais com uma única integração. Pode verificar antecipadamente se um parceiro de negócio já está acessível através da Peppol com a pesquisa gratuita de identificadores Peppol.