• Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre

Régys Borges da Silveira

  • Início
  • Cursos
  • Fontes de Aplicativos
  • Downloads
  • Contato
  • Sitemap
  • Sobre
Home  /  ACBr  /  Como informar alíquotas ao método VendeItem do ACBrECF
02 janeiro 2013

Como informar alíquotas ao método VendeItem do ACBrECF

Escrito por Régys Borges da Silveira
02/01/2013 ACBr ACBr, ACBrECF, Alíquota, VendeItem 19 comentários

Devido a vários usuários me procurarem perguntando qual o formato de envio da alíquota para o método VendeItem do ACBrECF, resolvi montar um pequeno tópico demonstrando os formatos válidos.

Por Valor da alíquota
Utilize o valor da alíquota diretamente, neste formato o ACBrECF vai utilizar a primeira alíquota encontrada da lista de alíquotas programadas no ECF que corresponda ao valor informado.
Ex: “18”, “12,00”, “2,56”

Por Valor da alíquota com sufixo
Neste formato é possível informar ao ACBrECF qual é o tipo da alíquota que se deseja utilizar especificando o Tipo como sufixo (T = ICMS, ou S = ISS),
Ex: “18T”, “2,5S”

Por Índice
Neste formato é utilizado o índice da alíquota no ECF especificando o Tipo como sufixo (T = ICMS, ou S = ISS),
Ex: “T01”, “T03”, “TA”, “TT01”, “S01”
O indice deve ser no mesmo formato retornado pela propriedade “Aliquotas[n].Indice” e  varia para cada modelo de ECF.

Produtos/Serviços não tributados
Para produtos que não possuem alíquotas utilize a seguinte tabela:
I – Isento
N – Não tributado
F – Substituição Tributária

Quando a impressora possuir mais de uma alíquota do mesmo tipo:
I1 – Isento 1
I2 – Isento 2
N1 – Não tributado 1
N2 – Não tributado 2
F1 – Substituição Tributária 1
F2 – Substituição Tributária 2

Para Serviços utilize:
IS – Serviço Isento
NS – Serviço Não Tributado
FS – Serviço Substituição Tributária

Quando a impressora possuir mais de uma alíquota do mesmo tipo:
IS1 – Serviço Isento 1
IS2 – Serviço Isento 2
NS1 – Serviço Não Tributado 1
NS2 – Serviço Não Tributado 2
FS1 – Serviço Substituição Tributária 1
FS2 – Serviço Substituição Tributária 2

Régys Borges da Silveira
Connect on Facebook Connect on Twitter Connect on Google+ Connect on Linkedin

Artigos relacionados

  • ACBrPosPrinter com SmartPOS e Mini PDV Elgin

    20/09/2022
  • Unboxing de produtos Elgin/Bematech

    01/09/2021
  • [Webinar] O que é a NFF (Nota Fiscal Fácil) e porque ela não veio para te derrubar

    05/06/2020

