× Linguagem de Programação ADVPL

Perguntas Adiantamento de Valores no pedido de venda

Mais
11 anos 10 meses atrás #9614 por Jmiranda
Bom dia Pessoal,
Estamos iniciando a implantação do protheus na empresa e já deparamos com uma situação que estamos patinando.
Hoje temos nossos ShowRoons, onde o cliente fecha o pedido e faz o pagamento do sinal, me parece que
o protheus controla esse processo com uma “RA”.

Em nosso desenho de processo, desejamos gerar no financeiro, não apenas o valor do sinal, mas
o restante do pedido para enviar boletos de pagamento aos clientes.

Alguem viu um processo parecido no protheus e sabe qual foi a solução adotada ?

Abraço
Jean Miranda

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9620 por lalberto
Jean segue o boletim deste processo.

tdn.totvs.com/pages/releaseview.action?pageId=6067554

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9628 por lalberto
Procedimentos para Utilização


Inclusão de Pedido de Venda
1. No módulo Faturamento selecione Atualizações / Pedidos / Pedidos de Venda (MATA410).
2. Incluir um Pedido de Venda com as seguintes características:
Cliente código 000001 e loja 01.
Condição de pagamento código 001, com campo Adiantamento igual a Sim.
Produto, utilizar o preço unitário de R$10,00.
Quantidade de 10 unidades e valor total do pedido de R$100,00.
3. Clique em Recebimento Antecipado – Adiantamento para incluir ou relacionar adiantamentos do cliente e loja.
4. Caso não existam adiantamentos para este cliente, clique em Incluir adiantamento.
É exibida a janela referente ao Contas a Receber (FINA040) para Incluir um título a receber do tipo RA, com cliente e loja iguais ao Pedido de Venda. Em seguida, é necessário incluir um adiantamento para este cliente e loja no valor de R$200,00. O prefixo do título é “ “ e o número do título RA0000001, que é relacionado automaticamente ao Pedido de Venda no valor de R$100,00.
5. Caso existam adiantamentos para este cliente e loja, clique na opção Relacionar adiantamentos.
É exibida a janela com todos os adiantamentos existentes para este cliente e loja com o saldo disponível para cada adiantamento. Não é permitido relacionar valores maiores que o valor total do Pedido de Venda.
6. Confirme a inclusão do Pedido de Venda número 000001. O sistema efetua a gravação na tabela FIE, que grava todos os relacionamentos entre Pedido de Venda e adiantamento, de acordo com as seguintes informações:
FIE
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Saldo
R 000001 RA0000001 RA 000001 01 100,00 100,00



7. É necessário incluir outro Pedido de Venda para o mesmo cliente e loja, sem relacionar o adiantamento no momento da inclusão do pedido, com as seguintes características:
Cliente código 000001 e loja 01.
Condição de pagamento código 001, com campo Adiantamento igual a Sim.
Produto, utilizar o preço unitário de R$10,00.
Quantidade de 20 unidades e valor total do pedido R$200,00.
Não relacionar este pedido a nenhum adiantamento.
8. Confirme a inclusão do Pedido de Venda número 000002.
9. É exibida a mensagem: Não foram relacionados Adiantamentos para este pedido. Deseja prosseguir?. Clique em Sim para confirmar.
Os dados do pedido número 000002 não são gravados na tabela FIE, uma vez que não foi realizado nenhum relacionamento de pedido X adiantamento, no momento da inclusão do Pedido de Venda.
Alteração do relacionamento do pedido com o adiantamento
1. Selecione o Pedido de Venda número 000001 e altere o pedido.
2. Clique em Recebimento Antecipado (Adiantamento) e selecione a opção Relacionar adiantamentos.
3. Clique no adiantamento número RA0000001 e altere o valor do relacionamento para R$90,00.
4. Confirme a alteração do Pedido de Venda número 000001. São gravados os seguintes dados na tabela FIE:
FIE
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Saldo
R 000001 RA0000001 RA 000001 01 90,00 90,00


Liberação de Pedidos de Venda
1. No módulo Faturamento selecione Atualizações / Pedidos / Liberação Pedidos (MATA440) e efetue a liberação dos Pedidos de Venda número 000001 e 000002.
2. Caso haja bloqueio de crédito ou estoque para alguns destes Pedidos, libere crédito/estoque dos pedidos, por meio da opção Atualizações / Pedidos / Liberação Créd./Est. (MATA456).
Geração do Documento de Saída
1. No módulo Faturamento selecione Atualizações / Faturamento / Documento de Saída (MATA460A). Parametrize a rotina de modo a mostrar os Pedidos de Venda números 000001 e 000002, que estão liberados.
2. Marque o Pedido de Venda número 000001 e clique em Prep. docs, para gerar o Documento de Saída para este pedido.
3. Confirme os parâmetros e gere o Documento de Saída.
4. Caso exista o Lançamento Padrão configurado para o evento de inclusão de compensação de Contas a Receber (LP código 596) e a rotina Compensação de contas a receber(FINA330) esteja configurada para contabilização On-Line, no final da geração do Documento de Saída, é gerado a contabilização On-Line da compensação e a janela do lançamento contábil pode ser mostrada para o usuário, dependendo da parametrização da contabilização.
5. Foi gerado o Documento de Saída número 000000001, série 1, no valor de R$100,00. Os seguintes dados são gravados na tabela FIE:
FIE
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Saldo
R 000001 RA0000001 RA 000001 01 90,00 0,00



