Cupom Fiscal
Moderador: Moderadores
Um adendo ao que eu comentei antes: se a DLL em questão precisar fixar algum relacionamento com a identificação da instância da aplicação (handle) que executa uma de suas funções, poderá não ser possível utilizá-la. Mas tenho a impressão de que isso não será necessário pra essas funções.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
DinhoNetGomes
- Usuário Nível 2

- Mensagens: 99
- Registrado em: 14 Nov 2005 09:36
Toró de parpite II
Links, quem pediu pega aqui:
CAT 52/2007
http://info.fazenda.sp.gov.br/NXT/gatew ... 522007.htm
CAT 60/2007
http://info.fazenda.sp.gov.br/NXT/gatew ... 602007.htm
CAT 52/2007
http://info.fazenda.sp.gov.br/NXT/gatew ... 522007.htm
CAT 60/2007
http://info.fazenda.sp.gov.br/NXT/gatew ... 602007.htm
Está me retornando o erro "Unable to retrieve document". 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
DinhoNetGomes
- Usuário Nível 2

- Mensagens: 99
- Registrado em: 14 Nov 2005 09:36
Sobre Dlls...
Gente:
Se o Ecf não tiver MFD, a dll não resolve, SÓ A BEMATECH tem dll que faz tudo completo, as outras marcas de ECF é quebra-cabeça mesmo, o desenvolvedor "chupa" a info do ECF e faz o arquivo digital.
Para matricial, o Aplicativo Comercial vai ter que fazer 99% do trampo, pq do ecf só vai ser puxado os totais de Redução Z.
Além disso tem que armazenar isso dia a dia para fazer o mensal (e ainda bater tudo...)
Good Luck for everybody!
Se o Ecf não tiver MFD, a dll não resolve, SÓ A BEMATECH tem dll que faz tudo completo, as outras marcas de ECF é quebra-cabeça mesmo, o desenvolvedor "chupa" a info do ECF e faz o arquivo digital.
Para matricial, o Aplicativo Comercial vai ter que fazer 99% do trampo, pq do ecf só vai ser puxado os totais de Redução Z.
Além disso tem que armazenar isso dia a dia para fazer o mensal (e ainda bater tudo...)
Good Luck for everybody!
-
DinhoNetGomes
- Usuário Nível 2

