none
Gerando A Ato Cotep (nota Fiscal Paulista) Na Impressora Termica Fiscal - FS600 RRS feed

  • Pergunta

  •  

    Nesse passo-a-passo no BIT iremos gerar o tão famosa nota fiscal paulista nas impressoras Daruma e também já esta validando nos site da secretaria da Fazenda também apenas o das impressoras FS600 termica Fiscal:

    OBS:ESSE PROCEDIMENTO DEVERÁ SER FEITO DEPOIS DA REDUÇÃO Z OBRIGATORIAMENTE.
    OBS:Como será feito isso no cliente, copie as pastas que foi criado no C:\ e o .REG que salvamos no 6º Passo para chegar no cliente e apenas execute-o para preencher o registro automaticamente com as informações.

    1º passo:
    entrar no site/link:
    http://www.desenvolvedoresdaruma.com.br/home/default.html clicar do lado esquerdo do na guia Windows, em seguida aparecerá o seguintes link's

    Drivers e DLLs // Exemplos // Help // Dúvidas

    então clique em Exemplos e baixai o exemplo em Borland Delphi APENAS O EXECUTAVEL, onde o arquivo tem o tamanho de 918 k's (quase 1MB) onde vem o executavel e DLL na versão 2.21.12 a unica que gera a nota fiscal paulista, abra uma NOVA PASTA colocando o arquivo em uma pasta de facil acesso onde ele permanaça sozinho.


    2º Passo:
    clique em cima do executavel que foi baixado cujo o nome é do arquivo executavel é Daruma32_Delphi_Executavel e descompaque-o na mesma pasta onde foi salvo, para confirmando a versão da DLL para garantir que estamos realmente seguindo os passos corretos, então clicar com o botão direito do mouse em cima da DLL e vá em Propriedades a segur abrirá uma guia versão então na parte inferior terá a ultima opção que é versão do produto e lá conseguiremos ver a versão real da DLL.


    3º Passo:
    entrar no Meu Computador e ir no C:\ (raiz da maquina) e criar 1 pasta com o seguinte nome BKP_RFD_Daruma e 1 pasta com o seguinte RFD_Daruma.


    4º Passo:
    entrar no registro do Windows, pode ser da seguinte forma

    clicar em Iniciar depois em Executar e digitar no quadro regedit e tecle enter

    la dentro do registro do Windows siga os seguintes caminhos nas pastas CLICANDO 2 VEZES NA PASTA para expandir
    HKEY_LOCAL_MACHINE, SOFTWARE, DARUMA, EDF E POR ULTIMO RFD, quando clicado em cima da pasta RFD do lado direito terá varias opções onde as 6 ultimas são SWHouse_CNPJ, SwHouse_IE, SwHouse_IM, SwHouse_NomeAplicativo, SwHouse_RazaoSocial e SwHouse_VersaoAplicativo, nelas iremos COLOCAR OS DADOS DA SOFTWAREHOUSE que será colocado na maquina que irá gerar a nota fiscal paulista clicando 2 vezes n opção que se deseja alterar.


    5º Passo:
    no mesmo diretorio tem os resgitros DiretorioTrabalho e DiretorioBackUp no qual será colocado o endereço das pastas criadas no C:\ no 3º passo,
    pra ficar facil de colocar os endereços nas respectivas pastas da seguinte forma:

    entrar no meu computador e clicar em C:\ e clicar 2 vezes na pasta BKP_RFD_Daruma e em cima terá a barra de endereço que especifica onde esta a pasta, copia todo o conteudo do endereço e la no registro clique 2 vezes para poder editar o registro cole na opção DiretorioBackUp alterando os dados do valor da chave colocando a \ (barra ao contrario no final) então ficará c:\BKP_RFD_Daruma\.
    O mesmo será feito com pasta RFD_Daruma que esta dentro do C:\ e entre na pasta RFD_Daruma e copie o endereço e cole dentro do registro na opção DiretorioTrabalho e não esquecer de colocar o endereço C:\RFD_Daruma\ colocando a barra no final.


    6º Passo:

    feito as alterações no registro, dentro dele clique em Arquivo (no lado esquerdo para superior da tela) e clique em exportar e salve com um nome que fica a gosto e salve em diretorio de facil acesso seu.


    7º Agora entre na pasta onde tem o executavel em Delphi que DEVERÁ estar junto com a DLL e clique 2 vezes para executa-lo, no menu que abrir clique em Impressoras Fiscais, no menu seguinte procure uma opção chamada Metodos para Gerar o Ato Cotep 17 (NF) e clique nele.
    Depois menu a Seguir colocar a Data Inicial (a partir de que dia começará jogar) Data Final (até o dia atual) E coloque uma data da seguinte forma:

    EXEMPLO DATA INICIAL:111207 DATA FINAL:111207 NÃO PODE COLOCAR PONTO, VIRGULA OU BARRA.

    então clique no botão gerar ato cotep, a pergunta a seguir alerta que demorará varios minutos clique sim e depois confirme o 2º alerta e clique sim então a impressora começará piscar a luz de LINHA.

    FEITO !!!

    depois já esta sendo gerado o arquivo dentro das pastas dentro C:\ na pasta RFD_Daruma e o backup na pasta BKP_RFD_Daruma que é o arquivo DR25697.BCV, que é DR(numero de serie da impressora). BVB que é dia/mes/ano em Hexadecimal que é o arquivo a ser carregado no site da secretaria da Fazenda.
    sexta-feira, 23 de novembro de 2007 12:24

