- Criado por Jaqueline Kruger, última alteração em 16 ago, 2023
Visão geral
Como solução para a utilização de adiantamentos de clientes na rotina de baixa de títulos de débito em outra moeda contra títulos de crédito na moeda padrão do Logix, propomos a conversão do saldo de adiantamentos de clientes em títulos de crédito.
Para isso, foi desenvolvida a seguinte solução:
- Desenvolvimento de conversor para transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber.
- Criação de parametrização para que outras formas de baixa sejam tratadas como se fossem baixas por Notas de Crédito.
- Alteração das rotinas de baixa de títulos para permitir fazer a baixa de títulos de crédito utilizando uma forma de baixa diferente de "NC", mas que tenha as mesmas tratativas da NC - Nota de Crédito.
Adiantamentos de clientes são os recebimentos efetuados antecipadamente pelos clientes por conta da produção de bens ou da execução de serviços futuros, antes da entrega do produto ou serviço solicitado pelo cliente e da geração da nota fiscal. Esses adiantamentos são frequentemente solicitados por empresas para garantir que os clientes estejam comprometidos com a compra e para fornecer à empresa um pouco de capital antes da conclusão da transação.
Exemplo:
Como exemplo suponha que a sua empresa negocie a fabricação de 100 armários com um cliente, ao preço unitário de R$ 1.500, totalizando um pedido de venda no valor de R$ 150.000 com um adiantamento de R$ 60.000 antes de iniciar a fabricação, e o pagamento do valor restante de R$ 90.000 em 30 dias após a entrega do produto e geração de NF-e.
O valor de R$ 60.000 recebido antes de iniciar a fabricação do produto trata-se de um adiantamento de cliente pois foi recebido pela sua empresa antes da entrega do produto solicitado pelo cliente e da geração da nota fiscal.
A Nota de Crédito é um documento comercial emitido por um fornecedor/vendedor a um cliente/comprador, indicando quantidades, preços e formas de pagamento acordados entre vendedor, o comprador para produtos e serviços, ou seja, são valores que a empresa tem que devolver a seu cliente. Uma Nota de Crédito geralmente nasce em função de pagamento em duplicidade ou pagamento a maior em função da não retenção de impostos, por exemplo. Cabe ressaltar que a Nota de Crédito não é passível de protesto, tampouco de ação judicial de execução de dívida para nenhuma das partes.
A Nota de Crédito pode também ser emitida no caso de mercadorias danificadas, erros ou reajustes. Uma Nota de Crédito pode reduzir ou eliminar o montante que o comprador tem de pagar ao vendedor, em relação ao original da fatura emitida anteriormente.
O vendedor geralmente emite uma Nota de Crédito para igual ou menor valor do que a fatura original, em seguida, reembolsa o dinheiro ao comprador ou abate este Crédito de um saldo devedor de outras possíveis transações do mesmo comprador. Há casos em que o dinheiro não é devolvido, ficando o comprador com "Crédito" com o Vendedor para futuras compras.
Notas de Crédito são frequentemente chamadas apenas de "Créditos".
O módulo de Contas a Receber Logix um controle eficiente para a criação e controle dos créditos do cliente/comprador.
Conversor de Dados
FIN00000 - Centralizador de execução de programas conversores
FIN00038 - Conversor para transformar o saldo de adiantamentos em títulos de crédito
Desenvolvido conversor para transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos de clientes e incluir os títulos de crédito com o valor do saldo no Manutenção de Títulos no Contas a Receber - FIN10050.
Todos os adiantamentos de clientes serão inseridos na tabela de títulos do Contas a Receber na moeda padrão do Logix. Caso houver adiantamentos de clientes em outra moeda, a sugestão é excluí-los por meio do FIN10046, antes de processar o conversor. Posteriormente poderão ser inclusos pelo FIN10050, como um título de crédito, na moeda estrangeira. Desta forma, também poderão ser utilizados para efetuar baixas em títulos de débito em moeda estrangeira.
Importante: Este conversor deverá ser processado por meio do FIN00000 - Opção FIN00038 - Conversor do saldo de adiantamentos de clientes.
O conversor verificará o saldo de cada cliente informado no filtro, ou de todos os clientes, caso não for informado cliente algum.
Serão criados um título para cada cliente, cada título com o saldo de adiantamentos do cliente apurado.
O título será criado com:
- O tipo de título informado no campo Tipo de título, sugere-se criar um tipo de título específico para este adiantamentos, pelo FIN10007;
- O motivo de crédito informado no campo Tipo de crédito;
- O portador/tipo de portador informado no campo Portador para inclusão dos novos títulos;
- A AEN - Área estratégica de negócio informada no campo AEN do título.
Empresa |
Código da empresa, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Cliente |
Código do cliente, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Tipo de crédito |
Código do motivo do crédito, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Portador para devolução |
Código do portador para devolução, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar as devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Tipo do Portador para devolução |
Código do tipo de portador para devolução, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar as devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. As opções disponíveis são:
Nota:
|
Portador para inclusão dos novos títulos |
Código do portador para inclusão dos novos títulos, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar as devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Tipo do Portador para inclusão dos novos títulos |
Código do tipo de portador para inclusão dos novos títulos, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar as devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. As opções disponíveis são:
Nota:
|
Tipo de título |
Código do tipo de título, o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
AEN do título |
Código da área estratégica de negócio o qual será utilizado na execução do conversor que irá transformar o saldo de adiantamentos de clientes em títulos de crédito na tabela de títulos do Contas a Receber, ou seja, o programa irá gerar devoluções para zerar o saldo dos adiantamentos e incluir os títulos de crédito com o valor do saldo no FIN10050 - Manutenção de Títulos no Contas a Receber. Nota:
|
Cadastros
FIN10004 - Cadastro de Formas de Baixa
Foi incluído o novo parâmetro Utilizar para baixa de débitos por título de crédito?.
Regras do campo:
- Quando a forma de baixa for igual a NC - Nota de Crédito, o novo parâmetro aparece como marcado automaticamente;
- Quando a forma de baixa for diferente de NC - Nota de Crédito, o padrão em uma inclusão aparecerá desmarcado e poderá ser marcado pelo usuário.
Valores aceitos |
|
Rotinas
O programa de baixa de títulos foi alterado para que seja possível fazer a baixa de títulos de débito por títulos de crédito como se fosse a forma de baixa por NC - Nota de Crédito, mas utilizando uma forma de baixa parametrizada no FIN10004 - Formas de Baixa com o campo Utilizar baixa de débitos por títulos de crédito? igual a marcado.
Detalhamento do funcionamento da rotina:
No campo Forma de baixa, ao informar igual a NC - Nota de Crédito ou uma forma de baixa parametrizada no FIN10004 - Formas de Baixa com o campo Utilizar baixa de débitos por títulos de crédito? igual a marcado, na tela Detalhe de Baixa de Títulos do FIN10060:
* É apresentado, ao lado do campo da forma de baixa, um sinal de "+" (mais). Ao clicar neste sinal, será aberta tela para selecionar os outros tipos de títulos de crédito que deseja utilizar na baixa dos títulos de débito;
* É apresentado o campo Baixa automática. Ao marcar esse campo, serão mostrados os campos Mostrar Créditos e Ordenação;
* É apresentado o campo Utilizar títulos de crédito em moeda padrão. Ao marcar esse campo, somente serão utilizados os títulos de crédito que estiverem na moeda padrão. Os títulos de débito serão títulos em moeda estrangeira, porém os valores de pagamento deverão ser informados em moeda padrão.
Importante: Este campo ficará visível somente quando a empresa trabalha com o conceito de "multimoeda".
* Ao clicar no campo Título crédito, será aberta a tela abaixo para que o usuário selecione os títulos de crédito que serão utilizados para baixa do título de débito em questão.
IMPORTANTE!
O programa não efetuará a baixa por títulos de crédito enquanto o valor dos títulos de crédito diferir do valor das baixas dos títulos (tela de detalhes). O programa, também obrigará que para cada título a ser baixados haja um ou mais título de crédito.
Valores aceitos |
Importante: Esse campo é habilitado quando o campo Forma de baixa da tela Detalhe de Baixa de Títulos do FIN10060 for igual a NC - Nota de Crédito ou uma forma de baixa parametrizada no FIN10004 - Formas de Baixa com o campo Utilizar baixa de débitos por títulos de crédito? igual a marcado. |
Valores aceitos |
Importante:
|
Valores aceitos |
Importante:
|
FIN10061 - Exclusão de Baixas de Títulos
O programa de exclusão de baixa de títulos foi alterado para permitir efetuar a exclusão das baixas efetuadas com outras formas de baixa como se fossem baixas por NC - Nota de Crédito, mas utilizando uma forma de baixa parametrizada no FIN10004 - Formas de Baixa com o campo Utilizar baixa de débitos por títulos de crédito? marcado.
Demais Documentações:
- DMANFINLGX-9999 DT Inclui documentos de crédito para saldo de adiantamentos
- DMANFINLGX-17040 DT FIN10004 Baixa de títulos de débito por títulos de crédito
- DMANFINLGX-17041 DT - FIN10060 - Baixa de títulos de crédito
- DMANFINLGX-17000 DT FIN10061 - Cancelamento de baixas com títulos de crédito
- Programas Conversores - FIN00000
- Portadores - FIN10016
- Tipos de Títulos - FIN10007
- Manutenção de Títulos no Contas a Receber - FIN10050
- Baixa de títulos - FIN10060
- Exclusão de Baixas - FIN10061
- Cross Segmentos - Linha Logix - CRE - Programas para cadastro de um novo portador no Contas a Receber
- Cross Segmentos - Linha Logix - CRE - FIN10060 apresenta mensagem Parâmetros do contas a receber não encontrado
- Cross Segmentos - Linha Logix - CRE - Baixa automática de Nota de Crédito
- Cross Segmentos - Linha Logix - CRE - Baixa manual Logix
- Cross Segmentos - Linha Logix - CRE - Datas de baixa para contabilização
- Cross Segmentos - Linha Logix - CRE - Exclusão de pagamento de títulos já contabilizados
- Cross Segmentos - Linha Logix - CRE - Excluir baixa por lote de pagamento
Perguntas Frequentes (FAQs):
Sim, no FIN10060 - Baixa Manual, permite esta baixa de forma automática. Basta ir no botão Detalhes e após informar no campo Forma de baixa igual a NC - Nota de Crédito ou uma forma de baixa parametrizada no FIN10004 - Formas de Baixa com o campo Utilizar baixa de débitos por títulos de crédito? for igual a marcado , ele irá habilitar o campo Baixa Automática?
Quando marcar o campo Baixa Automática? ele vai habilitar mais dois campos: Mostrar créditos e Ordenação.
Será apresentado, ao lado do campo da forma de baixa, um sinal de "+" (mais). Ao clicar neste sinal, será aberta tela para selecionar os outros tipos de títulos de crédito que deseja utilizar na baixa dos títulos de débito;
Se marcar o campo Mostrar créditos, antes de fazer a baixa automática, o programa vai listar em uma tela seguinte as NCs (e outros títulos de crédito, se for o caso) encontradas deste cliente para que seja confirmada a baixa. Se não marcar este campo, o programa não abre uma tela seguinte e baixa a primeira NC (ou outro títulos de crédito, se for o caso) que encontrar em aberto para o cliente.
Nesta primeira tela do FIN10060 é informado o título em aberto do cliente e o valor que será baixado da NC - Nota de Crédito. Se o título é de valor R$ 1000,00 e sua NC é de R$ 500,00, deve informar no campo Valor título o valor de R$ 500,00, para que o programa entenda que é uma baixa parcial.
Liberação:
As alterações desta melhoria foram liberadas oficialmente no pacote 12.1.33.
- documento_de_referencia
- manufatura
- br
- logix
- v12
- versao_12
- logix_12
- lg_financcontrol_manut
- logix12
- contas_a_receber
- cre
- baixa_debito_por_credito
- totvs_logix
- financeiro
- fin00000
- fin00038
- fin10004
- fin10060
- fin10061
- dmanfinlgx-9999
- dmanfinlgx-17040
- dmanfinlgx-17041
- dmanfinlgx-17000
- conversao_adiantamentos_em_creditos
- adiantamento_clientes
- bra
- contas_receber
- logix_contas_a_receber
- financeiro_logix
- logix_v12
- admfin
- logix_contas_receber
- logix_financeiro