Voltar para o topo
Caso não consiga ver as imagens deste e-mail, acesse este link.
Escovando Bits

Alterações Lei De Olho no Imposto

Lei 12.741/12

Escovador de Bits, você viu nosso comunicado sobre a alteração na Lei 12.741/12 e que, inclusive, comunicamos que estávamos trabalhando nisso.

Pois bem, estamos aqui para anunciar que concluímos mais uma implementação que a Comunidade de Desenvolvedores Daruma nos pediu e que uma solução alto nível foi criada.

Você deve ter imaginado que precisaria ler todo manual do IBPT, procurar pelas mudanças, reunir sua equipe de desenvolvimento, planejar a alteração na Aplicação, codificar e por fim ver a NFC-e com os impostos detalhados. Fala verdade, não foi assim que você pensou? Eu sabia que sim! rsrs

Mas estamos aqui justamente para tirar este pensamento da sua cabeça e te alegrar com uma notícia ótima: você não precisa mudar nada na sua aplicação! A DarumaFramework vai fazer tudo pra você, ou melhor, já está fazendo. Hoje sua NFC-e - Nota Fiscal de Consumidor Eletrônica já será emitida e impressa com o detalhamento dos impostos.

Então, venha conhecer a solução 100% alto nível que preparamos para você, Escovador de Bits.

O que mudou?

"Foram liberadas pelo IBPT -Instituto Brasileiro de Planejamento e Tributação as novas tabelas de impostos aproximados referente a Lei 12.741/2012 que deve ser utilizada no cálculo do imposto aproximado que a ser impresso no cupom fiscal e nota fiscal. Em resumo agora os tributados serão demonstrados separadamente por esferas Federal, Estadual e Municipal.

Temos então agora uma tabela IBPT para cada estado da federação, com os impostos atualizados e adaptados conforme cada caso, foi também disponibilizada uma ferramenta para geração do cartaz de informação do imposto que pode vir a ser usado por empresas enquadradas no Simples Nacional ou empresas que ainda não se adaptaram até fevereiro de 2014.”

Resumindo:

  • Diversas tabelas
  • Tabelas por Estado
  • Cupom fiscal com Impostos detalhados

Vejam um exemplo de como ficaria o cupom fiscal

[Exemplo]

Comprando uma DR700 com preço subsidiado - somente desenvolvedor

Escovador de Bits, quer adquirir uma impressora DR700 para testes a preço subsidiado?! Vamos te mostrar agora como comprar nestas condições.

Em nossas impressoras a sintaxe do comando do QR Code é dada como:

Exemplo

[Exemplo]
  • Um formulário será aberto, preencha seus dados e selecione o modelo da mini impressora(DR700 H ou ETH(Ethernet)).

Exemplo

[Exemplo]
  • Após preencher os dados, clique no botão “Enviar meu pedido” para concluir o pedido.

Pronto! Pedido feito.

Testando Lei De Olho no Imposto

Agora que já temos uma DR700 para testar a impressão dos impostos detalhados na DANFE, vamos partir pra ação.

Exemplo

[Exemplo]
  • Vamos emitir a nota em ambiente de desenvolvimento.
  • Configure o GNE_Framework.xml com seus dados.
  • Caso não saiba como configurar, clique aqui
  • Depois de configurar seus dados, volte ao exemplo.
  • Clique no menu “Métodos de Configuração” -> submenu “Alterar Valores XML” -> “Método regAlterarValor_NFCe_Daruma”.

Exemplo

[Exemplo]
  • Agora vamos dizer quais chaves do GNE_Framework.xml vamos alterar para configurar a “Lei De Olho no Imposto”.
    Tags: NFCE\LEIDOIMPOSTO\Habilitar

Exemplo

[Exemplo]
  • Clique em OK.
  • Nesta etapa vamos dizer qual valor a TAG irá receber.
    Valor: 2

Exemplo

[Exemplo]
  • O método será executado e você receberá um retorno.
  • Temos que mostrar para a DarumaFramework onde está e qual o nome da tabela IBPT que vamos usar.
  • Digo desde já que o default da DarumaFramework é procurar este arquivo no diretório onde o GNE_Framework.xml está.
  • O nome default é IBPTax.csv
  • Caso queira mudar o nome do arquivo ou o local onde ele será armazenado, basta usar novamente o “Método regAlterarValor_NFCe_Daruma”.
  • Tags para alterar o local do arquivo: NFCE\LEIDOIMPOSTO\LocalArquivoNCM

A solução que preparamos é essa! Isso mesmo, só isso. Se você já tem NFC-e na sua aplicação, a solução foram os poucos passos apresentados acima.

Continue escovando bits conosco, vamos mostrar como ficou a NFC-e com o detalhamento de imposto e também como Codificar isso em 6 linguagens diferentes

  • Continuamos com o exemplo DarumaFramework_NFCe, clique no menu “Métodos de Emissão” -> submenu “Abrir NFCe” -> “Método aCFAbrir_NFCe_Daruma”.

Exemplo

[Exemplo]
  • Os parâmetros deste método não são obrigatórios. Clique em “OK” para realizar a abertura da NFC-e.

Exemplo