1 comentário

  1. Jeilson Responde a Jeilson para Jeilson" aria-label=" Responde a Jeilson para Jeilson"> Responde a Jeilson
    16/05/2017 at 22:52

    Boa noite , Regis parabéns pelo o post , como eu configuro as alíquotas no acbrecf0001 , eu to usando o sat e acbrecfvirtual para o emitir os cumpons fiscais sat ..eu nem sei se é assim , porem declarei assim :
    porem está dando erro de índice não encontrado.

    [Aliquotas]
    00=1|FF|0|T|0|
    01=2|NN|0|T|0|
    02=3|II|0|T|0|
    03=4|II|0|T|0|
    04=5|T|03|T|0|

    sem mais , obrigado.

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      17/05/2017 at 13:50

      Você deveria utilizar os componentes virtuais se quiser transformar uma aplicação que já usa ACBrECF em SAT ou NFC-e.
      Poderia passar a exata mensagem de erro para que possa tentar lhe ajudar melhor?

      • Jeilson Responde a Jeilson para Jeilson" aria-label=" Responde a Jeilson para Jeilson"> Responde a Jeilson
        25/07/2017 at 16:30

        Boa tarde , Regys seguinte eu estou usando esses emuladores , pra ser mais preciso eu uso Acbrsatvirtual , pra fazer as vendas está funcionando , so que para eu enviar o cfop , correto porque o sistema so vende com a aliquota F1 , que e 5102 , desculpe a ignorancia não tenho indeia se da pra enviar o cfop para o item a na hora de chamar o vendaitem do componente , porque pra mim e basicamente tudo automatico , inclusive usei um poste seu pra configurar os componentes do sat, e implementei em meus fontes.

        • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
          25/07/2017 at 16:44

          Vamos por partes, F1 seria substituição tributária, penso que o correto do CFOP seria 5405.
          Para enviar o CFOP você tem dois caminhos, utilizar o método: ACBrECF1.VendeItemEx ou usar o evento: ACBrECFVirtualSAT1.QuandoVenderItem para passar o CFOP.

          • Jeilson
            26/07/2017 at 13:48

            Regis , vou dar uma olhada pra ver .

          • Jeilson
            26/07/2017 at 13:51

            valeu pela ajuda , muito obrigado.

  2. Marcelo Silva Responde a Marcelo para Marcelo Silva" aria-label=" Responde a Marcelo para Marcelo Silva"> Responde a Marcelo
    11/06/2015 at 17:59

    Meu caro Régys, meus parabéns pela matéria.
    Será que pode sanar minha dúvida?
    Ao enviar o arquivo NFP (Nota Fiscal Paulista) ao contador ele me disse que todos os itens foram com CFOP 5102, mas no VendeItem não especificamos o CFOP diretamente.
    O CFOP é “resgatado” pelas siglas II, FF e NN ?
    Se for este o caso qual seria a regra por exemplo, tenho CFOP 5405, 5102
    Entendi que se for
    5405 é FF
    5102 é NN
    ???? é II
    Sou novo no ECF, estou falando besteira?

    Muito obrigado.

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      11/06/2015 at 19:29

      Se você estiver falando estritamente do ECF, não existe hoje meio de enviar CFOP para o ECF, então o CFOP é controlado por você na geração do arquivo, essa correlação entre a situação tributária e o CFOP ficaria melhor em forma de configuração, assim seu cliente poderia dizer como quer gerar não ficando tão engessado e tirando a responsabilidade de cima do seu software.

      • Marcelo Silva Responde a Marcelo para Marcelo Silva" aria-label=" Responde a Marcelo para Marcelo Silva"> Responde a Marcelo
        11/06/2015 at 19:45

        Sim estou falando de ECF – Impressora Daruma pra ser mais preciso.
        Estou utilizando o ACBrECF pra vender e gerar os relatórios (arquivos), mas não vi no ACBrECF como intervir para modificar os CFOPs inclusive nem achei no arquivo da NFP onde vai o CFOP, me parece que ele é interpretado pelas tags II, FF e NN estou errado?
        Ou devo ignorar o ACBr e gerar o arquivo da NFP na mão?

        • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
          12/06/2015 at 08:24

          Você está gerando o arquivo NFP diretamente pela impressora fiscal, se sim, o arquivo não é gerado pelo componente e a aplicação não tem controle sobre a informação gerada, o arquivo e somente baixado da impressora fiscal no layout correto e com as informações retiradas da impressora diretamente pelo próprio driver.
          Se você está utilizando algum componente para gerar o arquivo, qual seria? neste caso é sempre você que controla a informação passada.

          • Marcelo Silva
            12/06/2015 at 10:10

            Estou usando o ACBrECF + ACBrRFD
            Olhando nas propriedades e eventos dos componentes não há nenhum lugar para interagir com a geração do arquivo, pelo visto vou ter que fazer na mão 🙂

          • Régys Borges da Silveira
            15/06/2015 at 15:42

            O ACBrRFD deve ser usado somente em impressoras muito antigas que não possuem MFD, é o seu caso?
            Ele simplesmente pega o movimento é vai gerando o arquivo automaticamente, nas impressoras MFD isso é feito pela própria impressora.

  3. Walter Gomes Responde a Walter para Walter Gomes" aria-label=" Responde a Walter para Walter Gomes"> Responde a Walter
    17/04/2015 at 12:25

    Caro Regys, uso um simulador da Bematech.

    Sim, o meu ACBr está sempre atualizado.

    Não, não postei no fórum do ACBr.

    Abraços!!!

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      22/04/2015 at 14:20

      Por favor verifique no fórum do projeto ACBr se existe algum tópico com este mesmo erro, se não, abra um novo tópico para que possamos analisar por lá.
      Seria ideal, postar o log do ACBrECF para análise no tópico.

  4. Walter Gomes Responde a Walter para Walter Gomes" aria-label=" Responde a Walter para Walter Gomes"> Responde a Walter
    14/04/2015 at 17:14

    Caro Regys, boa tarde.

    Estive testando o programa ECFTeste.exe e nas opções “LMFC” e “Arq. MFD” do Menu Fiscal quando marcado o CheckBox “Gerar o arquivo no formato do ato Cotepe 17/04”, me deparei com o Erro:
    Access Violation at Address 00000000 in Module ECFTeste.exe.

    Você sabe o que pode ser? As demais funções do menu fiscal estão funcionando normalmente.

    Abraços!!!

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      17/04/2015 at 10:23

      Seu ACBr está atualizado?
      Qual impressora fiscal?
      Tentou postar o problema no fórum ACBr?

    • Marcelo Silva Responde a Marcelo para Marcelo Silva" aria-label=" Responde a Marcelo para Marcelo Silva"> Responde a Marcelo
      15/06/2015 at 16:03

      Eu tive erro deste tipo e resolvi atualizando as DLLs da impressora de 64bits pra 32bits ou vice versa, mas era problema de dll.

  5. José A. Responde a José para José A." aria-label=" Responde a José para José A."> Responde a José
    18/03/2015 at 12:44

    Régys, boa tarde. É de seu conhecimento a (in)existência de I2, F2 e N2 em impressoras da marca Bematech?

    • Régys Borges da Silveira Responde a Régys para Régys Borges da Silveira" aria-label=" Responde a Régys para Régys Borges da Silveira"> Responde a Régys
      18/03/2015 at 14:44

      Em impressora Bematech ao menos com os clientes que trabalho nunca vi programado, em outras marcas é comum.

Dê-nos sua opinião, seu comentário ajuda o site a crescer e melhorar a qualidade dos artigos.Cancelar resposta

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.

Inscreva-se nas nossas redes sociais

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on Instagram
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github

Sites parceiros

  • Carlos H. Cantu
  • Delphi Basics
  • Delphi Feeds
  • Isaque Pinheiro
  • Object Pascal OOP

Social Media

  • Connect on Facebook
  • Connect on Twitter
  • Connect on LinkedIn
  • Connect on RSS
  • Connect on YouTube
  • Connect on Github
© Copyright 2014. Todos os direitos reservados.
Vá para versão mobile