Pesquisar na Comunidade
Showing results for tags 'faq'.
Encontrado 26 registros
-
Primeiros passos com a Reforma Tributária
um tópico no fórum postou Diego Foliene Base de Conhecimento
O que é a Reforma Tributária? A reforma tributária é um processo de reformulação do sistema tributário brasileiro, tendo como objetivo final a sua simplificação. Em discussão desde 2023, com seu marco fundamental sendo a Emenda Constitucional nº 132, de 20 de dezembro de 2023, e sua consolidação na Lei Complementar nº 214, de 16 de janeiro de 2025, o processo, que afeta todo o Brasil foi amplamente discutido e avaliado por diversos comitês gestores. Dada a complexidade e a extensão do atual sistema tributário, ainda existem alguns fatores que estão sendo avaliados e estudados. No entanto, com a publicação da Lei Complementar, é inegável que a Reforma Tributária já é uma realidade e preparar seu o software é uma obrigação, não uma opção. Alguns conceitos essenciais. Com a quantidade de informações envolvidas, não é de se estranhar que alguns conceitos possam causar confusão. No entanto, o correto entendimento deles é importante para acompanhar as novidades e se adequar às mudanças propostas: LC nº 214/2025: é a lei que consolida a Reforma Tributária como um todo. Todas as informações, análises de comitê gestor, notas técnicas e demais documentos produzidos têm como base o objetivo de atender o que é proposto nela. Imposto sobre Operações relativas à Circulação de Mercadorias e sobre Prestações de Serviços de Transporte Interestadual e Intermunicipal e de Comunicação (ICMS): é um tributo de competência estadual, existente no regime tributário atual, utilizado para acobertar operações de circulação de mercadorias, prestações de serviços de transporte interestadual e intermunicipal, e de comunicação. Sua extinção está prevista para o fim da Reforma Tributária. Imposto sobre Serviços de Qualquer Natureza (ISS): é um tributo de competência municipal, existente no regime tributário atual, utilizado para acobertar prestações de serviços em geral. Sua extinção está prevista para o fim da Reforma Tributária. Imposto sobre Bens e Serviços (IBS): é um novo tributo proposto pela Reforma Tributária, a ser adotado gradativamente na emissão dos documentos fiscais eletrônicos, de competência municipal e estadual, com o objetivo final de substituir o ICMS e o ISS. PIS: é um tributo de competência federal, existente no regime tributário atual, que incide sobre diversas operações e cuja finalidade é contribuir com a seguridade social. Sua extinção está prevista para o fim da Reforma Tributária. COFINS: é um tributo de competência federal, existente no regime tributário atual, que incide sobre diversas operações e cuja finalidade é contribuir com a seguridade social. Sua extinção está prevista para o fim da Reforma Tributária. Contribuição Social sobre Bens e Serviços (CBS): é um novo tributo proposto pela Reforma Tributária, a ser adotado gradativamente na emissão dos documentos fiscais eletrônicos, de competência federal, com o objetivo final de substituir o PIS e a Cofins. Imposto Seletivo (IS): é um novo tributo proposto pela Reforma Tributária. Conhecido pela alcunha de "imposto do pecado", sua aplicação será voltada a mercadorias e serviços considerados danosos ou prejudiciais à saúde e ao meio ambiente. Split Payment (Recolhimento na Liquidação Financeira): é uma solução estrutural proposta pela Reforma Tributária, com o objetivo de automatizar o recolhimento dos tributos no momento da liquidação financeira de uma operação, facilitando a vida do contribuinte e reduzindo a inadimplência. Nota de Débito e Nota de Crédito: são duas novas finalidades de emissão adicionadas à Nota Fiscal Eletrônica modelo 55, destinadas a serem utilizadas para ajustes de lançamentos do IBS e da CBS. Qual é o cronograma da Reforma Tributária? Alterar um sistema tributário deve ser uma operação muito bem pensada e analisada. Por isso, a Reforma Tributária é um processo longo, com início das mudanças em 2026 e término previsto para 2033. 2026 Ano de Testes 2027-2028 Início da Cobrança e Alíquotas Iniciais 2029-2032 Transição Progressiva e Conclusão 2033 Reforma Tributária em Pleno funcionamento Alíquota de testes para o IBS e para o CBS. Soma das alíquotas não pode passar de 1%. Sem IS. Sem cobrança efetiva dos impostos desde que as obrigações acessórias estejam em ordem. Início da cobrança efetiva do CBS com alíquota fixada pela LC. Extinção do PIS e do COFINS. Alíquota de IBS estadual e municipal em 0,05%. Começo do IS. Zera a alíquota de IPI. Transição do ICMS e do ISS para o IBS. Redução gradativa das alíquotas de ICMS e ISS até zerar. IBS, CBS e IS em pleno funcionamento. Fim do ICMS, ISS, PIS e COFINS. Conforme mencionado anteriormente, a Reforma Tributária é um projeto com legislação já aprovada tanto na Câmara dos Deputados quanto no Senado, e com regramentos complementares sendo discutidos e publicados por diversos entes fiscais e regulatórios. Trata-se de uma iniciativa robusta, com um grande número de profissionais e instituições trabalhando para que ela seja implementada da forma correta. Por isso, a possibilidade de adiamento ou retrocesso torna-se cada vez mais remota — e, portanto, não é prudente apostar em prorrogações ou revisões drásticas. Qual é a vantagem da Reforma Tributária? Ao final da reforma, haverá a simplificação do sistema tributário, com a redução da quantidade de impostos. Outro ponto importante é a mudança de paradigma trazida pela reforma: os novos tributos propõem o cálculo “por fora”, diferentemente do que é feito atualmente. Isso trará total transparência para a sociedade e para o contribuinte. Como isso vai impactar meu cliente? Seu cliente precisará enviar as informações dos novos tributos nos respectivos documentos fiscais eletrônicos, em paralelo aos impostos já existentes, durante o período de transição. Caso contrário, ele não conseguirá emitir seus documentos fiscais. Concluído o processo de adequação à reforma, seu cliente passará a enviar apenas os novos tributos. A adequação não é uma opção — é uma obrigatoriedade. Como eu devo adequar meu software? Apesar de a LC nº 214/2025 consolidar a Reforma Tributária como um todo, seu conteúdo precisa ser "traduzido" tecnicamente em orientações sobre modificações nos documentos fiscais eletrônicos, de modo a atender ao que é estabelecido na lei. O instrumento utilizado para isso é a publicação de Notas Técnicas: Nota Técnica 2025/002 - NFe-/NFC-e - Reforma Tributária do Consumo. Nota Técnica 2025/001 - CT-e/GTVe/CTeOS - Reforma Tributária do Consumo. Nota Técnica 2025/001 - NF3e - Reforma Tributária do Consumo. Nota Técnica 2025/001 - NFCom - Reforma Tributária do Consumo. Nota Técnica 2025/001 - BP-e - Reforma Tributária do Consumo. Portanto, você deve seguir o que é estabelecido nessas notas técnicas para adequar seu software. O ACBr está de acordo com as alterações propostas por essas notas técnicas? Sim, os respectivos componentes já foram adequados às alterações propostas pelas Notas Técnicas mencionadas acima. Basta atualizar seus fontes e reinstalar o ACBr com a opção “Usar ACBrXMLDocument” selecionada no instalador, para que seja possível realizar os testes. A mesma lógica se aplica para quem utiliza o ACBrMonitorPLUS e a ACBrLib. Como conferir o que mudou no ACBr? Se você utiliza os componentes nativos para Delphi/Lazarus, ao abrir o programa exemplo, foi adicionada uma nova opção de configuração para que sejam alimentadas as propriedades relacionadas a Reforma Tributária. Basta pesquisar nos fontes do programa exemplo respectivo por "Reforma Tributária" para encontrar os trechos que trazem exemplo de preenchimento. O mesmo vale para a ACBrLib e para o ACBrMonitor, com exemplos específicos para Reforma na documentação de ambos. Como identificar se um XML possui os dados da Reforma Tributária? Pode haver pequenas variações ou particularidades de acordo com o tipo de documento fiscal eletrônico, mas a presença do elemento <IBSCBS> pode ser considerada um indicativo de que o XML contém campos relacionados à Reforma Tributária. Veja a seguir um exemplo da estrutura do elemento <IBSCBS> em um XML de uma NF-e: <IBSCBS> <CST>000</CST> <cClassTrib>000001</cClassTrib> <gIBSCBS> ... </gIBSCBS> <gCredPresIBSZFM> ... </gCredPresIBSZFM> </IBSCBS> Já li, agora quero escutar quem entende. Considerando a complexidade e a relevância da Reforma Tributária, foram realizadas edições do Papo PRO ACBr dedicadas a discutir o tema, trazendo especialistas e perspectivas práticas para ajudar na compreensão e preparação para as mudanças. A lista abaixo apresenta as edições já publicadas, em ordem da mais antiga para a mais recente: A Reforma Tributária está chegando... Descubra como ela impactará seu Software! Arquitetura Fiscal: Reforma Tributária para Software Houses A Reforma Tributária e a Tecnologia, como está o preparo da sua SH? Reforma Tributária Comece já a adequação de seu software! Adeus a Velha NFe? Prepare o seu ACBr! Adeus a Velha NFe? Prepare o seu ACBr! - Parte 2 Reforma Tributária não é só a NFe! Entenda todos os documentos alterados pela Reforma Tributária! Links importantes Emenda Constitucional nº 132, de 20 de dezembro de 2023 Lei Complementar nº 214, de 16 de janeiro de 2025 Projeto Conformidade Fácil: o validador das Notas Técnicas da Reforma Tributária do Consumo. Implantação das Notas Técnicas Reforma Tributária na SVRS-
- 6
-
-
- reforma tributaria
- reformatributaria
- (e 2 mais)
-
O que é o QR Code? A tag do QR Code é um elemento presente no leiaute da Nota Fiscal de Consumidor Eletrônica – NFC-e, modelo 65. Ela é composta por uma URL específica e por informações que identificam a NFC-e. Seu conteúdo é utilizado para gerar a imagem do QR Code no DANFE NFC-e. Quando escaneado pelos consumidores, o código permite a conferência das informações da nota fiscal autorizada. O que é o QR Code 3.0 ? A criação da tag do QR Code deve seguir um formato pré-estabelecido no Manual de Orientação ao Contribuinte, disponibilizado pela Sefaz. A versão 3.0 é a versão mais recente desse formato, trazendo alterações em relação à versão 2.0, utilizada anteriormente. Por que a versão 3.0 do QR Code foi criada? A principal novidade desta versão se encontra no fato de ela não fazer uso do Código de Segurança do Contribuinte (CSC), portanto, a mesma traz diversas vantagens tanto para as empresas quanto para a Sefaz no que diz respeito à organização e gerenciamento dessa informação. Vantagens para as empresas: Elimina a necessidade de manutenção de CSC. Reduz a complexidade de gerenciar CSCs por filial. Elimina controle de manter somente 2 CSCs ativos por UF. Vantagens para a Sefaz: Elimina a complexidade de mantar página da web para geração de CSC. Elimina a necessidade de manter web service de sincronismo com a Sefaz Virtual para UFs participantes desse tipo de ambiente autorizador. Permite a adoção deste controle de segurança sobre a emissão do QR-Code para todas as UF, considerando que atualmente algumas UF não mantém o controle do CSC no seu Portal de atendimento ao Contribuinte. Quais melhorias ou diferenças em relação a versão 2.0? A principal mudança entre as versões se encontra no fato de que a versão 3.0 não vai mais fazer uso do CSC, então está informação não faz mais parte da composição do QR Code. O tamanho do QR Code também foi alterado com a versão 3.0 permitindo agora tamanho mínimo de 60 caracteres e tamanho máximo de até 1000 caracteres. Em comparação com a versão 2.0, a versão 3.0 é mais simples. QR Code 2.0 x QR Code 3.0 Versão 2.0 – parâmetros do QR Code na emissão on-line: Chave de acesso da NFCe Versão do QR Code Tipo de ambiente Id CSC Hash gerado pela concatenação dos parâmetros anteriores com o CSC aplicando SHA-1 e convertido para hex Versão 3.0 – parâmetros do QR Code na emissão on-line: Chave de acesso da NFCe Versão do QR Code. Tipo de ambiente. Versão 2.0 - parâmetros do QR Code na emissão off-line: Chave de acesso da NFCe Versão do QR Code Tipo de ambiente Dia da data de emissão Valor total da NFCe Digest Value correspondente ao Hexadecimal do SHA-1 do conteúdo do XML Id CSC Hash gerado pela concatenação dos parâmetros anteriores com o CSC aplicando SHA-1 e convertido para hex Versão 3.0 – parâmetros do QR Code na emissão off-line: Chave de acesso da NFCe Versão do QR Code Tipo de Ambiente Dia da data de emissão Valor total da NFCE Tipo de Destinatário(1=CNPJ|2=CPF|3=IdEstrangeiro Identificação do Destinatário(CNPJ,CPF ou IdEstrangeiro. Assinatura formada pela concatenação dos parâmetros anteriores aplicado SHA-1 e convertidos para base 64. Como implementar no ACBr? O próprio componente ACBrNFe se encarrega de montar a string do QR Code no arquivo XML, portanto, para utilizar a versão 3.0, basta alterar a propriedade: ACBrNFe.Configuracoes.Geral.VersaoQRCode := veqr300; Caso utilize ACBrMonitorPLUS é preciso definir a configuração em tela no caminho DFe > WebServices: Caso utiliza a ACBrLibNFe, será preciso alterar o valor na configuração da biblioteca definindo o valor correspondente: Qual UF já está usando a versão 3.0? A nota técnica 2025/001, que detalha o QR Code 3.0, estabelece a data máxima de até 02/06/2025 para implementação do mesmo no ambiente de homologação. No entanto, recebemos relatos de que, mesmo após esta data, algumas UFs ainda apresentam problemas para recepcionar NFCe geradas com o QR Code nesta versão. Até o momento, recebemos a informação de que a Sefaz de Minas Gerais e do Mato Grosso do Sul estão aceitando a versão 3.0. Quando entra em vigor a versão 3.0 do QR Code? Os prazos estabelecidos pela nota técnica 2025/001 são: Implantação Teste: Até 02/06/2025 Implantação Produção: Até 01/09/2025 Como reconhecer um XML com QR Code 3.0? O QR Code gerado na versão 3.0 não requer mais o uso do CData. Outra forma é procurar pelo parâmetro correspondente a versão do QR Code que tanto na 2.0 quanto na 3.0 ocupam a mesma posição. Exemplo de QR Code gerado na versão 2.0 em emissão normal: Exemplo de QR Code gerado na versão 3.0 em emissão normal: A versão 3.0 do QR Code deve ser usada somente em contingência? Não! A versão 3.0 pode e deve ser utilizada tanto na emissão normal quanto na emissão em contingência de maneira semelhante a sua antecessora. Com a chegada da versão 3.0 é o fim da versão 2.0? Não! A versão 2.0 ainda continua valendo sem data prevista para ser descontinuada. Quem deve usar a versão 3.0? Até o momento, é recomendado que a versão 3.0 seja utilizada por produtores rurais pessoa física, eliminando a necessidade de gerenciar CSCs para pessoa física por UF (exceto para o PR). Pessoa jurídica pode escolher entre a versão 2.0 ou a versão 3.0
-
FAQ Reforma Tributária e as soluções ACBr para emissão de NF-e/NFC-e.
um tópico no fórum postou Diego Foliene NF-e/NFC-e
Olá pessoal! Este tópico visa responder as principais perguntas feitas pela audiência nas edições do Papo PRO ACBr correspondentes. Adeus à velha NFe? Prepare seu ACBr - Parte 01 Os layouts e schemas "Integrados" da versão atual + Layout reforma estão no site da Confaz? R: Os arquivos de schema podem ser encontrados no Portal da Nota Fiscal Eletrônica e também em nosso SVN. Para uso com as soluções ACBr é orientado fazer o uso dos schemas disponíveis em nosso SVN! As notas técnicas também podem ser encontras no portal ou em nossa biblioteca tools. Para quem está construindo NFe/NFCe agora no sistema, qual é a orientação? R: Como ainda estamos no período de transição, será necessário construir considerando a tributação existente e os novos propostos pela Reforma Tributária, é um consenso que a melhor forma de fazer isso é deixando o mais parametrizável possível, evitando ao máximo "chumbar" valores e alíquotas direto no código fonte. Outra dica é buscar sempre se manter informado lendo as notas técnicas relacionadas e acompanhando eventos, podcasts, lives e publicações de profissionais confiáveis da área. Por fim, lembrar que não há problema em pedir ajuda se necessário, existem profissionais que estão se debruçando sobre as mudanças com o objetivo de trazer as mesmas de uma forma mais didática para todos. Como vai ficar o CNPJ que consta na chave da nota fiscal com essa vinda do CNPJ Alfanumérico? R: Apesar de a regex para permitir CNPJ alfanumérico ter sido alterada em liberação de pacote de schemas relacionado a Reforma Tributária, é importante ressaltar que são processos diferentes sendo tratados em notas técnicas diferentes. A Reforma Tributária está sendo tratada na Nota Técnica 2025/002, já o CNPJ Alfanumérico está sendo tratado na Nota Técnica Conjunta 2025/001; A segunda estabelece mudança no regex do arquivo de schema para a chave de acesso e atualização nas regras de validação da chave para permitir o CNPJ Alfanumérico. Para o MDF-e, mesmo que ele não tenha nota técnica própria da reforma tributária, vai mudar a validação das chaves de acesso das NF-es e CT-es que são relacionados no mesmo? R: O regex dos schemas do MDF-e foram atualizados para permitir CNPJ Alfanumérico na Nota Técnica 2025/001 para o MDF-e e as regras de validação serão atualizadas conforme Nota Técnica Conjunta 2025/001, mas nenhuma delas tem relação com a Reforma Tributária. Para as Libs como fica a questão do XML? R: A biblioteca ACBrLibNFe já está adequada as modificações propostas pela nota técnica mais recente da reforma tributária para NF-e/NFC-e e a geração do XML com os novos campos pode ser testada seguindo modelo disponível na documentação. A versão do XML da NF-e será alterada para a Reforma Tributária? R: Não, a versão do XML tanto da NF-e quanto da NFC-e permanece sendo 4.00; Os novos campos da reforma precisam estar no XML em Produção no dia 01/10/2025? R: De acordo com a versão mais recente da nota técnica disponível até o momento da publicação deste tópico, as datas são: Inserção dos campos no XML: Implantação Teste: 01/07/2025 Implantação Produção: 01/10/2025 Aplicação das regras de validação: Implantação Teste: 01/07/2025 Implantação Produção: 01/2026 Quando vai ser de fato extinto o ICMS do XML, ou seja, quando vai começar a devolver rejeição se enviar no XML? R: De acordo com a Lei Complementar 214 o período de transição se estende até o ano de 2033, portanto os campos do ICMS deverão ser informados até lá. Existe possibilidade de voltarem atrás com a Reforma Tributária? R: A reforma tributária é um projeto extenso e amplamente discutido com legislação aprovada na câmara dos deputados e no senado e com regramento já sendo discutido e publicado pelos diversos entes fiscais e regulatórios, o que faz com que a possibilidade de adiamento ou mudanças muito grandes vá diminuindo cada vez mais. Não recomendamos contar com adiamento ou com qualquer tipo de "voltar atrás", quanto antes as aplicações forem adequadas melhor para as software house. A dupla do CST e cClassTrib vai ser string ou enumerado? R: Como ambos são informações com valores fixos definidos em tabela publicada, optou-se por criar um enumerado para cada uma das informações. A base de cálculo do IBS e do CBS vai ser a mesma? R: Sim, conforme pode ser observado na versão mais recente da nota técnica e também dos schemas, o campo da base de cálculo será o mesmo tanto para o IBS quanto para o CBS. Vai haver campos para esses novos impostos no DANFe? R: Até o momento da publicação deste tópico ainda não foi publicado normativa ou novo manual atualizando o leiaute dos impressos para adicionar os novos campos relacionados. Existe um programa exemplo próprio para a NF-e da Reforma Tributária ou é o mesmo? R: É o mesmo programa exemplo. Foi adicionado uma opção para permitir escolher se a rotina que alimenta uma NFe\NFCe com dados fictícios vai alimentar os dados relacionadas a reforma tributária ou não. Adeus à velha NFe? Prepare seu ACBr - Parte 02 O que acontece se ao chegar na data estipulada, não os campos não tiverem sido implementados? R: A partir do momento que elas forem aplicadas você receberá rejeições. A partir de que data os campos serão obrigatórios? R: A versão mais recente das notas técnicas estabelece em seu cronograma que os campos serão obrigatórios no ambiente de homologação a partir de 06/10/2025 e em produção a partir de 01/01/2026. Vide cronograma detalhado: Os schemas atualizados com os novos campos já estão disponíveis no SVN do ACBr? R: Sim, os arquivos de schema mais atuais já estão disponíveis em nosso SVN. Quais documentos serão impactados pela Reforma Tributária? R: Serão impactados a NFe, NFCe, NFSe, NFCom, NF3e, BPe, BPeTM, CTe, CTeOS e GTVe. Se a nota fiscal for de ajuste ou remessa, a mesma não poderá ser de débito ou crédito? R: Correto, pois o campo finalidade de emissão da NF-e ganhou os dois novos tipos nota de crédito e nota de débito e existem rejeições caso seja informado valor para tipo de nota de débito ou crédito com finalidade diferente de débito ou crédito. Existe algum parâmetro no componente ACBrNFe para habilitar a reforma tributária? R: Os programas de exemplo feitos em Delphi e Lazarus ganharam uma opção para definir ser gerado com as tags relacionadas a reforma tributária. Vale mencionar que isso possui apenas finalidade orientativa e selecionar esta opção apenas faz com que as propriedades correspondentes sejam alimentadas. Em suma, para que as tags sejam criadas no arquivo XML, basta alimentar as propriedades correspondentes. Se eu atualizar os schemas e o ACBr antes da data, isso vai impactar o envio em produção? R: Não, os campos relacionados a reforma tributária não serão gerados no arquivo XML a menos que suas propriedades correspondentes sejam preenchidas. Como ficam as tabelas de CST, CRT, NCM, CEST e afins? R: As tabelas de CST, CRT, NCM, CEST e afins permanecem acompanhando e sendo utilizadas para o preenchimento do documento. Mesmo o CST específico para o ICMS vai estar presente no leiaute do documento fiscal até 2032.-
- 3
-
-
- faq
- reformatributaria
- (e 5 mais)
-
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)
-
Como Limpar O Acbr Do Computador E Fazer Uma Nova Instalação
um tópico no fórum postou Régys Silveira Dúvidas Gerais sobre o ACBr
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. -
Uso do SVN: Como voltar a uma versão específica do ACBr?
um tópico no fórum postou EMBarbosa Base de Conhecimento
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
-
-
Resumo conversão para trunk 2 ACBrNFe, ACBrCTe e ACBrNFSe
um tópico no fórum postou rodrigod6 Dúvidas Gerais sobre o ACBr
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
-
(e 3 mais)
Tags:
-
Demo prático ACBrNFe + ACBrTEF + Tratamento Contingência
um tópico no fórum postou Warquia NFC-e - Nota Fiscal do Consumidor Eletrônica
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?
-
Credenciamento Emissão NFC-e Software House
um tópico no fórum postou William F. L. Dúvidas não relacionadas ao ACBr
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? -
Aplicação Fechando Sozinha ( Delphi )
um tópico no fórum postou Delphi2 Object Pascal - Delphi & Lazarus
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,
-
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
- (e 3 mais)
-
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
-
Como Detectar A Marca E Modelo Do Ecf Pelo Número De Série
um tópico no fórum postou EMBarbosa ACBrSerial
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. -
Ato Cotepe/icms 09/13 - V. 02.01 - Dúvidas Acbr Req. Vii
um tópico no fórum postou José Mauro PAF-ECF
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
-
(e 1 mais)
Tags:
-
faq "impressora Bematech Não Responde", Erros Semelhantes E Suas Possíveis Causas:
um tópico no fórum postou EMBarbosa ACBrSerial
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.
-
Dúvidas Gerais - Material para Estudo!
um tópico no fórum postou augustonascimento Dúvidas Gerais sobre o ACBr
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!