A partir do Roteiro de analise funcional do PAF-ECF versao 1.6 Aplicavel a versao 1.08 do ER-PAF-ECF foi implementado o teste 115 do Bloco VII que diz respeito a Exclusao/Inclusao de dados. Esse requisito e para identificar os registros que foram incluidos ou excluidos fora do PAF-ECF, ou seja, por outra aplicacao ou diretamente no banco de dados. Com Isso na geracao do arquivo eletronico ira identificar com o caracter "?" no respectivo campo definido no alinea c) do REQUISITO Observacoes b.Muitos desenvolvedores estao implementando Trigges em seus banco de dados para identificar os registros incluidos e excluidos fora do PAF-ECF, porem alguns Orgaos nao estao aceitando a utilizacao da trigger, pois alegam que a mesma pode ser ativada ou desativada a qualquer momento. A dica para tratar esse requisito e criar uma tabela de controle de registro onde a mesma ira armazenar a quantidade total de registros das tabelas.Exemplo da Tabela de Controle:TABELAQTD. REGISTROSTABPRODUTO 1000TABESTOQUE 500TABDAV 750... ...Toda vez que for incluido ou excluido um registro no PAF-ECF ira ser atualizado a quantidade de registro dessa tabela de controle. No momento da geracao dos arquivos eletronicos o PAF-ECF ira fazer a comparacao entre a quantidade de registro existente na tabela (Select count(*) from TabProduto) com a quantidade de registro existente na tabela de controle. Se for diferente e porque algum registro dessa tabela foi incluido ou excluido por fora do PAF-ECF. Nesse caso o arquivo eletronico tera que identificar com o caracter "?". Por exigencia do fisco, os ECFs (Emissores de cupons fiscais) so permitem o cancelamento do ultimo cupom fiscal, se o cancelamento ocorrer imediatamente apos a venda, isto e, sem que seja iniciada a emissao de qualquer outro documento pelo ECF, este podera ser feito pelo proprio equipamento.Muitos contribuintes nao sabem como proceder quando nao conseguem cancelar a venda. Um exemplo que ocorre muito e o estorno de uma venda que foi recebida com cartao, por ela ter um comprovante vinculado ao cupom fiscal o ECF nao permite seu cancelamento.Nesse caso o contribuinte deve emitir uma nota fiscal de entrada, a fim de poder se recuperar do imposto debitado na operacao de saida ora cancelada e anexar o cupom fiscal a essa nota fiscal de entrada. Observar as demais disposicoes estabelecidas para essa emissao.Essa orientacao foi divulgada no site do Estado do Rio de Janeiro (www.receita.rj.gov.br), por intermedio dos esclarecimentos de 25 a 29/9/00, que sua utilizacao serve para qualquer estado. Pessoal,No bloco VII da versao 01.08 do ER-PAF-ECF, vem com uma novidade que e tratar tambem a exclusao/inclusao de dados no banco de dados. Levando em consideracao a logica que passei no post anterior "Bloco VII do PAF-ECF" (http://guilhermebragaf1.blogspot.com/2011/07/bloco-vii-do-paf-ecf.html), tratar a inclusao e facil, e so utilizar a mesma logica para tratar a alteracao de dados, no entanto como tratar um registro excluido ?Utilizei a seguinte logica:Criei uma trigger para cada tabela que faz parte dos registros dos arquivos que terao que evidenciar a exclusao de dados. Essa trigger identifica qual o programa que esta executando a exclusao. Se a exclusao nao for executada pela minha aplicacao a