TFA067 — Contratos e Licenças de Software
Fonte
- Source:
source/TFA067/
Perguntas Frequentes
Perguntas Gerais
P: Qual é a finalidade da tela TFA067? R: A tela de Gestão de Contratos é um módulo completo para gerenciar contratos de serviço. Permite cadastrar, editar, excluir e consultar contratos com múltiplas abas: Lista de Contratos (visão geral com totais), Contrato (dados do contrato incluindo pessoa, tipo, valores, datas, forma de pagamento, banco e série), Licença (gestão de licenças de software vinculadas ao contrato com módulos), Produtos (itens/serviços do contrato) e Impressões/Cancelamento de Notas.
P: Como criar um novo contrato? R: Na aba de Contrato, pressione F5 ou clique em Novo. Preencha os campos obrigatórios: data de emissão, tipo de contrato, pessoa (cliente), data de vencimento da primeira parcela, data de vencimento do contrato, valor da mensalidade, forma de pagamento e se gera nota fiscal. O número do contrato será gerado automaticamente pelo sistema.
P: Como pesquisar um contrato existente? R: Pressione F9 no campo Nr. Contrato ou no grid da lista de contratos para abrir a pesquisa de contratos. Também é possível usar F3 para a consulta avançada com filtros personalizados.
P: Quais são as abas disponíveis na tela? R: A tela possui cinco abas: Lista de Contratos (grid com todos os contratos e totais), Contrato (dados cadastrais), Licença (licenças de software com módulos habilitados), Produtos (itens vinculados ao contrato) e Impressões/Cancelamento de Notas (geração e cancelamento de notas fiscais).
P: Como funciona a opção "Gera Nota"? R: Quando configurado como "Sim", o contrato exigirá a série da NF e condição de pagamento, e a aba de Produtos será habilitada para cadastrar os itens. Quando configurado como "Não", a série fica desabilitada e o campo de Movimentação de Serviços se torna visível e obrigatório.
P: O que é a sincronização com Sinapse? R: Ao salvar um contrato, o sistema tenta sincronizar automaticamente os dados com o sistema Sinapse. Se a sincronização for bem-sucedida, uma mensagem informa que o contrato foi sincronizado. Se falhar, as alterações do contrato são salvas normalmente, mas uma mensagem de aviso é exibida com o erro da sincronização.
Mensagens de Confirmação
P: O que significa a mensagem "Deseja Excluir o Registro?" (C-0045)? R: Esta mensagem solicita a confirmação antes de excluir o contrato, a licença ou o item selecionado, dependendo da aba ativa. Ao confirmar, o registro será removido e a transação será confirmada.
Mensagens de Sucesso
P: O que significa a mensagem "Registro Excluído com Sucesso." (I-0046)? R: Indica que o contrato, licença ou item selecionado foi excluído com sucesso do banco de dados.
Mensagens de Validação e Erros
P: O que significa a mensagem "A Pessoa não está Ativa [TFA001]!"? R: Esta mensagem é exibida quando a pessoa (cliente ou representante) informada no contrato possui status inativo no cadastro de Pessoas. Ative a pessoa no cadastro TFA001 antes de utilizá-la no contrato.
P: O que significa a mensagem "Pessoa não Cadastrada! [TFA001]"? R: Esta mensagem indica que o código de pessoa informado não existe no cadastro de Pessoas [TFA001]. Verifique o código ou pressione F9 para buscar uma pessoa válida.
P: O que significa a mensagem "A Data de Emissão deve ser Informada!"? R: O campo de data de emissão do contrato é obrigatório. Informe a data de emissão antes de salvar.
P: O que significa a mensagem "O Tipo de Contrato deve ser Informado!"? R: O campo de tipo de contrato é obrigatório. Selecione um tipo de contrato válido ou pressione F9 para buscar.
P: O que significa a mensagem "Deve ser informado a data de Vencimento da Primeira Parcela!"? R: A data de vencimento da primeira parcela é obrigatória para todos os contratos. Informe a data antes de salvar.
P: O que significa a mensagem "É Obrigatório Informar a Forma de Pagamento!"? R: A forma de pagamento é obrigatória para todos os contratos. Informe o código ou pressione F9 para buscar.
P: O que significa a mensagem "É Obrigatório Informar a Série da NF!"? R: Quando o contrato está configurado para gerar nota fiscal (Gera Nota = "Sim"), a série da NF é obrigatória. Informe a série ou pressione F9 para buscar.
P: O que significa a mensagem "É Obrigatório Informar a Condição de Pagamento!"? R: Quando o contrato gera nota fiscal, a condição de pagamento é obrigatória. Informe o código ou pressione F9 para buscar. A condição deve ser do tipo vencimento digitado.
P: O que significa a mensagem "É Obrigatório Informar a Movimentação de Serviços!"? R: Quando o contrato não gera nota fiscal (Gera Nota = "Não"), a movimentação de serviços é obrigatória. Informe o código da movimentação.
P: O que significa a mensagem "É Obrigatório Informar a Data de Encerramento!"? R: Quando o status do contrato é definido como "Não Ativo" (N), a data de encerramento se torna obrigatória. Informe a data em que o contrato foi encerrado.
P: O que significa a mensagem "Informe ao menos um Produto!"? R: Para contratos que geram nota fiscal, é obrigatório cadastrar pelo menos um produto na aba de Produtos. Acesse a aba e adicione os itens do contrato.
P: O que significa a mensagem "O valor do Contrato está diferente do total de Produtos! Verifique!"? R: Esta mensagem indica que o valor da mensalidade do contrato é diferente da soma dos valores dos itens cadastrados na aba de Produtos. Ajuste os valores para que sejam iguais.
Mensagens exibidas
Levantadas de source/TFA067/ pela camada 0 (commit 96fc51e236).
| Código | Tipo | Mensagem |
|---|---|---|
| C-0045 | Confirmação | Deseja Excluir o Registro? |
| I-0046 | Informação | Registro Excluído com Sucesso. |
| I-0909 | Informação | Script para Base %s Gerado com Sucesso! |
Mais 62 mensagens com texto literal no código: TFA067.
Tabelas de Escrita (INSERT/UPDATE/DELETE)
| Tabela | Operacoes |
|---|---|
| CONTRATO | DELETE, INSERT, SELECT, UPDATE |
| CONTRATOITEM | DELETE, INSERT, SELECT, UPDATE |
| EMPRESA | SELECT, UPDATE |
| ENDERECOPESSOA | SELECT, UPDATE |
| LICENCAMODULOS | DELETE, SELECT |
| LICENCASOFTWARE | DELETE, INSERT, SELECT, UPDATE |
| LICENCASOFTWAREMODULOS | DELETE, INSERT, SELECT |
| PARMSISTEMA | UPDATE |
| PESSOA | SELECT, UPDATE |
| SOFTWARE | DELETE, SELECT |
Tabelas de Leitura (SELECT)
| Tabela | Operacoes |
|---|---|
| AGENCIA | SELECT |
| AUTORIZADOR | SELECT |
| BANCO | SELECT |
| BOLETO | SELECT |
| CONDPAGTO | SELECT |
| CONTAS | SELECT |
| CONTATOPESSOA | SELECT |
| CONTRATOSOFTWARE | SELECT |
| ESTADO | SELECT |
| FORMAPAGTO | SELECT |
| ITEM | SELECT |
| ITEMNOTA | SELECT |
| ITEMTABPRECO | SELECT |
| LICENCA | SELECT |
| MOTIVOCANCLICENCA | SELECT |
| MOVIMENTACAO | SELECT |
| MUNICIPIO | SELECT |
| NOTA | SELECT |
| PARMFATUR | SELECT |
| PARMNOTA | SELECT |
| PESSOASOCIO | SELECT |
| PLATAFORMASOFTWARE | SELECT |
| PRODUTOSOFTWARE | SELECT |
| TIPOCONTA | SELECT |
| TIPOCONTATO | SELECT |
| TIPOCONTRATO | SELECT |
Procedures Chamadas
| Procedure | Tabelas Acessadas |
|---|---|
| CANCELA_NOTAFISCAL | AJUSTEFISCALITEMNOTA (DELETE/INSERT/SELECT), ALIQUOTA (SELECT), BOLETOIMPRESSO (INSERT), CHEQUE (SELECT), CODRECEITA (SELECT), COMISSAOTABPRECO (UPDATE) +138 |
| GERA_SEQUENCIA | SEQUENCIA (SELECT/UPDATE) |
| GERA_SESSAO | EMPRESA (SELECT), SESSAO (INSERT/SELECT) |
| RETORNA_ATENDIMENTOMENSAL | ATENDIMENTO (SELECT), PESSOA (SELECT) |
| RETORNA_DADOSCADASTRAIS | AREACOMERCIAL (SELECT), ENDERECOPESSOA (SELECT), ESTADO (SELECT), FORMAPAGTO (SELECT), GRUPOPCP (SELECT), MUNICIPIO (SELECT) +4 |
| RETORNA_MOVIMENTACAO | CAMPOSTEMPORARIOS (SELECT), CONDPAGTO (SELECT), ENDERECOPESSOA (SELECT), GRUPOMOVIMENTACAO (SELECT), ITEM (SELECT), ITEMPERFIL (SELECT) +2 |
| VALOR_EXTENSO | - |
Tabelas via Procedures (acesso indireto)
| Tabela | Operacoes |
|---|---|
| AJUSTEFISCALITEMNOTA | DELETE, INSERT, SELECT |
| ALIQUOTA | SELECT |
| AREACOMERCIAL | SELECT |
| ATENDIMENTO | SELECT |
| BOLETOIMPRESSO | INSERT |
| CAMPOSTEMPORARIOS | SELECT |
| CHEQUE | SELECT |
| CODRECEITA | SELECT |
| COMISSAOTABPRECO | UPDATE |
| COMPLEMENTOLEITE | UPDATE |
| CONCILIACAO | SELECT |
| CONDPAGTO | SELECT |
| CONFERENCIANOTA | SELECT |
| CONTAS | SELECT, UPDATE |
| CONTASCTB | DELETE, INSERT, SELECT |
| CONTASHISTORICO | SELECT |
| CONTASHISTORICOCC | SELECT |
| CONTASHISTORICOCTB | DELETE, INSERT, SELECT |
| CONTASJUNCAO | DELETE, SELECT |
| CONTASPESSOA | INSERT, SELECT |
| ... | +134 tabelas |
Dependencias Aferentes (quem alimenta esta tela)
Telas que escrevem em tabelas lidas por esta tela.
| Tela | Título | Tabelas em Comum |
|---|---|---|
| MRC020 | Confirmação de Ordem de Carregamento Recapadora | CONTAS |
| MFC023 | Duplicata / Adiantamento por Obra | CONTAS |
| MFC027 | Gerenciamento Conciliação Bancária | CONTAS |
| MFC005 | Cancelamento de Duplicata / Adiantamento | CONTAS |
| MNF034 | Lançamento Documento Fiscal em Lote | CONTAS |
| CNF012 | Consulta de CTRC | CONTAS |
| MPD026 | Controle de Obras | CONTAS |
| MTR005 | Consulta / Fechamento de Viagem | CONTAS |
| RPD015 | CONTAS | |
| MRC030 | CONTAS | |
jFaturamento | CONTAS | |
| MCA004 | Fechamento de Contratos | CONTAS |
| MFC014 | CONTAS | |
| MCA009 | Complemento de Pagamento | CONTAS |
| MNF002 | Emissão de Nota Fiscal de Venda | CONTAS |
| MFC034 | Provisão Financeira/Contábil para Devedores Duvidosos | CONTAS |
| MPD019 | Gerenciamento de Contrato/Romaneio Obras | CONTAS |
| MPD022 | CONTAS | |
| MFC019 | Reparcelamento de Contas | CONTAS |
| MFC012 | Agrupamento de Contas | CONTAS |
| MNF023 | Gerenciamento de Contas de Contratos | CONTAS |
| MNF009 | CONTAS | |
| MNF017 | Venda Balcão | CONTAS |
| MNF024 | CONTAS | |
| MNF007 | Devolução / Retorno de Notas Fiscais | CONTAS |
| MFC015 | Desconto de Duplicatas / Cheques | CONTAS |
| MFC032 | Gerenciamento de Títulos a Pagar | CONTAS |
| MNF004 | Emissão de Notas Fiscais Liberadas | CONTAS |
| MNF001 | Recebimento de Notas Fiscais de Compra | CONTAS |
| MNF026 | Troca de Produtos com Emissão de Nota Fiscal | CONTAS |
| ... | +74 telas |