Search the Community
Showing results for tags 'faq'.
-
Boa tarde! Sendo bem didático, qual a diferença de configurar WinCrypt, OpenSSL e Capicom no ACBrMonitorPlus e o que preciso mais para cada uma dessas opções funcionarem. Existem tópicos a esse respeito publicados, mas, pelo menos para mim, falta aquele "algo" mais para que a explicação se torne completa. Grato e gostaria que me ajudassem. Saudações,
-
Boa tarde, iniciei os estudos para implementar a emissão do MDF-e, e uma das regras que mais me chamou atenção foi sobre as informações do percurso do manifesto, nas viagens intermunicipais. Gostaria de compartilhar um pequeno projeto desenvolvido em Lazarus, (meu objetivo é montar um cadastro de percursos, a fim de evitar a rejeição de "Percurso inválido") considerando as seguintes validações verificadas na documentação do MDF-e: Validações SEM percurso: 1) UF ini e UF fim são iguais -> não deve selecionar nenhuma UF de percurso 2) UF ini e UF fim são diferentes e fazem divisa -> não deve selecionar nenhuma UF de percurso Validações COM percurso: 3) nem UF ini nem UF fim devem estar selecionadas no percurso. 4) a primeira UF da lista deve fazer divisa com a UF inicial (carregamento) 5) entre as UF selecionadas, cada UF deve fazer divisa com a UF seguinte, na ordem de cima para baixo. 6) a ultima UF da lista deve fazer divisa com a UF final (descarregamento) Basicamente, foi montada uma classe TUF (uufclass.pas), onde para cada objeto de UF criado, ele cria num vetor a lista das outras UF que fazem divisa com esta. Também tem um Form mostrando como o usuário informaria as UF inicial e final, assim como selecionar (TCheckListBox) as UFs do percurso. Também é possível ordenar as UFs (TListBox). Por último, foi feito uma "perfumaria", desenhando o percurso selecionado, no mapa do Brasil (TImage). Espero que seja útil, qualquer sugestão é bem vinda. Att Ricardo valida_percurso_lazarus.zip
- 10 replies
-
- 11
-
Segue uma pequena lista dos ECF's suportados, quem homologar em outro ECF's por favor ajude a atualizar o tópico: Data da última atualização: Veja no fim do post. BEMATECH Protocolo: ecfBematech MP 20 FI (não MFD) MP 20 FI II (não MFD) MP 25 FI (não MFD) MP 600 TH FI MP 2000 TH FI MP 2100 TH FI MP 3000 TH FI MP 4000 TH FI MP 6100 TH FI Protocolo: ecfEscECF MP 4200 TH FI MP 4200 TH FI II SWEDA Protocolo: ecfSweda IFS 7000 (não MFD) IFS 9000 (não MFD) Protocolo: ecfSweda e ecfSwedaSTX (otimizado) ST100 ST120 ST200 ST1000 ST2000 ST2500 DARUMA Protocolo: ecfDaruma FS-345 (não MFD) FS-600 FS-600 USB FS-2000 (não MFD) FS-2100T (não MFD) FS-700L FS-700M FS-700H MACH 1 MACH 2 MACH 3 Protocolo: ecfEscECF FS-800i URANO Protocolo: ecfUrano 1 EFC (não MFD) Protocolo: ecfFiscNet 1 FIT LOGGER ZPM 200 ZPM 300 ZPM 500 DATAREGIS Protocolo: ecfDataRegis ?? (alguém lembra o nome delas ?) Protocolo: ecfFiscNet 6000-EP 3202-DT IF-MT100 EPSON Protocolo: ecfEpson TM-H6000 FB TM-H6000 FB II TM-T81FB II TM-T88FB II TM-T81 FBIII TM-T88 FBIII TM-H6000 FBIII Protocolo: ecfEscECF Epson TM-T800F (para modelo USB, veja este tópico) Epson TM-T900F (para modelo USB, veja este tópico) ELGIN Protocolo: ecfSchalter D Print (não MFD) SCFI 1E (não MFD) Protocolo: ecfMecaf ECF IF 500 1E (não MFD) Protocolo: ecfFiscNet IF MFD FIT 1E X5 Elgin200 Elgin300 K Fiscal ZPM TERMOPRINTER Protocolo: ecfFiscNet TPF 1002 TPF 1004 YANCO IF YANCO 8000 (não MFD)
-
Para remover manualmente o ACBr do computador quando necessário sigam os procedimentos abaixo: 1) Apague todos os arquivos seguintes: ACBr*.bpl ACBr*.dcp ACBr*.dcu PCN*.bpl PCN*.dcp PCN*.dcu SYNA*.bpl SYNA*.dcp SYNA*.dcu Nota importante: Visto que o Delphi busca os arquivos para compilar em diretórios diferentes é necessário apagar os arquivos na pasta do ACBr, na pasta do seu aplicativo, nas pastas públicas ou de default do Delphi (Documentos públicos), nas pastas que estiverem no PATH do Windows, etc... Assim aconselhamos a apagar os arquivos mencionados logo do computador inteiro. 2) Remova as entradas antigas dos pacotes no registro do sistema. Seguindo um dos seguintes modos: 2.a - Removendo manualmente do registro do Windows que fica em uma destas chaves, dependendo da versão do Delphi: HKEY_CURRENT_USER\Software\Borland\<versao>\Known Packages HKEY_CURRENT_USER\Software\CodeGear\BDS\<versao>\Known Packages HKEY_CURRENT_USER\Software\Embarcadero\BDS\<versao>\Known Packages Lembrando que pode variar dependendo e versão, procure sempre por "Known Packages" que são os pacotes instalados no Delphi. 2.b - Ou pode-se abrir o Delphi e dizer não para os erros de pacote não encontrados, automaticamente o delphi não os carregará mais. Após isso, reinstale utilizando o ACBrInstall.
- 32 replies
-
- 9
-
Olá pessoal, Esse tópico é para explicar como você pode voltar a versão do código ACBr usando o SVN. Em que situações que isso pode ser necessário? Imagine que você acabou de atualizar os componentes, (ou na linguagem do SVN, fazer um "update"), e percebe qualquer uma das situações abaixo: ... que algum componente que você usa foi removido; ... que um comportamento de um componente mudou; ... que propriedades foram alteradas; ... que um erro foi introduzido ; ... que algum arquivo foi removido (por exemplo um arquivo de modelo relatório); Em qualquer um desses casos o mais correto é você adaptar o seu código de acordo com as alterações (mesmo no caso do bug você talvez possa corrigir e reportar). Mas e se você precisa da solução imediata? Talvez o seu cliente precise de um novo executável agora. Ou pode ser que você precise de mais tempo pra adaptar o seu código. Ou ainda você pode querer comparar logs gerados antes e depois da atualização. Ou o precise do acesso ao arquivo removido. Em qualquer um desses casos você precisaria voltar a versão do ACBr. Como você pode fazer isso? Usando o TortoiseSVN e o Windows Explorer! Siga os seguintes passos: 1) Clique com o botão direito na pasta do ACBr e selecione "Update to revision..."; 2) Na janela que abriu, marque a opção Revision e escreva na caixa de texto para qual revisão que você deseja retornar; Por exemplo 16601; 3) Confirme; 4) Use o ACBrInstall para reinstalar o ACBr (em caso de problemas, marque a opção de apagar arquivos antigos) Pronto o código vai voltar pra versão (ou revision) que você selecionou. Vai ser como se você não tivesse atualizado. Sua próxima dúvida talvez seja: Como vou saber qual revision devo escolher? Isso vai depender do seu objetivo. Vou deixar essa explicação para um próximo post. Então, a princípio escolha a revisão em vigor na sua máquina antes de atualizar.
-
Algumas dicas para quem está utilizando o Integrador MFE: Onde encontrar os arquivos para download? O site oficial é http://cfe.sefaz.ce.gov.br/mfe/informacoes/downloads#/, mas nem sempre os links estão funcionando, atualmente as últimas versões foram disponibilizadas pelo @luiz renato da silva abade no seguinte link: https://drive.google.com/drive/folders/0B0H-Nn7Nqhd7QkNIWDFCeElSQzQ O que preciso instalar para que o Integrador funcione? Após instalar o integrador e executá-lo pela primeira vez, abra a pasta em que ele foi instalado(Geralmente %LOCALAPPDATA%\Programs\Integrador) e instale a última versão do Driver MFE(Atualmente DriverMFE_Instalador_01.04.01.exe). Após isto instale seu hardware MFE com os drivers específicos da marca do seu equipamento e configure o integrador com os dados abaixo. Quais os dados que devem ser usados na configuração do integrador? CNPJ do Estabelecimento: 30146465000116 Inscrição Estadual do Estabelecimento: 065911482 CNPJ da Software House: 98155757000159 Código de Validação do Aplicativo Comercial: MD2Nof/O0tQMPKiYeeAydSjYt7YV9kU0nWKZGXHVdYIzR2W9Z6tgXni/Y5bnjmUAk8MkqlBJIiOOIskKCjJ086k7vAP0EU5cBRYj/nzHUiRdu9AVD7WRfVs00BDyb5fsnnKg7gAXXH6SBgCxG9yjAkxJ0l2E2idsWBAJ5peQEBZqtHytRUC+FLaSfd3+66QNxIBlDwQIRzUGPaU6fvErVDSfMUf8WpkwnPz36fCQnyLypqe/5mbox9pt3RCbbXcYqnR/4poYGr9M9Kymj4/PyX9xGeiXwbgzOOHNIU5M/aAs0rulXz948bZla0eXABgEcp6mDkTzweLPZTbmOhX+eA== Selecione o checkbox "Servidor" (Talvez seja necessário alterar o campo IsServer para True no arquivo Integrador.cnf - Use o SQLiteStudio -http://sqlitestudio.pl/) O XML enviado para o aparelho de teste deve usar os mesmos dados do Integrador? Não, no caso cada marca possui dados específicos que deverão ser informados no XML de venda. TANCA: Código de Ativação: 12345678 CNPJ do Contribuinte: 08.723.218/0001-86 IE do Contribuinte: 562.377.111.111 CNPJ da Software House: 16.716.114/0001-72 Assinatura da Software House: SGR-SAT SISTEMA DE GESTAO E RETAGUARDA DO SAT ELGIN: Código de Ativação: 123456789 CNPJ do Contribuinte: 14.200.166/0001-66 IE do Contribuinte: 1234567890 CNPJ da Software House: 08.490.295/0001-33 Assinatura da Software House: MD2Nof/O0tQMPKiYeeAydSjYt7YV9kU0nWKZGXHVdYIzR2W9Z6tgXni/Y5bnjmUAk8MkqlBJIiOOIskKCjJ086k7vAP0EU5cBRYj/nzHUiRdu9AVD7WRfVs00BDyb5fsnnKg7gAXXH6SBgCxG9yjAkxJ0l2E2idsWBAJ5peQEBZqtHytRUC+FLaSfd3+66QNxIBlDwQIRzUGPaU6fvErVDSfMUf8WpkwnPz36fCQnyLypqe/5mbox9pt3RCbbXcYqnR/4poYGr9M9Kymj4/PyX9xGeiXwbgzOOHNIU5M/aAs0rulXz948bZla0eXABgEcp6mDkTzweLPZTbmOhX+eA== * Caso receba o erro "Rejeicao: Emitente nao autorizado para uso do SAT", verifique se no XML informou os dados acima, lembrando que os dados do integrador serão diferentes dos dados enviados no XML. Onde obter suporte? O suporte atualmente é prestado através do email [email protected] ou por um grupo no WhatsApp que pode ser acessado pelo link https://chat.whatsapp.com/2OjHVks1Q3sGMTgeZityxm Atualizado em 30/04/2017 - Novo grupo de suporte: https://groups.google.com/forum/?hl=pt-BR#!forum/sefaz_integrador_fiscal Existem módulos para desenvolvedores? Sim, atualmente TANCA e Elgin possuem equipamentos disponíveis. Consigo testar o integrador sem um aparelho de desenvolvimento? Sim, para isso crie na pasta quem que o Integrador está instalado(%LOCALAPPDATA%\Programs\Integrador) um arquivo com o nome debug.dbg. (Funciona apenas até a versão 1.5.86 do Integrador) Como simular os comandos de pagamento? Para usar os métodos EnviarPagamento e VerificarStatusValidador é necessário o uso do Simulador POS. Para cada comando EnviarPagamento deve ser gerado um valor diferente para o campo SerialPOS(Em ambiente de produção esse número será único para cada POS do estabelecimento). Após o comando EnviarPagamento ser executado, guarde o valor do campo IDPagamento, abra o programa simulador_pos.exe e no campo TERMINAL SERIAL informe o mesmo valor que foi informado no campo SerialPOS do comando EnviarPagamento. Clique na opção 1-VFP-e e será exibido o valor do pagamento solicitado. Depois você deve efetuar o pagamento clicando na opção 2-PAGAR. Após estes passos, você pode usar o comando VerificarStatusValidador informando o IdPagamento no campo IdFila para receber a confirmação do pagamento. Caso vc use o comando VerificarStatusValidador antes de efetuar o pagamento no simulador o campo Codigo Autorização virá com o seguinte conteúdo: <CodigoAutorizacao>queue item XXX not complete</CodigoAutorizacao>, onde o XXX se refere ao IdPagamento. Todos os comandos já estão implementados no ACBr? Além dos comandos já existentes no SAT, foram implementados os seguintes comandos no componente ACBrSAT - EnviarPagamento, VerificarStatusValidador, RespostaFiscal e EnviarStatusPagamento.
- 31 replies
-
- 11
-
Boa tarde a todos Seguindo alguns tópicos que encontrei no fórum, fiz um resumo da conversão que fiz para quem estiver migrando para o trunk 2, espero que possa ajudar alguém: CTe ** CTe * Valida De: ACBrCTe1.Conhecimentos.Valida; Para: ACBrCTe1.Conhecimentos.Validar; * Configuracoes.Geral.PathSalvar De: ACBrCTe1.Configuracoes.Geral.PathSalvar Para: ACBrCTe1.Configuracoes.Arquivos.PathSalvar * EnviarEventoCTe De: ACBrCTe1.EnviarEventoCTe(idLote); Para: ACBrCTe1.EnviarEvento(idLote); * De: if ACBrCTe1.Conhecimentos.Items[i].Confirmada then Para: if ACBrCTe1.Conhecimentos.Items[i].Confirmado then * De: ACBrCTe1.Conhecimentos.Items[i].SaveToFile(cFileName); Para: ACBrCTe1.Conhecimentos.Items[i].GravarXML(cFileName); * De: DFEUtil.LimpaNumero(cDocumento) Para: OnlyNumber(cDocumento) * De: ACBrCTe1.Configuracoes.Certificados.DataVenc Para: ACBrCTe1.SSL.CertDataVenc NFe ** NFe * De: cNroSerieCertificado := ACBrNFe1.Configuracoes.Certificados.SelecionarCertificado; Para: cNroSerieCertificado := ACBrNFe1.SSL.SelecionarCertificado; * De: ACBrNFe1.NotasFiscais.Valida; Para: ACBrNFe1.NotasFiscais.Validar; * De: ACBrNFe1.Configuracoes.Geral.PathSalvar; Para: ACBrNFe1.Configuracoes.Arquivos.PathSalvar; * De: ACBrNFe1.EnviarEventoNFe(idLote); Para: ACBrNFe1.EnviarEvento(idLote); * De: cSituacao := SituacaoNFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe); Para: cSituacao := SituacaoDFeToStr(AcbrNFe1.WebServices.ConsNFeDest.retConsNFeDest.ret.Items[idx].resNFe.cSitNFe); * De: ACBrNFe1.NotasFiscais.Items[i].SaveToFile(cFileName); Para: ACBrNFe1.NotasFiscais.Items[i].GravarXML(cFileName); * Removidos: ( não existe mais DPEC) ACBrNFe1.WebServices.EnviarDPEC.Executar ACBrNFe1.WebServices.ConsultaDPEC.NFeChave ACBrNFe1.WebServices.ConsultaDPEC.Executar; * De: NFe.Det[idx].Prod.nItemPed := 0; Para: NFe.Det[idx].Prod.nItemPed := ''; * Disponível NFe.Det[idx].Prod.CEST ( trunk 2 ) * Remover Componentes ACBrNFeDANFERave1 e ACBrNFeDANFERaveCB1 * De: ACBrNFe1.NotasFiscais.Items[idx].SaveToFile(cFileName ); Para: ACBrNFe1.NotasFiscais.Items[idx].GravarXML(cFileName); * De: ACBrNFe1.Configuracoes.Certificados.DataVenc Para: ACBrNFe1.SSL.CertDataVenc NFSe ** NFSe * De: ACBrNFSe1.Configuracoes.Arquivos.PastaMensal := True Para: ACBrNFSe1.Configuracoes.Arquivos.SepararPorMes := True * De: ACBrNFSe1.Configuracoes.WebServices.CodigoMunicipio := 9999 Para: ACBrNFSe1.Configuracoes.Geral.CodigoMunicipio := 9999 * De: ACBrNFSe1.Configuracoes.WebServices.SetConfigMunicipio(ACBrNFSe1.Configuracoes.Geral.PathSchemas); Para: ACBrNFSe1.Configuracoes.Geral.SetConfigMunicipio; * De: ACBrNFSe1.Configuracoes.WebServices.SenhaWeb := cSenhaWeb; Para: ACBrNFSe1.Configuracoes.Geral.SenhaWeb := cSenhaWeb; * De: ACBrNFSe1.Configuracoes.WebServices.UserWeb := cUserWeb; Para: ACBrNFSe1.Configuracoes.Geral.UserWeb := cUserWeb; * De: cProvedor := ACBrNFSe1.Configuracoes.WebServices.xProvedor; Para: cProvedor := ACBrNFSe1.Configuracoes.Geral.xProvedor; * De: ACBrNFSe1.Configuracoes.Geral.PathSalvar; Para: ACBrNFSe1.Configuracoes.Arquivos.PathSalvar; * De: ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := noTributacaoNoMunicipio; ACBrNFSe1.NotasFiscais.Items[0].NFSe.NaturezaOperacao := StrToNaturezaOperacao(ok, cNaturezaOperacao); Geral * pcnConversao ( ainda existe ) - especializado para pcnConversaoNFe e pcteConversaoCTe adicionem no uses pcnConversaoNFe e pcteConversaoCTe junto com pcnConversao * ACBrDFeUtil // Unificado: ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil ( não existem mais ) remover ACBrNFeUtil-ACBrNFEsUtil-ACBrCTeUtil e deixem ACBrDFeUtil * Added novo uses ACBrUtil * EstaVazio De: if DFeUtil.EstaVazio(cPathSalvar) then Para: if EstaVazio(cPathSalvar) then
- 33 replies
-
- 10
-
- pcnconversao
- acbrdfeutil
-
(and 3 more)
Tagged with:
-
Segue conforme solicitação a alguns amigos de como implementar ACBrTEFD em projetos sem o uso do ACBrECF @Italo Jurisato JuniorPor gentileza, poderia "comitar" esse exemplo no trunk? Considerações importantes Esse demo não é indicado para quem usa o ACBrECF, pois já existe o Demo ACBrECFTeste, onde explorar o conjunto (ps: aconselho verificar o demo feito em lazarus pois o mesmo está completo o exemplo, em relação ao demo em Delphi. Configurar o componente ACBrTEFD para [AutoFinalizarCupom = False] [MultiplosCartoes=True] [NumeroMaximoCartoes=3] Foi utilizada uma lógica em emular o estados possíveis do ECF. (Enumerado:tEstadoEcfSimulado) Estudar o evento ACBrTEFDComandaECF, ACBrTEFDInfoECF e ACBrTEFDComandaECFSubtotaliza onde os mesmo manipulam tEstadoEcfSimulado Assinar os Eventos ACBrTEFDComandaECFAbreVinculado, ACBrTEFDComandaECFImprimeVia e ACBrTEFD1ExibeMsg Ambiente de Teste Teste realizado no sistema modular SitDemo-Sitef(Software Express) Venda com múltiplos cartões Venda em 2 formas de pagamento(Dinheiro + Cartão) Extras Método finalizarCupomNFCe existe um tratamento para emissão em (OFF-LINE Contingência) caso houver qualquer erro na emissão da mesma Sequência na impressão(imprimer o NFCe > Posteriormente os Cupons Vinculados) Inicia Venda Informe o valor de pagamento e Selecione a forma de pagamento Armazena em Buffer as formas de pagamento Após a totalização das formas de pagamento haverá o enviar da NFCe ao SEFAZ Estadual imprime a NFCe e os Vinculados Finaliza a sequência com os EstadoEcfSimulado = Livre Delphi - TEF.rar
- 31 replies
-
- 11
-
Bom dia a todos recentemente os clientes da empresa em qual trabalho vem recebido emails falsos de cobrança com boletos falsos, porem contendo informações verdadeiras.. como a compra realmente existir, dados cadastrais do destinatário e do remente vencimento e valor, apos muita investigação cheguei a seguinte conclusão: Estão usando portal da nfe, os hackers consultam chaves aleatoriamente no portal da nfe, e como exige apenas um captcha eles tem acesso as informações da empresam, do cliente e do financeiro usando apenas um parser de html simples ( como muitos usam para "baixar" o dito xml do portal se o uso do certificado digital) e como no portal é exibido também o e-mail do destinatário fica de prato cheio a eles. Isso descobri após uma analise das informações enviadas no boleto falso estão exatamente iguais as informações que registro na nfe que tem alguns detalhes diferentes de quanto eu envio o boleto real ao meu cliente. Como medida de segurança parei de enviar o e-mail do cliente em meus xmls, desta forma ao consultar a informação no portal do nfe ele nao tem como enviar ao cliente
-
Olá, sou programador experiente em Delphi e gostaria de saber como posso ser um colaborador do projeto ACBr. Utilizo alguns componentes ACBr em meus projetos e acho que posso contribuir no trabalho dos desenvolvedores.
-
Estou com uma duvida em relação aos dados extraídos na redução z da bematech mp4200TH! Em relação ao ICMS Temos os: -> Totalizadores - Base Cálculo - Imposto -< -> T17,00% - 533,00 - 90,61 -< Ao invés de salvar a Base de Calculo, como os outros ECF fazem, este ECF do convênico 09/09, salva somente o valor do Imposto. O Valor correto seria 533,00, mas esta salvando 90,61. A duvida é a seguinte: Este novo modelo de ECF, não salva esta informação? Ou temos que fazer algum ajuste no componente ACBRECF?
-
Olá pessoal, já tenho um PDV rodando com SAT, porém devido a defeitos de alguns aparelhos SAT que acabam deixando meu clientes com dias parados sem emissão de Cupons estou pensando em adicionar a funcionalidade de emissão de NFC-e para esses clientes. Pelo o que estou lendo, não existe ambiente de homologação para Softwares Houses, somente as empresas podem se credenciar para emissão de NFC-e. É isso mesmo?
-
Olá pessoal , estou com um problema , que muito já ouviram falar e poucos conseguem resolver ! Bom existe um modulo que os bancos usam chamado G-Buster Desenvolvido GAS Tecnologia Esse modulo ta fechando meu projeto assim que acesso a pagina do banco pelo IE Ja tentei de diversas formas resolver mais não conseguir , alguém tem uma solução que não exiga a desinstalação do G-Buster ? ! Quem conseguir resolver isso me contate pelo skype : dr_747 Pago pelo serviço ! Pago bem em galera , me ajudem !
-
Bom dia a todos Para quem estiver passando por esse problema (tela ficando branca,lentidao),segui as orientacoes desse link e resolveu: http://thundaxsoftware.blogspot.com.br/2011/04/signing-your-delphi-applications-with.html assinar o aplicativo,esses plugins de banco da GAS Tecnologia, mata a maquina em alguns momentos coisa boa e chegar aqui no forum mais show do Brasil e encontrar solucoes,
-
Pergunta: Como posso saber qual é o perfil a ser usado ao gerar o arquivo SPED Fiscal de uma empresa? Resposta curta: Você deve procurar a SEFAZ ou receita do estado e verificar como o estado define isso. Resposta longa: Se a empresa estiver cadastrada, você pode verificar o site SPED e fazer uma consulta pela empresa. Veja o link abaixo: https://www.sped.fazenda.gov.br/spedfiscalserver/ConsultaContribuinte/Default.aspx Além disso, alguns estados disponibilizam essa informação on-line. Mas deve-se ter a cautela pois a informação muitas vezes é por ramo de trabalho da empresa e não individual. Abaixo uma lista. Mas cuidado, talvez possa estar desatualizada. UF: PB - Paraíba Informação: Na Paraíba, o “perfil A” foi atribuído apenas ao contribuinte prestador de serviços de comunicação e fornecedor de energia elétrica que emita, escriture, mantenha e preste informações relativas à Nota Fiscal/Conta de Energia Elétrica, modelo 6; Nota Fiscal de Serviço de Comunicação, modelo 21; Nota Fiscal de Serviço de Telecomunicação, modelo 22. Aos demais contribuintes foi atribuído o “perfil B” Link: http://www9.receita.pb.gov.br/idxserv_sped_nocoesgerais.php -- UF: ES Informação: No ES todos estabelecimentos estão obrigados ao Perfil "A". Link: http://internet.sefaz.es.gov.br/faleconosco/ Veja em perguntas -> EFD Veja também: Consulta habilitados -- UF: SC Informação: O Estado de SC, adotou, para os seus contribuintes, o perfil "B", exceção para as empresas de energia elétrica, as de comunicação e telecomunicação que estarão obrigadas ao perfil "A" Link: http://spedfiscal.sef.sc.gov.br/index.php?option=com_content&task=view&id=25&Itemid=37 -- UF: RJ Informação: 5.Todos os contribuintes, no Estado do Rio de Janeiro, deverão atender ao leiaute no PERFIL A. Link: http://www.fazenda.rj.gov.br/sefaz/faces/menu_structure/servicos/navigationContribuinte/conluna1/menu_servico_icms/ICMS-SPED?_afrLoop=160829304678000&datasource=UCMServer%23dDocName%3A2026072&_afrWindowMode=0&_adf.ctrl-state=jkkxafsyr_4 -- UF: RN Informação: Todos devem apresentar Perfil "A". Mas o decreto 24120-13 diz o seguinte: Link: http://www.set.rn.gov.br/contentProducao/aplicacao/set_v2/efd/gerados/contribuintes_obrigados.asp -- UF: MG Informação: Link: http://www.fazenda.mg.gov.br/empresas/legislacao_tributaria/portarias/2013/port_saif016_2013.htm -- UF: xxxx Informação: xxxxx Link: xxxxx -- UF: xxxx Informação: xxxxx Link: xxxxx -- UF: xxxx Informação: xxxxx Link: xxxxx -- UF: xxxx Informação: xxxxx Link: xxxxx --
-
Bom dia pessoal! Gostaria de saber se existe algum glossário de termos e siglas no fórum para consultar, dei uma procurada e não encontrei. Acredito que para iniciantes como eu, ajudaria muito em nosso desenvolvimento e produtividade. Pois navegando e pesquisando pelo fórum, me deparo com muitas siglas e termos que desconheço, assim tendo que pesquisar pela internet, o que nem sempre é bem sucedido, como por exemplo: "A vez em que fui pesquisar o que seria um ECF e acabei chegando em um vídeo sobre ECF - Escrituração Contábil Fiscal." (kkkk! noob mesmo...) Se caso não existir, deixo minha sugestão. Atenciosamente, Fernando Lucius
-
Olá, boa noite a todos! Baixei os fontes do ACBR pelo SVN. Baixei o ACBRIKnstall Baixei o Lazarus versão 1.0 Porém não consigo instalar o ACBR no Lazarus. Apresenta varias mensagens de erro. Perguntas: Posso usar o ACBRInstall funciona para instalar no Lazarus ? Qual a versão mais indicada do Lazarus para instalar ? Existe algum passo-a-passo caso queira instalar manualmente ? Fico no aguardo Abraços
-
Olá pessoal, Estou adaptando o sistema com o método de venda frenética (ou venda do cupom usando uma fila), conforme mencionado em alguns tópicos do fórum, como: http://www.forumweb.... ... -com-acbr/ http://www.forumweb.com.br/foruns/topic/74093-pequenos-problemas-com-acbr/ http://www.forumweb.com.br/foruns/topic/81008-problema-no-acbrecf1vendeitem%3B/page__p__338796#entry338796 Consegui efetuar a venda dos itens de forma rápida na maioria dos casos alterando essa propriedade abaixo: ACBrECF1.Device.ProcessMessages := False ; Até aí tudo bem. A situação em que eu tive problema é ao abrir o cupom. Ao passar pelo item guardo numa lista o código do produto, limpo esse campo, inicio o timer, e deixo o campo disponível para edição do operador. No evento do timer executo o comando para salvar o item, e sistema verifica por meio de um flag se é necessário abrir o cupom. Só que quando for necessário abrir o cupom acabo tendo de ler algumas coisas no ECF, Como: PoucoPapel GrandeTotal (valido o GT) NumCupom (preciso para gravar no banco de dados) NumCCF (preciso para gravar no banco de dados) DataHora (valido a hora) Então, Abro o Cupom e Gravo no banco de dados as informações. Pelos meus testes aqui ao passar dois itens (de forma bem rápida, 1 seg. ou menos), seja via teclado ou código de barras, ele acaba muitas vezes lendo só o primeiro e o segundo ou não lê nada ou pega parte do que foi digitado por que está tentando abrir o cupom. Tem alguma forma de deixar a tela do cupom disponível para edição mesmo ocorrendo a leitura das informações do ecf, ou seja, uma forma da tela "não travar" ao abrir e vender os itens? Saudações, Luiz Paulo Ferrari
- 14 replies
-
- processmessages
- fila
-
(and 3 more)
Tagged with:
-
Olá pessoal. Visto que houve mudanças consideráveis no projeto ACBr, achei por bem remover todos os componentes, inclusive excluir todos os bpl's (do ACBr) baixar novamente os componente (via SVN) e intalar de novo. Mas agora estou sem poder trabalhar! Estou tentando instalar o ACBr pelo instalador e está apresentando erros, mas não consigo visualizar no log. Se tento instalar manualmente, não consigo instalar o ACBrPAF e o ACBrSPED. Em anexo estou enviando o log gerado pelo intalador e as mensagens de erro quando tento instalar o PAF e o SPED. Agradeço desde já qualquer ajuda... log_Delphi_7.txt
-
Acho que essa informação pode ser muito útil. Acredito que muitos desconhecem. Os quatro primeiros caracteres do número de série de cada ECF indica a marca e modelo do ECF. Os dois primeiros indicam a marca e o terceiro e quarto dígito o modelo. Por exemplo: 'BE' indica marca Bematech 'DR' indica marca Daruma 'IP' Indica marca Itautec 'EP' Indica marca Epson e por aí vai 'BE03' Indica a marca Bematech o modelo MP 2000 TH FI 'BE07' Indica a marca Bematech o modelo MP 3000 TH FI 'DR04' Indica a marca Daruma o modelo FS-700L 'DR09' Indica a marca Daruma o modelo MACH 2 No site da SEFAZ-MG na área de consultas existe uma tabela com várias marcas e modelos e seus respectivos caracteres. Estou pensando em transformar essa tabela em um método e colocá-lo no ACBrECF ou numa outra unit que possa ser util.
-
Boa tarde pessoal, tudo bem? Estivemos importando algumas funcionalidades para a lib em Java, jACBrFramewok, e o nosso colega Rafael Dias irá versioná-las para que outras pessoas possam ir evoluindo a sua utilização. Bem, após a importação do ACBrPAF, ACBrAAC, ACBrEAD e alguns recursos do ACBrECF, começamos a pegar os requisitos de homologação e utilizar, devidamente, as funcionalidades encapsuladas. Estávamos utilizando algumas dicas contidas em, http://www.regys.com.br/homologacao-do-paf-ecf-parte-2-menu-fiscal/, para nos localizarmos sobre cada item pertencente ao menu fiscal, mas como houve mudanças da versão dos requisitos ficaram algumas dúvidas no ar e acredito que possa ser interessante centralizá-las e evoluirmos a base de conhecimento. Gostaria da ajuda de vocês para associar os itens do Requisito VII com as respectivas funcionalidades do ACBr. Abaixo um resumo: Item 2: LX -> Qual função deve ser acionada, ECF_PafMF_LX_Impressao ou ECF_LeituraX? (Em que uma se difere da outra) Item 3: LMF(S/C) -> Para a leitura da memória fiscal, simples ou completa, qual dos métodos deve ser utilizado? ECF_PafMF_LMFC_Cotepe1704 - período e saída na ECF ECF_PafMF_LMFC_Cotepe1704_CRZ - crz e saída na ECF ECF_PafMF_LMFC_Espelho - período e saída em arquivo ECF_PafMF_LMFC_Espelho_CRZ - data e saída em arquivo ECF_PafMF_LMFC_Impressao - período e saída na ECF ECF_PafMF_LMFC_Impressao_CR Z- crz e saída na ECF ECF_PafMF_LMFS_Espelho - período e saída em arquivo ECF_PafMF_LMFS_Espelho_CRZ- data e saída em arquivo ECF_PafMF_LMFS_Impressao - período e saída na ECF ECF_PafMF_LMFS_Impressao_CRZ- crz e saída na ECF Ainda em relação ao item 3, nesta versão ainda continua precisando dos itens Espelho MFD e Arq. MFD.? É que não ficou explícito para mim. Item 4: Para a geração do arquivo MF deve ser acionada a função ECF_PafMF_ArqMF? Item 5: Para a geração do arquivo MFD deve ser acionada a função ECF_PafMF_ArqMFD? Item 11: Para a identificação do PAF, deve ser acionada a função ECF_PafMF_RelIdentificacaoPafECF? Item 13: Do que se trata este item? Lendo ele parece que o subitem a), fala sobre o sintegra e o subitem b ) fala sobre o PAF_Preenche_H. Item 14: Tab. Índice Técnico Produção -> como funciona este item? Item 15: Parametros de Configuração -> para este item deve ser acionada a função PafMF_RelParametrosConfiguracao? Item 17: Este item é o mais complicado, minha opinião, antes havia um desmembramento que ficava mais fácil de entender, Arq. Prod, Meios de Pagamento, Estoque e Mov. Ecf. Estas funcionalidades continuam precisando, correto? Em relação a geração dos itens supracitados, seria: Para Estoque gerar o tipo de registro E através do PAF_SaveFileTXT_E; Para Tab. Prod. gerar o tipo de registro P através do PAF_SaveFileTXT_P; Para a Mov. Ecf. gerar o tipo de registro R através do PAF_SaveFileTXT_R; Para os Meios de Pagamento acionar a função ECF_PafMF_RelMeiosPagamento; Estes seriam os passos? É que vi no ANEXO IV que há vários registros que devem ser informados, tirando os que são específicos a determinados segmentos, quais são necessários para cada funcionalidade? Pessoal sei que são muitas perguntas, mas qualquer ajuda será bem muita bem vinda. Além disso acredito que este tópico possa vir a ser uma postagem interessante para auxiliar os marinheiros de primeira viagem, assim como eu, neste processo de homologação. Desde já agradeço. José Mauro
- 4 replies
-
- paf
- homologação
-
(and 1 more)
Tagged with:
-
ERRO: Impressora Bematech não responde (ACK = 0) ERRO: Impressora Bematech não está respondendo Esta é uma lista de erros semelhantes a esse e suas possíveis causas. Embora o título e a mensagem acima estejam falando da Impressora Bematech, os princípios podem também se aplicar a outras impressoras como Daruma, Sweda, Epson e etc... Observação: Embora os erros sejam bem semelhantes eles normalmente indicam problemas diferentes. Fique atento aos detalhes pois isso pode ser a chave para identificar e resolver o seu problema. Erro no emulador portas seriais: http://www.projetoacbr.com.br/forum/index.php?/topic/6799-erro-impressora-bematech-n%C3%A3o-responde-ack-0/ http://www.projetoacbr.com.br/forum/index.php?/topic/7856-alguns-erros-com-acbrecf-e-emulador-da-bematech/ Placa em curto: http://www.projetoacbr.com.br/forum/index.php?/topic/5251-erro-ao-testar-impressora-fiscal-bematech-pelo-ecfteste/ Ao usar um conversor USB-Serial, deve-se usar tanto o cabo USB como o cabo Serial intercalados com o conversor: http://www.projetoacbr.com.br/forum/index.php?/topic/10090-problemas-ao-tentar-usar-impressora-bematech-via-usb/#entry61103 Emulador do ECF MP3000 não é recomendado: http://www.projetoacbr.com.br/forum/index.php?/topic/6594-impressora-bematech-n%C3%A3o-est%C3%A1-respondendo-2/ Tentar diminuir o buffer da Porta Serial http://www.projetoacbr.com.br/forum/index.php?/topic/2822-bematech-com-usb/page-2#entry38561 http://www.projetoacbr.com.br/forum/index.php?/topic/8260-problema-comunica%C3%A7%C3%A3o-impressora-sweda-if-st-200/?p=47160 http://www.projetoacbr.com.br/forum/index.php?/topic/8561-impressora-n%C3%A3o-responde/ Versão do driver do conversor da Porta Serial pode influenciar: http://www.projetoacbr.com.br/forum/index.php?/topic/10952-impressora-bematech-n%C3%A3o-responde-erros-semelhantes-e-suas-poss%C3%ADveis-causas/#entry64938 Ligar o ECF depois de conectar o conversor no computador: http://www.projetoacbr.com.br/forum/index.php?/topic/10952-impressora-bematech-não-responde-erros-semelhantes-e-suas-possíveis-causas/?p=65232 Configuração do HandShaking: http://www.projetoacbr.com.br/forum/index.php?/topic/20023-impressora-bematech-mp2100-nao-comunica/?p=127920 Diminuir o Intervalo entre comandos: http://www.projetoacbr.com.br/forum/topic/34374-erro-ack-persistente-com-bematech-usb-com-conversor-serial/?do=findComment&comment=225693
-
Olá, verifique que foi adicionado um atributo a classe "TACBrTEFD", "TrocoMaximo". Já pode ser usado este atributo? Qual seria a regra para utiliza-lo, é que não achei nada sobre isso no exemplo. Obrigado pela atenção.
-
Bom dia, meu nome é Augusto, sou programador Delphi há mais ou menos 3 anos, mas até hoje nunca precisei me envolver a fundo na questão fiscal. O problema é que agora quero desenvolver uma aplicação PDV (Ponto de Venda) e tenho muitas dúvidas a respeito de procedimentos, regras e homologação. Gostaria de saber se existe algum material para estudo dos procedimentos obrigatórios que o Software deve ter, saber exatamente como funcionam PAF/TEF/ECF/NFE, principalmente ECF que se não me engano é como a maioria dos estabelecimentos comerciais atuam hoje. Não basta apenas manter o controle do que é vendido, correto? é necessária a geração de um arquivo único na hora da impressão do Cupom Fiscal? Como funciona esse controle? Tenho muitas dúvidas a respeito disso, e depois de muito procurar nos grupos, acho que finalmente achei um que poderá me ajudar! Muito obrigado pela Atenção! PS. Estou ansioso para começar a usar os componentes desenvolvidos e disponibilizados pelo grupo!
-
Pessoal bom dia, Alguém tem o número dos cartões e seus respectivos vencimentos para testes com o Tefd RedeCard e Cielo, ou tem alguma dica de como posso conseguir isso? Obrigado, Alexandre