- Mensagens: 99
- Registrado em: 14 Nov 2005 09:36
coisas do governo...
coisas do governo não prestam mesmo!
www.fazenda.sp.gov.br
clica em legislação tributaria
selecione depois portarias CAT, ano 2007
Boa sorte.
www.fazenda.sp.gov.br
clica em legislação tributaria
selecione depois portarias CAT, ano 2007
Boa sorte.
Então danou tudo. Vão ter que fazer no braço mesmo. Eu até fiz confusão com esse negócio de DLL e impressora. É que nunca usei ECF. Nem pretendo.DinhoNetGomes escreveu:Se o Ecf não tiver MFD, a dll não resolve, SÓ A BEMATECH tem dll que faz tudo completo, as outras marcas de ECF é quebra-cabeça mesmo, o desenvolvedor "chupa" a info do ECF e faz o arquivo digital.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Sobre o programa de linha de comando BMRSA, cujo link já havia sido passado aqui:
Para gerar as chaves pública e privada (demora um tempão) no arquivo texto "mykeys.txt":
O valor 64 diz respeito ao tamanho da chave. Conforme o CAT52, 1024 bits (1024/16=64). Ele gera as chaves normalmente. O único porém é com relação à chave privada, ao invés dela ter 256 dígitos, como preconiza a CAT52, tem 255. Porque eu não sei. Nem adianta acrescentar um dígito a mais (até poderia ser feito). O MD5 sempre fica com uma assinatura de 255 dígitos.
Problema da chave à parte, basta gerar o MD5 (fácil) do conteúdo do arquivo (menos o registro EAD), gravando-o num arquivo. Supondo que o chamamos de "teste.txt", mais uma vez usamos o programa:
A assinatura será encontrada no arquivo "teste.enc". O argumento -pu diz respeito à chave pública. Normalmente se codifica pela chave pública, mas o CAT orienta (errado?) para usar uma chave privada. Se for isso mesmo, é só trocar para -pr. Mas fica o problema que citei: a assinatura do hash MD5 fica com o tamanho de 255 dígitos.
Pelo menos, acho que já andamos um pouco à frente.
Alguém descobriu mais alguma coisa?
Para gerar as chaves pública e privada (demora um tempão) no arquivo texto "mykeys.txt":
Código: Selecionar todos
bmrsa -mkh -g 64 -f mykeys.txtProblema da chave à parte, basta gerar o MD5 (fácil) do conteúdo do arquivo (menos o registro EAD), gravando-o num arquivo. Supondo que o chamamos de "teste.txt", mais uma vez usamos o programa:
Código: Selecionar todos
bmrsa -mkh -mit -moh -pu -f mykeys.txt <teste.txt >teste.encPelo menos, acho que já andamos um pouco à frente.
Alguém descobriu mais alguma coisa?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Re: Sobre Dlls...
Não, outras marcas também funcionam pela DLL.DinhoNetGomes escreveu:Se o Ecf não tiver MFD, a dll não resolve, SÓ A BEMATECH tem dll que faz tudo completo, as outras marcas de ECF é quebra-cabeça mesmo, o desenvolvedor "chupa" a info do ECF e faz o arquivo digital.
Acabo de entrar em contato com o suporte da SWEDA, e não há necessidade de se ler o ECF mesmo que seja antigo, uma matricial 7000-I o exemplo. Isso porque com a nova DLL deles, independenete de fita detalhe o arquivo solicitado pelo fisco é gerado...
Mas como?? Simples: a cada comando que você envia para a DLL, seja uma abertura de cupom, a DLL já insere a informação no arquivo neste momento.
Quem usa DLL, pode ficar tranquilo, pelo menos com a Sweda já ta muito fácil, questão superada eu diria.
Agora o MEU problema é acessar a tal DLL via Clipper, e de quebra ter que adaptar todas as rotinas de comunicação direta... A questão final é: vale mais a pena adptar o sistema para rodar as DLLs ou gerar o arquivo na mão?
Heis a questão!
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
DinhoNetGomes
- Usuário Nível 2

- Mensagens: 99
- Registrado em: 14 Nov 2005 09:36
Re: Sobre Dlls...
Eita, o assunto tá fervendo...
mas usam Mecaf (procomp, diebold, digiarte, etc...) oh, shit!!
Nesta marca, a Dll da Afrac ou da Mecaf só puxa informação x, mas é o Aplicativo que monta o arquivo digital.
Enfim, é trampo pra varar a noite...
Meus cliente não usam Sweda (Graças a Deus!)Stanis Luksys escreveu:Não, outras marcas também funcionam pela DLL.
mas usam Mecaf (procomp, diebold, digiarte, etc...) oh, shit!!
Nesta marca, a Dll da Afrac ou da Mecaf só puxa informação x, mas é o Aplicativo que monta o arquivo digital.
Enfim, é trampo pra varar a noite...
-
DinhoNetGomes
- Usuário Nível 2

