Mensagem de erro quando tentar anular uma transação de pagamentos no Microsoft Dynamics GP: "este documento não pode ser marcado para anular, que tenha sido ou parcialmente liquidado ou se é em espera"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 856474
Sintomas
Quando tentar anular uma transacção na janela Void transacções abertas de pagamentos no Microsoft Dynamics GP, recebe a seguinte mensagem de erro:
Este documento não pode ser marcado para anular, que tenha sido ou parcialmente liquidado ou é retido.
Este problema ocorre mesmo que se verifiquem as seguintes condições:
  • Não tiver aplicado a todos os pagamentos para a transacção.
  • A transacção não está em espera.


Notas
  • Para verificar se a qualquer pagamento foram aplicado à transacção, siga estes passos:
    1. No menu de inquérito , aponte para compras e, em seguida, clique em transacções por documento.
    2. Introduza o número de documento.
    3. Não existem documentos tiverem sido aplicados a este transacções se o valor liquidado para o documento é o mesmo que o valor Original.
  • Para verificar se a transacção não está em espera, siga estes passos:
    1. Clique no menu de transacções , aponte para compras e, em seguida, clique em detém.
    2. Clique para seleccionar <b00> </b00>ID do fornecedor.
    3. Localizar as transacções e verificar se a caixa de verificação estiver marcada como mantenha a tecla para a transacção.
Resolução
Nota Antes de seguir as instruções neste artigo, certifique-se de que tem uma cópia de segurança restaurável actual da base de dados que pode restaurar se ocorrer um problema.

Para resolver este problema, execute o processo de verificar hiperligações. Para tal, siga estes passos:
  1. Tem todos os utilizadores a sair do Microsoft Dynamics GP.
  2. Execute o processo de verificar hiperligações. Para tal, siga estes passos:
    1. Utilize o método adequado:
      • No Microsoft Dynamics GP 10.0 e versões posteriores, aponte paraManutenção , no menu Microsoft Dynamics GP e, em seguida, clique em Verificar hiperligações.
      • No Microsoft Dynamics GP 9.0 e versões anteriores, aponte para Manutenção , no menu ficheiro e, em seguida, clique em Verificar hiperligações.
    2. Na lista de séries , clique em compras.
    3. Inserir a lista de Tabelas seleccionadas as seguintes tabelas:
      • Ficheiros de lógica de histórico de pagamentos
      • Ficheiro lógico de transacção de pagamentos
    4. Clique em OK.
  3. Na janela transacções de pagamentos abertas Void, tente anular a transação.
Mais Informação
Os produtos de outros fabricantes que este artigo aborda são fabricados por empresas independentes da Microsoft. A Microsoft não oferece nenhuma garantia, expressa ou implícita, relativamente, ao desempenho ou à fiabilidade destes produtos.

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 856474 - Última Revisão: 12/14/2015 20:16:00 - Revisão: 0.1

Microsoft Dynamics GP 2015, Microsoft Dynamics GP 2013, Microsoft Dynamics GP 2010, Microsoft Dynamics GP 10.0, Microsoft Dynamics GP 9.0

  • kbnosurvey kbmbsmigrate kbmt KB856474 KbMtpt
Comentários
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)