|
Integração Contábil -Tribunal de Contas
[S] para que o sistema no Pagamento faça a distribução dos valores pagos inscritos em Dívida Ativa proporcional aos valores Inscritos em DA.; [D] para que o sistema no Pagamento faça somente a distinção entre valores pagos inscritos em Dívida Ativa e não inscritos; [A] para que o sistema no Pagamento apenas atualize os pagamentos, tabela TRI$_LIGACAO_CTB, Operacao P e S; Convenções para os campos da tabela de integração TRI$_LIGACAO_CTB: SEQUENCIA_CHAVE -> Chave Sequencial da Tabela; CDMODULO,IDENTIFICACAO,CDIMPOSTO,EXERCICIO,NRPARCELA,STPARCELAMENTO -> Chave da tabela TRI$_IMPOSTO_E; DATA_OPERACAO -> Todas as operações preencherão este campo com SYSDATE; VLORIGINAL, VLATUALIZADO, VLJUROS, VLMULTA -> Estes campos estarão preenchidos para a Operação V-Dívida Ativa; Quando for P-pagamento, somente o campo VLORIGINAL será preenchido; OPERACAO -> R - Lançado E - Estorno Lançado D - Dedução X - Estorno Dedução V - Inscrição em DA Y - Estorna da DA P - Pagamento(Utilizado no AMESTRELOTE); O valor PAGO estará em TRI$_LIGACAO_CTB.VLORIGINAL e distribuído nos VALORES de 1 a 12 conforme a distribuição no MOVIMENTO e a FORMACAOIMPOSTO; S - Estorno do Pagamento(Utilizado no EMESTRELOTE); O valor ESTORNADO estará em TRI$_LIGACAO_CTB.VLORIGINAL; G - Pagamento(Utilizado no AMESTRELOTE para lotes sem integração e portanto sem conta bancária); O valor PAGO funciona como um estorno da Divida Ativa(Y) ou da Lançada(E); H - Estorno do Pagamento(Utilizado no EMESTRELOTE sem a integração contabil e portanto sem conta bancária); O valor ESTORNADO é o cancelamento do G ; C - Crédito (Utilizado no REGISTRO DO CRÉDITO); A partir do Item de crédito é lançado o valor do crédito no TRI$_LIGACAO_CTB.VLORIGINAL e VALOR1. Equivale a um estorno de Dedução X, sempre lança a característica peculiar 108 - Restituição; O - Estorno do crédito. Equivale a um D(dedução); T - Atualização da Dívida Ativa - Acumula os valores de correção, multa e juros de tributos por codigo do tributo, tipo de tributo e situação ajuizado - gerado pela função pack_tri_dividaativa.F_INTEGRACAO_ATUALIZA_CTB, operação T; U - Estorno da atualização da dívida ativa; o valor estornado é o cancelamento do T; - Também usado para lançamento de Ajustes do Saldo Inicial do exercício, gera uma dedução por lançamento indevido com a ação 16 - Ajuste saldo anterior. EXERCICIO_OPERACAO -> Exercício do SYSDATE; Uilizado pelo Tipo R(Lançado); CODIGO_CARACTERISTICA -> As operações de D(Deução) preencherão com CTB$_CARACTERISTICA.CODIGO_CARACTERISTICA; CODIGO_USUARIO -> Usuário que fez a operação; TPIMPOSTO -> Para efeito de relatório, histório e Auditoria vem da tabela TRI$_IMPOSTO_E; NATUREZA -> Para efeito de relatório, histório e Auditoria vem da tabela TRI$_IMPOSTO_E; TIPO_LANCAMENTO,ANOMES_CONTAFAT,SEQUENCIA_CONTAFAT -> Integração com o sistema Conta D Água; STIMPOSTO -> Para efeito de relatório, histório, Auditoria vem da tabela TRI$_IMPOSTO_E; DIVIDA_ATIVA -> Utilizado somente para as operações P(Pagamento) e D(Dedução), quando estiver S, significa que o tributo está inscrito em D.A no momento da operação, caso contrário estará NULO; CHAVE_ORIGEM -> Utilizado para referenciar as OPERAÇÕES da LIGACAO_CTB origem da seguinte forma: P - V; S - V; P - R; S - R; Y - V; E - R; X - D ; O - C; U - T; CHAVE_LIGACAO_FORMACAO -> Ligação com a Tabela TRI$_LIGACAO_CTB_FORMACAO_E.SEQUENCIA_CHAVE; CDMESTRELOTE, NRMOVIMENTO, NRDEPENDENTE, CDBANCO, DTCREDITO, DTOPERACAO, AGENCIA_CREDITO, CONTA_CREDITO, NOSSONUMERO e EXERCICIO_CONTABIL -> Campos utilizados somente para as operações P(Pagamento) e S(Estorno Pgto), para conseguir reproduzir fielmente os valores por código orçamentário (TRI$_LIGACAO_CTB_FORMACAO_E) na data realizada; DATAATUALIZACAO -> Data da atualização da Dívida Ativa, no Resumo Divida Ativa p/ Tributo (TCE) são desprezados os lançamentos onde a DATAATUALIZACAO for menor que o último intervalo selecionado.(PFR em 18/6/2012) PAGAMENTOANTECIPADO -> Identifica pagamentos de Receitas do novo exercício. Exemplo: pagamento do IPTU com desconto. EXERCICIOPLANO -> Define o exercicio plano do codigo orçamentário respectivo; CODIGOORCAMENTARIO1, CODIGOITEM1 .. CODIGOORCAMENTARIO12, CODIGOITEM12: Para cada operação é guardado o código orçamentário; TIMESTAMP -> data efetiva da operação OBSERVACAO -> Observação ou Motivo das deduções no cancelamento é a observação da auditimposto, no parcelamento e pagamento é a Lei e sua ementa. DATAORIGEM -> Contém a data da operação da receita (V - Dívida Ativa,R- Receita Exercicio) nas operações E(estorno da receita lançada), Y(estorno da dívida ativa). Usada na CTB$_TRI$_REC_LANCADA_ERP_V. SITUACAOAJUIZADO -> Contém a informação se tributos estava ajuizado na data da operação. DATAINSCRICAO -> Contém a data da inscrição em dívida ativa do tributo. Usado na grp_ctb_bal_dividaativa_v. VALOROUTRASTAXAS -> Contém o total de outras taxas vinculados ao pagamento da dívida ativa, como tarifa bancária, honorários, etc. ACAO -> Contém o códido da ação que foi realizada sobre o financeiro, relacionado a GRP_TRI_LIGACAOCTBACAO : Convenções para os campos da tabela de integração TRI$_LIGACAO_CTB_FORMACAO_E; Esta tabela manterá os valores da distribuição da arrecadação para as operações de dívida ativa; SEQUENCIA_CHAVE -> Vem da TRI$_LIGACAO_CTB.CHAVE_LIGACAO_FORMACAO CAMPOTOTALIZADOR -> Número do campo da Formação do Tributo; VALOR -> Valor Distribuido no CAMPOTOTALIZADOR; CODIGOORCAMENTARIO, CODIGOITEM -> Armazena o código orçamentario de formação de tributo com campototalizador acima de 12; CDIMPOSTO, DATAOPERCAO, OPERACAO -> Usados para geração da tabela de Saldos Mensais (GRP_TRI_DATIVACTBMENSAL) Convenções para os campos da tabela de integração GRP_TRI_LIGACAOCTBACAO_E; Esta tabela defini/qualifica as ações realizadas sobre o financeiro. Conforme codificação, fixa: 1 - Inscrição em Dívida Ativa - na PACK_TRI_DIVIDAATIVA.F_INSCRICAO_DA, F_INSCRICAO_DA_PARCELA e F_INSCRICAO_DIVIDA_CONTA 2 - Atualização da Dívida - PACK_TRI_DIVIDAATIVA 3 - Cancelamento da Dívida - PACK_TRI_CANCELAMENTO 4 - Parcelamento da Dívida - PACK_TRI_PARCELAMENTO, T_TRI$_INFOPARC_CTB_AUR 5 - Recebimento - 6 - Estorno do Parcelamento - T_TRI$_INFOPARC_CTB_AUR 7 - Dedução - 8 - Recebimento não identificado - 9 - Dedução por pagamento - 10 - Retirada de Dívida Ativa - na PACK_TRI_DIVIDAATIVA.F_DELECAO_INDIVIDUAL_DA e F_DELECAO_INDIVIDUAL_DA_CARNE 11 - Ajuizamento - 12 - Estorno do Ajuizamento - PACK_TRI_CANCELAMENTO.F_REATIVACAO_AJUIZAMENTO 13 - Registro de crédito - PACK_TRI_COMPENSACAO 14 - Compensação do crédito - PACK_TRI_COMPENSACAO, TRI$_ITEMCOMP_CTB_AIDR_T 15 - Ajuste dados anteriores - PACK_TRI_DIVIDAATIVA - registrado com a Qualificação AJUSTES, neste caso os V e Y de ações COM a qualificação AJUSTES SÃO DESPREZADOS ao identificar a chave origem 16 - Ajuste saldo anterior - PACK_TRI_DIVIDAATIVA - registrado com a Qualificação AJUSTES, neste caso os V e Y de ações COM a qualificação AJUSTES SÃO DESPREZADOS ao identificar a chave origem. 30 - Inclui receita lançada - Convenções para os campos da tabela de integração GRP_TRI_DATIVACTBMENSAL_E; Esta tabela manterá os valores acumulados mensalmente da Dívida Ativa para compor o saldo anterior da dívida ativa por tributo e por codigo orçamentário; SEQUENCIACHAVE -> Chave Sequencial da Tabela; CODIGOTRIBUTO -> Código do tributo; REFERENCIA -> Ano e mês de referência, a referencia '00' contém o saldo acumulado do exercício anterior; OPERACAO -> As operações são V, P, S, G, T, D VALOR -> Valor acumulado no mês ; VALORESTORNO -> Valor estorno do mês oriundo das operações, Y, S, H, U, X CODIGOORCAMENTARIO -> Armazena o código orçamentario de formação de tributo AJUIZADO -> Ajuizado sim ou não EXERCICIOPLANO -> Exercício do plano contábil;
Estabelecido as seguintes regras: - Lançamento utilizando o SYSDATE, NÃO utilizando o PACK_CORRECAO.F_DATA_CORRECAO; - Estamos sempre tratando com Reais, também NÃO posso utilizar as variáveis do PACK_CORRECAO, pois poderá estar outra moeda selecionada; * número de decimais fixado em 2, * Trocado o PACK_CORRECAO.f_FatorTransformacao por valor FIXO de 1; - Caso o exercício de cálculo for MAIOR que o exercício da data atual, então trata-se de preparação de cálculo ou simulação para o próximo exercício e neste caso a data será fixada em 01/01/próximo exercício; Tabela TRI$_LIGACAO_CTB, campo DATA_OPERACAO - Para o Tipo R(Lançado) o campo TRI$_LIGACAO_CTB.EXERCICIO será sempre TO_CHAR(SYSDATE,'RRRR') - Não permite manutenção em tributo INSCRITO EM DÍVIDA ATIVA, neste caso necessário ESTORNAR DA; - PARA O TIPO DE OPERAÇÃO D(DESCONTO CONCEDIDO), O CAMPO VLORIGINAL(TEM O DESCONTO TOTAL), O CAMPO VLATUALIZADO(TEM O DESCONTO SOBRE A CORRECAO), O CAMPO VLJUROS(TEM O DESCONTO SOBRE O JUROS), E O CAMPO VLMULTA(TEM O DESCONTO SOBRE A MULTA), PARA SABER O TOTAL DE DESCONTOS CONCEDIDOS SOMAR VLORIGINAL + VLATUALIZADO + VLJUROS + VLMULTA; - Para o tipo de operação V(Inscrito em D.A), o campo VLORIGINAL( representa a soma dos campos valor1 à valor8) para saber o total da dívida inscrita no período mesma regra do V_IMPCOR (vlatualizado+vljuros+vlmulta); - Estorno de Dedução operação X somente é lançado para operações realizadas no mesmo exercício; Convenções e mudanças na formação do Tributo; Todos os tributos deverão ter OBRIGATORIAMENTE o cadastramento da formação do tributo com os seguintes campos totalizadores, para dívidas NÃO INSCRITAS EM DÍVIDA ATIVA: 1,2,3,4,5,6,7 -> Distribuição de acordo com o programa de cálculo.(Ex:1-Imposto, 5-Lixo, etc); 109,209,309,409,509,609,709 -> Distribuição proporcional do JURO efetuado pela arrecadação, considerando que o juro do valor 1 será descarregada no campo 109, do valor 2 no campo 209 e assim sucessivamente; 110,210,310,410,510,610,710 -> Distribuição proporcional da MULTA efetuado pela arrecadação, considerando que a multa do valor 1 será descarregada no campo 110, do valor 2 no campo 210 e assim sucessivamente; 111,211,311,411,511,611,711 -> Distribuição proporcional da CORREÇÃO efetuado pela arrecadação, considerando que a correção do valor 1 será descarregada no campo 111, do valor 2 no campo 211 e assim sucessivamente;Todos os tributos deverão ter OBRIGATORIAMENTE o cadastramento da formação do tributo com os seguintes campos totalizadores, para dívidas INSCRITAS EM DÍVIDA ATIVA: 100,200,300,400,500,600,700 -> Distribui proporcional os valores Originais(Lixo,Imposto,etc),juro,multa e correção até o limite do valor INSCRITO EM DÍVIDA ATIVA; Os excedentes de juro, multa e correção contabilizados da DATA DE INSCRIÇÃO EM DÍVIDA até o pagamento serão distribuidos proporcionalmente nos campos abaixo: 119,219,319,419,519,619,719 -> Distribuição proporcional do JURO efetuado pela arrecadação, considerando que o juro do valor 100 será descarregada no campo 119, do valor 200 no campo 219 e assim sucessivamente; 120,220,320,420,520,620,720 -> Distribuição proporcional da MULTA efetuado pela arrecadação, considerando que a multa do valor 100 será descarregada no campo 120, do valor 200 no campo 220 e assim sucessivamente; 121,221,321,421,521,621,721 -> Distribuição proporcional da CORREÇÃO efetuado pela arrecadação, considerando que a correção do valor 100 será descarregada no campo 121, do valor 200 no campo 221 e assim sucessivamente; Objetos com programações: - Pacote PACK_TRI_AMESTRE -> No momento da atualização é guardado os valores da atualização nos campos [VALOR1_ATUALIZADO ... VALOR12_ATUALIZADO] e redistribuido os valores nos campos [VALOR1 ... VALOR12] com a proporcionalidade de acordo com o registro cadastrado em TRI$_LIGACAO_CTB e tipo de operação igual a V; **PARA A MANUTENÇÃO do AMESTRE/EMESTRE, quando desejar que o sistema NÃO faça registros em TRI$_LIGACAO_CTB, Desligar o registro do sistema em TRI$\Arrecadacao\INTEGRACAO_TCE; Exemplo de uso: begin pack_sessao.cdcliente :=1; pack_inicializa_tributos.PROC_AJUSTA_TABCORRECAO; -- Para carregar o parâmetro INTEGRACAO_TCE end; - Pacote PACK_TRI_PARCELAMENTO -> Na geração e estorno do Parcelamento serão alterados e/ou cadastrados os registros com tipo de operacao igual: Y(Estorno da D.A, caso o tributo ORIGEM esteja inscrito), D(Cadastramento dos descontos concedidos pela Lei do Parcelamento), E(Estorno do Original caso o tributo ORIGEM NÃO esteja inscrito em D.A) e R(novos registros do parcelamento p/tributo DESTINO), gerado pela trigger TRI$_IMPOSTO_E.TRI$_IMPOSTO_CTB_AIDR_T; ** SEMPRE QUE EXECUTAR ESTE PACOTE SERÁ FEITO REGISTRO EM TRI$_LIGACAO_CTB; ** O registro de sistema Parcelamento\ATUALIZA_DA_CTB acessado por SYS_CONTEXT, habilita a atualização da Dívida Ativa - Pacote PACK_TRI_ISENCOES -> No cálculo/recálculo do tributo é identificado a receita original e o desconto obtido com a isenção; - Trigger TRI$_INFOPARCELAMENTO_E.T_TRI$_INFOPARC_CTB_AUR -> Após gerar ou estornar parcelamentos pagos ou não serão atualizados os registros de controle; - Trigger TRI$_IMPOSTO_E.TRI$_IMPOSTO_CTB_AIDR_T -> após inserir é feito um lançamento com o valor original e o tipo de operação igual R; após deletar é feito um lançamento estornando o valor original com tipo de operação igual a E; - Trigger TRI$_IMPOSTO_E.TRI$_IMPOSTO_CTB_BDR_T -> Verifica antes de deletar registro do imposto; Caso esteja inscrito em Dívida Ativa a deleção é barrada; Recurso utilizado no recálculo de IPTU, ISS, etc; - Trigger TRI$_IMPOSTO_E.TRI$_IMPOSTO_CTB_AUR_T -> Quando alterar os valores lançados serão feitos 2 lançamentos; O primeiro utilizando a operação igual E, para estornar o valor antigo e um com operação igual a R com os novos valores; - Trigger TRI$_ITEMCOMPENSACAO_E.TRI$_ITEMCOMP_CTB_AIDR_T -> Parte da compensação de dívida; Trigger modificada para AFTER DELETE, sendo que a dedução do crédito (insert) passou para a pack na função PACK_TRI_COMPENSACAO.F_INTEGRACAOCOMP_CTB Quando a compensação for parcial será lançada a parcela em TRI$_LIGACAO_CTB(R,V) somente com o saldo; Quando a compensação for total não é lançada em TRI$_LIGACAO_CTB(R,V) com Zero; Nas duas hipóteses será verificado a existência anterior de parcela do tipo (R,V) para proceder o estorno (E,Y); - Trigger TRI$_MESTRELOTE_E.TRI$_MESTRELOTE_BIUR_T -> Consiste a data de credito do pagamento para não permitir lançamento ou alteração se Boletim Contábil com situação de 'D' digitado, desde que registro de sistema '''Divida\ConsBoletimContabil''' esteja ligado; - Trigger TRI$_MOVIMENTO_E.TRI$_MOVIMENTO_CTB_AUR -> Encerra a operação G em caso de alteração do lote para integrar com a contabilidade e lança um P ou estorna o P e lança o G em caso contrário, para os casos de ajustes onde não houve o estorno do lote antes da troca(integra/não integra); O primeiro utilizando a operação igual E, para estornar o valor antigo e um com operação igual a R com os novos valores; **Para as Triggers TRI$_IMPOSTO_E,TRI$_INFOPARCELAMENTO_E e TRI$_ITEMCOMPENSACAO_E, quando desejar que o sistema NÃO faça registros em TRI$_LIGACAO_CTB, fazer TRIGGER_CONTROL.Tabela_Origem := 'MANUTENCAO_IMPOSTO'; BEGIN TRIGGER_CONTROL.Tabela_Origem := 'MANUTENCAO_IMPOSTO'; END; - Código Orçamentário: populado e consistido pelas triggers: - Trigger TRI$_LIGACAO_CTB_E.TRI$_LIGACAO_CTB_BUR -> Popula os códigos orçamentarios dos campostotalizadores entre 1 e 12 e exericioplano. '''IMPORTANTE: TRIBUTOS LANÇADOS FORA DO EXERCICIO recebem o plano orçamentario do exercício'''; - Trigger TRI$_LIGACAO_CTB_E.TRI$_LIGACAO_CTB_AIR_T -> Popula os códigos orçamentarios dos campostotalizadores acima de 12; - Trigger TRI$_FORMACAOIMPOSTO_E.TRI$_FORMACAOIMP_CTB_AUR -> Altera os codigos orçamentários dos TRI$_LIGAÇÃO_CTB lançados no exercicio operação do SYSDATE em caso de alteração da formação do tributo; - PACK_TRI_DIVIDAATIVA.F_INSCRICAO_DA, PACK_TRI_DIVIDAATIVA.F_INSCRICAO_DIVIDA_CONTA, PACK_TRI_DIVIDAATIVA.ATUALIZA_LIGACAOCTB; ** SEMPRE QUE EXECUTAR ESTE PACOTE SERÁ FEITO REGISTRO EM TRI$_LIGACAO_CTB; - PACK_TRI_CANCELAMENTO.PROC_CANCELAMENTO; PAC_TRI_CANCELAMENTO.F_REATIVACAO; ** SEMPRE QUE EXECUTAR ESTE PACOTE SERÁ FEITO REGISTRO EM TRI$_LIGACAO_CTB; - PACK_TRI_COMPENSACAO.F_COMPENSA_CONTA, PACK_TRI_COMPENSACAO.F_ESTORNA_CREDITO_CONTA, PACK_TRI_COMPENSACAO.F_ADIC_CREDITO, PACK_TRI_COMPENSACAO.F_DEL_CREDITO; PACK_TRI_COMPENSACAO.F_INTEGRACAOCOMP_CTB - Pacote PACK_TRI_COMPENSAÇÃO -> Na inclusão ou exclusão do registro do crédito serão cadastrados os registros com tipo de operação igual: C(Cadastramento do crédito concedidos pelo pagamento a maior), O(Estorno do crédito) ** SEMPRE QUE EXECUTAR ESTE PACOTE SERÁ FEITO REGISTRO EM TRI$_LIGACAO_CTB; Criado função PACK_TRI_DIVIDAATIVA.F_INTEGRACAO_ATUALIZA_CTB, que faz os lançamentos necessários para iniciar o controle; Lança o registro com operacao=V para àqueles tributos inscritos em D.A não registrados em TRI$_LIGACAO_CTB; Para os registros com operacao=V existentes em TRI$_LIGACAO_CTB, lança um registro com operação=Y(Estorno) e novo registro com operação=V, com o valor atualizado; Lança o registro com operacao=R para àqueles tributos NÃO inscritos em D.A e não registrados em TRI$_LIGACAO_CTB; Para os registros com operacao=R existentes em TRI$_LIGACAO_CTB, NÃO faz nenhum lançamento; IMPORTANTE: Para os Parcelamentos de Dívida, tpImposto=P, fará o lançamento do tipo V, por ser considerado na contabilização como Dívida Ativa; Parâmetros: Operacao : Usa-se V para fazer a atualização do valor da dívida ativa; Usa-se T para fazer a atualização do valor da dívida ativa gerando a operação T, para as dívidas cujo vlOriginal atual seja o mesmo da divida atualizada ou seja, TRI$_LIGACAO_CTB.vlOriginal = V_IMPCOR.vlOriginal; Commit : Se S e operacao for V grava a correção da dívida ativa a cada 10000 , e no final do procedimento. set serveroutput on; declare lv_retorno varchar2(500); begin Pack_Inicializa_Tributos.TRI$_INICIALIZA_CONTEXTO; lv_retorno := PACK_TRI_DIVIDAATIVA.F_INTEGRACAO_ATUALIZA_CTB(null,null,'N'); dbms_output.put_line( lv_retorno ); end;
DECLARE LV_ERRO VARCHAR2(4000); begin Pack_Inicializa_Tributos.TRI$_INICIALIZA_CONTEXTO; IF NVL(TRI$_REGISTRO_F('Divida','atualizaEstoqueDividaTCE',1),'N') ='S' THEN LV_ERRO:= PACK_TRI_DIVIDAATIVA.F_INTEGRACAO_ATUALIZA_CTB('V',null,'S'); if lv_erro='OK' THEN lv_ERRO := 'Atualizado o estoque da dívida ativa TCE em '|| to_char(sysdate,'dd/mm/yyyy') || '. '; end if; lv_erro := BAS$_AGENDA_PACK.F_INFORMA_EXECUCAO(9401,lv_erro); commit; END IF; end;
DECLARE LV_ERRO VARCHAR2(4000); begin Pack_Inicializa_Tributos.TRI$_INICIALIZA_CONTEXTO; IF NVL(TRI$_REGISTRO_F('Divida','atualizaEstoqueDividaTCE',1),'N') ='S' THEN LV_ERRO:= PACK_TRI_DIVIDAATIVA.F_INTEGRACAO_ATUALIZA_CTB('T',null,'S'); if lv_erro='OK' THEN lv_ERRO := 'Atualizado o estoque da dívida ativa TCE em '|| to_char(sysdate,'dd/mm/yyyy') || '. '; end if; lv_erro := BAS$_AGENDA_PACK.F_INFORMA_EXECUCAO(9401,lv_erro); commit; END IF; end;
DECLARE LV_ERRO VARCHAR2(4000); begin Pack_Inicializa_Tributos.TRI$_INICIALIZA_CONTEXTO; LV_ERRO:= PACK_TRI_DIVIDAATIVA.F_INTEGRACAO_ANUAL_CTB(pack_correcao.F_EXERCICIO,null, null, null, 'S', 'S'); if lv_erro='OK' THEN lv_ERRO := 'Atualizado o saldo da dívida ativa TCE de '|| pack_correcao.F_EXERCICIO ||' em '|| to_char(sysdate,'dd/mm/yyyy') || '. '; end if; lv_erro := BAS$_AGENDA_PACK.F_INFORMA_EXECUCAO(9401,lv_erro); commit; end;
** Cancelamentos: 101 - Renúncia da receita : Nos casos de cancelamento por Isenção(I), por Imunidade(T), por Não incidência(1), por Contra prestação(9); 103 - Desconto concedido : Cancelamento por desconto concedido; 108 - Retificações : Cancelamentos sem a intervenção do usuário onde não foi informada a característica peculiar; 300(109) - Cancelamento por Pagamento : nos casos de Cancelamento por pagamento(M); 301(109) - Cancelamento por Prescrição : Prescrito(E), Decaído(!); 302(300) - Cancelamento por Lançamento Indevido : nos casos de Cancelamento por lançamento indevido(LI); ** Cálculo recálculo com Isenções/descontos bom pagador, etc: 300 - Cancelamento por Pagamento ** Parcelamento: Conforme definido na Lei. ** Recebimento: 103 - Desconto concedido : em caso de antecipação (cota única) Conforme definido na Lei. ** Compensação do crédito: 108 - Retificações
begin delete from grp_tri_ligacaoctbacao; insert into grp_tri_ligacaoctbacao values (f_cdcliente,1,'Inscrição em Dívida Ativa',1,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,2,'Atualização da Dívida',2,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,3,'Cancelamento da Dívida',3,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,4,'Parcelamento da Dívida',4,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,5,'Recebimento',6,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,6,'Estorno do Parcelamento',5,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,7,'Dedução',7,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,8,'Recebimento não identificado',8,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,9,'Dedução por pagamento',7,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,10,'Retirada de Dívida Ativa',3,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,11,'Ajuizamento',10,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,12,'Estorno do Ajuizamento',10,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,13,'Registro de crédito',11,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,14,'Compensação do crédito',11,''); insert into grp_tri_ligacaoctbacao values (f_cdcliente,15,'Ajuste dados anteriores',15,'AJUSTES'); insert into grp_tri_ligacaoctbacao values (f_cdcliente,16,'Ajuste saldo anterior ',15,'AJUSTES'); insert into grp_tri_ligacaoctbacao values (f_cdcliente,30,'Inclui receita lançada ',1,''); commit; end; |
All contents copyright of the author. ©2007. JAMWiki Version 0.5.2 |