Partilhar via


Gerar formulários FTI imprimíveis

A arquitetura de Relatórios eletrónicos (ER) permite gerar formulários de fatura de texto livre (FTI) imprimíveis como documentos do Microsoft Office. Este tópico fornece informações sobre como criar as suas próprias configurações, bem como detalhes dos modelos de configuração disponíveis.

Descrição Geral

Além da capacidade existente de gerar formulários FTI imprimíveis utilizando os Sistemas de Reporte do Microsoft SQL Server (SSRS), pode agora utilizar a arquitetura de ER. Pode gerir formulários FTI imprimíveis no Microsoft Office Excel e Word. Também pode modificar o esquema, o fluxo de dados e a formatação para cumprir requisitos específicos sem efetuar alterações de código.

Nota

Se pretender começar com uma visão geral das configurações de ER existentes para este exemplo da solução de formulários FTI imprimíveis, pode aceder diretamente à secção Transferir configurações de ER de exemplo para gerar formulários FTI imprimíveis mais adiante neste tópico.

Criar configurações personalizadas para formulários FTI imprimíveis

Como parte da sua solução personalizada para formulários FTI imprimíveis, tem de criar um conjunto de configurações de ER.

Configurar o modelo de dados de ER

A aplicação tem de incluir a configuração de modelo de dados de ER que contém um modelo de dados que descreve o domínio empresarial de faturação do cliente. Como requisito, o nome do modelo de dados tem de ser CustomersInvoicing. Para obter informações sobre como estruturar modelos de dados de ER, consulte Estruturar modelo de dados específico do domínio de ER.

Configurar o mapeamento de modelos de ER

A aplicação tem de incluir o mapeamento de modelos de ER para o modelo de dados CustomersInvoicing. O mapeamento de modelos pode ser na configuração do modelo de dados de ER ou na configuração de mapeamento de modelos de ER. Contudo, o nome do descritor raiz do mapeamento de modelos tem de ser FreeTextInvoice.

O mapeamento tem de conter as seguintes origens de dados:

  • Tipo de origem de dados: Registos de tabelas

    • Esta origem de dados tem de ter o nome CustInvoiceJour.
    • Tem de consultar a tabela de aplicações CustInvoiceJour.
    • É utilizado durante a execução para transmitir da aplicação ao mapeamento de modelos de ER a lista de faturas que foram selecionadas para impressão.
  • Tipo de origem de dados: Objeto

    • Esta origem de dados tem de ter o nome PrintMgmtPrintSettingDetail.
    • Tem de consultar a tabela de aplicações PrintMgmtPrintSettingDetail.
    • É utilizado durante a execução para transmitir da aplicação ao mapeamento de modelos de ER detalhes das definições de gestão de impressão para o formato de ER que está em execução.

Os detalhes da integração da aplicação com a arquitetura de ER podem ser localizados na classe ERPrintMgmtReportFormatSubscriber (modelo de integração do Conjunto de Aplicações de ER) no código fonte da aplicação.

Para obter mais informações sobre a estruturação dos mapeamentos de modelos de ER, consulte Definir mapeamentos de modelos de ER e selecionar origens de dados para os mesmos.

Configurar o formato de ER

Na instância da aplicação, tem de ter a configuração de formato de ER que será utilizada para gerar formulários FTI.

Nota

Esta configuração de formato tem de ser criada para o modelo de dados CustomersInvoicing e tem de utilizar o mapeamento de modelos com o descritor raiz FreeTextInvoice.

Para obter informações sobre como configurar formatos de ER, consulte Criar uma configuração de formato de ER (novembro de 2016). Para obter informações sobre como estruturar formatos de ER para gerar relatórios no formato OpenXML, consulte Estruturar uma configuração de ER para gerar relatórios no formato OPENXML (novembro de 2016).

Configurar gestão de impressão

