Histórico da Página
...
Índice | ||||||
---|---|---|---|---|---|---|
|
Informações | ||
---|---|---|
| ||
Essa rotina foi ajustada para atender a Lei Geral de Proteção de Dados (Lei n° 13.70), sendo que alguns campos que apresentam informações consideradas como dados sensíveis e/ou pessoais, serão ofuscados deixando de ser legíveis. |
01. VISÃO GERAL
Essa rotina possibilita a geração dos cheques antes que seja realizada a baixa dos títulos, podendo ser gerado um único cheque para vários títulos do mesmo fornecedor. Quando ocorrer a baixa, fica vinculado o banco/agencia/conta/cheque.
...
Utilizado em customizações onde o processo não necessita de interações do usuário (MSEXECAUTO)
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Protheus.ch'
//---------------------------------
// CHEQUE SOBRE TITULOS |
//---------------------------------
User Function MyFA390()
Local aArray := {}
Local cCheque:= "2906001"
Local nOpc := 2 // 2 - Chq s/ titulo, 3 - Avulso
Private lMsErroAuto := .F.
aArray := { { "AUTBANCO" , "237" , NIL },;
{ "AUTAGENCIA" , "33901" , NIL },;
{ "AUTCONTA" , "125008 " , NIL },;
{ "AUTCHEQUE" , cCheque , NIL },;
{ "AUTVENCINI" , CtoD("21/06/2016"), NIL },; // Remover caso utilizar opc 3
{ "AUTVENCFIM" , CtoD("29/06/2016"), NIL },; // Remover caso utilizar opc 3
{ "AUTVALOR" , 5000 , NIL },;
{ "AUTFORN" , "001" , NIL },;
{ "AUTBENEF" , "F PADRAO ", NIL },;
{ "AUTNATUREZA" , "10101 " , NIL }}
MsExecAuto( { |x,y,z| FINA390(x,y,z)} ,0, aArray, nOpc)
If lMsErroAuto
MostraErro()
Else
Alert("O cheque "+cCheque+" foi gerado com sucesso!")
Endif
Return |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Protheus.ch' //--------------------------------- // CHEQUE SOBRE TITULOS | //--------------------------------- User Function MyCanFA390() Local aArray := {} Local cCheque:= "2906001" Private lMsErroAuto := .F. aArray := { { "AUTBANCO" , "237" , NIL },; { "AUTAGENCIA" , "33901" , NIL },; { "AUTCONTA" , "125008 " , NIL },; { "AUTCHEQUE" , cCheque , NIL },; { "AUTCHQIMPR" , .T. , NIL }}// Identifica se deve ou não reutilizar o cheque caso impresso. MsExecAuto( { |x,y,z| FINA390(x,y,z)} ,0, aArray, 5) If lMsErroAuto MostraErro() Else Alert("O cheque "+cCheque+" foi cancelado com sucesso!") Endif Return |
03. OPERAÇÕES
- Avulsos
Procedimento para inserção de cheques que não possuam nenhum titulo vinculado a eles.
...
Procedimento que permite ao usuário, inserir e vincular um cheque a titulo que ainda não sofre sofreu baixas.
- Pesquisa
Pesquisa o titulo dentro do arquivo de contas a pagar, tendo como resultado o titulo posicionado e destacado na browse.
...
Apresenta quadro das legendas e seus significados referenciados a situação do cheque
- Redeposito
Procedimento que realiza o estorno do movimento gerado pela operação cheque avulso
04. PARÂMETROS APLICADOS
Lista de parâmetros aplicados ao FINA390 e seu processamento
Deck of Cards | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
05. REGRA FINANCEIRA
Um cheque é uma ordem de pagamento à vista. Ao gerar um cheque utilizando a operação Cheque sobre títulos , o emissor ordena que um banco faça o pagamento de uma quantia determinada a um beneficiário.
Além de uma ordem de pagamento, o cheque também é considerado um "título de crédito". Ou seja, ele é o reconhecimento de uma dívida por parte de seu emissor e, dessa forma, caso o pagamento não ocorra, o cheque poderá ser protestado ou executado em juízo por meio de uma ação de cobrança.
O cheque é pago quando há saldo na conta bancária que sera verificada na tabela SE8-Saldos bancários da empresa/unidade de negocio/filial onde o usuário estiver logado .Se não houver saldo, o cheque é considerado sem fundos e é devolvido, tendo que utilizar a operação Cancelar.
Nota | ||
---|---|---|
| ||
Não será Possível gerar Cheques sobre Pagamentos Antecipados, Abatimentos, Notas de Débitos a Fornecedores e Títulos Provisórios. |
Informações | ||
---|---|---|
| ||
Caso queira, emitir cheques para Pagamentos Antecipados, favor utilizar Rotina Baixas Pagar Automática (FINA090), selecionando nos parâmetros(F12) a opção "Gera Cheque Autom."=Sim. |
06.
...
CALCULO DE IMPOSTOS
Deck of Cards | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Card documentos Informacao A rotina não é responsável pela retenção do imposto ela somente recompõe a base para que o valor do cheque fique seja liquido igual ao titulo . Titulo IMPORTANTE!
07. CONTABILIDADE
O processo de A contabilização dos processos aplicados a um cheque incluído via módulo Financeiro é coberto feita pelos lançamentos padrões abaixo:
LP | Fator Fato Gerador | ON | OFF (CTBAFIN) |
---|---|---|---|
566 | Geração de cheques sobre títulos em aberto | X | X |
567 | Geração de cheques avulsos | X | X |
568 | Cancelamento de cheque avulso | X | X |
569 | Redeposito de cheques sobre títulos em aberto | X | X |
571 | Cancelamento de cheques sobre títulos em aberto / Exclusão da ordem de pagamento | X | X |
...
- SE2 - Cadastro do contas a pagar
- SEF - Cadastro de cheques
- SED - Cadastro de Naturezas.
- SA6 - Cadastro de Bancos.
- SA2 - Cadastro de Fornecedores.
- FK2 - Baixas a Pagar.
- FK3 - Impostos Calculados.
- FK4 - Impostos Retidos.
- FK5 - Movimentos Bancários.
- FK6 - Valores acessórios.
- FKA - Rastreio de movimento.
...
09. PONTOS DE ENTRADA
Ponto de entrada | Observação |
---|---|
F390BROW | Ponto de Entrada que permite criar um filtro no browse da rotina FINA390. Documentação: http://tdn.totvs.com/x/7qRc |
F390BFIL | Permite informar uma expressão para filtro dos títulos da tela principal da rotina Geração de Cheques, para execução somente em ambiente TopConnect. A expressão deve ser informada em SQL. Documentação: http://tdn.totvs.com/x/oKRc |
A390HIST | O ponto de entrada A390HIST é utilizado para preenchimento do campo cHist390(inicialização do histórico na geração de cheque sobre titulo). Documentação: http://tdn.totvs.com/x/OKJc |
F390FIL | O ponto de entrada F390FIL tem como função implementar uma condição no filtro padrão do arquivo de trabalho (tabela) na seleção de títulos para geração de Cheques Sobre Títulos. Documentação: http://tdn.totvs.com/x/oAdoDg |
A390ACR | |
F390GCHE | O ponto de entrada F390GCHE é utilizado para manipular a data de emissão do cheque quando este for gerado pelo botão "Cheque s/ titulo" da rotina FINA390. Documentação: http://tdn.totvs.com/x/m6Rc |
A390SEF | O ponto de entrada A390SEF é utilizado para gravação complementar dos itens do cheque sobre titulo.E executado apos a gravação dos dados no SEF. Documentação: http://tdn.totvs.com/x/OaJc |
A390CHEQ | O ponto de entrada é chamado na função de escolha dos títulos para geração de cheques (FA390tit). Ponto de entada para tratamento de cheque antes da contabilização. Documentação: http://tdn.totvs.com/x/N6Jc |
A390AVU | O ponto de entrada é chamado no programa de geração de cheques sobre títulos, sobre baixa de títulos ou cheques avulsos apos a gravação do cheque no SE5. Documentação : http://tdn.totvs.com/x/NqJc |
F390CANC | Ponto de entrada que permite ou proíbe o cancelamento do cheque. Documentação : http://tdn.totvs.com/x/RaRc |
F390CBX | Ponto de entrada para complementos de gravacao apos cancelamento do cheque. |
F390REDP | O ponto de entrada F390REDP sera utilizado para gravacao complementar de dados do SEF quando se tratar de redeposito. Documentação: http://tdn.totvs.com/x/A6Nc |
FA390NATUR | |
F390NATU | |
F390BEN | |
F390TIT | O ponto de entrada F390TIT verificar a possibilidade da marcação do título para compor o cheque.Se alterado a marcação do título, o ExecBlock deve retornar .F., para que não haja alteração dos acumuladores de valores e números de títulos. Documentação: http://tdn.totvs.com/x/YqVc |
FA390TOK | O ponto de entrada FA390TOK será utilizado na validação (Tudo Ok) dos dados digitados na gera de cheques e redeposito.Podem ser utilizadas as seguintes variáveis: cBanco390, cAgencia390, cConta390, cHist390, cNatur390, cCheque390, cForn390, cBenef390 e nValor390. Documentação: http://tdn.totvs.com/x/taNc |
F390FILUSU | Ponto de entrada para validação dos títulos para geração do CH. |
F390GRV | O ponto de entrada F390GRV tem como finalidade efetuar tratamento para cheques e sera chamado na função fa390Ver() antes de verificar se o cancelamento refere-se a cheque avulso ou sobre titulo. |
F390CBX2 | Ponto de entrada para complementos de gravação apos cancelamento do cheque. |
HTML |
---|
<!-- 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> |