Editar transações para corrigir problemas comuns de lançamento de demonstrativo
Código de erro: SYS103633, SYS328431
Este artigo ajuda você a corrigir problemas comuns de postagem de demonstrativo que exigem edições em transações no Microsoft Dynamics 365 Commerce.
Sintomas
Às vezes, o lançamento de demonstrativo falha porque os dados em uma ou mais transações devem ser corrigidos antes de prosseguir com o lançamento. Aqui estão alguns dos cenários em que esse tipo de correção de dados é necessário:
- O mapeamento de período fiscal para a transação atual foi fechado. Portanto, as transações não podem ser lançadas.
- As transações foram criadas sem valores para os campos obrigatórios (por exemplo, valores de campo de número de lote ou de depósito).
Os dados são corrigidos pela edição das transações necessárias. As etapas necessárias para editar as transações variam, dependendo do estágio de lançamento de demonstrativo em que um problema ocorre. Este artigo primeiro lista as etapas genéricas necessárias para editar uma transação, dependendo do estágio de lançamento de demonstrativo. Ele lista erros comuns que ocorrem durante os estágios e fornece as etapas específicas necessárias para corrigir cada problema.
Observação
Para obter informações sobre a estrutura dos arquivos do Excel que são baixados quando as transações são editadas, consulte Editar e auditar transações de cash and carry e gerenciamento de caixa.
Problemas durante o cálculo do demonstrativo
O cálculo do demonstrativo é uma etapa de pré-requisito do processo de lançamento do demonstrativo. O erro mais comum que ocorre durante esse estágio é uma falha de validação de transação, em que o sistema mostra uma mensagem de aviso informando que não foi possível incluir algumas das transações no demonstrativo porque houve falha na validação.
Falha na validação da transação
Se o recurso de fluxo constante estiver habilitado, as transações deverão ser validadas para que possam ser incluídas em um demonstrativo. Essa validação é realizada executando o trabalho em lotes Validar transações de loja. Se a validação da transação falhar, siga estas etapas no Commerce headquarters para corrigir o problema.
- Abra o espaço de trabalho Finanças da loja e selecione o bloco Falhas na validação de cash and carry.
- Selecione a transação e, depois, selecione Erros de validação para identificar o erro.
- No canto superior direito, selecione o símbolo do Microsoft Office. Em Abrir no Excel, selecione Editar transação selecionada.
- Depois que o arquivo do Excel for baixado, habilite a edição para ele e faça login.
- Identifique a entidade e o campo que devem ser modificados. Se o campo que você está procurando estiver ausente, adicione-o seguindo as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
- Atualize os valores de campo conforme necessário e, depois, selecione Publicar na pasta de trabalho do Excel.
- Execute novamente o trabalho Validar transações de loja para validar a transação editada.
- Se a transação for validada, você poderá continuar a lançar o demonstrativo sem a transação recém-validada, pois ela será incluída no próximo lançamento de demonstrativo. Como alternativa, no grupo Funções do demonstrativo atual, você pode selecionar Limpar demonstrativo para liberar as transações que foram marcadas com o demonstrativo atual e criar um novo demonstrativo.
Problemas durante a criação da ordem
Uma etapa do processo de lançamento do demonstrativo é criar ordens de cliente agrupando uma ou mais transações. Se o lançamento do demonstrativo falhar antes que as ordens de cliente sejam criadas, siga estas etapas no headquarters para corrigir o problema.
Vá para o demonstrativo que falhou.
No canto superior direito, selecione o símbolo do Microsoft Office. Em Abrir no Excel, selecione Editar transações de cash and carry. Essa opção extrai automaticamente todas as transações de cash and carry que fazem parte do demonstrativo atual.
Depois que o arquivo do Excel for baixado, habilite a edição para ele e faça login.
No arquivo do Excel, altere o valor do Status de validação da transação a ser corrigida para Nenhum ou Erro. Esta etapa deve ser concluída antes de qualquer alteração na transação.
Identifique a entidade e o campo que devem ser modificados. Se o campo que você está procurando estiver ausente, adicione-o seguindo as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
Atualize os valores de campo conforme necessário e, depois, selecione Publicar na pasta de trabalho do Excel.
Na página do demonstrativo, no Painel de Ações, na guia Demonstrativo, em Função, selecione Revalidar transações.
No Painel de Ações, na guia Demonstrativo, em Detalhes da execução, selecione Transações agregadas. Na página Transações agregadas, selecione Gerar novamente dados de agregação para limpar as agregações geradas usando os valores antigos da transação. Essa etapa é necessária para garantir que o demonstrativo use os valores de transação editados para regenerar os valores agregados.
Lance o demonstrativo.
Erros comuns que ocorrem durante a criação da ordem
-
Durante o processamento do estado Pedido de cliente criado, a exceção genérica encontrada na instrução de varejo no controlador: Dimensão de estoque Site é obrigatória e, consequentemente, deve ser especificada.
Causa: esse problema ocorre porque os campos Site e Warehouse estão configurados como obrigatórios para as transações, mas algumas das transações têm valores ausentes ou valores incorretos para esses campos. Esse erro é gerado para transações que são importadas de sistemas externos em que a validação pode não ter encontrado o problema, ou nos casos em que os valores especificados para os campos não são válidos.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 6, nas guias Transações e SalesTransactions do arquivo do Excel (se essas guias estiverem presentes), corrija os valores Local e Depósito.
Observação
Os campos Local e Depósito não estão disponíveis por padrão no Excel. Para adicioná-los, siga as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
-
Ao processar o estado Ordem do cliente criada, exceção genérica encontrada na instrução de varejo no controlador: Número <do lote O número> do lote não é criado para o número <do item número> do item.
Causa: esse problema ocorre porque o número do lote está configurado como obrigatório para um item, mas não é fornecido.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 6, na guia Linhas ou Transação de venda do arquivo do Excel, atualize o valor Número do lote para o item.
Observação
O campo Número do lote não está disponível por padrão no Excel. Para adicioná-lo, siga as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
Problemas durante o faturamento de ordens de clientes
Depois que as ordens do cliente são criadas, a próxima etapa de lançamento de instruções é tentar faturar as ordens do cliente. Se o lançamento de demonstrativo falhar durante o faturamento das ordens do cliente, siga estas etapas na sede para corrigir o problema.
- Vá para o demonstrativo que falhou.
- No Painel de Ações, na guia Demonstrativo, em Detalhes da execução, selecione Transações agregadas.
- Identifique e selecione as agregações com falha no faturamento e selecione Excluir ordem do cliente. Essa etapa é necessária porque exclui automaticamente os dados de agregação e garante que as informações editadas da transação sejam usadas para gerar novas ordens de cliente.
- No canto superior direito, selecione o símbolo do Microsoft Office. Em Abrir no Excel, selecione Editar transações de cash and carry. Essa opção extrai automaticamente todas as transações de cash and carry que fazem parte do demonstrativo atual.
- Depois que o arquivo do Excel for baixado, habilite a edição para ele e faça login.
- No arquivo do Excel, altere o valor do Status de validação da transação a ser corrigida para Nenhum ou Erro. Esta etapa deve ser concluída antes de qualquer alteração na transação.
- Identifique a entidade e o campo que devem ser modificados. Se o campo que você está procurando estiver ausente, adicione-o seguindo as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
- Atualize os valores de campo conforme necessário e, depois, selecione Publicar na pasta de trabalho do Excel.
- Na página do demonstrativo, no Painel de Ações, na guia Demonstrativo, em Função, selecione Revalidar transações.
- Lance o demonstrativo.
Erros comuns que ocorrem durante o faturamento da ordem
-
Durante o processamento do estado Pedido de cliente faturado, exceção genérica encontrada no demonstrativo de varejo no controlador: Lançamento Lançamento Ordem de venda: <Pedido de venda> Período de comprovante de comprovante <> para <período> não existe. Lançamento Lançamento Ordem de venda: <Comprovante> Comprovante <Comprovante> O ano fiscal de 01/01/2000 não existe.
Causa: esse problema ocorre porque a data da transação pertence a um período fiscal que não está mais aberto. Esse erro é gerado quando as transações não são lançadas por muito tempo.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 8, na guia Agregações do demonstrativo do arquivo do Excel, atualize o campo Data comercial para um valor que corresponda a um período fiscal aberto.
-
Durante o processamento do estado Pagamentos lançados, exceção genérica encontrada no demonstrativo de varejo no controlador: Não existe o lançamento de resultados para o número de lote do diário <Número de lote> do comprovante Comprovante <Comprovante> <Período do comprovante> para 1/1/2000. Não existe lançamento de resultados para o número <> de lote do diário Voucher <Voucher> Voucher <Voucher Exercício> fiscal de 1/1/2000.
Causa: esse problema é semelhante ao anterior.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 8, nas guias Transações, Transações de Vendas e Transações de Pagamento do arquivo Excel, atualize o campo Data comercial para um valor que corresponda a um período fiscal aberto.
-
Ao processar o estado Pedido de cliente faturado, exceção genérica encontrada no demonstrativo de varejo no controlador: Lançamento Lançamento Ordem de venda: Item: Dimensão de estoque Local deve ser especificado.
Causa: esse problema ocorre porque os campos Site e Warehouse estão configurados como obrigatórios para as transações, mas algumas das transações têm valores ausentes ou valores incorretos para esses campos. Esse erro é gerado para transações que são importadas de sistemas externos em que a validação pode não ter encontrado o problema, ou nos casos em que os valores especificados para os campos não são válidos.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 8, nas guias Transações e SalesTransactions do arquivo do Excel (se essas guias estiverem presentes), corrija os valores Local e Depósito.
Observação
Os campos Local e Depósito não estão disponíveis por padrão no Excel. Para adicioná-los, siga as instruções em Adicionar campos a uma pasta de trabalho do Excel para editar transações de varejo.
-
Ao processar o estado Pedido de cliente faturado, exceção genérica encontrada no demonstrativo de varejo no controlador: Lançamento Lançamento Ordem de venda: você deve selecionar um valor no campo Nome do <campo> em combinação com os seguintes valores de dimensões válidos.
Causa: esse problema ocorre porque um campo obrigatório para lançamento de demonstrativo não tem um valor.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 8, corrija os valores para os campos mencionados na mensagem de erro.
-
Durante o processamento, a ordem de venda do estado de agregação é faturada para essa agregação. Estado da transação Ordem do cliente faturada, não foi possível encontrar a fatura para a ordem de venda faturada manualmente para essa agregação.
Resolução: para corrigir o problema, siga as etapas do procedimento anterior. Na etapa 8, na guia Agregações do demonstrativo do arquivo do Excel, verifique se o valor da Data comercial da agregação corresponde à data da fatura da ordem de venda faturada manualmente para a agregação. Se os valores não coincidirem, atualize o valor da Data comercial para a data da fatura da ordem.