Para gerar formulários FTI utilizando a arquitetura de ER, pode atribuir os formatos de ER da mesma forma que atribui relatórios SSRS. Para associar o formato de ER a todos os FTIs Contas a receber, aceda a Contas a receber > Configuração > Formulários > Configuração de formulário > Geral > Gestão de impressão > Fatura de texto livre > Original. Para associar o formato de ER a um cliente ou uma fatura específicos, siga estes passos.

  1. Aceda a Contas a receber > Faturas > Todas as faturas de texto livre.
  2. Selecione o FTI para associar o formato de ER e abra a página Configuração de gestão de impressão.
  3. Selecione o nível do documento para especificar o âmbito das faturas para processamento.
  4. Selecione o formato de ER para o nível de documento especificado.

Imprima a configuração de gestão.

Nota

Apenas os formatos de ER que utilizam o descritor raiz FreeTextInvoice do modelo de dados CustomersInvoicing são apresentados no campo Procura de formato de relatório para o formato selecionado.

Gerar formulários FTI

Os formulários FTI são gerados na arquitetura de ER da mesma forma que os relatórios SSRS são gerados.

Para gerar formulários FTI, pode selecionar faturas por intervalo ou por seleção.

Seleção da fatura.

Pré-visualização da fatura.

Quando utiliza os formatos de ER para imprimir formulários FTI desta forma, são utilizados os destinos de ficheiros de ER predefinidos. Não pode alterar o destino. Para obter mais informações sobre como configurar os destinos de ER para formatos de ER, consulte Destinos de Relatórios eletrónicos (ER).

Também pode gerar formulários FTI quando publica um FTI, ativando Imprimir fatura e desativando Utilizar destinos de gestão de impressão.

Nota

Quando utiliza os formatos de ER para imprimir formulários FTI desta forma, são utilizados os destinos de ficheiros de ER predefinidos. Pode alterar o destino predefinido durante a execução se o destino já tiver sido configurado. Para alterar o destino, tem de ter o seguinte privilégio de segurança:

  • Nome: ERFormatDestinationRuntimeMaintain
  • Etiqueta: Manter o destino do formato de relatórios eletrónicos durante a execução

Destino de relatórios eletrónicos.

Destino de formato de relatórios eletrónicos.

A arquitetura de ER suporta atualmente os seguintes destinos para documentos gerados:

  • Ficheiro transferido – Os formulários gerados são oferecidos como transferências que pode guardar utilizando o browser.
  • Ecrã – O Microsoft 365 Excel é utilizado para pré-visualizar formulários FTI gerados no formato Excel.
  • Pasta do SharePoint – Os formulários gerados são armazenados com base nas definições da Arquitetura de gestão de documentos.
  • Arquivo de aplicações – Os formulários gerados são armazenados como anexos de registos de execução no Armazenamento do Microsoft Azure.
  • E-mail – Os formulários gerados são enviados como anexos de e-mail.

Nota

Não pode enviar os formulários FTI gerados diretamente para a impressora, porque a impressão direta que utiliza o Agente de Encaminhamento de Impressora Dinâmica não é atualmente suportada.

Transferir configurações de ER de exemplo para gerar formulários FTI imprimíveis

Pode transferir configurações de ER de exemplo para utilizar como modelo para a sua solução FTI. As configurações são armazenadas na biblioteca de Ativos partilhados nos Microsoft Dynamics Lifecycle Services (LCS). As configurações incluem:

  • A configuração de Modelo de faturação do cliente contém o modelo de dados e o mapeamento de modelos necessários.
  • A configuração de Relatório FTI do cliente (GER) contém o formato de exemplo.

Nota

Estas configurações foram criadas como exemplos para ajudar a esclarecer possíveis cenários. O futuro destas configurações depende dos resultados desta avaliação e de quaisquer comentários que sejam recebidos.

Funcionalidades implementadas no formato de ER de exemplo

Na configuração do formato de ER de exemplo, um ficheiro Excel é utilizado como um modelo para gerar formulários FTI.

