Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como parametrizar o financeiro para o processo de transferência filial retira na rotina 1436 - Gerar Nota Fiscal de Transf. para Deposito?
Ambiente
TOTVS Distribuição Linha Winthor - 14 - Faturamento - A partir da versão 30
Solução
As movimentações financeiras de transferência para Filial Retira pode ser parametrizado de forma distinta em cada parte da movimentação, ou seja, é gerado um contas a pagar para a filial que está gerando a nota de saída e esta é originada como quitada, assim a nota de Entrada é positivada e a nota de Saída negativada, uma nota anula a outra.
Para que isso ocorra é necessário que os parâmetros 3771 – Conta geral utilizada na saída de transferência e 3172 – Utiliza contas gerenciais distintas nas transferências da rotina 132 – Parâmetros da Presidência estejam habilitados.
1. No parâmetro 3771, informe a conta padrão de saída de transferência filial retira. Mas este parâmetro somente será habilitado caso parâmetro 3172 esteja marcado como Sim;


2. O parâmetro 2358 - Gerar financeiro na transferência de filial retira, deve estar marcado na opção Não, para a validação do novo processo;
3. Com as funcionalidades acima relacionadas, as contas financeiras são realizadas do seguinte modo:
- A nota de Entrada positivada;
- A nota de Saída negativada, ou seja, uma nota anula a outra.
4. No caso de se realizar cancelamento de transferência pela rotina 1436 - Gerar Nota Fiscal de Transf. para Depósito, não haverá alteração dos processos tendo em vista que a nota fiscal de transferência já aparece como quitada;
5. Ao realizar devolução de transferência a rotina 1470 - Devolução de Transf. Filial Retira identifica que o Contas a Pagar foi devolvido para entrada e saída da movimentação;
6. Caso parâmetro 2358 esteja marcado como Sim, o Winthor realizará os processos aplicados atualmente, em que é gerado contas a pagar para filial retira (origem) e contas a pagar para filial destino.
7. Com relação a validação do grupo de contas, a Rotina 1436 só busca do grupo 100 ao 900, portanto deverá criar a conta entre estes grupos, caso crie um grupo de conta, por exemplo: 999 na Rotina 526 e vincular uma conta neste grupo, este grupo não vai aparecer na pesquisa da Rotina 1436, para que seja informada.
Abaixo a validação que Rotina 1436, faz para buscar o grupo de contas:
SELECT PCCONTA.GRUPOCONTA,
PCGRUPO.GRUPO,
PCCONTA.CODCONTA,
PCCONTA.CONTA,
PCCONTA.TIPO
FROM PCCONTA, PCGRUPO
WHERE PCCONTA.GRUPOCONTA = PCGRUPO.CODGRUPO
AND GRUPOCONTA BETWEEN 100 AND 900
AND ((PCCONTA.TIPO NOT IN ('I')) OR (PCCONTA.TIPO IS NULL))
AND CONTA LIKE Null || '%' ORDER BY GRUPOCONTA, CONTA
0 Comentários