- Mensagens: 99
- Registrado em: 14 Nov 2005 09:36
Nada me daria maior prazer (a não ser teclados ABNT). Mas, felizmente, não trabalho com esse tipo de máquina. Aleluia!DinhoNetGomes escreveu:E se ver um ecf na mesa do seu micro, quebre!
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Hehehe!
Eu também nunca gostei deste lance de ECF, mas com o passar do tempo a gente vai acostumando, e no final acaba por sendo uma opção a mais no sistema, e uma opção de caráter extremamente elimiatório inclusive, pois sendo exigido por legislação, dificilmente um estabelecimento vai optar por utilizar dois softwares, o de gerenciamento interno e ainda o emissor, mesmo que por um acaso o administrativo seja melhor. Eu vivi muito isso, ser trocado por um simples PDV com cara de Windows. E o pior é quando o cliente cresce, não precisava mas passa a precisar do tal do ECF.
Eu mesmo quando precisei ralei muito, cheguei a consultar o colega Janis Peters (valeu Janis! Ta sumido hein!!!) aqui mesmo do Fórum, um grande entendedor eu diria. Foi lendo as postagens dele aqui que eu abri os olhos também para a questão legal, abordada no outro tópico sobre resposabilidades.
Eu ainda estou em fase de transição quanto a isso, tenho rotinas para bematech e sweda (daruma to quase lá), mas vira e mexe surge uma nova leizinha imbecil dessas... E todas essas outras marcas citadas nem sei se um dia vou conseguir programar... Desanima mesmo sabe? Os caras lá de cima devem achar que programador coça o saco o dia todo. Eu tenho projetos a fazer, em especial minhas migrações aqui, que não é bem como dizem (compilar e rodar).
Com essas leis em momentos inoportunos, e com prazos curtos, que softhouse pode se planejar neste país?
Eu vejo essa e outras leis com o seguinte olhar: é mutreta mesmo! Entre os fabricantes de ECF e o governo, pode escrever que em breve vai diminuir o faturamento mínimo para obrigatoriedade, e ainda com mais essa, só as impressoras novas vão estar na praça...
Bom, nem vou me alongar mais... É de tirar do sério!
Falou aí, ainda busco alternativas.
Eu também nunca gostei deste lance de ECF, mas com o passar do tempo a gente vai acostumando, e no final acaba por sendo uma opção a mais no sistema, e uma opção de caráter extremamente elimiatório inclusive, pois sendo exigido por legislação, dificilmente um estabelecimento vai optar por utilizar dois softwares, o de gerenciamento interno e ainda o emissor, mesmo que por um acaso o administrativo seja melhor. Eu vivi muito isso, ser trocado por um simples PDV com cara de Windows. E o pior é quando o cliente cresce, não precisava mas passa a precisar do tal do ECF.
Eu mesmo quando precisei ralei muito, cheguei a consultar o colega Janis Peters (valeu Janis! Ta sumido hein!!!) aqui mesmo do Fórum, um grande entendedor eu diria. Foi lendo as postagens dele aqui que eu abri os olhos também para a questão legal, abordada no outro tópico sobre resposabilidades.
Eu ainda estou em fase de transição quanto a isso, tenho rotinas para bematech e sweda (daruma to quase lá), mas vira e mexe surge uma nova leizinha imbecil dessas... E todas essas outras marcas citadas nem sei se um dia vou conseguir programar... Desanima mesmo sabe? Os caras lá de cima devem achar que programador coça o saco o dia todo. Eu tenho projetos a fazer, em especial minhas migrações aqui, que não é bem como dizem (compilar e rodar).
Com essas leis em momentos inoportunos, e com prazos curtos, que softhouse pode se planejar neste país?
Eu vejo essa e outras leis com o seguinte olhar: é mutreta mesmo! Entre os fabricantes de ECF e o governo, pode escrever que em breve vai diminuir o faturamento mínimo para obrigatoriedade, e ainda com mais essa, só as impressoras novas vão estar na praça...
Bom, nem vou me alongar mais... É de tirar do sério!
Falou aí, ainda busco alternativas.
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Re: Sobre Dlls...
Essa afirmação eu não entendi, visto que se usassem você não teria trabalho algum nesta questão do arquivo eletrônico...DinhoNetGomes escreveu:Meus cliente não usam Sweda (Graças a Deus!)
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Pelo jeito essa Sweda é "carne de pescoço". 
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.
---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!