Estruturador de formatos.

Atualmente, este formato de ER de exemplo suporta as seguintes funcionalidades para gerar formulários FTI:

  • Os formulários FTI são gerados para as faturas originais que foram publicadas e as faturas originais que ainda não foram publicadas. As faturas corrigidas e as notas de crédito não são suportadas.
  • Os formulários FTI são gerados no idioma da fatura. O formato de valores e datas nos formulários gerados baseia-se nas definições da região do cliente do utilizador.
  • As faturas geradas mostram notificações de indisponibilidade de dados se não existirem linhas nas faturas processadas.
  • Os cabeçalhos da fatura gerada baseiam-se no formato em papel que foi selecionado para o formulário FTI na página Parâmetros de contas a receber. Os detalhes da empresa apenas são apresentados no cabeçalho do formulário de fatura gerado se o formato em papel estiver em branco.
  • Os formulários de fatura gerados mostram os números de isenção fiscal da empresa e do cliente quando a opção apropriada foi selecionada para o formulário FTI na página Parâmetros de contas a receber.
  • As linhas de fatura geradas e as secções de totais da fatura mostram os detalhes monetários da fatura predefinida na moeda de registo da fatura.
  • A secção de totais da fatura gerada pode mostrar os detalhes monetários em euros e na moeda de registo da fatura quando a opção Imprimir montante na moeda que representa o euro está ativada na página Parâmetros de contas a receber.
  • Os formulários de fatura gerados mostram quaisquer notas de fatura do processo disponíveis, com base nas definições na página Parâmetros de contas a receber. As notas estão incluídas tanto para a fatura completa como para cada linha de fatura.
  • Os formulários de fatura gerados incluem notas para o formulário FTI do cliente e o idioma da fatura de processamento quando foram configurados na lista de notas do formulário AR.
  • Dependendo das Definições de gestão de impressão, as faturas geradas incluem texto de rodapé personalizado quando foi configurado para o idioma da fatura, o formato de ER e o âmbito do documento FTI.
  • A secção de totais dos formulários de fatura gerados inclui qualquer informação de desconto de caixa disponível.
  • A secção de plano de pagamento dos formulários de fatura gerados inclui todos os detalhes do plano de pagamento disponíveis.
  • A secção de margem de lucro dos formulários de fatura gerados inclui quaisquer transações de cobrança disponíveis.
  • Os formulários de fatura gerados incluem detalhes do imposto sobre vendas, com base na definição Especificação do imposto sobre vendas na página Parâmetros de contas a receber. Esta secção pode apresentar detalhes do imposto apenas na moeda de registo da fatura, ou na moeda de registo da fatura e na moeda contabilística da empresa ao mesmo tempo.
  • Os formulários de fatura gerados mostram os detalhes de notificação de débito direto. Por exemplo, mostram quando o método de pagamento com o ID obrigatório de autorização de débito direto foi selecionado para a fatura, quando a fatura de processamento foi registada em euros e quando o ID de autorização de débito direto foi definido para a fatura.
  • As faturas geradas mostram quaisquer detalhes de pré-pagamento que estejam disponíveis para faturas publicadas.
  • Os formulários de fatura gerados podem ser enviados para um cliente de fatura como anexo de e-mail. O destino de ficheiro de ER apropriado deve ser configurado para o formato de ER que está a ser utilizado.

Funcionalidades específicas do país/região

As seguintes funcionalidades específicas do país/região estão incluídas no formato de ER de exemplo para mostrar como os requisitos específicos podem ser processados nas configurações de ER.

Noruega

O termo Registo da empresa é colocado no cabeçalho do formulário de fatura gerado quando a fatura é processada para uma entidade legal configurada da seguinte forma:

  • É utilizado o contexto do país/região para a Noruega.
  • O parâmetro Print Foretaksregisteret está ativo em documentos de venda.

Espanha

