Acabo de enviar para o CVS as modificações para a inclusão do novo componente ACBrRFD...
O componente ACBrRFD visa atender a exigência do Fisco de SP instituida com a CAT 52/07, que determina que todas as impressoras sem MFD devem criar registros de LOG (no formato semelhante ao da MFD) no disco da máquina...
O texto da CAT 52/07 e 60/07 (correção da 52) estão disponíveis na pasta ACBr\tools\RFD ( o diretório tools só é disponível para quem usa o CVS )
Para usar o componente ACBrRFD é necessário liga-lo a um ACBrECF e configurar os parâmetros com os dados da Sw.House no próprio componente... além do diretório para criação dos aquivos da RFD. Feito isso, quando o ACBrECF for ativado ele tentará ativar o componente ACBrRFD.
No primeiro processo de ativação, o diretório especificado no ACBrRFD será criado (se necessário), e tb será criado um sub-diretório com os 8 últimos dígitos do numero de Série do ECF. No diretório do ECF será criado o sub-diretório "LOG" e um subdiretório para cada mes que o ECF trabalhar...
Dentro do diretório LOG, são criados os arquivos de log do dia de movimento, que serão usados na geração final do arquivo RFD (que ocorre durante a ReduçãoZ)... O arquivo RFD será criado na pasta do Mes.
Para o ACBrRFD conseguir gerar o arquivo corretamente é necessário informar alguns dados do Contribuinte e do ECF que será controlado... Para isso, capture a Leitura da Memoria fiscal (pode ser de 1 dia apenas) e observe os dados necessários... Edite o arquivo ACBrRFD.INI dentro da pasta do ECF...
Após detectar a Marca e Modelo correto do ECF, abra o arquivo RFDID.INI e verifique os valores disponíveis, ex: BE6 = Bematech MP20 FI-II
Exemplo da estrutura dos diretórios:
C:\SuaApp
C:\SuaApp\RFD ( diretório onde fica o RFDID.INI )
C:\SuaApp\RFD\8111111.111 ( diretorio onde fica o ACBrRFD.INI )
C:\SuaApp\RFD\8111111.111\log ( arquivos de log diário )
C:\SuaApp\RFD\8111111.111\200708 ( Arquivos RFD do mes 08/2007 )
C:\SuaApp\RFD\8111111.111\200708\BE611111.787 -> Arquivo RFD de um dia
Os dados do contribuinte (Razao Social, Endereço, CNPJ, IE) podem ser detectados no cabeçalho impresso pelo ECF... O ACBrRFD tenta detectar o CNPJ e IE em alguns modelos de ECF, e se tiver sucesso já grava-os no ACBrRFD.INI
Os dados do usuário atual do ECF podem ser encontrados na Leitura da Memória Fiscal, logo após o cabeçalho do ECF na seção USUÁRIOS... Use os dados do último usuário cadastrado
Exemplo:
CRETTE MAQUINAS - ME PRACA CARLOS DA SILVA,34 - SALA 01 - CENTRO ---+ CEP 18270-410 MARAPE/SP +>-- Dados do Usuário CNPJ 05.891.024/0001-43 IE: 677.167.516.165 ---+ 06/08/07 18:32:15 GNF:000024 COO:000063 LEITURA DA MEMàRIA FISCAL PERÖODO DE 01/08/07 ate 06/08/07 Contador de Rein¡cio 0005 Contador de Redu‡äes 1098 --------------REINÖCIO DE OPERA€ÇO-------------- CRO DATA HORA CRO DATA HORA 0001 30/08/01 18:11 0002 30/08/01 18:11 0003 22/02/02 17:39 0004 09/12/03 22:47 0005 08/12/06 16:23 --------------------USUµRIOS-------------------- Usu rio:0001 CRO:0001 30/08/01 18:11 CNPJ MODO TREINAMENTO IE: XXXXXXXXXXXXXXX IM: YYYYYYYYYYYYYYY GT: 8,00 Usu rio:0002 CRO:0003 22/02/02 17:39 ---+ CNPJ 02.491.004/0001-45 IE: 687.063.316.115 +>--- Dados do Cadastro do usuário GT: 456.065,34 ---+ ----------------REDU€åES DIµRIAS---------------- Modo Fiscal - Usu rio:0002 CRZ CRO DATA HORA VENDA BRUTA a=acr‚scimo iof, c=cancelamentos, d=descontos ------------------------------------------------ ** C‚lula Inv lida ** Total do Per¡odo 0,00 ------------------------------------------------ Mem¢ria Restante: 1174 dias ------------------------------------------------ 19JEJ9O2 5JQKHDLT PTWV7MON 19JED6G1 5JHCD7AMJKUG BEMATECH MP-20 FI II ECF-IF VER03.30 LJ:0001 ECF:0001 FAB:4708010810098 06/08/07 18:32:15 DDDDDDDDDDDJEIICHE BBRR ================================================
Na leitura de memoria fiscal acima, temos como dados do usuário no arquivo ACBrRFD.INI:
[ECF] DiaMov=20070807 CROAtual=5 RFDID=BE6 VersaoAtoCotepe=PC5207 01.00.00 [CONTRIBUINTE] Nome=CRETTE MAQUINAS - ME CNPJ=05891024000143 IE=677167516165 Endereco=PRACA CARLOS DA SILVA,34 - SALA 01 - CENTRO NumUsuario=0002 DataHoraCadastro=200202221739 CROCadastro=0003 GTCadastro=456065,34
Observe que campos Data (como DataHoraCadastro) devem ser cadastrados no formato YYYYMMDD e DataHora no formato: YYYYMMDDHHNNSS

Entrar
Cadastre-se
Ajuda

Quote