[Exemplo]
  • O próximo passo é fazer uma venda, clique em “Métodos de Emissão” -> submenu “Vender Item” -> “Método aCFVenderCompleto_NFCe_Daruma”

Exemplo

[Exemplo]
  • A parametrização da venda de item é obrigatória, preencha os dados do item e clique em “OK” para realizar a venda do item.

Exemplo

[Exemplo]
  • Agora vamos totalizar nossa nota, para isso clique em “Métodos de Emissão” -> submenu “Totalizar" -> “Método aCFTotalizar_NFCe_Daruma”

Exemplo

[Exemplo]
  • Sinta-se a vontade para alterar os parâmetros deste método. Em seguida, clique em OK para que a totalização seja feita.

Exemplo

[Exemplo]
  • A etapa agora é realizar o pagamento da NFCe, para isso clique em “Métodos de Emissão” -> submenu “Pagar" -> “Método aCFEfetuarPagamento_NFCe_Daruma”

Exemplo

[Exemplo]
  • Caso queira alterar algum parâmetro a hora é essa. Após as alterações, clique em OK para o método ser executado.

Exemplo

[Exemplo]
  • O último passo é encerrar nossa nota. Clique em “Métodos de Emissão” -> submenu “Encerrar" -> “Método tCFEncerrar_NFCe_Daruma”

Exemplo

[Exemplo]
  • Alterar a mensagem é uma opção sua, clique em OK e veja a mágica acontecer.

Exemplo

[Exemplo]

Sua NFC-e foi concluída e está configurada para as alterações na Lei De Olho no Imposto.

É extremamente importante dizer que a alteração principal não é a que está visível no cupom, mas sim a que está no XML que é enviado para a SEFAZ, ou seja, nós enviamos detalhadamente os Impostos referente a cada item de forma totalmente transparente para quem desenvolve com Daruma.

Escovador de Bits, uma pergunta! Você precisou informar alguma informação extra do que já fazia antes?

Exatamente, não precisa. Você só precisou configurar uma única chave no arquivo GNE_Framework.xml informando que gostaria o detalhamento de Impostos no Cupom.

Continue conosco, vamos partir para a escovação de bits.

Escovando as Alterações na Lei De Olho do Imposto

Delphi

//Declarações
function regAlterarValor_NFCe_Daruma(pszPathChave:string;pszValor:string):Integer; StdCall; External ‘DarumaFramework.dll';

//Chamada de Métodos
iRetorno := regAlterarValor_NFCe_Daruma(‘NFCE\LEIDOIMPOSTO\Habilitar’, ‘2’);

C#

//Declarações
[DllImport("DarumaFrameWork.dll")]
public static extern int regAlterarValor_NFCe_Daruma(string pszChave, string pszValor);

//Chamada de Métodos
iRetorno = regAlterarValor_NFCe_Daruma(“NFCE\\LEIDOIMPOSTO\\Habilitar”, “2”);

Visual Basic 6

' Declarações Fiscais
Public Declare Function regAlterarValor_NFCe_Daruma Lib "DarumaFrameWork.dll" (ByVal pszChave As String, ByVal pszValor As String) As Integer

' Chamada de Métodos
iRetorno = regAlterarValor_NFCe_Daruma(“NFCE\LEIDOIMPOSTO\Habilitar”, “2”)

VB.Net

' Declarações
<DllImport("DarumaFrameWork.dll")> _
Public Shared Function regAlterarValor_NFCe_Daruma(ByVal pszPathChave As String, ByVal pszValor As String) As Integer
End Function

' Chamada de Métodos
iRetorno = regAlterarValor_NFCe_Daruma(“NFCE\LEIDOIMPOSTO\Habilitar”, “2”)

Java

//Importações
import br.com.daruma.jna.NFCE;

//Chamada de Métodos
iRetorno = NFCE.regAlterarValor(“NFCE\\LEIDOIMPOSTO\\Habilitar”, “2”);

PHP

#Declarações
function regAlterarValor_NFCe_Daruma($PathChave, $Valor){};

#Chamada de Métodos
$iRetorno = regAlterarValor_NFCe_Daruma(“NFCE\LEIDOIMPOSTO\Habilitar”, “2”);

Se tiver alguma dúvida e/ou dificuldade, entre em contato com a nossa equipe de suporte ao desenvolvedor.

Suporte ao desenvolvedor: 0800 770 3320
E-mail Skype
desenvolvedores.suporte@daruma.com.br
suporte.desenvolvedores@daruma.com.br
desenvolvedores.daruma@daruma.com.br
suporte@daruma.com.br
suporte.ddc@daruma.com.br
ddc.suporte@daruma.com.br
ana.ribeiro@daruma.com.br
claudenir@daruma.com.br
desenvolvedores_suporte_daruma
suporte_desenvolvedores_daruma
suporte_ddc_daruma
ddc_suporte_daruma
desenvolvedores_daruma
suporte_daruma
anaribeiro.ddc
claudenir_andrade
Acompanhe nossa comunidade e fique por dentro de novidades
DDC Facebook Twitter Google+ Linkedin YouTube Skype Social Network
www.desenvolvedoresdaruma.com.br