O termo Regime especial para método de contabilidade de caixa é colocado no cabeçalho do formulário de fatura gerado quando a fatura é processada para uma entidade legal configurada da seguinte forma:

  • É utilizado o contexto do país/região para Espanha.
  • O regime especial para o método de contabilidade de caixa está estivado na data de processamento de faturas.

Quando os detalhes de desconto de caixa, tais como o valor do desconto de caixa e o valor líquido da linha de fatura, estão disponíveis, são apresentados na secção de totais da fatura do formulário de fatura gerado quando foi processado para uma entidade legal configurada da seguinte forma:

  • É utilizado o contexto do país/região para Espanha.
  • O desconto de caixa é aplicado na fatura está ativado na opção de fatura (secção Parâmetros de razão geral > Imposto sobre vendas).

Itália

A marca de desconto em mercadorias está incluída nas linhas de fatura da fatura gerada quando está a ser processada para uma entidade legal configurada utilizando o contexto do país/região para Itália.

Finlândia

Além do formulário de fatura gerado, os extratos de transferências de dinheiro da Conta corrente podem ser gerados da seguinte forma:

  • Para a entidade legal que utiliza o contexto do país/região para a Finlândia e com pelo menos uma conta bancária que está marcada como Conta corrente e Código de barras do banco.
  • Para uma fatura marcada como necessária para o anexo de pagamento associado finlandês.

Extrato da conta corrente.

Nota

O formato de ER de exemplo foi configurado para gerar opcionalmente os extratos de transferência de dinheiro da Conta corrente na folha de cálculo separada.

Nota

Primeiro, tem de instalar o tipo de letra utilizado para gerar o código de barras na máquina local onde será pré-visualizado o formulário de fatura gerado no formato Excel.

Utilizar o formato de ER de exemplo para configurar destinos de e-mail

Utilize os seguintes formatos do formato de ER de exemplo para configurar destinos de e-mail:

  • O endereço de e-mail de um contacto do cliente pode ser acedido através da seguinte expressão de ER: model.InvoiceBase.Contact.ElectronicMail.
  • O texto do assunto do e-mail pode ser acedido através da seguinte expressão de ER: Emailing.TxtToUse.Subject.
  • O texto do corpo do e-mail pode ser acedido através da seguinte expressão de ER: Emailing.TxtToUse.Body.

Definições de destino.

O texto predefinido do assunto e do corpo do e-mail é definido no formato de ER de exemplo. O idioma depende das etiquetas do formato. Este texto predefinido será utilizado para os e-mails se um modelo de e-mail da organização personalizado com o ID ERFTITMP predefinido não tiver sido adicionado.

Nota

O ID do modelo de e-mail ERFTITMP foi definido no formato de ER de exemplo. Pode ser alterado conforme necessário num novo formato de ER criado a partir deste formato de exemplo.

Se o modelo de e-mail da organização com o ID ERFTITMP predefinido tiver sido adicionado para a entidade legal para a qual está a processar a fatura, o modelo para o texto do assunto e do corpo do e-mail será utilizado para gerar o e-mail.

Modelos de e-mail da organização.

Carregue o modelo de e-mail.

A expressão de ER Emailing.TxtToUse.Subject do formato de ER de exemplo é configurada para substituir quaisquer ocorrências do marcador de posição %1 pelo ID da fatura de processamento.

A expressão Emailing.TxtToUse.Body do formato de exemplo é configurada para as seguintes substituições para marcadores de posição:

  • "%1" é substituído pelo nome da pessoa de contacto do cliente.
  • "%2" é substituído pelo nome da empresa.
  • "%3" é substituído pelo nome do cliente.
  • "%4" é substituído pelo nome da pessoa de contacto da empresa.
  • "%5" é substituído pelo cargo da pessoa de contacto da empresa.
  • "%6" é substituído pelo endereço de e-mail da pessoa de contacto da empresa.

E-mail.

Recursos adicionais

Descrição geral dos Relatórios eletrónicos (ER)