Upload
wellson-almeida
View
172
Download
57
Embed Size (px)
Citation preview
www
Claudenir C. AndradeGerente de Integrao e P&D Urmet Daruma
MVP Microsoft
Prefcio escrito por Fernando M. MachimaGestor de inovao e varejo - TOTVS
Sobre o autorClaudenir C. Andrade formado pela Academia de Sistemas Informticos de Madrid em Anlise de Sistemas, trabalha com automao comercial h 17 anos, foi responsvel pela homologao e aprovao de ECFs Brasileiros em Pases como Equador e
Venezuela, gerencia a equipe de desenvolvimento da Daruma Automao, autor do primeiro livro de automao comercial no Brasil Automao Comercial com VB.Net e C#. MVP da Microsoft h 13 anos seguidos, criou o modelo XML para automao comercial, especificou o primeiro protocolo de comandos SCU para as impressoras fiscais no Brasil, cursou MBA de gesto de projetos inovadores (www.biinternacional.com.br) com extenso cursada na Universidade Jiao Tong de Shanghai, na China e Empreendedorismo na universidade de Babson, EUA. Atualmente cursa Graduao Especializada em Marketing, rea no tcnica, na FGV.
Contato: e-mail [email protected] [email protected] twitter www.twitter.com/claudenirandrad www.twitter.com/darumadeveloper
Reviso: Carolyne de AndradeIlustrao: Mariana Gimenes - [email protected]
3www
Por Fernando M. Machima Gestor de inovao de Varejo
TOTVS
Falar dos desafios de inovar no varejo brasileiro j , por
si s, um grande desafio! Principalmente diante dos diversos
fatores que influenciam direta e indiretamente o dinamismo
e a competitividade deste segmento. Na atual sociedade do
conhecimento os consumidores esto cada vez mais informados e
exigentes com qualidade, atendimento e preo justo dos produtos e
servios que adquirem, as margens apertadas requerem criatividade
e alta capacidade de execuo para aumentar a rentabilidade do
negcio, a diversidade do mix de produtos demanda maior controle
e eficincia nos processos, custos operacionais e administrativos
precisam ser otimizados para que o varejista seja mais competitivo,
as frequentes mudanas e a diversidade na legislao nacional
(PAF-ECF, SAT CF-e, NFC-e) aumentam a complexidade fiscal
deste cenrio. E falando de capital humano, a escassez de talentos
e a alta rotatividade so grandes obstculos a serem enfrentados
diariamente.
Neste contexto, a inovao tem um papel fundamental para
quebrar paradigmas, mudar a forma tradicional de se vender e
nortear determinadas aes frente a estes desafios. Deve ser
usada em total benefcio do consumidor ao lhe proporcionar
Prefcio
4www
maior convenincia e facilidades em todo o processo de compra,
em outras palavras, a implementao de algo inovador, seja um
processo ou uma tecnologia, faz sentido quando resultar, na
prtica, em aumento na satisfao e fidelizao dos seus clientes e
incremento de vendas do varejista.
A Tecnologia da Informao (TI) apresenta-se como uma
ferramenta estratgica para atingir este objetivo e oferece muitas
oportunidades para proporcionar uma melhor experincia de
compra que gere o encantamento e permita um atendimento cada
vez mais personalizado. O acesso ao varejo atravs de mltiplos
canais (exemplos: loja fsica, e-commerce, social commerce)
amplia as possibilidades para se alcanar o consumidor e lhe
d autonomia para decidir em qual canal deseja interagir. A
mobilidade oferece convenincia e disponibilidade para pesquisar,
comparar, decidir e comprar de uma forma fcil e intuitiva. As
ferramentas de CRM (Customer Relationship Management),
apoiadas por reconhecimento facial e de movimentos na loja,
possibilitam identificar o cliente, conhecer seu perfil e hbitos de
consumo objetivando estreitar o relacionamento e aumentar a sua
fidelizao a marca. O poder de comunicao das mdias sociais
na era do compartilhamento de informaes, tanto de forma
positiva quanto negativa, passam a gradativamente aumentar sua
influncia na deciso de compra dos consumidores. A tecnologia
RFID (Radio-Frequency IDentification) agiliza os processos de
controle como inventrio, venda no PDV, rastreabilidade dos
produtos e permite maior interatividade na loja. Estas so algumas
5www
das inovaes que esto sendo utilizadas no varejo buscando no
s atender as necessidades e desejos dos seus clientes mas, acima
de tudo, querem surpreender!
Outro projeto que vem rompendo paradigmas e
proporcionando uma reinveno do modelo de atendimento no
segmento a NFC-e (Nota Fiscal Eletrnica de Venda a Consumidor
Final), que consiste na emisso eletrnica de documentos fiscais a
consumidor final e envio direto para a Secretaria da Fazenda do
Estado (SEFAZ). Entre os principais benefcios temos a maior
agilidade na abertura de lojas e PDVs (pontos de venda), porm
seu impacto positivo mais relevante a possibilidade de utilizar
solues de mobilidade no ambiente da loja ampliando ainda
mais as oportunidades para melhorar a experincia de compra do
consumidor. Em uma ao conjunta com a Daruma, em que aprendemos, compartilhamos conhecimento e evolumos juntos,
participamos do piloto em uma expressiva rede de material de
construo no Mato Grosso (MT) e emitimos a primeira NFC-e
do Centro-Oeste do pas!
Considero este um projeto inovador na medida em que d
maior autonomia e flexibilidade ao varejista para definir uma nova
forma e melhorar o atendimento aos seus clientes sem a obriga-toriedade de execuo de alguns procedimentos legais como, por
exemplo, a impresso do cupom fiscal por um equipamento ECF.
Em funo de todas estas mudanas, o varejo tradicional,
6www
formado antigamente apenas por lojas fsicas e que definia as
regras no mercado, est tendo que se reinventar para se manter
e evoluir para dar mais foco e ateno ao seu cliente, que hoje
vido por novidades. Com o apoio da TI, preciso provocar
entretenimento em todo contato com o cliente, ter um modelo
de atendimento diferenciado que deixe o consumidor encantado
e com desejo de se relacionar constantemente com a marca, estar
disponvel sempre e proporcionar convenincia e uma experincia
de compra marcante. Inovar no varejo um ciclo, que deve ser
renovado frequentemente j que as necessidades dos consumidores
mudam, e rpido.
Gostaria de desejar a voc uma tima leitura pois tenho
a certeza de que ir lhe agregar conhecimento no segmento,
que cada vez mais dinmico e desafiador para todos ns. Por
fim, agradeo ao Claudenir, parceiro de longa data, por esta oportunidade mpar de elaborar o prefcio do seu e-book, que
aceitei e escrevi com grande satisfao.
Fernando M Machima
Gestor de inovao de Varejo - TOTVS
7www
NFC-E UNLOCKED
VOL I
AutomAo ComerCiAl Com WindoWs embedded e nFC-e, notA FisCAl de Consumidor eletrniCA
ndiCe de Volumes X CAPtulos
Vol1/ CAP.1 mudAnA no Cenrio APs 15 Anos. onde somos AFetAdos 8
Vol1/ CAP.2 estrAtgiA Frente As mudAnAs e o Cenrio inCerto 2 1
Vol1/ CAP.3 esCoVAndo bits! Pense nA ArquiteturA, PlAneje Antes de tudo 3 3
Vol1/ CAP.4 o que tudo isso tem que Ver Com WindoWs embedded. Fique Atento! 6 9
8www
incrvel a mistura de sentimentos ao voltar escrever meu
segundo livro, em formato de Paper e-Book, aps 13 anos da
escrita do primeiro livro1. Esta mistura de sentimentos aumenta
neste novo cenrio de mudanas na Automao Comercial.
Romper com um paradigma de 17 anos de trabalho no
fcil, foram 7 anos iniciais de minha carreira com automao
comercial, comandando o desenvolvimento e integrao com
desenvolvedores, reestruturando a estratgia de parceria com
desenvolvedores, e agora, at o momento so 10 anos na Urmet
Daruma2, tambm no comando de P&D e integrao com
mercado e desenvolvedores. o que amo fazer e sou apaixonado,
com resultado a olhos vistos no posicionamento e crescimento de
mercado de ambas as empresas. uma histria, algumas vezes de
lutas inglrias e outras lutas que valem a pena . . .mas em todas
as histrias e lutas o ECF Emissor de Cupom Fiscal - sempre
esteve presente, com est hoje. Ento escrever sobre a NFC-e que
muda radicalmente alguns conceitos, um trabalho necessrio,
nostlgico e repleto de ansiedade. Sempre com o lado esquerdo
1 Automao Comercial com VB.Net e C# Emissor de Cupom Fiscal / Claudenir Campos Andrade So Paulo: Editora rica, 2001 ISBN 85-7194-778-3 www.editoraerica.com.br
2 Uma Narrao curta e precisa da trajetria em ambas as empresas foi destaque na revista CRN http://issuu.com/crn_brasil/docs/crn_305 pgi-nas 56 e 57 (link curto http://sdrv.ms/15untN3)
Mudana no cenrio aps 15 anos. Onde somos afetados
VOL1/ Cap.1
9www
do crebro pipocando de ideias novas e do quanto podemos
realmente comear a escovar bits em prol da tecnologia pela
tecnologia e no com tanta nfase de obrigatoriedade fiscal.
A frase anterior pode parecer disruptiva, ou talvez retrgada
para alguns, dependendo do ponto de vista. Mas em nenhum dos
pontos de vistas apoiamos a lenincia fiscal, ou que, com a entrada
da NFC-e, no seja necessrio controles fiscais. Penso o contrrio!
Com a entrada da NFC-e as informaes de compras em carto
de crdito continuaro a ser informadas ao fisco que poder
cruzar dados de venda. Porm com uma vantagem competitiva;
a venda pode ser on-line. Para cada venda em Carto de Credito
informa-se on-line a NFC-e emitida na nuvem, pela internet, este
procedimento por si s j traz um controle fiscal importante para
a economia, para o cumprimento das regras fiscais estabelecidas.
Isso permite que o sistema de automao comercial no se preocupe
com tal fato, mas sim com a tecnologia aplicada, reinventada na
automao comercial. Aqui falamos sobre INOVAO, onde
realmente somos afetados beneficamente pela NFC-e.
Tive o privilgio de cursar um MBA de Gesto de Projetos
Inovadores, onde um dos mdulos durou 19 dias na China3 (Shanghai ou Xangai) na Universidade de JiaoTong e outros 12
dias na Universidade de Babson, em Boston. No necessito citar
que o norte deste MBA era sempre a inovao. Aprendi que
3 Fotos desta passagem na China podem ser vistas aqui http://1drv.ms/1fA8kKR http://1drv.ms/1fA8mT6
10
www
para inovar existem tcnicas, que cruzadas com seu arcabouo de
conhecimentos estimulados pelo dia a dia e contatos, tornam mais
fcil o processo de inovao4. Porm, contrrio ao que pensava
e a favor do que aprendi, ouvi ento a frase que melhor define o
que inovao: inovao a inveno utilizada no mercado. a
inveno colocada em prtica e aderida
em seu mercado. Se isso no acontece,
apenas e to somente uma inveno.
Esta frase tudo o que necessi-tamos ouvir em Automao Comercial.
Afinal de contas, se olharmos para trs,
de 2007 para c, quantas invenes que
se transformaram em produtos e se tor-naram inovao? Tablets, NFC a era do
Mobile Payment, Ultrabooks, NUC s
(Next Units Computers), a massificao
e uso do QRCODE, o avano das APPS em Celulares, Android,
IOS, WindowsPhone, Windows8, Phablets, impressoras Mobiles,
etc. Pergunte-se: Em quais destes voc consegue direcionar sua
aplicao e com isso inovar na automao comercial? Hoje infeliz-mente quase nada. Sempre Ouvimos: no pode, no permite,
o PAF no deixa, A lei no permite. Algumas das afirmaes
negativas so embasadas em lei, outras apenas mito - Como por
4 Aquivocencontrauminfogrficomuitointeressantequeexplicacomoeste arcabouo de conhecimento favorvel no processo de inovao http://1drv.ms/NkYJBD
inovao a inveno utilizada no mercado. a inveno colocada em prtica e aderida em seu mercado. Se isso no acontece, apenas e to somente uma inveno.
11
www
exemplo o mito de que no se pode usar uma impressora Fiscal
que no seja porta Serial RS232. Mito oriundo da poca da im-pressora matricial. Ou o uso de tablet e mobilidade na automao
comercial, que a impressora atual permite e a impressora 09/009
tambm. Bastando para a liberao total disso um ajuste nas re-gras do PAF. De fato fomos o primeiro, e nico fabricante at a
data de hoje Abril/2014, a ter suporte nativo no Android tablet
e celular e Windows 8 tablet e celular, para serem utilizados na
impressora fiscal atual e na impressora 09/09. Isso um fato indis-cutvel. Entre no www.youtube.com/darumadeveloper e veja os
cursos de como usar Android com Impressora Fiscal e No fiscal,
via cabo, WiFi ou Bluetooth, tudo isso utilizando-se de classes
nativas Android pra operao, ou classes nativas Windows 8.
Hoje o modelo de inovao tecnolgica est travado por
um modelo associado as obrigatoriedades fiscais necessrias para
se vender um sistema de automao comercial. Com isso a maior
parte do trabalho desenvolvido dentro das software houses para
atender obrigatoriedades fiscais. como se o desenvolvedor e
sua empresa de software fossem Software House contbil com
fins fiscais, quando na verdade ela continua com a obrigao de
cumprir as regras fiscais exigidas pelo governo mas sem dela (do
desenvolvedor e sua empresa) retirar a fasca da inovao. Isso
hoje no possvel. Um exemplo? Um PDV totalmente Cloud
Computing, para que o cliente final tenha um hardware mais
magro, dedicado, sem manuteno na ponta. Esta inovao
conflita com a obrigatoriedade de seu aplicativo emitir cupons
12
www
fiscais off-line, ou seja out-of-Browser.
Tenho em meu currculo 79 palestras de PAF em 4 anos,
e mais de 5.0005 desenvolvedores presentes. Em conjunto com
o Supervisor Tcnico Deynison e o Coordenador de Anlise em
PAF-ECF Alexandre Sibalszky, ambos da POLIMIG, fizemos
uma dobradinha que rodou o pais nos fruns da DNAutomao
alm de evento prprios com a Comunidade de Desenvolvedores
Daruma. Sempre apoiei a necessidade de se filtrar o mercado,
de se ter no mercado bons profissionais, que realmente estejam
interessados no desenvolvimento da tecnologia, utilizando assim
todo seu potencial intelectual para inovar em prol de seu cliente
e no para inovar nos mtodos de sonegao. Mas infelizmente
nem todos ns pensamos assim, e a inovao em sonegao
passou a ser perseguida pelas regras colocadas hoje no PAF, que
travam por sua vez o uso de tecnologias como Tablet, Internet,
Cloud Computing, MobilePayment, NFC, enquanto o mundo j
caminha para a obsolescncia destas inovaes. 6
Note que corretamente cito que o mau uso da tecnologia
5 Um Log e todas as palestras realizadas, com fotos, pode ser encontrada aqui:http://1drv.ms/Njuj2BeaesespecificassobreoPAFaquihttp://www.daruma.com.br/ddcmkt/ddcmkt_017_13.html
6 Hoje dia 04/03/2013 j tenho a cincia de que algumas regras do PAF estoseadaptandoparapermitirousodestastecnologiasnopontodevenda,oquetimo!Toroeapoioquecadavezmaiselasseadaptemaoevolutivotecnolgicoqueestamosvivendo.ANotciatimaeofuturodoPAFqueeuapoiopromissorsecontinuarnestecaminhodeadaptar-se ao avano tecnolgico, que o ECF atual como j permite.
13
www
passou a ser perseguido pelas regras do PAF, e no que o PAF
engessa a automao comercial. Aqui est o desafio!! Aqui comeam
as mudanas com a NFC-e. A inovao com o cruzamento de
dados on-line, a busca pela eficincia no uso dos dados (no
de hoje que se fala de BIGDATA), permite que sejam abertas as
portas da inovao tecnolgica sem descuidar do monitoramento
fiscal necessrio para que no haja mau uso desta inovao. No
h receita de bolo, e quem sou eu para dizer como tem que ser
feito, mas em um ponto estamos de acordo, a NFC-e traz um
movimento on-line, abre o uso de novas tecnologias e sem dvida
ainda no a soluo final ou a soluo de todos os problemas,
ir amadurecer e trazer melhor controle fiscal para os governos
estaduais sem abrir mo da inovao tecnolgica, abrindo um
ampla e larga estrada para uso inovativo e massivo da tecnologia
em prol da automao.
Onde somos Afetados
Mas onde ns, Escovadores de Bits, somos afetados pela
NFC-e? Em tudo! Retomando a lista de inovaes de 2007 pra c,
como MobilePayment, Tablets, Phablets, SmartPhones, Internet,
Linguagens WebMulti-Plataformas, APPs para SmartPhone,
tudo isso possui seu espao na arquitetura NFC-e. Com isso ns,
Escovadores de Bits, necessitamos manter o desenvolvimento
compliance com as obrigatoriedades fiscais atuais, sem perder
a inovao tecnolgica que pode ser aplicada para a NFC-e,
beneficiando a operao de venda no PDV, o que muitos chamam
14
www
de User Experience.
O PDV e seu sistema de automao, outrora concomitante,
(e me lembro que em 1999 era um palavro falar de PDV
no concomitante rsrsr) na NFC-e pode ser no-concomitante,
realizando todas as atividades na tela, e s ento aps o aceite ou
fechamento da venda, sendo enviado para a devida emisso de um
documento oficial de venda, neste caso a NFC-e. Pense neste fato:
Seu sistema no concomitante. S este movimento por si, em sua
essncia, facilita operaes com por exemplo o cancelamento de
item no desejado na compra. O que fazer? Basta retir-lo do listbox
e abater do valor a ser pago - tudo isso claro antes de enviar para
emisso e impresso da NFC-e, simples assim. Pense por exemplo
em uma pr-venda (a pr-venda no foi inventada ou criada com
o PAF, ela foi regulamentada com o PAF, mas o processo de pr-
venda j existia a sculos) que possui 14 produtos pr-escolhidos,
dentro de uma loja de material de construo, mas que agora o
cliente desistiu de comprar o saco de pregos e decidiu isso ao
chegar ao caixa, seja por que ficou caro a compra, seja porque
se arrependeu. O que fazer? No modelo NFC-e basta retira-lo
da lista de itens da pr-venda, retira-lo do ListBox, recalcular na
tela o preo e informar o novo valor pro cliente, o cliente pagar
e realizar a emisso e impresso da NFC-e na nuvem ou off-line,
caso haja problema de conexo com o servidor. A falta de conexo
com o servidor no impede sua emisso rastreada. Esclareo e
elimino assim um mito recm levantado sobre a NFC-e de que s
possvel emitir NFC-E com segurana se estiver on-line. Para
15
www
emisso off-line existem os Tokens, o ID de tokem e o HASH
que no QRCODE so colocados. Uma vez lido este QRCODE
sabido pelo servidor da existncia desta nota que est off-line e
que deve subir, caso no suba, e fiscalmente rastreada.
Este movimento j comea a acontecer, solues
inovadores em UFs no paf j comeam a ser vendidos, como o
NonusTouchOne, um conceito de PDV nico e simples no Tablet
onde o operador utiliza-se de um Tablet como computador e
ponto de venda, porm com operaes e funcionalidades de uma
caixa registradora ou Micro terminal. Alias! Aqui outro mercado
que com as exigncias acabou sendo restrito seu uso Micro
terminal. Com a NFC-e este mercado
pode voltar a operar, o que fantstico,
as vezes tudo o que um cliente necessita
apenas e to somente um Microterminal
no caixa. Mas lembre-se INOVAO.
Como utilizar este movimento a favor
da inovao Tecnolgica e, como
sempre desejvamos, colocar nossos
desenvolvedores para trabalhar em
prol das necessidades do cliente? Tudo
isso comea com a escolha correta de uma arquitetura livre de amarras, livre
de condicionais de uso de Hardware
especficos, este item importante
porque a escolha errada da arquitetura
...a escolha
errada da arquitetura e provedor
NFC-e poder comprometer
sua inovao, primeiro
estude as arquiteturas
ofertadas e veja
se esto alinhadas com seu
plano de inovao.
16
www
e provedor NFC-e poder comprometer sua inovao. Primeiro
estude as arquiteturas ofertadas e veja se esto alinhadas com
seu plano de inovao e verifique se ir torna-lo refm de uma
operao dedicada impedindo seu crescimento e inovaes e
outras plataformas.
VOL1/ Cap.1 Concluses
O Emissor de Cupom Fiscal, no pior ou melhor que a
NFC-e. A NFC-e no melhor ou pior que o Emissor de Cupom
Fiscal. No se pode comparar, so modelos diferentes para
fins diferentes. Um com uma evoluo de 15 anos, com vrias
inovaes, outra com o modelo bem amadurecido da NF-E,
com vrias inovaes e itens ainda a serem amadurecidos - fato
perfeitamente aceitvel.
Me lembro de em uma reunio, a quase 15 anos atrs,
ouvir de um dos fiscais na sala comentar Mas a impressora no
guarda uma foto do cupom fiscal? S guarda totais? e todos
ns (incautos e descuidados) rimos amigavelmente e dissemos
Imagine! Pra isso teramos que ter um HD na impressora. Mas
tudo isso estava mais prximo do que imaginvamos, todos os
fabricantes de impressora em sua poca inovaram no conceito
da atual impressora matricial como uma grande calculadora,
avanando pro conceito de impressora fiscal com log eletrnico
e j conhecido e aplicado em outros pases como Eletronic
Journal. A Daruma foi a empresa que mais inovou neste cenrio
17
www
e lanou a impressora que a consolidou no mercado de automao,
a FS6007 e outros fabricantes seguem este ritmo.
Onde desejo chegar e concluir com este fato histrico?
No podemos dar as costas para novos modelos. Isso aprendi
com o passar dos anos, a maturidade e bons cursos na rea. No
podemos hoje dizer NFC-e no pega, ou NFC-e torna vivel
uma sonegao em massa. Assim como antes era impossvel
fazer uma impressora que armazenasse tudo o que era impresso,
e isso aconteceu, vrios itens hoje criticados na NFC-e sem
dvida iro evoluir e as solues aparecero de onde menos
esperamos: Dentro de nosso mundo da Tecnologia. Foi assim
com a transio da impressora matricial para a trmica, o mercado
evoluiu, as memorias DOM e FLASH evoluram, tornaram-se
mais seguras e os sistemas embarcados tambm tornaram-se mais
eficientes e....BUUM! O ambiente perfeito para se criar uma
impressora que anos atrs era impossvel de se pensar e ramos
desta possibilidade.
7 A FS600, em 2004,foiaprimeiraimpressorafiscaltrmicacomsistemaeasyLoadetambmaprimeiraatereasyloadcomguilhotina.Naqueletempo todas ainda eram com o carrinho de trao da bobina e necessita-vam inserir a bobina neste carrinho, ao contrrio da FS600 que era apenas soltar a bobina dentro dela sem a necessidade de guia ou mecnica tra-cionada,pararealizaratrocadepapel.Tambmfoipioneiraecriadoradavendedeitememumalinha,economizandopapeledologotiponocabe-alhodocupom.DepoisdissotodososconcorrentespassaramaterestamesmacaractersticaoriundadaFS600.Umainovaoqueditouopadropara o mercado. Uma verdadeira inovao para a poca e que forou o mercado/concorrentes a acompanhar.
18
www
O PAF representou uma evoluo em nosso mercado.
Filtrou empresas, regulamentou um mercado sem regras, foi timo
para todos ns e agora necessita evoluir, adaptar e acompanhar o
mercado e suas necessidade, que hoje possuem nfase em inovao
tecnolgica. Neste nterim, a NFC-e elimina a certificao PAF?
Para os estados que at a data de hoje regulamentaram e permitiram
o uso da NFC-e, a resposta SIM, o PAF no necessrio. Isso
bom? No. Acredito que deveramos defender um PAF mais
reduzido, mais adaptado as necessidades tecnolgicas, alinhadas
com as inovaes mobile e cloud de nosso ano de 2014. Continuo
defendendo a necessidade de certificao, de se certificar e dividir
a responsabilidade com rgos que de forma competente fazem
seu trabalho seguindo o roteiro e nos ajudam a fazer um exerccio
de testes, que ao contrrio no faramos com tal foco. Quem sabe
um PAF-NFC-e? Volto a insistir, adaptado as necessidades do
uso das tecnologias emergentes e consolidadas de 2007 pra c,
principalmente Cloud Computing.
E a impressora fiscal atual? J est sofrendo sua atualizao
em termos de tecnologia. A impressora do convnio 09/09, mais
conhecida como impressora conectada, traz a conexo com a nuvem
dentro de um protocolo XML j conhecido pelos servidores de
NFC-e e NF-e. O cuidado a se tomar que no se tenha o mesmo
modelo atual de PAF, para o ECF conectado, pois o ECF permite
o uso de inmeras tecnologias que hoje o uso do mesmo PAF, sem
modificaes, impediria o uso de inovaes e permaneceramos
na mesma. Sobre isso no apenas implementar o modelo 09/09 e
19
www
est resolvido, mas sim a abertura para que tecnologias emergentes
e j consolidadas possam ser utilizadas e que do outro lado os
dados cheguem at seus respectivos governos, sem a necessidade
de matar a inovao para que isso acontea, como por exemplo a
eliminao da necessidade de concomitncia do sistema ao usar a
impressora 09/09. Mais informaes sobre o ECF 09/09 pode ser
visto no vdeo de nmero #102 gravado ao vivo na Autocom de
2012. www.youtube.com/darumadeveloper Vdeo #102.
No Captulo seguinte, tendo bem marcado em nossa
leitura a palavra INOVAO, vamos entender como pensar
estrategicamente frente estas mudanas, que ajudaro a decidir
sem imediatismo, com viso de curto e longo prazo. Fique
tranquilo, hoje com o avano rpido de nosso sistema no existe
mais plano de longo prazo de 3, 4, 5 anos que seja executado
fielmente, o cenrio muda constantemente e o longo prazo hoje
por ser traduzido por 12 meses. Acima disso estratgia, que
pode ser ajustada, executada ou abortada na execuo dentro do
longo prazo.
20
www
21
www
Alm das mudanas que enumerei no captulo anterior, vale
muito a pena pensar nas mudanas a frente nos prximos 5(cinco)
anos, com relao ao modelo de arrecadao fiscal e as adaptaes
necessrias para o aplicativo de automao comercial. Estratgia e Planejamento so, em minha opinio, duas palavras e aes que deveriam estar no dia a dia de qualquer CEO, Diretor ou Gerente.
No Mdulo de empreendedorismo que pude realizar em Babson
Boston, aprendi sobre a inexistncia de nveis na empresa para
empreender, e no empreender. H nveis na empresa que voc
consegue empreender mais ou menos, mas empreender sempre
possvel. Todo empreendedor planeja, monta uma estratgia, uma
abordagem e ento executa. No pode ser diferente no cenrio
atual de NFC-e, impressora fiscal, e muito menos diferente no
cenrio que se prepara a frente, onde conviveremos com 4(quatro)
modelos diferentes de ponto de venda.
O Cenrio
As incertezas so muitas e quem neste ano de 2014 levantar
e apontar exatamente o que ir acontecer, est predizendo o
que todos j sabem ou est literalmente chutando e quem sabe
pode acertar. No h sinalizao forte e declarada por parte das
associaes de fabricantes nem de software, sobre por exemplo, o
Estratgia frente as mudanas e o cenrio incerto
VOL1/ Cap.2
22
www
SAT Fiscal, a NFC-e em So Paulo, e uma possvel unificao do
sistema de arrecadao e regulamentao no PDV. Nos tempos
de incerteza e falta de informao consistente, o melhor a fazer
estudar o cenrio e planejar, planejar uma estratgia de abordagem
que traga o melhor ganho possvel em curto e longo prazo. Sem
isso ser impossvel sobrevier a pocas de incerteza, por mais
nebulosas que possam parecer, por mais que a luz no final do
tnel parea o trem em direo contraria.
O que podemos sim afirmar a plano e alguns j em
execuo de 4(quatro) modelos de arrecadao fiscal que afetam
o software de ponto de venda e todo mercado de automao
comercial, sendo que conviveremos com eles, os 4(quatro)
modelos, nos prximo 3 a 5 anos, so eles:
Impressora Atual (Convenio 85) a impressora
que atualmente todos usam no ponto de venda e todos os
desenvolvedores portaram seu aplicativo para ele. Principalmente
atravs da DarumaFrameWork.DLL e DarumaFrameWork.SO,
que vem batendo record de downloads e venda de impressoras
subsidiadas para desenvolvedores. 8
Impressora Convnio 09/09 (ou impressora conectada)
8 ParateracessoaonmerodedownloadsdoDarumaFrameworkMulti--plataformaDarumaAcessehttps://bitly.com/10oartG+ so 23.000 down-load apenas 3 meses.
23
www
impressora que possui o SCU9 Set de comandos nico- Blindada
e Conectada, assinando todos os cupons ficais e desonerando
vrios itens com relao a impressora do convenio anterior, como
Lacre Fsico passa a ser Lgico, ausncia o Bitmap na reduo
Z, assinatura de cada cupom emitido seja ele on-line ou off-line,
tornando a automao comercial independente de um servidor
para a operao fiscal. At o momento o modelo mais seguro de
arrecadao, porm alinhado com o PAF, em seu modelo atual,
ainda no permite o uso de todas as inovaes tecnolgicas
para o aplicativo de automao comercial. Esta impressora a
melhor soluo no cenrio atual e representa a evoluo de tudo
o que j vimos em tecnologia de impresso e venda online com
a segurana off-line oferecida. Possui os protocolos de NF-e,
NFC-e e a impresso de QRCODE.
S@T Sistema Autenticador e Transmissor de cupons
fiscais eletrnicos Dispensa o uso de uma impressora Fiscal,
permite o uso de qualquer Mini impressora, exige o uso de um
hardware especifico que deve ser certificado e que trabalha entre
o sistema de automao comercial e o servidor fiscal estadual.
Gravamos um tutorial de 3 partes que voc pode encontrar aqui
sobe o SAT
9 OPrimerosetdecomandosnico-SCU-foiespecificadoporClaudenirAndrade,logorepassadoaafracparaestudoedevidasalteraes.VejaoPOSTaquinaAtivoaccessparaacomunidadededesenvolvedoreshttp://www.ativoaccess.com.br/mostra.noticia.php?noticia=36emJunhode2008.
24
www
Parte 1: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde032_2013-ambiente-sat.html
Parte 2: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde033_2013-entendendo-sat-p2.html
Parte 3: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde034_2013-entendendo-sat-p3.html
Parte 4: http://www.desenvolvedoresdaruma.com.br/dde/
htmls/dde035_2013-testando-sat.html
Ou acesse ao site www.desenvolvedoresdaruma.com.br link
Comunicados DDC sub ttulo, DUAL.
NFC-e Nota Fiscal Eletrnica de Consumidor Que
dispensa o Uso da impressora Fiscal, no h PAF previsto nesta
modalidade, permite o uso de qualquer impressora de mercado,
h necessidade de gerar ou imprimir o QRCODE com o link onde
se encontra (online) ou se encontrar (quando emitida off-line) a
Nota Fiscal Eletrnica para o consumidor Final. H necessidade
de acesso ao servidor do SEFAZ para a Emisso on-line do cupom
fiscal, que neste caso chamado e Extrato da NFC-e.
O Rio Grande do Sul, Mato Grosso, Sergipe, Acre,
Amazonas j permitem o uso da NFC-e, So Paulo por exemplo,
tornou opcional o uso da NFC-e a partir de 01 Abril de 2014
conforme a Portaria CAT-37, de 3-5-2013 que prorrogou o
SAT para 1 Abril de 2014 e ao mesmo tempo tornou opcional
o uso da NFC-e como ator principal no ponto de venda, e no
unicamente o SAT, permitindo esto uma escolha. Estados como
Santa Catarina j possuem calendrio de obrigatoriedade do uso
25
www
da impressora Conectada, a impressora 09/09, outros estados
continuam no movimento do uso da impressora Fiscal convenio
85, impressora fiscal atualmente utilizada em todo pas.
Te ofereo compatibilidade, no mexa em seu Aplicativo!! Realmente vale a pena? Paga-se um preo por isso.
COMPATIBILIDADE 100% COM SEU SISTEMA
ATUAL DE AUTOMAO. REALMENTE VALE A PENA??
Com todo este cenrio, vrios fabricantes de automao
comercial esto incentivando a compatibilidade ou seja, no mexa
na sua aplicao e voc poder ento atender as quatro modalidades.
Mas ser que isso estratgico neste cenrio e no que h de vir?
A resposta clara: No! O Cenrio de incerteza da prevalncia de um modelo fiscal (o que acho que no ir acontecer em poucos
anos) nos cega no sentido de dizer SIM que a compatibilidade
o melhor caminho, porm analisando com calma de maneira
empreendedora e colocando na estratgia a inovao tecnolgica,
est claro que no o melhor caminho.
Se fizermos um quadro de compatibilidade em modelo de
negcio, levando em considerao as regras do PAF - e aqui no
falo de negcio monetrio mas regra de negcio transformada
atravs de uma linguagem de programao seu algoritmo sem
dvida chegaremos concluso que h muito mais que continuar
26
www
prevendo em seu aplicativo com PAF do que sem o PAF, como por
exemplo a certificao do aplicativo, a concomitncia, a sequncia
de vendas exigidas pelo PAF. Esta concluso nos leva claramente a
deciso que a compatibilidade no o melhor caminho para uma
regra de negcio e um pdv mais eficiente, se voc implementar
NFC-e em seu aplicativo de ponto de venda.
Sem dvida todos os fabricantes de ECF 85/01 iro
fornecer algum tipo de compatibilidade para seus parceiros.
Isso no h dvida. Isso fundamental para um fabricante de
automao comercial, com um nmero expressivo de parceiros
revendas e desenvolvedores. Certamente todos iro lanar sua
impressora 09/09 (impressora fiscal conectada) com meios em
driver, dll, para que os comandos principais sejam compatveis
e o sistema de automao comercial funcione com tudo o que j
foi desenvolvido at hoje atravs de suas dlls e drivers. Isso no
nenhuma inovao, uma obrigao e questo de sobrevivncia
do fabricante em seu mercado, junto aos seus parceiros. Aqui
h uma oportunidade para que ns Daruma possamos crescer
ainda mais na comunidade de desenvolvedores, atravs da entrega
de ferramentas de integrao que inovam de verdade, que no
pensam apenas na compatibilidade mas na possibilidade de
inovar, reinventar, fazer do zero e no levar para o PDV novo
com NFC-e o legado do PDV com ECF, com PAF.
Porm quando observamos as regras atual para NFC-e e
SAT, com a ausncia do PAF e das regras de ECF, perguntamos:
27
www
possvel fornecer tambm a compatibilidade? Ou seja, a grande
questo : Posso continuar emitindo cupom, Abrindo cupom,
vendendo item, cancelando item, recebendo forma de pagamento,
fazendo tef (discado ou dedicado) fechando o cupom, pegando
nmero de srie, grande total, Status do cupom, nmero de
COO, nmero de CCF e ainda assim sem mexer em nada no
meu aplicado, fazer uma NFC-e ou um Cupom SAT? SIM a resposta, mas a contra-pergunta : Vale a pena? A a resposta muda para, muito provavelmente, NO. Todos os fabricantes tambm possuem hoje seu sistema de compatibilidade, afinal de
contas todos desejam preservar seu parque instalado.
Por exemplo, na Daruma ns tivemos a ideia, e aqui foi uma
inovao que se transformou em oferta clara ao mercado inclusive
com pedido de patente, que a criao de uma impressora No
Fiscal Compatvel, ou seja, ela entende os comandos fiscais,
responde aos comandos fiscais de seu aplicativo, porm quando
voc solicita o encerramento de um cupom fiscal com sua devida
forma de pagamento, obrigatoriamente a impressora se comunica
com a DarumaFrameWork.dll ou DarumaFrameWork.SO e a
partir de a com os dados previamente colhidos do cupom efetua-
se a emisso on-line e automtica da NFC-e nesta impressora
No Fiscal Compatvel. Neste modelo de compatibilidade no
existe Download de MFD, MF ou espelho de cupom, estes trs
comandos necessitam ser comentados ( // ) no sistema de
automao comercial, porm todo restante continua funcionando,
todas a regras do PAF so respondidas perfeitamente j que os
28
www
comandos fiscais e seu comportamento permanece na impressora
No Fiscal Compatvel. Outros fabricantes ofertam a emulao de
um ECF por Software, onde o sistema de automao comercial
interage com um Emulador/Simulador mas no momento de
solicitar o encerramento do cupom fiscal, emite-se uma NFC-e.
Tambm outro caminho.
Mas nenhum destes caminhos permitem a inovao
tecnolgica, e todos eles mesmo no sendo necessrios levam a carga e o legado o PAF em seu cdigo fonte, o que torna as vezes lenta a operao em um ponto de venda. Isso no
novidade, nem de se espantar ao ler, basta olhar para o nmero
de informaes, nmero de srie, criptografias do GT, etc. que
necessitam ser colhidas e processadas antes de se fazer um cupom
e aps seu encerramento, para seguir as regras do PAF.
Todos estes modelos de compatibilidade entre o ECF e a
NFC-e ou entre o ECF e o SAT, trazem o legado das regras do
PAF, o que limita um pouco a inovao tecnolgica que tanto
falamos e pregamos, como necessidade premente de sobrevivncia
frente a abertura de nosso mercado para o mundo e a evidencia
eu nosso pas se encontra10. Tente por exemplo, neste modelo de
compatibilidade colocar uma impressora fiscal (Leia-se modelo
10 Nos anos de 2012 e 2013 recebemos, integramos e homologamos 17 empresasdeforadopasqueabriramescritriosnoBrasil.OMercadodesoftwareserbastantecompetitivocomaaberturaeusodaNFC-e,porisso a necessidade de inovar, atualizar e acompanhar a evoluo tecnolo-gia promovida mundialmente.
29
www
compatvel) em um PDV novo ou trocar a impressora do PDV
A para o PDV B. Voc no conseguir, a menos que deixe de
prever a regra fiscal do PAF de verificao do nmero de srie, sua
devida criptografia armazenada inacessvel ao usurio e a consulta
a lista (tambm criptografada e inacessvel ao usurio) da lista de
nmeros de sries permitidos.
A venda concomitante outro item que permanecer
a existir no modelo de compatibilidade (sem mexer em nada
no aplicativo de automao) e enxertar a compatibilidade
oferecida pelo fabricante de automao, com relao a NFC-e.
O Cancelamento de Item ou o Cancelamento em sua pr-venda
continuar a obedecer as regras de PAF, nada muda. O PDV
NFC-e, no modelo de compatibilidade leva este legado consigo.
30
www
Inove, Invente e Recrie
Onde desejamos chegar? Estou dizendo que todas estas
regras de PAF que citei no pargrafo anterior no so necessrias?
NO, longe disso!! Note quem sabe poderia ser desnecessrio no
cenrio do ECF Conectado 09/09 - j que o mesmo conectado
e acessvel ao fisco, como a NFC-e. Por qu no? Continuo e
defendo a existncia do PAF neste modelo de ECF 09/09 e de
NFC-e (PAF reformulado e adaptado obvio) pois ele priva
e fecha as portas para o mau uso da tecnologia em prol da
sonegao. O PAF reduzido, por exemplo, o PAF simplificado
bom para as trs principais tecnologias de mercado, Cloud, Tablet
e Mobilidade. Impede o uso malfico do sistema arrecadatrio.
Todavia no modelo NFC-e e SAT considerando o PAF em seu
modelo atual, perde o sentido j que a operao on-line e
rastreada quando off-line, ento a questo a ser levantada : VALE
A PENA APLICAR UM MODELO DE COMPATIBILIDADE
31
www
NA NFC-E E NO MEXER EM NADA EM MINHA
APLICAO HOMOLOGADA PAF? Em 80% dos casos voc
concluir que no, no vale a pena! Os 20% que valem a pena so
os casos em que voc no tem domnio do fonte, de seu cdigo
fonte, no possui equipe para uma reescrita de seu sistema ou est
em um momento de sua empresa (Software House) que no deseja
codificar mais anda, apenas vender e sobreviver. Nestes casos sim
vale a pena o modelo de compatibilidade, nos outros 80% no
vale a pena e ao no valer a pena, abre as portas para a inovao.
Ao comear do ZERO, e muitos no comearo do
zero, mas ao comear do ZERO, por assim dizer, voc poder
ento planejar seu PDV mais leve, no concomitante, talvez
em uma nova plataforma de desenvolvimento on-line ou Cloud
Computing, aplicando boas prticas de desenvolvimento de
software, pensando em seu software como servio e no como um
instrumento to somente compliance com a arrecadao fiscal,
seu argumento de venda muda baseado no servio, na tecnologia,
mas possibilidades ofertadas, nos
novos hardware que aparecem
no mercado, na possibilidade de
venda on-line, por tablet, por
SmartPhone, InStore, OutStore,
com formas de pagamento mobile
ou no.
Aproveite o momento em
...Pense em Mobilidade, faa uso de desenvolvimento Multi-Plataforma, WEB, Cloud, Tablet,... Olhe para fora da Janela, pense fora da caixa, invente, inove, recrie.
32
www
que se abre a possibilidade de se inovar, e usar as tecnologias mais
atuais em desenvolvimento, faa uso de novas metodologias, crie
quem sabe uma equipe nova as vezes at uma empresa nova e
reinvente seu sistema de automao para NFC-e e SAT, j que
em ambos os modelos, NFC-e e SAT, desaplicam-se as regras de
PAF e aplicam-se as regras de um pdv no concomitante. Pense
em Mobilidade, faa uso de desenvolvimento Multi-Plataforma,
WEB, Cloud, Tablet, liberte sua criatividade e utilize-a a favor da
inovao gerando competitividade e respiro tecnolgico ao seu
sistema. Olhe para fora da Janela, pense fora da caixa, invente,
inove, recrie. Tudo isso permitido neste novo modelo.
Aproveite a NFC-e para pensar fora da caixa
33
www
Quando foi emitida a Primeira NFC-e? aqui tem uma
confuso de primeira NFC-e com validade jurdica e a primeira
NFC-e, primeira mesmo. A Primeira foi emitida em uma
impressora Daruma DR700 pela
Panvel. Trabalhamos sbado, domingo
e feriado, no dia do trabalhador, me
lembro como se fosse hoje! Entregamos
para nossos parceiros da Panvel a
biblioteca DarumaFrameWork.SO,
compilada em uma verso de Linux
proprietria para integrao com
Kylix. Foi exatamente no dia 01-05-
2012 Simbolicamente por ser o dia
do trabalho. 11
Eu pessoalmente acompanhei
desde o comeo, juntamente com
nossa equipe de integrao com
desenvolvedor, com a Larissa, Felipe
Rolim, Alexandre Vicente, Debora,
11 ANotciadestaemissovocpoderencontrarnositedosefaz-rs.https://www.sefaz.rs.gov.br/Site/NoticiaDetalhes.aspx?NoticiaId=4776 ou em nosso comunicado aos desenvolvedores aqui: http://www.daruma.com.br/ddn/ddn009_66.html
Escovando Bits! Pense na arquitetura, planeje antes de tudo
VOL1/ Cap.3
34
www
todos trabalhando para que tivssemos tudo o que fosse necessrio
para que esta emisso fosse um sucesso. Bem, nem necessito
explicar a revoluo que isso causou. A evoluo foi considervel,
por exemplo, se voc acessar ao link que se encontra no rodap
desta pgina poder ver a notcia desta emisso. A Impresso
foi realizada atravs de nosso driver e nossa impressora, com
um auxilio incrvel dos desenvolvedores e responsveis de TI da
Panvel. Mas note um detalhe, h um cdigo de Barra de p na
vertical! Era assim a primeira NFC-e e posteriormente apelidada
de DANFINHA.
Ento, ao contrrio do que alguns pensam desde 2012 j
existe este movimento, o Rio Grande do sul foi pioneiro nesta
operao. Aps isso claro, houve uma regulamentao de nvel
mais nacional o ENCAT () e ento a tal Primeira NFC-e com
validade Jurdica. Aps este episdio, outro parceiro forte e de
longa data a TOTVS nos auxiliou em um piloto com a NFC-e
j regulamentada pelo grupo de estudo criado pelo ENCAT
para um piloto em 40 impressoras Daruma na rede Todimo
no Mato Grosso. Como esta ajuda foi valiosa pra entendermos a
NFC-e e mergulharmos nela. Nosso parceiros Fernando Makoto
Machima, Diego Pereira, Paulo Henrrique alm da pacincia de
nosso cliente em comum do responsvel de TI pela Todimo,
Claudio Willemann. Todo este cenrio nos ajudou a evoluir,
pensar na arquitetura e como poderamos ajudar os parceiros de
software atravs desta experincia de open-innovation, colocada
em pratica, com a TOTVs.
35
www
Este histrico importante, pois de l pra c passaram-
se quase 2(dois) anos e pensamos muito em como atender os
desenvolvedores da comunidade DDC (Daruma Developers
Community). Tudo o que estamos fazendo e ofertando, cada
passo pensado com cuidado, o projeto de sistemas, a arquitetura
tcnica que resolvemos adotar e o parceiro foi escolhido a
dedo, cruzando a sinergia tcnica, a necessidade de inovar e
a importncia de no travar o processo de inovao com esta
grandiosa oportunidade que temos de revolucionar o sistema de
automao comercial.
Por isso a integrao que possumos foi pensada e planejada
no foi obra do acaso ou do movimento do mercado, foi um
encontro de oportunidades versus preparao. Estratgia com
um senso de execuo muito claro de pra onde deveramos ir.
Alguns veem como acaso, j ouvi at que Atiramos no que vimos
e matamos o que no vimos
(Ignorncia Absurda!), j ouvi que
temos sorte, mas para estes, que
assim pensam, fica a frase do Tiger
Wood Quanto mais eu treino mais sorte eu tenho. Pensamos
muito em arquitetura, movimento do mercado internacional,
consumerizao do TI, o advento BYOD que simplesmente
trouxe a queda de imprios de smartphone lderes em sua poca, a
consumerizao de tablets, Ultabook, Android, o Movimento da
Microsoft para o Cloud, PaaS, IaaS, SaaS.
Quanto mais eu treino mais sorte eu tenho - Tiger Woods
36
www
Agora coloque-se um pouco em meu lugar e pense no
seguinte: Como utilizar esta oportunidade da NFC-e para
potencializar parceiros de software (Daruma Developer
Community) trabalhando em uma empresa que basicamente
fabricante de Hardware? Hardware que agora sua verso no
fiscal agora utilizada na tecnologia NFC-e? Confesso que no
foi uma tarefa fcil pensar nisso, operacionalizar isso, desenhar
a estratgia, mas conto com uma excelente equipe, criada em
2003 em Curitiba, recriada em 2007 em So Paulo e novamente
ressurgindo como fnix (rsrsrs) um novo time em 2008 na cidade
de So Jos dos Campos. O grande desafio ao traar a estratgia
de NFC-e, para a Daruma e seus parceiros desenvolvedores, era
como fazer isso estando em uma empresa tipicamente de hardware
e sem engessar o modelo de desenvolvimento, ou seja, no pensar
em hardware - Mudar o Mind-Set. 12
Esta mudana de Mind-Set que nos permitiu por exemplo
ter a sacada e a inovao de fazer com que um ECF nosso FS700
(M ou H) ou qualquer ECF da linha MACH, seja transformado
em campo para uma impressora no fiscal normal, e assim voc
poder utiliz-la para a impresso de NFC-e, mantendo uma parte
do investimento que seu cliente realizou l no comeo na compra
do ECF, como fazer isso? Basta fazer contato no sac@daruma.
12 Mind-Setotermoamericanousadoprareferenciarumstatus,con-ceito que seu crebro est acostumado e to arraigado que tonou-se um set de comandos e a mudana de mind-set comparado a mudar o sis-tema operacional de seu crebro pra que voc possa ento pensar fora da caixa,pensardiferente.
37
www
com.br e voc ter toda a informao de como transformar seu
ECF Fiscal em No Fiscal para uso da NFC-e.
exatamente esta anlise que deve ser feita por cada um
de vocs desenvolvedores no momento de decidir qual caminho
tomar com a NFC-e, qual parceiro ir seguir, integrar, escolher e
decidir focar sua parceria: Analise a Arquitetura Oferecida e nunca
permita que a arquitetura oferecida seja retrgada e volte para o
Mind-Set de Hardware Proprietrio! Afinal de contas no foi isso
que a NFC-e veio a eliminar em sua premissa bsica? Ento como
neste momento amarrar seu planejamento de desenvolvimento
em um Hardware nico e proprietrio? No faa sua anlise
apenas no preo imediato da soluo, pense na arquitetura como
um todo, o que ela agrega de crescimento e respiro tecnolgico
para sua empresa de software e at onde voc consegue chegar
com ela, sua escalabilidade.
A Base da Arquitetura NFC-e Daruma e seu Servio de Mensageria
Muito bem! Independente das estratgias e produtos de
NFC-e oferecidas no mercado, ns mudamos nosso mind-set, ns
inovamos de verdade, mas no apenas no papel ou nas entrevistas
glamourosas em revistas e jornais que ningum mais acredita,
inovamos de verdade! E hoje nossa oferta em NFC-e tem como
premissa e base a computao nas nuvens, o CloudComputing!
38
www
No mais possvel pensar em um servio de alta escala e
disponibilidade sem pensar em nuvem, em computao elstica,
em Cloud Computing. Qualquer movimento contrrio a isso de
extremo risco. Porqu? Explico:
Realizamos vrias reunies de planejamento estratgico, do
ponto de vista de integrao com desenvolvedores e pra onde ir.
Chegamos concluso em 2011 e solidificamos alguns conceitos
na reunio de 2012 que:
Padres Internacionais (Opos, JavaPos, JXFs. . . )
Mobile (Android, Windows 8, SmartPhones . . .)
Cloud Computing (Soap, Azure, Amazon, Web services,
Push Notification. . .)
Multi-Plataforma Windows e Linux
Open Innovation (Comunidade, Crowd Sourcing, Co-
Criao. . .)
Estes cinco pilares passaria a nortear nosso trabalho, trazer
base para ento possumos uma arquitetura Solida e consistente
para mudarmos o Mind-Set de Hardware para competncia em
tecnologia e levar isso de encontro com qualquer mudana que
acontecesse no mercado de automao comercial, e ento veio a
NFC-e13.
13 VejaaquiasfotosdasReuniesdePlanejamentohttp://1drv.ms/Nl0Yot http://1drv.ms/Nl3VWf e a validao de todo este conceito junto comunidadededesenvolvedoresnoDarumaTechnologyDay,ondeco-locamosempraticaaco-criaoeavalidaodetododesenvolvimentohttp://1drv.ms/Nl0Yot
39
www
Agora o que tudo isso tem que ver com a NFC-e e como
isso afeta voc? O respiro tecnolgico e a desonerao do
ponto de venda atravs do movimento da NFC-e tem que ser
acompanhado por esta tambm desonerao e inovao por parte
do fabricante de automao comercial em sua oferta de NFC-e
aos seus parceiros, caso contrrio mais do mesmo e retornar
ao modelo de automao comercial antes da NFC-e. Os 5(cinco)
pilares em que trabalhamos fortemente com toda a equipe por
quase trs anos, permitem hoje ofertar ao parceiro de software
Daruma uma arquitetura sria, tecnicamente atualizada e com
escala, sem a necessidade de se retornar a modelos antigos de
desenvolvimento e permitindo o uso de novas tecnologias e
tcnicas de desenvolvimento.
40
www
DESENHO DOS CINCO PILARES DA INTEGRACAO
COM INOVACAO URMET DARUMA14
Analisando a Arquitetura o decidindo o servio de mensageria
Quando falamos em arquitetura Cloud, o cu o limite
(sem trocadilho), porque? Porque quando ofertamos um servio
de Emisso e Impresso baseado em Cloud Computing, o acesso
ao servio, o consumo deste servio cumpre um cheklist que
incentivamos voc a fazer para verificar se a arquitetura NFC-e
escolhida por voc realmente ir fornecer um respiro tecnolgico
e permitir que voc inove no PDV, no ficando amarrado a
14 Para cada um destes 5(cinco) pilares houve uma pesquisa, um desen-volvimento e um produto de integrao, entregue para a comunidade de desenvolvedores.VejanofinaldestecapitulonoApndiceasentregasrealizadas.
PADRESINTERNACIONAIS
MOBILECLOUD
COMPUTING
MULTIPLATAFORMA
41
www
limitaes como por exemplo, no usar Tablet, Celulares ou
Mobile Payment. Ao questionar e avaliar qual arquitetura de
emisso de NFC-e voc ir contratar, vale a pena diferenciar dois
tipos de servio encontrado no mercado.
Servio de Emisso Tem a misso de realizar sua
conexo com os diversos servidores do SEFAZ em todo brasil,
prover armazenamento dos XMLs por 5 anos, sua recuperao,
consulta, e solucionar problemas como a contingencia programada
do SEFAZ ou a queda de um dos servidores. A este processo
denominamos contingencia on-line. Sua internet est em dia e
funcionando, porm por algum motivo os servidores de NFC-e
esto fora do ar.
Servio de Impresso Aqui est uma das inovaes
da NFC-e. Estvamos acostumados que a impresso no cupom
fiscal e todo seu Layout era realizado pela impressora, os ajustes a
esquerda, direita, numricos, tudo era realizado pela impressora.
Porm com a NFC-e diferente. Como a emisso na nuvem e
dispensa o uso da impressora fiscal, a impresso realizada em
uma Mini impressora comum e o layout de responsabilidade
de sua aplicao desenhar. A menos que haja alinhado ao servio
de emisso, a Impresso, ou seja, o servio que voc contrata
mensalmente alm de emitir, tambm realiza a impresso
automaticamente aps sua emisso, sem trazer este nus para seu
aplicativo, entregando esta soluo nos drivers de conexo com
o servio de emisso da NFC-e, e em qualquer impressora, no
42
www
restrito a uma marca.
Considere estas 10 (dez) caractersticas da arquitetura, que
voc deve levar em considerao ao decidir por qual servio
optar na integrao com seu aplicativo. Estas perguntas, estes
pontos, eu me fiz em todos os momento em que estvamos
decidindo como desenvolveramos a arquitetura a ser oferecida
aos desenvolvedores, um exerccio as vezes ingrato, at mesmo
jogando contra o prprio patrimnio diriam alguns, mas foi um
exerccio necessrio para se chegar a uma arquitetura que seja no
mnimo escalvel e alinhada com as inovaes que a comunidade
de desenvolvedores certamente ir demandar, sempre pensando
em uma novo momento do mercado, repleto de inovaes em
sistemas de automao e tornando possvel esta inovao. Vejam
as 10 caractersticas que voc deve considerar em sua anlise:
1) SEM INSTALAO (SETUPLESS) No faz
sentido voc reescrever sua aplicao, desejar criar uma inovao
disruptiva e no final das contas, trazer o nus do processo de
43
www
Setup para seu cliente, sua aplicao, sua soluo de ponto de
venda, isso seria voltar no tempo e no isso que desejamos.
O que quero dizer com isso? Tenho observado solues NFC-e
onde faz-se necessrio instalar aplicativos locais e Clients de
monitoramento! Este no o mind-set correto! mais do mesmo!
Ora, no mundo ECF, seja ele o Conectado ou o ECF Convenio
85, o ECF atual, no h necessidade disso! As dlls ofertadas, como
por exemplo a DarumaFrameWork.SO e a DarumaFrameWork.dll
so SelfConteiner, no necessitam de instalao. Se no modelo
de ECF no necessita de instalao, bastando COPIAR e COLAR
as dlls do fabricante, porque deveramos partir pra um modelo
de instalao local com a NFC-e? Porque exigir menos em um
modelo de desenvolvimento, que traz mais liberdade? Seria como
estar livre porm apenas a sensao de liberdade, j que a corrente
possui alguns metros a mais. Com isso fuja das Arquiteturas em
que necessitem de instalao, pense a longo prazo: Conseguirei
fazer esta instalao em todas as plataformas? Conseguirei fazer
isso no SrmatPhone? Ou ficarei preso a uma arquitetura instalada
de NFC-e? Optar por uma Soluo de emisso de NFC-e que seja
SetUp-Less far com que voc tenha a certeza que ela pode ser
usada e acessada em qualquer plataforma que voc desejar ofertar
no futuro, Windows, Linux, Android, etc.
44
www
2) SEM RUNTIME Aqui est outra armadilha de
arquitetura que voc deve fugir: O uso de run-time ou maquinas
virtuais, principalmente se, a oferta para emisso NFC-e que est
sendo oferecida a voc, para desenvolver e integrar, tiver sido
construda pelo fornecedor/fabricante em linguagens gerenciadas
como .Net, Java, etc. Se voc necessita de uma arquitetura que
traga para voc portabilidade fuja dos rum-times obrigatrios, para
isso j basta os que talvez sua prpria linguagem de programao
exige de voc. Assim como SetUp Less, a Soluo de Emisso de
NFC-e deve ser sem run-time para funcionar, pois isso garantira
que voc poder utiliza-lo em sua linguagem nativa sem conflito
de VMs, Maquinas Virtuais ou JITs (Just In Time Compilares)
alm de trazer portabilidade futura para sua aplicao. Este caso
crtico, por exemplo, consegue voc que desenvolve em .NET
exigir que para usar seu aplicativo desenvolvido em C#.Net por
exemplo, ter que instalar uma VM Java por conta do fornecedor
de NFC-e? Impensado! Ou Voc que desenvolve em Java obrigar
seu cliente a instalar .NET Framework por conta do fornecedor
de NFC-e? Tambm impensado. So detalhes assim que devem
45
www
ser levados em considerao no momento em que voc tem a
possibilidade de realizar um novo desenvolvimento, uma nova
modalidade de sistema para automao comercial, com inovao,
no concomitante, touch centric.
3) SERVIO SEM EXCLUSIVIDADE DE HARDWARE Sem dvida, quando se pensa em NFC-e imagina-se de imediato
na dispensa da necessidade de se utilizar a impressora Fiscal e um
fato a dispensa. Neste ponto o servio de emisso de NFC-e deve
ser, em sua essncia, livre de marca de impressora, ou seja, no
deve estar amarrado a uma impresso em um hardware especifico,
isso amarraria voc eternamente a este modelo e no seria em nada
uma mudana de Mind-Set que a NFC-e se prope. O Servio de
emisso de NFC-e que voc decidir integrar com seu sistema de
automao, deve fazer o que se prope: Emitir. A Impresso
diferente da emisso e no so a mesma coisa, por isso fuja dos
servios de NFC-e que obrigam o uso de solues proprietrias
de impresso ou que amarram a impresso a apenas uma marca
e modelo de equipamento. Isso permitir que voc tenha a
autonomia de realizar seu processo de impresso, independente da
emisso, caso deseje e de inclusive utilizar diferentes impressoras
46
www
que talvez seu fornecedor atual no tenha. A Oferta de servios
separados pode ser a melhor alternativa. Se o servio que est
sendo ofertado o de Emisso e Impresso, possvel consumir
apenas a Emisso sem a dependncia da impresso? Se a resposta
for sim e possvel, v por este caminho.
4) IMPRESSO SEM EXCLUSIVIDADE DE
IMPRESSORA A Arquitetura de NFC-e que est sendo
ofertada voc, caso haja o servio de impresso, em conjunto
com a emisso na nuvem, deve ser aberta em qualquer impressora
de mercado que atenda a necessidade de se imprimir o QRCODE.
No deve estar amarrada a uma marca e modelo especifico,
permitindo assim que voc feche seu modelo comercial com o
mercado, fornecedores e seu cliente possa escolher a marca de
impressora que ele desejar, e no mais a que est compatvel.
47
www
5) COM AMBAS AS SOLUES DE CONTINGENCIA
(ON-LINE E OFF-LINE)
CONTINGENCIA ON-LINE esta um modelo de
contingencia as vezes ignorado por alguns, porm importante no
quesito responsabilidade. A contingencia on-line ela aplicada
e til quando o estabelecimento comercial, seu aplicativo de
automao comercial est com acesso internet, acesso ao
Gateway de NFC-e contratado por voc, porm o servidor do
SEFAZ passou por uma das duas situaes: Demorou responder
ou est fora de servio (seja ele programado com antecedncia ou
no). Nestes casos a necessidade de se continuar emitindo a NFC-e
no deve ser afetada, o Gateway dever continuar respondendo
sua solicitaes de emisso de nota, porem o servidor tem em
sua Arquitetura o desenho de contingencia on-line, ou seja, todas
as notas emitidas at ento so responsabilidade do Gateway
48
www
enviar posteriormente ao SEFAZ e garantir sua emisso, e no
seu aplicativo.
CONTINGENCIA OFF-LINE esta deve ser acionada
automaticamente pelas dlls e drivers de seu provedor de emisso
de NFC-e quando o estabelecimento comercial encontra uma
das duas situaes: A Internet est fora do ar, ou o gateway
contratado tardou na resposta ou no responde. Neste caso a
emisso d-se no mesmo modelo que a emisso on-line, porem
sendo de responsabilidade do driver, das dlls sejam elas para qual
plataforma for, efetuar a emisso off-line e seu posterior envio
para o Gateway de emisso, desonerando cdigo de seu aplicativo
para tratar esta contingencia, j que este tratamento encontra-se
nas solues de conexo com o gateway ofertadas pelo fabricante.
6) CERTIFICADO DIGITAL E ASSINATURA,
CENTRALIZADOS Para a emisso de uma NFC-e faz-
se necessrio um certificado digital, preferencialmente A1 que
dispensa o uso de Token e leitores de carto. O Certificado A1
49
www
um arquivo, ou seja, digital. Mesmo assim porm aqui est
outro item que deve ser bem analisado na arquitetura e servio
de mensageria que deseja contratar e fechar sua parceria. O
Servidor de mensageria deve prever a instalao ou o Upload
do certificado de seu cliente, pois com isso toda e qualquer
solicitao de emisso de Nota Fiscal Eletrnica de consumidor,
que houver de seu sistema ser assinado na nuvem, pelo servidor
de mensageria Cloud Computing e no localmente. Localmente
exigiria que voc realizasse a instalao do certificado em cada
pdv e impediria que talvez outras plataformas que voc resolvesse
utilizar, como tablet e smartphone houvesse a limitao de estas
instalaes de certificados digitais. Colocando o certificado na
nuvem, no servidor de mensageria isso permitir que qualquer
solicitante seja ele um computador, Windows, Linux, Android,
Windows 8 Tablet, IOS, qualquer cliente possa assim efetuar sua
solicitao de NFC-e e ter sua NFC-e assinada. Assinar a NFC-e
requisito legal para que ela tenha a validade jurdica. Mas quando
estiver off-line, ento no ser assinada? No! No h obrigao de
assinar as notas emitidas em contingencia, pois todas as emisses
em contingencia off-line (Lembre-se que na contingencia on-line a
assinatura acontece pois o servio de mensageria onde se encontra
seu certificado est no ar) tero seu clculo Hash realizado com
o token (uma sequncia de nmeros que no se repetem) que o
Sefaz fornece para o cliente (Leia-se CNPJ do estabelecimento
comercial) que est autorizado a emitir NFC-e. Este token (nico
e no repetido) fornecido no momento da autorizao e
50
www
usado durante a emisso em contingencia off-line garantindo a
existncia, validade e autenticidade do CNPJ que est emitindo
aquela NFC-e em contingncia, mesmo que sem comunicao
com o servidor do Sefaz.
7) CLOUD COMPUTING - MUTIPLATAFORMA
E MULTIDISPOSITIVO Se voc est criando uma nova
aplicao de automao comercial para atender as necessidades
da NFC-e, com isso aproveitar a oportunidade para inovar e
criar diferentes possiblidades de uso do seu sistema em diferentes
plataformas (Windows e Linux) e diferentes dispositivos (PC,
Tablets, Telefones, Microterminais, etc.) escolha um servio de
mensageria que seja Cloud Computing e que permita a conexo
direta com este servidor, seja atravs do consumo de WebService
direto ou atravs de Frameworks locais, mas sem instalao e run-
time claro, pois caso contrrio voc perde toda a possibilidade
de inovar e se aventurar em novas plataformas. A desateno a
este ponto de nmero sete, far com que voltemos no tempo e
novamente tenhamos problemas onde a inovao impedida
51
www
pela plataforma ou arquitetura escolhida que possuem restrio e
funcionamento apenas em um nmero limitado ou nico de sistema
operacional, por exemplo. Estamos em 2014 onde as linguagens
Multi-Plataformas esto avanando, o sistema operacional se
tornando cada vez mais commodities e no importando mais
onde voc rodar seu aplicativo. Para isso basta ver a enxurrada de
linguagens que trazem portabilidade Linux e Windows, o prprio
.NET FrameWork aberto e existe sua verso pra Windows,
Linux a at Arduino15. Estamos atravessando um momento em
que o desenvolvimento para celulares e tablets esto cada vez mais
igualados por interfaces de desenvolvimento com PhoneGap e
Xamarin. Com todo este movimento Multi-Plataforma porque
exigir menos do fornecedor de NFC-e e ficar amarrado sem poder
inovar neste momento de mudana na automao comercial? No
h motivos para que isso acontea fique de olho nesta caracterstica
e que seu framework de NFC-e seja Multi-Plataforma.
15 ParaumavisogeralsobreMulti-PlataformaemAutomaoComercialvejaestee-mailenviadoaosdesenvolvedoresDarumaemSet/2013http://www.daruma.com.br/ddcmkt/ddcmkt_013_13.html
52
www
8) ALINHAMENTO COM MOBILIDADE A
Automao comercial, no modelo atual de ECF e acreditamos
que no ECF 09/09 a evoluo tecnolgica ser muito melhor
ficou focada em atender as necessidades de rotinas fiscais,
atendimento ao PAF e com isso a estratgia de Mobilidade ficou
mais difcil de ser aplicada. Tablet, Android, Windows 8, IPAD,
MobilePayment eram palavras, e ainda so, no muito utilizadas
e citadas quando falamos de automao comercial no modelo de
PAF-ECF. Com a entrada da NFC-e a importncia de se pensar
em mobilidade volta a ter seu lugar, por isso uma das perguntas a
serem realizadas para a plataforma de mensageria que voc deseja
escolher : Tal plataforma e seus Frameworks esto alinhadas
possuindo suporte mobilidade, ao uso de tablets e SmartPhones?
Mesmo que voc no pretenda neste momento fazer uso ou isso
esteja fora de seu roamap de desenvolvimento, pense em longo
prazo, no momento em que voc necessitar este suporte tem que
estar presente, caso contrrio voe corre um risco de se utilizar de
uma babilnia de plataformas para atender um desejo simples
53
www
de venda assistida atravs de um tablet fazendo NFC-e. Assim que
vale a pena questionar com antecedncia tal item em seu futuro
fornecedor de Servio e NFC-e.
9) PLATAFORMA DE SERVIOS EXTENSVEL
INTEGRAO COM NFS-E Se voc optou por apostar um
software nativo NFC-e e no um sistema compatvel, importante
ter a viso de crescimento deste servio de emisso eletrnica
de documentos, e a tendncia de que ele no ir parar apenas
na NFC-e, mas ir se expandir e rpido para a obrigatoriedade
da NFS-e, CT-e, e outros (lembrando o bom e velho MSDOS)
C:\>*.*e que possam aparecer. Quando falamos em plataforma
extensvel estamos nos referindo a uma plataforma que sua
natureza Cloud Computing permita agregar novos servios sem
a necessidade de update no lado cliente ou seja, como toda a
inteligncia est na nuvem, no h a necessidade de novos SetUps,
runtime, ou reinstalaes.
A NFC-e traz uma responsabilidade que antes talvez no
era to preocupante assim para voc no mundo do ECF, que a
NFC-e NFS-e
54
www
NFS-e, a Nota Fiscal de Servio Eletrnica. No cupom fiscal voc
faz a venda de servio e de produto, bastando referenciar o tipo
de alquota previamente declarado e cadastrada na impressora.
Como existe a emisso eletrnica de documentos sendo elas
NFC-e e NFS-e (Nota Fiscal Eletrnica de Servio) procure
uma plataforma de mensageria e no apenas uma mensageria de
NFC-e mas que tambm faa a integrao com a NFS-e e com
isso seja possvel no mesmo PDV ao vender um item produto e
um item servio, a plataforma efetuar as duas emisses pra voc
NFC-e e NFS-e. Este um bom caminho de escolha, porque?
Porque a Integrao com a NFS-e no to simples e reduzida
em escopo como a NFC-e. a NFS-e ela integra com prefeituras,
so mais de 4000 prefeituras em todo brasil e cada uma possui em
sua maioria um servidor prprio, protocolo prprio e diferenas
em seus XMLs, suas rotins de contingencia on-line e off-line e
suas respectivas emisses de RPS. Por isso se sua plataforma de
mensageria escolhida realiza integrao com NFS-e outro bom
sinal e comeo, pois pensando a longo prazo voc poder tambm
integrar a venda de servio juntamente com uma plataforma
mobile, por exemplo.
55
www
10) COMPONENTIZADO, MODULAR Uma
arquitetura de NFC-e que prev crescimento, escala e atualizao
tecnolgica, bem como atender as inovaes existentes do
mercado deve mandatoriamente ser componentizada. O que isso
quer dizer? Que deve haver internamente em sua essncia uma
independncia dos servios, por exemplo o servio de emisso
deve se independente do servio de impresso, que pode ser usado
ou no. Outro exemplo muito interessante e as veze ignorado :
QRCODE. A Impresso do QRCODE deve ser independente
de sua gerao em componentes de servio diferentes que voc
poder consumir em conjunto como uma soluo e transparente
pra voc, ou no, que voc possa consumir separadamente.
Vamos detalhar este assunto: A NFC-E voc pode no imprimir
o extrato da NFC-E. Muito bem se voc pode em alguns casos
no imprimir, pergunte-se: De que proveito que a impressora
que uso ou o servio de impresso que estou contratando tenha
seu algoritmo de QRCODE dentro da impressora? Resposta:
NENHUM pois no caso de no imprimir tal funcionalidade no
til em nada! A Componentizao permitir por exemplo que
NFC-e
NFS-eCT-e
MDF-e
56
www
em determinado momento voc realize a impresso da NFC-e
e seu respectivo QRCODE (aproveitando assim a velocidade
de gerao de QRCODE interno da impressora) mas que em
determinado momento outro componente da arquitetura no
utilize o QRCODE interno da impressora mas gere apenas uma
figura eletrnica do QRCODE permitindo assim que sua aplicao
mostre o QRCODE na tela e o cliente com seu celular tenha acesso
a NFC-E apontando o celular para a tela. Estresse, questione,
insista em entender o quanto componentizada est seu fornecedor
de soluo de NFC-e, esta ao ir garantir que voc no ser
obrigado a consumir servios que voc no deseja, que voc no
ser obrigado a desenvolver itens que voc no havia planejado
e ir emitir que voc faa uso completo de suas inovaes em
diversas plataformas apenas escolhendo o componente de servio
desejado.
Resumo das Principais Caractersticas que devem estar
presentes na Arquitetura NFC-e, pegue agora um lpis e marque
se seu futuro fornecedor de NFC-e possui estas caractersticas
abaixo, se alguma for NO, sua inovao tecnolgica futura
estar em risco e o respiro tecnolgico, ou o life cycle, de seu
sistema estar comprometido em breve.
57
www
ArquiteturA e plAtAformA de mensAgeriA, devem Atender este requisitos SIM NO
1) Sem instalao Local (SetUp-Less)
2) Sem Run-Time ou Instalao de VMs locais (RunTime-Less)
3) Sem dependncia no Servio da NFC-e de Hardware especifico (Hardware-Less)
4) Imprime em qualquer impressora no importando a marca
5) Solues distintas para contingencias distintas Online e off-line6) Certificados digitais e assinaturas centralizados na Nuvem
7) Cloud-Computing, Multi-Plataforma e Multi-Dispositivo
8) Alinhamento com Mobilidade
9) Plataforma de servio e extensvel e integrao com NFS-e
10) Componentizado
Entendendo a Plataforma e Arquitetura da NFC-e Daruma-Migrate
As 10 caractersticas acima foram propositalmente realizadas
e colocadas neste livro. Todas elas forma levadas em considerao no momento em que pensvamos na arquitetura da NFC-e Urmet
Daruma. Foram perguntas as vezes ingratas um exerccio
necessrio para mudarmos nosso Mind-set de Hardware para
servios e emisso e impresso NFC-e Urmet Daruma. Porem
todas forma respondidas com sucesso com um nico objetivo:
58
www
Garantir que a oferta deste servio no travasse as inovaes
tecnolgicas que tanto ansiamos ver aplicados no ponto de venda:
Mobilidade, Tablet, Cloud, WebPDV, MobilePayment, etc.
Client Side, Server Side
J faz muito tempo, que antes da massificao da internet,
suas linguagens de programao e seus avanos para trazer uma
experincia mais rica para o lado cliente, que ouvimos falar de
Cliente Servidor. Este foi um passo antes da Internet, ou quem
no se lembra que era o top da tecnologia ofertar um PDV que era
Cliente-Servidor? Rsrsrs.
Na NFC-e a arquitetura cliente servidor existe, porm
e correndo o risco de ser cansativo e repetitivo sem ferir ou
impedir a inovao tecnolgica necessria e permitida com a
entrada da NFC-e. No Lado Cliente aplicamos o conceito de duas
Plataformas j Existentes e consolidadas:
DarumaFrameWork (DFW) Criada e lanada em 2005 e aplicveis para Plataformas PC com Windows e Linux Sejam elas
de qual arquitetura forem, X86 ou X64 ou Arm. Foram escritas
em C/C++ mais prximo da linguagem maquina possvel,
permitindo sua compilao em qq plataforma. Aqui tratam-se
especificamente de DLLs (para Windows) e So (Shared Object)
59
www
para Linux. 16
DarumaMobileFrameWork (DMF) Framework para uso em Tablets e SmartPhones, criado em 201217 que permite
o uso Nativo nas plataformas Tablet e SmartPhone de mercado
como por exemplo Java com Android e C# ou Java Script com
Windows8 Modern App, seja ele Win8RT ou Win8PC-Tablet.
No se trata de Dlls binrias, mas sim de classes compiladas
nativamente proporcionado uma experincia real e nativa no
desenvolvimento para tablet e seu uso em Automao Comercial.
Isso quer dizer que em Android ao utilizar classes criadas em Java
para fazer sua NFC-e, falar com o ECF ou a Mini impressora,
voc chama classes desenvolvidas para Windows8 e as utiliza
em C# ou JS para fazer sua NFC-e, falar com o ECF ou Mini
impressora.
Ambos esto preparados e portados para efetuar a
EMISSO e a IMPRESSO NFC-e com todas as suas
caractersticas envolvidas e apresentadas nos captulos anteriores.
Mas acima de tudo so SetUpLess, no necessitas de instalao,
no h necessidade de instalao de mquina Virtual, VM Java
16 NoCanalDarumaDeveloperChannel9vocepoderencontrarumv-deocursosobrecomousaraDarumaFrameWorkparausonasimpressorasfiscaisatuais.www.yotube.com/darumadeveloper
17 NestelinkvocpoderverumcomunicadoaosDesenvolvedoresDa-rumaemOUT2012http://www.daruma.com.br/ddcmkt/ddcmkt_023_12.htmleaquiemSET2013comoVdeocursopassoapasso:http://www.daruma.com.br/ddcmkt/ddcmkt_014_13.html
60
www
ou outro pr-requisito de run-time para que posam funcionar. A
DarumaFrameWork, por exemplo, mantem a caractersticas de
copy-paste Copie e Cole pra o computador, ou adicione a dll
na lista de instalao do seu aplicativo, e pronto, nenhum pr-
requisito de instalao separada ou run-time necessria. Como
isso foi possvel? Pensando primeiro na Arquitetura! Imaginamos
que um processo de instalao de DLL ou instalao de Maquinas
VMJava ou outra VM necessria, iria comprometer a inovao
tecnolgica caso o desenvolvedor nativamente no faa uso dessas
VMs ou run-time que iramos obriga-lo a instalar. Isso prejudicaria
e traria um processo retrgado ao que a NFC-e se prope por
isso nossa equipe de pesquisa e desenvolvimento se esmerou e
conseguimos trazer todo protocolo de conexo com o servidor,
seja ele para NFC-e ou NFS-e para a DarumaFrameWork tudo
em C/C++ Multi-Plataforma e voc, desenvolvedor, utiliza a dll
da mesma maneira como faz hoje com a impressora fiscal, declara
e utiliza os mtodos nativos de venda, emisso e impresso de
NFc-e. Fugindo do modo compatibilidade e permitindo inovaes
diversas em seu desenvolvimento.
61
www
DarumaFrameWork Windows Linux ou Android e Windows 8, servio de NFc-e CloudCompuing porm com operao Off-line se necessrio, e a dll Daruma imprime a Danfe em qualquer mini
impressora de qualquer marca, seja ela qual marca for
Note que a Arquitetura acima ela atende os 10 pontos
citados como fundamentais na escolha de uma tecnologia NFC-e
a ser utilizada. No foi por acaso que citamos e escolhemos
estes 10 pontos. A Escolha destes pontos no se deu baseado
em nosso produto que temos a ofertar pro mercado, mas sim no
planejamento, na deciso, na arquitetura que pensamos antes de
decidir qual produto ofereceramos ao mercado.
No estamos preocupados neste momento com a
sobrevivncia no mercado, quem se preocupa com a sobrevivncia
no planeja, s pensa em como sobreviver hoje, n mximo
amanh. Estamos preocupados em como ter longevidade (muito
diferente de sobrevivncia) no mercado. Com oferecer a melhor
62
www
tecnologia para sermos a melhor escolha para este mercado
de NFC-E, SAT, ECF 09/09. Foi pensando nisso que assim
como todos os fabricantes ns temos tambm o sistema
de compatibilidade entre NFC-E e a impressora Fiscal, mas
pensando estrategicamente e de forma inovadora nos esmeramos
na arquitetura, escolha e integrao para NFC-E na ponta,
nativa, sem compatibilidade. Isso pensar longevo, estratgico e
tecnicamente correto. Compatibilidade hoje entre a NFC-E e o
ECF atual, seja atravs de driver, da impressora ou de emuladores
um Band-Aid, em uma arquitetura j viciada com as regras do
PAF o que impede a inovao. Nisso no acredito. Acredito, na
compatibilidade que oferecemos (tambm sem mquinas virtuais
ou instalaes) uma forma de apagar incndio enquanto voc no
finaliza seu sistema. H prazo, h tempo, no perca esta janela.
No lado servidor pensamos em uma arquitetura e
escolhemos um parceiro que cumpriria algumas regras e premissas
que possumos:
No possui sistema final de automao comercial de
emisso de NFC-e. Nosso parceiro de cloud, a Migrate, possuem
o mesmo DNA de integrao com Desenvolvedores de automao
comercial, sistema de integrao no servidor NFC-e moderno e
completamente WEB e Cloud, dentro do que planejamos. Estes
so requisitos mnimos necessrios para se manter a credibilidade
tcnica entre os desenvolvedores de sistemas e oferecer uma
soluo inovadora.
63
www
Permitir a interoperabilidade entre a nuvem e o sistema
de automao. Com alguns ajuste, embora muito madura a
plataforma entre as 600 software houses j atendias, foi possvel
fazer com que todo o FrameWorkDaruma realizasse a conexo
com o servidor na nuvem, sem que o desenvolvedor tenha que
mexer uma nica linha de cdigo neste sentido, de consumo
HTTPS de Webservice, WCF ou protocolo SOAP
Prover uma gama de servios, no apenas NFC-e,
mas NF-E, MDF-E, NFS-E, CT-E e todos os documentos
eletrnicos existentes permitindo que toda a inovao
desenvolvida no DarumaFrameWork (Windows e Linux) e no
DarumaMobileFrameWork (Tablets e Celular) sejam acessveis a
todo este servio, alm da guarda do XML do SAT, que tambm
ser necessria para o estabelecimento comercial, j revendo
futuras fiscalizaes e intervenes fiscais. Tudo isso usando o
mesmo Cloud da NFC-e.
Ser Cloud Computing, fundamental pra que o servio
seja longevo e confivel Traduzindo para os termos tcnicos
escalabilidade e confiabilidade.
Armazenamento e acesso aos XMLs emitidos, consulta,
recuperao imediata de qualquer que seja o XML emitido. Isso
muito importante pois em qualquer fiscalizao mais pesada no
estabelecimento poder ser solicitado a voc os XMLs emitidos.
No fique com esta responsabilidade deixe isso no servidor com
64
www
suas devidas redundncias e backups garantidos. Este um tema
muito srio e as vezes esquecido no modelo de NFC-e. Antes a
responsabilidade de guardar os documentos eram da impressora,
agora sero seus de seu sistemas, a menos que voc tenha um
servio na nuvem de NFc-e com contratos e garantia de guarda.
Com isso esta responsabilidade passa a ser do emissor de NFC-e
e no de seu sistema.
Contingncia on-line e off-line, conforme j explicado. H
diferenas de responsabilidade em ambas as contingencias. A no
existncia de uma contingencia on-line permite que seu sistema
e a operao de seu sistema seja mais vulnervel a sonegao e o
no envio do XML.
Que permitisse a instalao do certificado digital na
nuvem Ao contrrio do que alguns tentam passar de mensagem
pro mercado, voc no necessita assinar o QRCODE, ele j possui
sua segurana no TOKEN e no TOKEM ID alm do digest value
que calculado e colocado no QRCODE, isso impede que haja
mudanas mal intencionadas no XML j enviado pro SEFAZ,
j que o mesmo nunca ir bater com todo HASH efetuado no
QRCODE e no Link j criado previamente. A Certificao digital
na nuvem impede que ao abrir 1 PDV voc tenha que efetuar uma
seria de instalaes de certificados na mquina, no computador. E
se for Android? Um pouco mais complicado, e se for IOS e WIN8,
tambm. Com a assinatura digital realizada e centralizada na
nuvem voc no necessita efetuar instalaes locais do certificado
65
www
trazendo maior mobilidade ao PDV com a mesma segurana.
Que atenda o novo marco regulatrio Civil O DataCenter
Cloud esteja no Brasil, com dados gerenciados no Brasil
Fundamental na hora de voc escolher seu servio, suporte. Que
tenha experincia em nosso negcio, experincia em automao
comercial e integrao com om S@T. Que o servio seja livre
em sua impresso, como A DarumaFrameWork para Windows,
Linux, Android e Windows 8 tem como premissa imprimir a
DANFE da NFC-e. (ou extrato da NFC-e) em qualquer mini
impressora, ento engana-se aquele que achar que ao usar o Servio
de NFC-e Daruma-Migrate ficar amarrado apenas a DARUMA,
nada disso! Voc poder pedir ao fabricante de marca A B
ou C que transforme o ECF atual que seu cliente usa, em uma
impressora no fiscal, e ns imprimiremos nela a DANFE sem
que voc tenha que portar seu aplicativo para aquela impressora.
Tudo isso foi pensado, planejado, arquitetado e desenvolvido
com muito pesquisa, desenvolvimento e inovao. No apenas
aproveitamos o que tnhamos, no usamos o mesmo mind-set.
Em parceria com a Migrate criamos um servidor de simulado,
para que sem custo algum, sem custo nenhum voc consiga j
efetuar seus testes com NFC-e e portar seu aplicativo utilizando
toda esta inovao. Entre aqui no www.desenvolvedoresdaruma.
com.br clique no Link NFC-E e baixe a dll, mais os aplicativos
de teste, e o mais importante, no final da pgina voc encontrar
os links que explicam o passo a passos de como criar uma conta
66
www
grtis no servidor de testes e em minutos efetuar a primeira
emisso de NFC-e seja usando MSDOS, Windows, Linux ou
Android ou Windows 8 J - S a Daruma possui esta plataforma.
#FATO. (link do passo a passo Iniciando o desenvolvimento com
o servidor simulado http://bit.ly/1dbYUtz e emitindo cupom no
servidor de teste do fisco, ambiente de homologao http://bit.
ly/1fw1Z3E)
Ns esperamos, e temos contribudo em passos largos
para que todas estas mudanas sejam para o bem do pas, sua
sade fiscal e que possamos ter um controle mais justo no
sentido fiscal, que resulta em benefcios e melhor distribuio
de renda para todos ns. Seja ele NFC-e, ECF 09/09 ou SAT,
que seja implantando com muita inovao e que nos permita ter
a eficincia de varejo que vista em pases como Estados Unidos.
Esta evoluo tecnolgica, com segurana e em benefcio de todo
ecossistema o que no final de toda mudana, buscamos.
Quando procuramos inovar seja no parceiro para ser
nosso Cloud Computing de emisso na nuvem de documentos
eletrnicos, seja atravs de todo desenvolvimento que realizamos
de conexo nas nuvens atravs da DarumaFrameWork, sempre
ficamos antenados com as necessidades dos parceiros, dos
desenvolvedores, afinal de contas nosso compromisso muito
maior pois nosso canal reconhecidamente os desenvolvedores, e
a comunidade de desenvolvedores reconhece na Daruma o melhor
canal de integrao em automao comercial com os aplicativos
67
www
de varejo, isso um fato - #fato - Nossa comunidade cresce
exponencialmente a cada ano, nas redes sociais e na presena em
eventos que sempre superam a marca de trs dgitos em audincia.
Este exerccio de inovao e pensar fora da caixa um exerccio
constante. Fao das palavras do professor Morgado, FGV, as
minhas e compartilho com vocs:
Inovar no varejo um exerccio de
percepo constante. uma ligao sem fim
nos desejos e necessidades dos clientes.
As antenas do varejista e de sua equipe
devem perscrutar o ambiente na busca desses
sinais, os quais nem sempre so claros e
poucas vezes verbalizados pelos clientes.
mais um exerccio de empatia que qualquer