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

Mensagem Paraíba Legal

DarumaFramework com Torpedo Premiado

Olá Escovadores de Bits,
Este escovando é especial para os desenvolvedores que precisam se adequar a mensagem do “Paraíba Legal”. Nós pensamos em vocês e facilitamos sua vida! :)
Recebemos um feedback da comunidade, pedindo uma ajuda com mais uma particularidade de Estado, e sem pensar, atendemos.

Quer dar seu feedback também?
Então acesse o botão abaixo e nos diga

Dê seu Feedback »

Vamos começar?

Entendendo o Torpedo Premiado Paraíba

O “Paraíba Legal” é uma iniciativa parecida, próxima ao Minas Legal, Cupom Mania, Nota Legal ou similar. Nada mais é do que um programa para incentivar o uso de CPF nos cupons fiscais. Como Daruma e Cupom Fiscal são sinônimos, vamos explicar como é feito.

Mas nós somos escovadores de bits, o que é de suma importância pra gente é o ATO COTEPE, não é verdade?

Viram só como é fácil? Precisamos mostrar uma mensagem no cupom fiscal emitido, veja um exemplo de mensagem:

PARAÍBA LEGAL - RECEITA CIDADÃ
TORPEDO PREMIADO:
161444539 19062013 127564 12545

Daí vem a pergunta inevitável: Esse código na terceira linha surgiu de onde??
Fiquem tranquilos escovadores, nós vamos explicar!

  • A primeira linha é sem mistério certo?! Tudo em caixa alta, de acordo com o padrão:
    PARAÍBA LEGAL - RECEITA CIDADÃ
  • A segunda linha também não tem o que contestar, tudo em caixa alta, desta forma:
    TORPEDO PREMIADO:
  • Já a terceira linha exige mais de sua atenção, mas você vai gostar. Ela é assim:
    161444539 19062013 127564 12545, onde:
    161444539 - É a Inscrição Estadual que está cadastrada na ECF em uso.
    19062013 - Data de emissão do cupom fiscal que esta mensagem está.
    127564 - COO deste cupom fiscal.
    12545 - Valor total deste cupom fiscal.

Pois bem Escovadores de Bits, agora todos estamos alinhados com o tema do Escovando de hoje. Entenderam como funciona? Se entendeu mas ainda não sabe por onde começar, fique tranquilo, pois nós deixamos o Paraíba Legal totalmente indolor para você.
Isso mesmo! Seu sistema terá o Paraíba Legal sem que você altere uma linha de código. Quer saber como??? Basta continuar lendo!

Configurando Torpedo Premiado Paraíba

  • Vamos testar a mensagem do “Paraíba Legal” usando a DarumaFramework.dll
  • O primeiro passo é fazer o download do Executável Delphi7 DarumaFramework
  • Após o download, extraia o pacote e abra a pasta “DarumaFramework_Delphi7exe”.
  • Agora vamos executar o “DarumaFramework_Delphi.exe”.

Exemplo

[Exemplo]
  • Com o exemplo aberto, clique em “Impressoras Fiscal”
  • Uma nova janela foi aberta, clique no menu “Registry” -> submenu “ECF" -> “Método regAlterarValor_Daruma”.

Exemplo

[Exemplo]
  • Na janela que se abriu, temos que dizer quais chaves vamos alterar.
    Chaves: “ECF\CF\TorpedoPremiadoParaiba"

Exemplo

[Exemplo]
  • Em seguida, vamos dizer que queremos ativar a chave “TorpedoPremiadoParaiba"
    Valor: 1

Exemplo

[Exemplo]
  • Depois de clicar em “Ok”, você receberá uma confirmação da definição de valor.

Exemplo

[Exemplo]
  • Vocês podem até não acreditar, mas o Paraíba Legal já está configurado.
    Isso mesmo! Não precisa fazer mais nada, agora é só usar.

Quer comprovar que já a configuração já terminou?
Continue lendo!

Testando Torpedo Premiado Paraíba

Exemplo

[Exemplo]
  • Uma nova janela foi aberta, defina os parâmetros de acordo com o Exemplo.

Exemplo

[Exemplo]
  • Um cupom fiscal foi impresso rapidamente na sua impressora, não foi?!
  • Pois bem, note que ele já está com a mensagem do Paraíba Legal.

Exemplo

[Exemplo]

Super simples de ter o Paraíba Legal em sua aplicação né?!

Escovando o Torpedo Premiado Paraíba

Delphi

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

//Chamada de Métodos
iRetorno := regAlterarValor_Daruma(‘ECF\CF\TorpedoPremiadoParaiba’, ‘1’);

C#

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

//Chamada de Métodos
iRetorno = regAlterarValor_Daruma(“ECF\\CF\\TorpedoPremiadoParaiba”, “1”);

Visual Basic 6

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

' Chamada de Métodos
iRetorno = regAlterarValor_Daruma(“ECF\CF\TorpedoPremiadoParaiba”, “1”)

VB.Net

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

' Chamada de Métodos
iRetorno = regAlterarValor_Daruma(“ECF\CF\TorpedoPremiadoParaiba”, “1")

Java

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

//Chamada de Métodos
iRetorno = UTIL.regAlterarValor(“ECF\\CF\\TorpedoPremiadoParaiba”, “1”);

PHP

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

#Chamada de Métodos
$iRetorno = regAlterarValor_Daruma(“ECF\CF\TorpedoPremiadoParaiba”, “1”);



Assista o vídeo mostrando na prática o funcionamento do Paraíba Legal.

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
suporte.alexandre@daruma.com.br
claudenir@daruma.com.br
desenvolvedores_suporte_daruma
suporte_desenvolvedores_daruma
suporte_ddc_daruma
ddc_suporte_daruma
desenvolvedores_daruma
suporte_daruma
suporte_alexandre_daruma
claudenir_andrade
Acompanhe nossa comunidade e fique por dentro de novidades
DDC Facebook Twitter Google+ Linkedin YouTube Skype Social Network
www.desenvolvedoresdaruma.com.br