Escolar Documentos
Profissional Documentos
Cultura Documentos
Apresentacao Do PAF-ECF - Treinamento - Rev 1 0
Apresentacao Do PAF-ECF - Treinamento - Rev 1 0
PAF-ECF
NDICE
I)
O que PAF-ECF?
II)
Produtos Homologados
I)
Impacto em personalizaes
O que PAF-ECF?
Principais caractersticas
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
O que PAF-ECF?
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
O que PAF-ECF?
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF: Homologao
Software-house (CNPJ)
desenvolve conforme ATO
COTEPE 0608
Submete o PAF-ECF anlise
em rgo tcnico credenciado
rgo tcnico, aps a anlise
emite Laudo de Anlise
Funcional do PAF-ECF
Software-house solicita ao
CONFAZ despacho
comunicando o registro do
PAF-ECF
MINISTRIO DA FAZENDA
COSELHO NACIONAL DE POLTICA
FAZENDRIA CONFAZ /
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Mudanas Significativas
Outros requisitos que merecem destaque so:
Controle de n de fabricao do ECF e do respectivo valor do
GT, devidamente criptografados.
Arquivos de movimento para envio ao Fisco (assinados
digitalmente).
Menu Fiscal: Responsvel por gerar as informaes para o
Fiscal, e ser onde o Fiscal (no estabelecimento) ir atuar.
TOTVS Verso 11
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Fontes
Publicao de Abril/08:
Convnio ICMS CONFAZ N. 15/08
CONFAZ:
http://www.fazenda.gov.br/confaz/
AFRAC:
http://www.afrac.com.br
PAF-ECF
NDICE
I)
O que PAF-ECF?
II)
Produtos Homologados
II)
Impacto em personalizaes
Produtos Homologados
Produtos homologados
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
Sub-Segmentos do varejo:
Front-Loja:
Template de Drogarias.
11
TOTVS Verso 11
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF: Stand Alone (arquitetura Microsiga Protheus)
HOJE
PAF-ECF
LOJA
LOJA
Matriz
Matriz
Comunicao
SERVER
Varejo
Cupom Fiscal
Varejo
Cupom Fiscal
12
PAF-ECF
NDICE
I)
O que PAF-ECF?
II)
Produtos Homologados
Impacto em personalizaes
13
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Emisso de Nota Fiscal na Venda Assistida
A legislao no prev que:
Em uma nica estao de venda, o caixa possa realizar no mesmo
sistema em duas operaes:
1) De emisso de nota fiscal.
2) E emisso de cupom fiscal.
* Convnio 85/01 foi revogado pelo Convnio 09/09 Clusula
qinquagsima primeira
No caso de ECF-IF e ECF-PDV, no computador a ele interligado ou integrado no poder permanecer
instalado outro programa aplicativo especfico para registro de operaes de circulao de mercadorias e
prestao de servios, que no seja o autorizado para uso pela unidade federada.
Manter o Legado:
No Faturamento, est disponvel uma nova rotina de vendas
para ATACADO (Venda Direta); somente os
estabelecimentos que podem realizar vendas com todas as
operaes de emisso de nota fiscal.
14
PAF-ECF
O que a Venda Direta?
15
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Emisso de Cupom Fiscal no Faturamento
Como a legislao prev que o produto PAF-ECF seja
devidamente homologado e opere de forma stand-alone, a
rotina de emisso de Cupom Fiscal do mdulo Faturamento
no poder mais realizar tal operao.
16
PAF-ECF
NDICE
I)
O que PAF-ECF?
II)
Produtos Homologados
Impacto em personalizaes
17
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PDV A
Filial 02
PA
FEC
F
PDV B
Filial 02
Arquitetura para
atender PAF-ECF
18
PAF-ECF
Matriz
Filial 01
PDV A
Filial 02
Download de CADASTROS
Armazena na tabela de
sada
MD6
PDV B
Filial 02
19
PAF-ECF
Matriz
Filial 01
PDV A
Filial 02
Executa
consulta
na
Realiza
a incluso
na
Matriz,tabela
se
existem
de XML
entrada
Retorna
com os
registros na
tabela
(MD8).
dados
dode
produto
sada (MD6)
cadastrado
JOB
em execuo
Posteriormente,
inclui
na base de dados o
registro do produto.
PDV B
Filial 02
20
PAF-ECF
Matriz
Filial 01
PDV A
Filial 02
Gera
somente
JOB verifica
que
tabelas
de
existe venda
oramento:
SL1,
para exportar.
SL2 e SL4.
Upload de VENDA
Gera XML de
envio.
Realiza
PDV para
adosMatriz
gravao
dados da
venda
PDV B
Filial 02
PDV realiza a
venda (emisso
do cupom fiscal)
21
PAF-ECF
Matriz
Filial 01
PDV A
Filial 02
JOB com
processamento
Batch, para gerar
dados da
retaguarda (SF2,
SD2, SF3, SFT,
SB2, ....).
PDV B
Filial 02
22
PAF-ECF
Passo-a-passo
Atualizao do ambiente:
1. Crie duas bases semelhantes s do Front Loja, ou
seja, Retaguarda em TOP e PDV em Codebase.
2. Abra um chamado na TOTVS, solicitando a liberao
de CNPJ para o PAF-ECF (LOJANF), com Os mesmos
CNPJs do SIGAMAT.EMP e aplique-os na Retaguarda e
PDV.
Importante
Os procedimentos abaixo s devem ser seguidos aps
o recebimento e aplicao do pacote de atualizaes
com a liberao do CNPJ para o PAF-ECF (LOJANF). O
pacote deve ser aplicado na Retaguarda e PDV com os
mesmos nmeros de CNPJ do SIGAMAT.EMP.
23
PAF-ECF
Passo-a-passo
Atualizao do ambiente:
3. Atualize o RPO (Retaguarda e PDV) com o update de
fontes-padro do Portal.
4. Atualize o RPO (Retaguarda e PDV) com o update de
LIB do Portal. Os fontes APLIB000 e APLIB180
5. Atualize o Binrio (Retaguarda e PDV) com a
referncia igual a ou maior que 090818P.
Importante
- Essa Build deve ter a correo da funo Md5File() da
Tecnologia (update disponibilizado pela Tecnologia no
Portal no dia 08/07/2010). No binrio, deve constar o
SIGAPAF.EXE.
24
PAF-ECF
Passo-a-passo
Atualizao do ambiente:
6. Atualize a ltima SIGALOJA.DLL e TOTVSAPI.DLL dentro da
pasta \SMARTCLIENT\ do PDV.
7. Configure o Environment na Retaguarda e PDV.
8. Suba o Server da Retaguarda.
9. Agora siga os procedimentos abaixo:
a) Aplique primeiramente o U_UPDFIN;
Observao
O U_UPDFIN no consta no boletim do PAF (no PAF-ECF),
mas, se esse update no for executado, pode ser apresentada
a seguinte no-conformidade:
Index not found: SE5 Order Number: 16 on
LJGERASTRX(LJGRVWS.PRW) 12/02/2010 line : 583 e campo
E5_PROCTRA deve ser criado.
25
PAF-ECF
Passo-a-passo
Atualizao do ambiente:
b) Baixe e aplique o pacote de atualizaes Patch
000000022442010 (PAF-ECF na Venda Assistida
c) Verifique se a FNC 000000095862010 est atualizada no
RPO, caso no esteja, aplique-a;
d) Baixe e aplique a FNC 000000101192010;
e) Baixe e aplique a FNC 000000105842010;
f) Baixe e aplique a FNC 000000132602010;
g) Baixe e aplique a FNC 000000117632010;
h) Baixe e aplique a FNC 000000122562010 (controle de
licenas);
i) Baixe e aplique a FNC 000000117632010;
j) Se os campos L2_NUMORIG/LR_NUMORIG no existirem na
base de dados, execute o update U_UPDLOJ16;
26
PAF-ECF
Passo-a-passo
Atualizao do ambiente:
k) Se os campos L1_CGCCLI e LQ_CGCCLI no existirem na
base de dados, necessrio cri-los;
l) Execute o update U_UPDLOJ23;
m) Execute o update U_UPDLOJ34;
n) Execute o update U_UPDLOJ38.
Importante
Ao executar o U_UPDLOJ38, verifique que ser apresentada a pergunta:
Deseja configurar a gerao de cdigo do cliente atravs do CGC/CPF?, para
gerar automaticamente o cdigo de um novo cliente (SA1). Clique em SIM,
para que o campo seja preenchido com um cdigo gerado
aleatoriamente.
27
PAF-ECF
Passo-a-passo
Configurando a Retaguarda:
1. Configure o Web Server no INI do Server, conforme o
exemplo:
HTTP
IP WEBSERVICE
[HTTP]
ENABLE=1
PORT=85
ENVIRONMENT=RETAGU
ARDA
INSTANCES=1,10
SESSIONTIMEOUT=600
INSTANCENAME=WS
RESPONSEJOB=JOB_WS_
9901
DEFAULTPAGE=wsindex.a
pw
[127.0.0.1:85]
ENABLE=1
PATH=C:\Ambiente PAFECF\Retaguarda\Protheus
_Data\ws
ENVIRONMENT=RETAGU
ARDA
INSTANCENAME=WS
RESPONSEJOB=JOB_WS_
9901
DEFAULTPAGE=wsindex.a
pw
[JOB_WS_9901]
TYPE=WEBEX
ENVIRONMENT=RETAGU
ARDA
INSTANCES=1,5
SIGAWEB=WS
INSTANCENAME=WS
ONSTART=__WSSTART
ONCONNECT=__WSCON
NECT
;PREPAREIN=99,01
28
PAF-ECF
Passo-a-passo
Configurando a Retaguarda:
2. Configure a Integrao no INI do Server, conforme o
exemplo:
Grava Batch
[Integracao ERP]
Main=LJGRVBATCH
ENVIRONMENT=RETAGU
ARDA
nParms=2
Parm1=99
Parm2=01
PAF-ECF
Passo-a-passo
Configurando a Retaguarda:
4. Inclua todos os cadastros de
Processos/Ambientes/Comunicao conforme
descrito no manual de Configurao do PAF-ECF para
o SIGALOJA (Stand-Alone), disponvel em
https://tdn.totv.s.com/kbm#25015, da pgina 23 a
29.
5. Configure os parmetros e menu SIGALOJA.XNU
(Boletim Tcnico), conforme descrito no manual de
Configurao do PAF-ECF para o SIGALOJA (Stand-Alone),
disponvel em https://tdn.totv.s.com/kbm#25015, da
pgina 12 a 22:
30
PAF-ECF
Passo-a-passo
Configurando a Retaguarda:
Descrio
MV_LJOFFLN = .T. (Determina se o ambiente est off-line);
MV_LJAMBIE = 001 (Determina o cdigo do ambiente o mesmo
do cadastro de ambiente);
MV_LJIMAUT = .T. (Determina se a importao dos dados para
PDV ser automtica);
MV_LJRPAUT = .T. (Determina se a replicao ser automtica);
MV_LJMATOF =
Retaguarda).
.T.
(Somente
habilita
no
ambiente
da
31
PAF-ECF
Passo-a-passo
Configurando o PDV:
1. Configure o INI do Server para habilitar o LOJA1115,
conforme o exemplo:
OnStart
JOB
[OnStart]
Jobs=LOJA1115
RefreshRate=30
[LOJA1115]
Main=LOJA1115
Environment=PDV
nParms=3
Parm1=99
Parm2=01
Parm3=001
32
PAF-ECF
Passo-a-passo
Configurando o PDV:
2. Configure o INI do Server para habilitar a atualizao
de cadastro de usurios, conforme o exemplo:
Usurio
[LojaOffLine]
IP=127.0.0.1 <IP da Retaguarda>
Porta=1024 <Porta da Retaguarda>
Ambiente=RETAGUARDA (Ambiente da
Retaguarda>
Empresa=99
Filial=01
PAF-ECF
Passo-a-passo
Configurando o PDV:
4. Configure os parmetros e menu SIGALOJA.XNU, conforme
descrito no manual de Configurao do PAF-ECF para o
SIGALOJA (Stand-Alone), disponvel em
https://tdn.totv.s.com/kbm#25015, da pgina 38 a 39, e copie
o SIGALOJA.XNU da Retaguarda para o PDV:
Descrio
MV_LJOFFLN = .T. (Determina se o ambiente est off-line);
MV_LJAMBIE = 002 (Determina o cdigo do ambiente o mesmo
do cadastro de ambiente);
MV_LJIMAUT = .T. (Determina se a importao dos dados para
PDV ser automtica);
MV_LJRPAUT = .T. (Determina se a replicao ser automtica);
34
PAF-ECF
Passo-a-passo
Configurando o PDV:
5. Configure o atalho do SIGAPAF.EXE, da seguinte forma:
-p=sigapaf -e=<ambiente> -C=TCP -m -a= - a=001 (para
realizar as vendas e etc, necessrio acessar pelo SIGAPAF.EXE.
6. Aps todas essas configuraes, baixe o Server da
Retaguarda e do PDV.
7. Em seguida, suba o Server da Retaguarda e PDV.
8. Se as seguintes mensagens forem apresentadas no Server
do PDV (exemplo abaixo), significa que o PDV est se
comunicando com a Retaguarda:
LOJA1115
LOJA1115
LOJA1115
LOJA1115
03
10
12
14
11:45:12
11:45:13
11:45:13
11:45:14
Inicio do processamento...
Final do Processamento dos dados recebidos...
Iniciando atualizacao de senhas/caixas
Atualizacao de senhas/caixas realizada com sucesso
35
PAF-ECF
Passo-a-passo
Dicas:
Para saber se o ambiente do PAF-ECF est atualizado na Retaguarda
(CNPJ):
1. Ao acessar a Venda Assistida pelo TOTVSSMARTCLIENT.EXE da Retaguarda,
verifique se existe a opo Fechar a Venda. Caso no exista, significa que o
CNPJ est atualizado corretamente para o PAF-ECF.
2. Ao acessar a Venda Assistida pelo TOTVSSMARTCLIENT.EXE da Retaguarda,
verifique, na Barra Lateral, se existe a opo Menu Fiscal. Caso no exista,
significa que o CNPJ est atualizado corretamente para o PAF-ECF.
Para saber se o ambiente do PAF-ECF est atualizado no PDV (CNPJ):
1. Ao acessar a Venda Assistida pelo SIGAPAF.EXE, verifique se existe a opo
Fechar a Venda. Caso exista, significa que o CNPJ est atualizado
corretamente para o PAF-ECF.
2. Ao acessar a Venda Assistida pelo SIGAPAF.EXE, verifique se existe a opo
Importar Oramento no Browser da Venda Assistida. Caso exista, significa
que o CNPJ est atualizado corretamente para o PAF-ECF.
36
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Na prtica....
37
PAF-ECF
Licenas do tipo i
Projeto via WebService:
O projeto via WS, e como prtica normal, caso o
cliente no possua licena do tipo corporativa,
dever adquirir licena do tipo i. Essa licena,
voltada para Portais (comum para operaes de WS).
A licena do tipo i no est dentro do pacote de
licenas Full ou Light
Para que no seja consumida e nem exigida a licena
do tipo i, necessrio deixar o PREPAREIN do Server
comentado. Caso contrrio, ser exigido.
38
PAF-ECF
Arquitetura Matriz x PDV (PAF-ECF)
a) Subida de Venda WS (no consome)
b) Recebimento de ttulo WS (no consome)
c) Consulta de NCC WS (no consome)
d) Importao de oramento RPC (no consome)
MATRIZ
(Retaguar
da)
PDV
PAF-ECF
Licenas do tipo i
Para os demais processos que envolvem WS,
necessrio ter configurado com PREPAREIN (no
comentado) e possuir licena do tipo i (prtica
normal);
Ex: Anlise de Crdito (SIGACRD)
40
PAF-ECF
NDICE
I)
O que PAF-ECF?
II)
Produtos Homologados
V)
Impacto em personalizaes
Impacto em personalizaes
Principais impactos nas
personalizaes
41
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Customizaes e Implantao
Front-Loja implantado:
Pouca mudana de sistema
42
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Customizaes e Implantao
Adequao de customizao:
Necessrio ser avaliado se as customizaes, que
dependem de busca de dados, sero adequadas via
Web Service e/ou RPC na Retaguarda;
Os nomes de pontos de entrada do SIGALOJA no
foram alterados, porm, necessrio saber em que
momento usar (se estar olhando a base local do PDV
ou da Retaguarda WS ou RPC)
43
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Customizaes e Implantao
44
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Utilizar a linha de cdigo na customizao:
oProcessOff:=LJCProcessoOffLine():New(501")
//Determinaotipodeoperacao
IfINCLUI
cTipo:="INSERT"
ElseIfALTERA
cTipo:="UPDATE"
Else
cTipo:="DELETE"
//Consideraosregistrosdeletados
SETDELETEDOFF
EndIf
If!Empty(cTipo)
//Insereosdadosdoprocesso(registrodatabela)
oProcessOff:Inserir(ZA1",xFilial(ZA1")+ZA1>ZA1_COD,1,cTipo)
//Processaosdados
oProcessOffrocessar()
EndIf
45
PAF-ECF
Loja Ponto de Venda / Microsiga Protheus / Controle de
Lojas
PAF-ECF
Consideraes Finais
Pontos de ateno:
A vigilncia fiscal est cada vez maior.
O Fisco utilizar as informaes geradas pelo PAF-ECF
(arquivos assinados) para cruzar informaes.
Software inscrito no CONFAZ, 100% dentro dos
requisitos fiscais, obrigatrios pelas secretarias de
fazenda.
Nem todas as software houses esto conseguindo a
homologao do PAF-ECF, junto aos institutos do
Confaz.
46
PAF-ECF
QUESTES
Danilo Calil
G
A
IM
EM
47