Configurar parâmetros do faturamento eletrônico
Importar configurações de ER do repositório
O processo de envio de documentos eletrônicos para o serviço de Faturamento Eletrônico exige a geração de uma mensagem no Microsoft Dynamics 365 Finance ou no Dynamics 365 Supply Chain Management. Essa mensagem deve estar em uma estrutura unificada que corresponda à estrutura do modelo de fatura de Relatório Eletrônico (ER) e dos metadados (contexto). Como a mensagem é gerada pelo ER, sua estrutura é personalizável e flexível.
Antes de enviar documentos ao Faturamento eletrônico e processar respostas, é necessário importar as configurações de ER do repositório e defini-las em parâmetros.
Para configurar, ajustar ou revisar documentos eletrônicos diretamente no ambiente do Finance ou do Supply Chain Management, conclua os procedimentos a seguir.
No espaço de trabalho Globalization Studio, selecione o bloco Relatório Eletrônico.
Na seção Provedores de configuração, selecione o provedor de configuração Microsoft e selecione Repositórios.
Selecione o repositório do tipo Dataverse e, em seguida, no Painel de Ações, selecione Abrir.
Importe os seguintes modelos de ER:
- Modelo de contexto de fatura de cliente
- Modelo de fatura
- Notas fiscais (para cenários brasileiros, se necessário)
- Dados do canal de varejo (para cenários específicos de varejo da Arábia Saudita, se necessário)
- Modelo de mensagem de resposta
Verifique se as configurações de mapeamento a seguir foram importadas automaticamente. Se não foram, importe-as e feche a página.
- Mapeamento de modelo de fatura
- Mapeamento de notas fiscais (para cenários brasileiros, se necessário)
- Mapeamento de modelo de fatura antecipada (para cenários poloneses, se necessário)
- Mapeamento de notas fiscais de varejo (para cenários específicos de varejo da Arábia Saudita, se necessário)
- Modelo de fatura de fornecedor pendente mapeamento (para cenários de respostas dinamarquesas, se necessário)
Configurar parâmetros do documento eletrônico
Acesse Administração da organização>Configuração>Parâmetros do documento eletrônico.
Na guia Documento eletrônico, acima da grade Relatório eletrônico, selecione Adicionar.
Dependendo dos cenários aos quais você deseja oferecer suporte, insira as seguintes informações na grade e salve as alterações.
Nome da tabela Contexto do documento Mapeamento de modelo de documento eletrônico Recursos para os quais ele é necessário CustInvoiceJour Nome do mapeamento: contexto de fatura de cliente
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: fatura de cliente
Configuração: mapeamento de 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 estoniana (EE)
- Fatura eletrônica finlandesa (FI)
- Fatura eletrônica francesa (FR)
- Fatura eletrônica alemã (DE)
- FatturaPA (IT)
- Fatura eletrônica holandesa (NL)
- Fatura eletrônica norueguesa (NO)
- Fatura eletrônica polonesa (PL)
- Fatura eletrônica espanhola (ES)
- Fatura eletrônica PEPPOL
- Fatura da Arábia Saudita (SA)
- Fatura eletrônica australiana (AU)
- Fatura eletrônica neozelandesa (NZ)
- Faturamento eletrônico da Malásia (MY)
ProjInvoiceJour Nome do mapeamento: contexto de fatura de projeto
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: fatura do projeto
Configuração: mapeamento de 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 estoniana (EE)
- Fatura eletrônica finlandesa (FI)
- Fatura eletrônica francesa (FR)
- Fatura eletrônica alemã (DE)
- FatturaPA (IT)
- Fatura eletrônica holandesa (NL)
- Fatura eletrônica norueguesa (NO)
- Fatura eletrônica polonesa (PL)
- Fatura eletrônica espanhola (ES)
- Fatura eletrônica PEPPOL
- Fatura da Arábia Saudita (SA)
- Fatura eletrônica australiana (AU)
- Fatura eletrônica neozelandesa (NZ)
- Faturamento eletrônico da Malásia (MY)
CzCustAdvanceInvoiceTable Nome do mapeamento: contexto de fatura antecipada
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: mapeamento de modelo de fatura antecipada
Configuração: mapeamento de modelo de fatura antecipada
Fatura eletrônica polonesa (PL) RetailTransactionFiscalTransDocumentView Nome do mapeamento: contexto de nota fiscal de varejo
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: nota fiscal de varejo
Configuração: mapeamento de notas fiscais de varejo
Fatura da Arábia Saudita (SA) FiscalDocument_BR Nome do mapeamento: contexto de nota fiscal
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: mapeamento de notas fiscais
Configuração: mapeamento de notas fiscais
NF-e brasileira (BR) Carta de correção Nome do mapeamento: contexto de carta de correção FD
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: mapeamento de carta de correção
Configuração: mapeamento de notas fiscais
NF-e brasileira (BR) Nota fiscal de serviço Nome do mapeamento: contexto de nota fiscal
Configuração: modelo de contexto de fatura de cliente
Nome do mapeamento: mapeamento de notas fiscais
Configuração: mapeamento de notas fiscais
NFS-e ABRASF Curitiba brasileira (BR) VendInvoiceInfoTable mapeamento nome: Contexto da fatura de fornecedor em aberto
configuração: modelo de contexto de fatura de cliente
mapeamento nome: Modelo de fatura de fornecedor pendente mapeamento
Configuração: modelo de fatura de fornecedor pendente mapeamento
Fatura eletrônica dinamarquesa (DK) LedgerJournalTrans mapeamento nome: Contexto da fatura de pagamento antecipado
configuração: modelo de contexto de fatura de cliente
mapeamento nome: Pagamentos antecipados do cliente
Configuração: modelo de fatura mapeamento
Envio do Zatca da Arábia Saudita (SA) VendInvoiceJour mapeamento nome: Contexto da autofatura
Configuração: modelo de contexto de fatura de cliente
mapeamento nome: Autofatura
Configuração: Modelo de fatura automática mapeamento
Faturamento eletrônico da Malásia (MY)
Se você derivar uma configuração da configuração mencionada na tabela anterior, defina a nova configuração.
Para configurar as regras para processar respostas do serviço de Faturamento Eletrônico e atualizar os dados do Finance e do Supply Chain Management com base nas faturas processadas pelo serviço, configure os tipos de resposta. Na maioria dos cenários, essa configuração é específica do país/região. Portanto, recomendamos que você siga as instruções específicas do país/região. Para obter mais informações, consulte Disponibilidade de recursos de Faturamento eletrônico por país ou região.
Criar uma referência do Key Vault
Na página Parâmetros do documento eletrônico, na guia Faturamento eletrônico, na Guia Rápida Configurações do Key Vault, selecione Parâmetros do Key Vault.
Na página Parâmetros de Key Vault, selecione Novo para criar uma referência do Key Vault.
No campo Nome, insira o nome da referência do Key Vault.
No campo Descrição, insira uma descrição.
No campo URI do Key Vault, cole a URI do Key Vault do cofre de chaves (
https://<your key vault>.vault.azure.net/
). Para obter mais informações, consulte Criar um Azure Key Vault no Portal do Azure.Na seção Certificados, selecione Adicionar.
No campo Nome, insira o nome do segredo da conta de armazenamento ou do certificado. Esse nome deve corresponder ao nome do segredo do Key Vault que contém o token de assinatura de acesso compartilhado (SAS) da conta de armazenamento. Para obter mais informações, consulte Criar uma conta de armazenamento do Azure no Portal do Azure.
No campo Descrição, insira uma descrição.
No campo Tipo, selecione Segredo ou Certificado, dependendo do que estiver configurando.
Observação
Em alguns cenários, você deve usar certificados públicos que têm a extensão de nome de arquivo .cer. No entanto, o Key Vault não oferece suporte à importação e ao armazenamento de certificados deste tipo como certificados do Key Vault. Nesses cenários, você deve salvar o arquivo. cer como uma cadeia de caracteres Base-64-Encoded X.509 (.CER). Em seguida, em um segredo de Key Vault, armazene a cadeia de caracteres que aparece entre a linha INICIAR CERTIFICADO e ENCERRAR CERTIFICADO no arquivo. No ambiente de serviço, você ainda deve criar uma referência ao registro do Key Vault e definir o campo Tipo como Certificado.
Como alternativa, use o script do PowerShell a seguir para gerar uma cadeia de caracteres Base-64 do arquivo 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 exigem uma cadeia de certificados para aplicar assinaturas digitais ou estabelecer uma conexão segura de (protocolo SSL [Secure Sockets Layer]) com serviços Web externos, crie uma cadeia de certificados em que os certificados estejam na seguinte ordem: Certificados raiz>Certificados intermediários>Certificados de usuário final. As autoridades de certificação raiz (CAs) são uma fonte de certificados confiável. Os certificados de CA intermediários são pontes que vinculam os certificados de usuário final aos certificados da CA raiz. Para criar e configurar uma cadeia de certificados, siga estas etapas:
- No Painel de Ações, selecione Cadeia de certificados.
- Selecione Novo para criar uma cadeia de certificados.
- No campo Nome, digite o nome da cadeia de certificados.
- No campo Descrição, insira uma descrição.
- Na seção Certificados, selecione Adicionar para adicionar um certificado à cadeia.
- Use o botão Para cima ou Para baixo para alterar a posição do certificado na cadeia. Mantenha o certificado raiz da CA na parte superior da lista e o certificado de usuário final na parte inferior.
- Salve os dados e feche a página Cadeia de certificados.
Salve os dados e feche a página Parâmetros do Key Vault.
No campo Key Vault, selecione o Key Vault criado nas etapas anteriores.
No campo Segredo de token SAS de armazenamento, selecione o nome do segredo da conta de armazenamento que deve ser usado para autenticar o acesso à conta de armazenamento.
Configurar sequências numéricas
Caso seus cenários exijam sequências numéricas (por exemplo, em nomes de arquivo), você pode usar sequências numéricas que são usadas em Recursos de globalização ou para um Recurso de globalização específico. Após a definição de uma sequência numérica, você pode usá-la em pipelines de variáveis e de processamento. Para rastrear o uso de uma sequência numérica, procure um valor no campo Valor Atual e uma caixa de seleção Em uso marcada na Guia Rápida Sequências numéricas na guia Faturamento Eletrônico da página Parâmetros do documento eletrônico.
Para criar uma sequência numérica, selecione Novo na Guia Rápida Sequências numéricas. Em seguida, digite um nome e uma descrição.
Para excluir uma sequência numérica, caso ela não seja mais usada, selecione Excluir.
Desativar a funcionalidade herdada do Faturamento eletrônico
Para desativar a funcionalidade antiga (herdada) de ER para alguns recursos e ativar a funcionalidade adicional no Finance e no Supply Chain Management para alguns cenários específicos de país/região, habilite o recurso correspondente na guia Recursos da página Parâmetros do documento eletrônico.
Quando você habilita um recurso na lista, a funcionalidade herdada é inativada para o país ou região correspondente e para o nome do recurso.