Todas as Respostas

  • Sou leigo no assunto, gostaria de saber se este procedimento serve para a tal da portaria cat 52, instalei uma fs 600 em um cliente e pelo que percebi esta tudo ok com relação a impressão dos cupons só não tive tempo de me adaptar a tal portaria 52, ou seja com esse procedimento posso gerar os arquivos que devo transmitir mensalmente?


    segunda-feira, 28 de janeiro de 2008 01:52
  •  

    certo, na impressora FS600 pode-se usar o nosso exemplo que esta no site www.desenvolvedoresdaruma.com.br e clicar do lado esquerdo do em Windows e depois clicar em dorver's e DLL e baixar  a dll e na sequencia clicar o lado de driver's e DLL e clicar em exemplos e baixar nosso exemplo em delphi e baixar o executavel em delphi (Borland Delphi).

    ele gera o arquivo 100% ok na impressora.

     

    caso tenha alguma duvida passe seu e-mail para eu lhe ajudar para eu lhe explicar no detalhe.

     

    att,

     

    SUPORTE AO DESENVOLVEDOR DARUMA

    LUIZ CARLOS CANGUINI

    LIGAÇÃO GRATUITA : 0800 770 332 0

    e-mail's:desenvolvedores.daruma@daruma.com.br

    desenvolvedores_daruma

    site:www.desenvolvedoresdaruma.com.br

     

    Demais membros do suporte:

    desenvolvedores.suporte@daruma.com.br

    suporte.desenvolvedores@daruma.com.br

    suporte@daruma.com.br

    suporte.alexandre@daruma.com.br

    claudenir@daruma.com.br

    skype'sBig Smileesenvolvedores_suporte_daruma

    suporte_desenvolvedores_daruma

    suporte_daruma

    claudenir campos Andrade

    daruma_suporte_alexandre

    segunda-feira, 28 de janeiro de 2008 19:04
  • Luiz boa tarde,

     

    Neste caso, a Daruma está somente validando os arquivos para o CAT52 quando o cliente possui a FS600 térmica? As matriciais como FS345 não estão contemplando a CAT52?

     

    Abraços

    terça-feira, 29 de janeiro de 2008 19:24
  • boa noite,

     

    tanto nas impressoras FS345 quanto na FS600 os arquivos da Nota Fiscal Paulista são gerados e carregados 100% ok, só que a configuração é diferente para ambas as impressoras pois são modelos diferentes com tecnologias diferentes.

     

    caso haja alguma duvida sobre o caso posso tentar ajuda-lo e explicar passo-a-passo como é gerado os arquivos nas impressoras Daruma FS345 matricial e FS600 termica?

     

    segue os meus contatos no suporte:

     

    0800-770-3320

    Luiz Carlos Canguini

    Suporte ao desenvolvedor Daruma
    skype: desenvolvedor_daruma
    e-mailBig Smileesenvolvedores.daruma@daruma.com.br

     

    terça-feira, 29 de janeiro de 2008 20:55
  • Mais uma sugestão para o desenvolvimento da Daruma.

    Criar na DLL Daruma32 uma função que possa ser chamada  apartir do software aplicativo. É difícil imaginar que os usuários finais terão que entrar no software das Daruma que tem inúmeras opções para que o mesmo faça a geração do arquivo. Este utilitário é ótimo para os desenvolvedores, mas péssimo para os usuários.

    Ou alguém espera que a softwarehouses gerem todos os arquivos para os usuários?

    Ricardo Soares
    quinta-feira, 31 de janeiro de 2008 11:42
  •  

    Já existe essa função:

     

    Daruma_RFD_GerarArquivo(Str_DataInicial, Str_DataFinal);

     

    Abaixo exemplo retirado do help da DLL:

     

    · Exemplo em Visual Basic 6.0:  
     
    Public Declare Function Daruma_RFD_GerarArquivo Lib "Daruma32.dll" (ByVal Data_Inicial As String, ByVal Data_Final As String) As Short  
     
    Private Sub BT_Gerar_Ato_Cotepe_Click()  
    Dim Str_Data_Inicial As String  
    Dim Str_Data_Final As String  
     
    Str_Data_Inicial = TX_Data_Inicial.Text  
    Str_Data_Final = TX_Data_Final.Text  
     
    Int_Retorno = Daruma_RFD_GerarArquivo(Str_Data_Inicial, Str_Data_Final)  
    If (Int_Retorno = 0) Then  
    MsgBox "Erro ao Gerar o Arquivo"  
    Else  
    MsgBox "Sucesso ao Gerar o Arquivo"  
    Exit Sub  
    End If  
     
     
    · Exemplo em Dephi 7.0:  
     
    var  
    Str_DataInicial, Str_DataFinal: String;  
    Int_Confirma: Integer;  
    begin  
    Str_DataInicial := Trim(ED_DATA_INICIAL.Text);  
    Str_DataFinal := Trim(ED_DATA_FINAL.Text);  
    Int_Confirma:= Application.MessageBox ('Este Procedimento levará varios minutos, deseja continuar?' , 'Daruma Framework',mb_YesNo+mb_DefButton2+mb_IconQuestion);  
    if (int_Confirma = 6) then //Int_Confirma = 6(Sim), = 7(Não), é o valor de retorno do Application.MessageBox  
    begin  
    Int_Confirma:= Application.MessageBox ('Atenção! Não desligue, nem tire de linha a impressora enquanto estiver apitando, deseja continuar?' , 'Daruma Framework',mb_YesNo+mb_DefButton2+MB_ICONWARNING);  
    if (int_Confirma = 6) then //Int_Confirma = 6(Sim), = 7(Não), é o valor de retorno do Application.MessageBox  
    begin  
    Int_Retorno:= Daruma_RFD_GerarArquivo(Str_DataInicial, Str_DataFinal);  
    if (Int_Retorno = 1) then  
    Application.MessageBox ('Sucesso ao Gerar o Arquivo' , 'Daruma Framework',MB_OK)  
    else  
    Application.MessageBox ('Erro ao Gerar o Arquivo' , 'Daruma Framework',MB_ICONEXCLAMATION)  
    end  
    else  
    exit;  
    end  
    else  
    exit;  
    end;  

    quinta-feira, 31 de janeiro de 2008 17:55
  • Legal que a função foi implementada. Então vão algumas observações adicionais

    1 - Seria legal que o Help da Dll disponível no site estivesse atualizada. Acabei de baixar pelo site e não encotrei nenhuma referência a qualquer função com o nome Daruma_RFD.

    2 - Tambem sinto falta do histórico de alterações da DLL no site. O link está quebrado há meses (http://www.desenvolvedoresdaruma.com.br/home/downloads/Histórico.exe).

    3 - Também não seria uma má ideia ter um log de alterações no Help da DLL. Assim a gente conseguiria encontrar mais facilmente as novas funções.

    Valeu!

    Ricardo Soares
    quinta-feira, 31 de janeiro de 2008 18:09
  •  

    Lembrando que foi desenvolvido um aplicativo que ao inicializa-lo ele tem uma interface simples e leve que tem somente tem o campo das datas no qual basta passar as datas respectivas para a geração dos arquivos que é especifica para clientes finais, visando facilitar os que possuim conhecimento menor que nos da area (ramo de informatica).

     

    Luiz Canguini

    Suporte ao desenvolvedor Daruma

    0800-770-3320

    emailBig Smileesenvolvedores.daruma@daruma.com.br

    skypeBig Smileesenvolvedores_daruma

    quinta-feira, 31 de janeiro de 2008 22:29
  • Assim como qualquer outra empresa a Daruma ajuda as Softwareshouse e Softwareshouse ajuda a Daruma, e em momento algum a Daruma deixou isso por conta das Softwarehouse e sempre pensando no melhor para o desenvolvedor e as softwarehouse desenvolvemos um aplicativo simples de uso que caso seje necessario basta ligar no suporte da Daruma que repassamos o aplicativo.

     

    duvidas?

     

    Luiz Canguini

    Suporte ao desenvolvedor

    0800-770-3320

    e-mail: desenvolvedores.daruma@daruma.com.br

    skypeBig Smileesenvolvedores_daruma

    quinta-feira, 31 de janeiro de 2008 22:45
  • Caro Luiz,

    Me pareceu que você ficou um pouco irritado com a minha colocação. Então, só a título de esclarecimento, vou deixar bem clara a minha posição.

    1 - A Daruma tem feito um excelente trabalho no desenvolvimento de tecnologias e facilidades técnicas para as softwareshouse. Neste aspecto a Daruma está na vanguanrda.

    2 - Apesar disso, a Daruma tem deixado muito a desejar no quesito de comunicação com as mesmas softwareshouses. Vou dar alguns exemplos que provam esta afirmação.

    Exemplo 1: No site da Daruma, o histórico de atualizações da DLL não funciona. E não está funcionando há vários meses. Eu mesmo já mandei diversos e-mails para a equipe de suporte chamando a atenção para este problema.

    Exempo 2: Não existe no Help da DLL uma seção que mostre as novas funções criadas ou alteradas.

    Exemplo 3: O Help da DLL que se encontra no site parece estar desatualizado pois não faz menção algum as novas funções que você mencionou num post acima (Daruma_RFD...). Onde eu posso encontrar o Help atualizado?

    Exemplo 4: Você disse no post anterior que a Daruma criou um aplicativo mais simples para a geração dos arquivos do Ato Cotepe. Muito legal! Mas onde está divulgado isso? Lembro que o próprio post original deste tema usa o exemplo Delphi e não o aplicativo de interface simples que você mencionou agora.

    Exemplo 5: Recentemente tivemos um problema sério porque a função Daruma_FI_Suprimento da DLL foi alterada (o parâmetro forma de pagamento era opcional e passou a ser obrigatório). Este problema causou a necessidade de atualizarmos toda a nossa base instalada.

    O problema foi confirmado pelo seu suporte. Acontece que a função foi alterada, mas não houve nenhuma documentação da alteração até aquele momento. Após o meu e-mail, o help foi alterado.

    Entretanto, na minha opinião isso é pouco: como se trata de uma alteração que pode fazer o nosso software parar de funcionar (foi o que aconteceu no nosso caso), acredito que não basta alterar o help da função, mas isso deveria estar destacado em algum lugar com letras garrafais, pois eu duvido que algum desenvolvedor releia o help de todas as funções a cada nova versão liberada da DLL.

    Com isso tudo, quero dizer que não tenho nenhum implicância especial com a Daruma. Ao contrário. As colocações que faço aqui são crítcas que espero sejam construtivas pois todos nós (Daruma e Softwarehouses) temos muito a ganhar se a nossa comunicação melhorar ainda mais.

    Ricardo Soares
    sexta-feira, 1 de fevereiro de 2008 11:50
  •  

    Fiz um programa que visa facilitar a geração do Arquivo do Ato Cotepe 17/04, usado na Nota Fiscal Paulista.

     

    Com este programa, não será preciso entrar no regedit para ajustar os parâmetros da DLL da Daruma.

     

    Neste link vc pode baixar o instalador: http://downloads.sourceforge.net/acbr/Instalador_Daruma_NFP.exe?use_mirror=ufpr

     

    Na instalação existe a opção de instalar os fontes do programa, que está em Delphi 7.

    sexta-feira, 1 de fevereiro de 2008 13:03
  • gostaria d saber se roda em windows vista

    sexta-feira, 1 de fevereiro de 2008 23:51
  • Boa tarde Luiz,

    Gostaria de saber se a FS600 grava os dados do consumidor para geração dos arquivos, se grava como isso é feito? onde posso conseguir um exemplo? Existe algum similador de impressora para desenvolvimento?

    Desde já agradeço. Um abraço.

    terça-feira, 19 de fevereiro de 2008 21:01
  • Vamos ver se alguem pode me ajudar...

    Estou usando o Framework com a dll versão 2.21.19

    Só que esta demorando DEMAIS para gerar os arquivos, tem cliente que a geração é rapida, com arquivos tendo em media 20KB mas em outros esta levando 4 HORAS para gerar um UNICO mês com arquivos tendo em media 200KB

    completamente inviavel perder metade de um dia em somente um cliente....

    Se alguem conseguiu alguma configuração milagrosa que almente essa velocidade eu agradeço.

    Impressoras são FS600
    quinta-feira, 21 de fevereiro de 2008 19:56
  • Boa tarde...

     

    Eu tenho um aplicativo em Clipper de gestão de empresas, que possui este módulo de automação. Tenho um cliente com uma impressora fiscal FS-345, esta quando é emitida a Redução Z, gera o arquivo fiscal para ser enviado para fazenda de SP. Um outro cliente, possui a impressora FS-600 e a mesma não gera o arquivo "automaticamente" ao emitir a Redução Z, neste momento eu utilizo o aplicativo exemplo da Daruma desenvolvido em Deplhi para gerar estes arquivos, eu gostaria de saber se tem como ela gerar o arquivo automaticamente (sem precisar alterar o meu sistema, como alterar alguma chave do registro, atualizar DLL, ou algo parecido), ou se neste caso eu terei que alterar o sistema para ela executar esta tarefa?!???

     

    Os registros do sistema estão OK...

    Criei as pastas na raiz do C, configurei as chaves do registro da pasta "RFD" com as informações da Software House...

    tanto, que este mesmo sistema funciona normalmente na impressora FS-345 porém não consegue gerar o arquivo na FS-600, mas emite cupons fiscais normais, tudo certinho.

    segunda-feira, 30 de junho de 2008 17:47