6. O Sistema grava os dados na tabela FR3, que registra todo relacionamento entre o Documento de Saída e as compensações.
É possível notar que é gravado um registro com os dados do(s) adiantamento(s) relacionado ao Documento de Saída e um registro com os dados da primeira parcela do título a receber:
FR3
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Documento Série Data
R 000001 RA0000001 RA 000001 01 90,00 000000001 1 14/05/2010
R 000001 1 000000001 NF 000001 01 100,00 000000001 1 14/05/2010



No módulo Financeiro ao acessar Consultas / Contas a Receber / Posição Títulos Rec. (FINC040) é possível observar que o título prefixo 1, número 000000001, tipo “NF”, gerado pelo Documento de Saída, está baixado parcialmente por meio de compensação contra o título de adiantamento, prefixo “ “, número RA0000001, tipo “RA” e o valor da baixa é de R$90,00. No módulo Financeiro, o Título a Receber ficou com o saldo = R$ 10,00 e o adiantamento com um saldo de R$110,00.
7. Acesse Atualizações / Faturamento / Documento de Saída (MATA460A) para faturar o Pedido de Venda número 000002, que não possui adiantamento relacionado.
8. Marque o Pedido de Venda número 000002 e clique em Prep. Docs. para gerar o Documento de Saída para este pedido.
9. Confirme os parâmetros e gere o Documento de Saída.
10. Como este pedido está usando uma condição de pagamento com adiantamento e não tem adiantamento relacionado, é apresentada a mensagem: Foram encontrado(s) pedido(s) usando condição de pagamento associado com 'Adiantamento', porém sem nenhum Adiantamento associado. Deseja selecionar agora o(s) Adiantamento(s)?.
Ao selecionar Não, o Documento de Saída não é gerado, porém, com a opção Sim é apresentada a janela com os dados do Pedido de Venda que deve ser faturado. Nesta janela são apresentados as opções:
· Ignora Pedido:não gera o Documento de Saída.
· Adiantamento: permite selecionar a inclusão de um adiantamento para este cliente e loja ou relacionamento do Pedido de Venda com um adiantamento existente. Inclua um adiantamento para este cliente e loja no valor de R$200,00. O prefixo do título é “ “ e o número do título RA0000002. O adiantamento é, automaticamente, relacionado ao Pedido de Venda número 000002.
11. Caso exista o Lançamento Padrão configurado para o evento de inclusão de compensação de Contas a Receber (LP código 596) e a rotina Compensação de contas a receber(FINA330) esteja configurada para contabilização On-Line, no final da geração do Documento de Saída é gerada a contabilização On-Line da compensação e a janela do lançamento contábil pode ser mostrada para o usuário, dependendo da parametrização da contabilização.
12. O Documento de Saída número 000000002, série 1, no valor de R$200,00 é gerado. O Sistema grava os seguintes dados na tabela FIE:
Após inclusão do adiantamento número RA0000002 relacionado ao pedido número 000002
FIE
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Saldo
R 000002 RA0000002 RA 000001 01 200,00 200,00


Após inclusão do Documento de Saída número 000000002, e baixa do título a receber
FIE
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Saldo
R 000002 RA0000002 RA 000001 01 200,00 0,00



13. Na tabela FR3, serão gravados os seguintes dados:
FR3
Carteira Pedido Prefixo Número Parcela Tipo Cliente Loja Valor Documento Série Data
R 000002 RA0000002 RA 000001 01 200,00 000000002 1 14/05/2010
R 000002 1 000000002 NF 000001 01 200,00 000000002 1 14/05/2010



No módulo Financeiro ao acessar Consultas / Contas a Receber / Posição Títulos Rec. (FINC040) é possível observar que o título prefixo 1, número 000000002, tipo “NF”, gerado pelo Documento de Saída, está baixado por meio de compensação contra o título de adiantamento, prefixo “ “, número RA0000002, tipo “RA” e o valor da baixa é de R$200,00. Tanto o título a receber quanto o adiantamento foram baixados em sua totalidade, não ficando nenhum valor de saldos nestes títulos

Informações Técnicas
Tabelas Utilizadas SE4 – Condição de Pagamento
FIE - Relacionamento Pedidos X Adian
FR3 - Relacionamento Pedidos X Compe
Número do Plano 000000124122010

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9633 por Jmiranda
Luiz Alberto,

Obrigado pelo rápido retorno, vou analisar o processo junto com
o analista programador.

Abs

Jean Miranda

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9635 por lalberto
Jean seja bem vindo ao MasterAdvpl, e divulgue o site aos amigos ok.

Coloca sua foto depois em perfil pra gente te conhecer melhor.

Abraços.

Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #10526 por gilbertofurtado
Luiz, aproveitando o tópico estou precisando de alguma forma bloquear a opção: Incluir adiantamentos, pois nossos vendedores (que lançam pedido) não podem fazer esse tipo de rotina, ou seja, gostaria que quando eles clicassem no botão adiantamento aparecer para eles apenas a opção Relacionar Adiantamentos ou então aparecer bloqueado a opção Incluir Adiantamentos. Sabe se isso é possível?

Desde já agradeço.

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.091 segundos
Joomla templates by a4joomla