CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas

01. VISÃO GERAL

O que é o movimento de troco? 
Quando configurado, o movimento de troco do modulo Controle de Lojas, acontece para gerar um movimento a pagar (saída de valor) para justificar o “troco” dado ao cliente referente a um recebimento maior do que o valor original.

Processo para a geração do Movimento:

As vendas podem ser feitas no módulo Controle de Lojas através da rotina “Venda Assistida” (Processo Online) ou pelo “PDV” (Processo Off-line). Quando a venda é realizada pelo PDV (Processo Off-line), existe um job que faz as gravações das tabelas pertinentes ao processo, inclusive as tabelas SE1 e SE5, estas tabelas também são geradas pelo processo online, ou seja, rotina “Venda Assistida”.

As gravações têm relação com a configuração dos parâmetros MV_LJTROCO, MV_LJTRDIN, MV_LJPGTRO e MV_NATPROC do módulo Controle de Lojas. Dependendo da configuração o sistema irá gerar na tabela SE5 um movimento referente ao “troco” a ser dado ao cliente. 

Contabilização:

A contabilização será pelo modo offline. Sendo assim, a rotina de Contabilização será a CTBAFIN (Menu Módulo Financeiro /Miscelânea;/Contábil), através dos lançamentos padrões 5C8 e 5C9 devem realizar o processo de contabilização do movimento do “troco”. Sendo que, o lançamento padrão 5C8 irá realizar a contabilização da geração do movimento de troco e o lançamento padrão 5C9 irá realizar a contabilização do estorno deste movimento.

Através do parâmetro MV_LJPGTRO definimos as formas de pagamento que irão gerar o troco. Por exemplo, o cliente pode configurar o parâmetro para ter o troco para pagamento em dinheiro e cheque.


02. EXEMPLO DE CONFIGURAÇÃO



03. TABELAS UTILIZADAS

TABELADESCRIÇÃO
FK5Movimentos Bancários          
SE1Contas a Receber              
SE5Movimentação Bancaria         
SL2Itens do Orçamento            
SL4Condição Negociada            




<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>