Configurar parâmetros de Faturação eletrónica
Importar configurações de RE do repositório
O processo de submissão de documentos eletrónicos para o serviço de Faturação Eletrónica requer a geração de uma mensagem no Microsoft Dynamics 365 Finance ou no Dynamics 365 Supply Chain Management. Esta mensagem tem de estar numa estrutura unificada que corresponda à estrutura do modelo de fatura de Relatórios eletrónicos (ER) e aos metadados (contexto). Como a mensagem é gerada pelos ER, a respetiva estrutura é personalizável e flexível.
Antes de poder submeter documentos para a Faturação eletrónica e processar respostas, tem de importar configurações do ER do repositório e defini-las em parâmetros.
Para configurar, ajustar ou rever documentos eletrónicos diretamente no seu ambiente do Finance ou do Supply Chain Management, conclua os procedimentos que se seguem.
Na área de trabalho Globalization Studio, selecione o mosaico Relatórios eletrónicos.
Na secção Fornecedores de configuração, selecione o fornecedor de configuração da Microsoft e, em seguida, selecione Repositórios.
Selecione o repositório do tipo Dataverse e, em seguida, no Painel de Ações, selecione Abrir.
Importe os seguintes modelos ER:
- Modelo de contexto da fatura do cliente
- Modelo de fatura
- Documentos fiscais (para cenários brasileiros, se necessário)
- Dados do canal de retalho (para cenários de retalho específicos da Arábia Saudita, se necessário)
- Modelo de mensagem de resposta
Verifique se as seguintes configurações de mapeamento foram automaticamente importadas. Se não foram, importe-as e, em seguida, feche a página.
- Mapeamento do modelo de faturas
- Mapeamento de documentos fiscais (para cenários brasileiros, se necessário)
- Mapeamento do modelo de faturas antecipadas (para cenários polacos, se necessário)
- Mapeamento de documentos fiscais de retalho (para cenários de retalho específicos da Arábia Saudita, se necessário)
- Modelo de fatura pendente do fornecedor mapeamento (para cenários de respostas dinamarquesas, se necessário)
Configurar parâmetros do Documento eletrónico
Aceda a Administração da organização>Configurar>Parâmetros da documentação eletrónica.
No separador Documento eletrónico, acima da grelha de Relatórios eletrónicos, selecione Adicionar.
Dependendo dos cenários que pretende suportar, introduza as seguintes informações na grelha e, em seguida, guarde as suas alterações.
Nome da tabela Contexto de documento Mapeamento de modelo de documento eletrónico Caraterísticas para as quais é necessária CustInvoiceJour Nome do mapeamento: contexto da fatura de cliente
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: Fatura de Cliente
Configuração: mapeamento do modelo de fatura
- Faturas eletrónicas austríacas (AT)
- Fatura eletrónica belga (BE)
- Fatura eletrónica dinamarquesa (DK)
- Fatura eletrónica egípcia (EG)
- Fatura eletrónica estónia (EE)
- Fatura eletrónica finlandesa (FI)
- Fatura eletrónica francesa (FR)
- Fatura eletrónica alemã (DE)
- FatturaPA (IT)
- Fatura eletrónica neerlandesa (NL)
- Fatura eletrónica norueguesa (NO)
- Fatura eletrónica polaca (PL)
- Fatura eletrónica espanhola (ES)
- Fatura eletrónica PEPPOL
- Fatura eletrónica da Arábia Saudita (SA)
- Fatura eletrónica australiana (AU)
- Fatura eletrónica da Nova Zelândia (NZ)
- Malásia faturação eletrónica (MY)
ProjInvoiceJour Nome do mapeamento: contexto da fatura de projeto
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: Fatura do Projeto
Configuração: mapeamento do modelo de fatura
- Faturas eletrónicas austríacas (AT)
- Fatura eletrónica belga (BE)
- Fatura eletrónica dinamarquesa (DK)
- Fatura eletrónica egípcia (EG)
- Fatura eletrónica estónia (EE)
- Fatura eletrónica finlandesa (FI)
- Fatura eletrónica francesa (FR)
- Fatura eletrónica alemã (DE)
- FatturaPA (IT)
- Fatura eletrónica neerlandesa (NL)
- Fatura eletrónica norueguesa (NO)
- Fatura eletrónica polaca (PL)
- Fatura eletrónica espanhola (ES)
- Fatura eletrónica PEPPOL
- Fatura eletrónica da Arábia Saudita (SA)
- Fatura eletrónica australiana (AU)
- Fatura eletrónica da Nova Zelândia (NZ)
- Malásia faturação eletrónica (MY)
CzCustAdvanceInvoiceTable Nome do mapeamento: contexto da fatura antecipada
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: mapeamento do modelo de fatura antecipada
Configuração: mapeamento do modelo de fatura antecipada
Fatura eletrónica polaca (PL) RetailTransactionFiscalTransDocumentView Nome do mapeamento: contexto do documento fiscal de retalho
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: documento fiscal de retalho
Configuração: mapeamento do documento fiscal de retalho
Fatura eletrónica da Arábia Saudita (SA) FiscalDocument_BR Nome do mapeamento: contexto do documento fiscal
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: mapeamento de documentos fiscais
Configuração: mapeamento de documentos fiscais
NF-e brasileiro (BR) Carta de correção Nome do mapeamento: contexto da carta de correção FD
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: mapeamento da carta de correção
Configuração: mapeamento de documentos fiscais
NF-e brasileiro (BR) Documento fiscal do serviço Nome do mapeamento: contexto do documento fiscal
Configurações: modelo do contexto da fatura de cliente
Nome do mapeamento: mapeamento de documentos fiscais
Configuração: mapeamento de documentos fiscais
NFS-e ABRASF Curitiba (BR) para o Brasil Tabela VendInvoiceInfoTable mapeamento name: Contexto de faturação pendente do fornecedor
Configuração: Modelo de contexto da faturação do cliente
mapeamento nome: Modelo de fatura pendente do fornecedor mapeamento
Configuração: Modelo de faturação pendente do fornecedor mapeamento
Fatura eletrónica dinamarquesa (DK) LedgerJournalTrans mapeamento name: Contexto da fatura de pré-pagamento
Configuração: Modelo de contexto da faturação do cliente
mapeamento name: Pagamentos antecipados de clientes
Configuração: Modelo de faturação mapeamento
Submissão Zatca da Arábia Saudita (SA) VendInvoiceJour mapeamento nome: Contexto de faturação própria
Configurações: modelo do contexto da fatura de cliente
mapeamento nome: Faturação própria
Configuração: Modelo de faturação própria mapeamento
Malásia faturação eletrónica (MY)
Se derivar uma configuração a partir da configuração mencionada na tabela anterior, defina a nova configuração.
Para configurar as regras para processar respostas do serviço de Faturação Eletrónica e atualizar os dados do Finance e do Supply Chain Management com base nas faturas que são processadas pelo serviço, configure tipos de resposta. Na maioria dos cenários, esta configuração é específica do país/região. Por isso, recomendamos que siga as instruções específicas do país/região. Para obter mais informações, consulte Disponibilidade de funcionalidades de faturação eletrónica por país ou região.
Criar uma referência ao Key Vault
Na página Parâmetros de documentos eletrónicos, no separador Faturação eletrónica, no Separador Rápido Definições do Key Vault, selecione Parâmetros do Key Vault.
Na página Parâmetros do Key Vault, selecione Novo para criar uma referência ao Key Vault.
No campo Nome, introduza o nome da referência ao Key Vault.
No campo Descrição, introduza uma descrição.
No campo URI do Key Vault, cole o URI do Key Vault a partir do cofre de chaves (
https://<your key vault>.vault.azure.net/
). Para obter mais informações, consulte Criar um cofre de chaves Azure no portal do Azure.Na secção Certificados, selecione Adicionar.
No campo Nome, introduza o nome do segredo ou certificado da conta de armazenamento. Este nome deve coincidir com o nome do segredo do Key Vault que contém o token de assinatura de acesso partilhado (SAS) da conta de armazenamento. Para obter mais informações, consulte Criar uma conta de armazenamento Azure no portal do Azure.
No campo Descrição, introduza uma descrição.
No campo Tipo, selecione Segredo ou Certificado, dependendo do que estiver a configurar.
Nota
Em alguns cenários, tem de utilizar certificados públicos que tenham a extensão de nome de ficheiro .cer. No entanto, o Key Vault não suporta a importação e o armazenamento de certificados deste tipo como certificados do Key Vault. Nestes cenários, deve guardar o ficheiro .cer como uma cadeia de X.509 (.CER) codificado com Base-64 . Em seguida, num segredo do Key Vault, guarde a cadeia que aparece entre a linha INICIAR CERTIFICADO e a linha TERMINAR CERTIFICADO no ficheiro. No ambiente de serviço, deve ainda criar uma referência ao registo do Key Vault e definir o campo Tipo como Certificado.
Em alternativa, utilize o seguinte script do PowerShell para gerar uma cadeia de carateres Base-64 do ficheiro de certificado .cer.
$FilePath = '' $Cer = New-Object -TypeName System.Security.Cryptography.X509Certificates.X509Certificate2($FilePath) $BinCert = $Cer.GetRawCertData() $Base64Cert = [System.Convert]::ToBase64String($BinCert) echo $Base64Cert
Se os seus cenários específicos exigirem uma cadeia de certificados para aplicar assinaturas digitais ou estabelecer uma ligação segura (Secure Sockets Layer [SSL]) aos serviços Web externos, crie uma cadeia de certificados onde os certificados estejam na seguinte ordem: Certificados de raiz>Certificados intermédios>Certificados de utilizador final. As autoridades dos certificados de raiz (AA) são uma origem de certificados fidedigna. Os certificados de ACA intermédios são pontes que ligam os certificados de utilizador final aos certificados de AC de raiz. Para criar e configurar uma cadeia de certificados, siga estes passos:
- No Painel de Ações, selecione Certificados de cadeia.
- Selecione Novo para criar uma cadeia de certificados.
- No campo Nome, introduza o nome da cadeia de certificados.
- No campo Descrição, introduza uma descrição.
- Na secção Certificados, selecione Adicionar para adicionar um certificado à cadeia.
- Utilize o botão Para cima ou Para baixo para alterar a posição do certificado na cadeia. Mantenha o certificado de raiz de AC no topo da lista e o certificado de utilizador final na parte inferior.
- Guarde os dados e feche a página Cadeia de certificados.
Guarde os dados e feche a página Parâmetros do Key Vault.
No campo Key Vault, selecione o cofre de chaves que criou em passos anteriores.
No campo Segredo do token de SAS de armazenamento, selecione o nome do segredo da conta de armazenamento que tem de ser utilizado para autenticar o acesso à conta de armazenamento.
Configurar sequências numéricas
Se os seus cenários requerem sequências numéricas (por exemplo, em nomes de ficheiros), pode utilizar sequências numéricas usadas nas caraterísticas de Globalização ou para uma funcionalidade específica de Globalização. Depois de definida uma sequência numérica, pode usá-la em variáveis e pipelines de processamento. Para monitorizar a utilização de uma sequência numérica, procure um valor no campo Valor Atual e uma caixa de verificação Em utilização selecionada no Separador Rápido Sequências numéricas no separador Faturação Eletrónica da página Parâmetros de documentos eletrónicos.
Para criar uma sequência numérica, selecione Nova no Separador Rápido Sequências numéricas. Introduza um nome e uma descrição.
Para eliminar uma sequência numérica se já não for utilizada, selecione Eliminar.
Desativar a funcionalidade de Faturação eletrónica legada
Para desativar a funcionalidade de ER antiga (legada) para algumas caraterísticas e para ativar funcionalidades adicionais no Finance e no Supply Chain Management para alguns cenários específicos de país/região, ative a caraterística correspondente no separador Caraterísticas da página Parâmetros de documentos eletrónicos.
Quando ativa uma caraterística na lista, a funcionalidade legada é desativada para o país/região correspondente e para o nome da caraterística.