47
1 PAF-ECF Danilo Calil – IP / julho - 2010

Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Embed Size (px)

Citation preview

Page 1: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

1

PAF-ECFDanilo Calil – IP / julho - 2010

Page 2: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

2

PAF-ECF

I) O que é PAF-ECF?

• Principais características

I) O que é PAF-ECF?

II) Produtos Homologados

III) Qual a finalidade da Venda Direta

IV) Como implementar o PAF-ECF

V) Impacto em personalizações

ÍNDICE

Page 3: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

• Programa de Aplicativo Fiscal para Emissão de Cupom Fiscal.

• É um programa desenvolvido para possibilitar o envio de comandos ao software básico do ECF, sem capacidade de alterá-los ou ignorá-los

• Atende à exigência legal Convênio ICMS 85/01 – Cláusula setuagésima segunda, incivo V.

• Este programa abrange todos os estados (exceto Mato Grosso) e Distrito Federal (Convênio ICMS 15/08 – Cláusula décima sexta).

3

O que é PAF-ECF?

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 4: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

• A legislação que regulamenta a homologação e funcionalidades obrigatórias para um software de vendas (Aplicativo Fiscal) que opera suportado por um ECF é:– Ato Cotepe 06/08 (14/04/2008), Conv. ICMS 15/08 (04/04/2008), Conv. ICMS

85/01 (28/09/2001) e Roteiro de Análise Técnica do PAF-ECF.

• Propõe um modelo único de homologação para todos os estados; ou seja, uma homologação técnica valida a inscrição em cada SEFAZ.

• A lei exige que os softwares de varejo cumpram 53 requisitos, recolhidos de cada estado, alterados ou adaptados para atender a regulamentação geral.

• Tais adequações exigiram dos fabricantes de ECF, software houses e revendas (Controle Fiscal) diversas mudanças em seus processos.

4

O que é PAF-ECF?

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 5: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

PAF-ECF: Homologação

5

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Software-house (CNPJ) desenvolve conforme ATO COTEPE 0608

Submete o PAF-ECF à análise em órgão técnico credenciado

Órgão técnico, após a análise emite Laudo de Análise Funcional do PAF-ECF

Software-house solicita ao CONFAZ despacho comunicando o registro do PAF-ECF

MINISTÉRIO DA FAZENDACOSELHO NACIONAL DE POLÍTICA FAZENDÁRIA – CONFAZ /

Empresa se dirige às UF com o laudo e demais documentos

O Estado credencia a empresa e o PAF-ECF para uso na UF

O contribuinte pode utilizar o PAF-ECF analisado e credenciado

Page 6: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

6

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

• Entre os 53 requisitos, as principais são:– (3º Requisito) O PAF-ECF deve operar de forma “Stand-Alone”, ou seja, o

funcionamento do ECF deve independer da rede de comunicação estar ativa ou inativa;

– Venda concomitante ou não (depende do Estado).– Pré-Venda: O consumidor recebe um código e se dirige até o caixa. No caixa,

importa os dados de acordo com o código e finaliza a venda. Não tem impressão de orçamento. Caso o orçamento gerado não tenha sido usado, ao final do dia deve-se

imprimir e cancelar o cupom fiscal desta Pré-Venda.– DAV: Imprime o orçamento e finaliza no PAF-ECF (PDV/ECF)

A impressão do orçamento tem que respeitar o lay-out estabelecido pelo CONFAZ.

Dependendo da unidade federada, a impressão deve ser feita em ECF.– Menu Fiscal : disponível em todas as telas da aplicação, sem restrição de acesso.

Page 7: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Mudanças Significativas• Outros requisitos que merecem destaque são:

– Controle de nº de fabricação do ECF e do respectivo valor do GT, devidamente criptografados.

– Arquivos de movimento para envio ao Fisco (assinados digitalmente).

– Menu Fiscal: Responsável por gerar as informações para o Fiscal, e será onde o Fiscal (no estabelecimento) irá atuar.

7

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

PAF-ECF

Page 8: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Fontes– Publicação de Abril/08:

• Convênio ICMS CONFAZ Nº. 15/08

– CONFAZ:• http://www.fazenda.gov.br/confaz/

– AFRAC:• http://www.afrac.com.br

8

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

TOTVS – Versão 11

PAF-ECF

Page 9: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

9

PAF-ECF

II) Produtos Homologados

• Produtos homologados

I) O que é PAF-ECF?

II) Produtos Homologados

III) Qual a finalidade da Venda Direta

IV) Como implementar o PAF-ECF

V) Impacto em personalizações

ÍNDICE

Page 10: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

• As mudanças sistêmicas no Microsiga Protheus Front-Loja foram:• Para PDV (Ponto de Venda) - Fechamento da Venda.• Para operações de auto-serviço.• O modo Stand-Alone nativo.• Homologado e inscrito no CONFAZ.

• No Microsiga Protheus Controle de Loja, as mudanças foram:• Para operação de DAV e PRÉ-VENDA na Retaguarda.• Utilização para PDV (desde que Stand-Alone).• Homologado e inscrito no CONFAZ para operações de venda (stand-

alone).

10

Soluções do Microsiga Protheus 10 para o PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 11: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

• Sub-Segmentos do varejo:– Front-Loja:

• Template de Drogarias.– Controle de Lojas (Venda Assistida):

• Template de Postos de Combustíveis (necessário homologação específica).

• Template de Ótica.• Template de Distribuição e Comércio de Mercadorias.• Photo (antigo KRMS).

11

Soluções do Microsiga Protheus 10 para o PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 12: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

12

HOJE PAF-ECF

SIGALOJAOrçamento

Remote

SERVIDORERP

BANCOTOP CONNECT

Matriz

SIGALOJAPDV

Remote

VarejoCupom Fiscal

LOJA

Matriz

SERVIDORERP

BANCOTOP CONNECTSIGALOJA

OrçamentoRemote

FRONT LOJA EVENDA ASSISTIDA

PDV / PAF-ECFSERVIDOR

ERP

BANCOTOP CONNECT

VarejoCupom Fiscal

LOJA

Comunicação SERVER

TOTVS – Versão 11

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF: Stand Alone (arquitetura Microsiga Protheus)

Page 13: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

13

PAF-ECF

III) Qual a finalidade da Venda Direta

• Pontos de atenção

I) O que é PAF-ECF?

II) Produtos Homologados

III) Qual a finalidade da Venda Direta

IV) Como implementar o PAF-ECF

V) Impacto em personalizações

ÍNDICE

Page 14: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Emissão de Nota Fiscal na Venda Assistida• A legislação não prevê que:

– Em uma única estação de venda, o caixa possa realizar no mesmo sistema em duas operações:

1) De emissão de nota fiscal.2) E emissão de cupom fiscal.

* Convênio 85/01 foi revogado pelo Convênio 09/09 – Cláusula qüinquagésima primeira

“No caso de ECF-IF e ECF-PDV, no computador a ele interligado ou integrado não poderá permanecer instalado outro programa aplicativo específico para registro de operações de circulação de mercadorias e prestação de serviços, que não seja o autorizado para uso pela unidade federada”.

• Manter o Legado: – No Faturamento, está disponível uma nova rotina de vendas para

ATACADO (Venda Direta); somente os estabelecimentos que podem realizar vendas com todas as operações de emissão de nota fiscal.

14

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 15: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

O que é a Venda Direta?

• A Venda Direta tem a mesma interface e operações do Venda Assistida, porém, está operando no menu do SIGALOJA e somente emitindo NOTA FISCAL;

• Para implementar, inserir no menu do Faturamento a rotina “FATA701”;• Melhoria realizada: Emissão de Nota Fiscal com TEF?

15

PAF-ECF

Page 16: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Emissão de Cupom Fiscal no Faturamento• Como a legislação prevê que o produto PAF-ECF seja devidamente

homologado e opere de forma stand-alone, a rotina de emissão de Cupom Fiscal do módulo Faturamento não poderá mais realizar tal operação.

• A emissão deverá ser centralizada, no Front Loja (rotina de Atendimento), quanto na Venda Assistida Off-Line.

16

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 17: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

17

PAF-ECF

IV) Qual a finalidade da Venda Direta

I) O que é PAF-ECF?

II) Produtos Homologados

III) Qual a finalidade da Venda Direta

IV) Como implementar o PAF-ECF

V) Impacto em personalizações

ÍNDICE

• Principal: Stand Alone• Produtos Microsiga

Page 18: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Arquitetura para atender PAF-ECF

18

MatrizFilial 01

PDV AFilial 02

PDV BFilial 02

PAF-

ECF

Soluções do Microsiga Protheus 10 para o PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 19: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Download: Matriz para PDV

19

MatrizFilial 01

PDV AFilial 02

PDV BFilial 02

Armazena na tabela de saídaMD6

Download de CADASTROS

MATRIZ para o PDV

PAF-ECF

Page 20: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Download: Matriz para PDV

20

MatrizFilial 01

PDV AFilial 02

PDV BFilial 02JOB em execução

Executa consulta na Matriz, se existem registros na tabela de saída (MD6)

Retorna XML com os dados do produto cadastrado

Realiza a inclusão na tabela de entrada (MD8).

Posteriormente, inclui na base de dados o registro do

produto.

PAF-ECF

Page 21: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

21

MatrizFilial 01

PDV AFilial 02

PDV BFilial 02

PDV realiza a venda (emissão do cupom

fiscal)

Gera somente tabelas de

orçamento: SL1, SL2 e SL4.

JOB verifica que existe venda para

exportar.

Gera XML de envio.

Realiza gravação dos dados da

venda

Upload de VENDA

PDV para a Matriz

PAF-ECF

Page 22: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

22

MatrizFilial 01

PDV AFilial 02

PDV BFilial 02

JOB com processamento Batch,

para gerar dados da retaguarda (SF2, SD2,

SF3, SFT, SB2, ....).

PAF-ECF

Page 23: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Atualização 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 liberação 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 após o

recebimento e aplicação do pacote de atualizações com a liberação do CNPJ para o PAF-ECF (LOJANF). O pacote deve ser aplicado na Retaguarda e PDV com os mesmos números de CNPJ do SIGAMAT.EMP.

23

PAF-ECF

Page 24: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Atualização do ambiente: 3. Atualize o RPO (Retaguarda e PDV) com o update de fontes-padrão

do Portal.4. Atualize o RPO (Retaguarda e PDV) com o update de LIB do Portal.

Os fontes APLIB000 e APLIB1805. Atualize o Binário (Retaguarda e PDV) com a referência igual a ou

maior que 090818P.Importante- Essa Build deve ter a correção da função Md5File() da Tecnologia (update disponibilizado pela Tecnologia no Portal no dia 08/07/2010). No binário, deve constar o SIGAPAF.EXE.

24

PAF-ECF

Page 25: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Atualização 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;Observação

O U_UPDFIN não consta no boletim do PAF (não é PAF-ECF), mas, se esse update não for executado, pode ser apresentada a seguinte não-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

Page 26: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Atualização do ambiente:b) Baixe e aplique o pacote de atualizações Patch 000000022442010 (PAF-ECF na Venda Assistidac) Verifique se a FNC 000000095862010 está atualizada no RPO, caso não 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 licenças);i) Baixe e aplique a FNC 000000117632010;j) Se os campos L2_NUMORIG/LR_NUMORIG não existirem na base de dados, execute o update U_UPDLOJ16;

26

PAF-ECF

Page 27: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Atualização do ambiente: k) Se os campos L1_CGCCLI e LQ_CGCCLI não existirem na base de dados, é necessário criá-los;l) Execute o update U_UPDLOJ23;m) Execute o update U_UPDLOJ34;n) Execute o update U_UPDLOJ38.ImportanteAo executar o U_UPDLOJ38, verifique que será apresentada a pergunta: “Deseja configurar a geração de código do cliente através do CGC/CPF?”, para gerar automaticamente o código de um novo cliente (SA1). Clique em SIM, para que o campo seja preenchido com um código gerado aleatoriamente.

10. Acesse o módulo Controle de Lojas (SIGALOJA).11. Encerre o programa.12. Realizar os mesmos procedimentos para o ambiente do PDV.

27

PAF-ECF

Page 28: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando a Retaguarda: 1. Configure o Web Server no INI do Server, conforme o exemplo:

28

PAF-ECF

HTTP IP WEBSERVICE JOB DO WEB SERVICE

[HTTP]ENABLE=1PORT=85ENVIRONMENT=RETAGUARDAINSTANCES=1,10SESSIONTIMEOUT=600INSTANCENAME=WSRESPONSEJOB=JOB_WS_9901DEFAULTPAGE=wsindex.apw

[127.0.0.1:85]ENABLE=1PATH=C:\Ambiente PAF-ECF\Retaguarda\Protheus_Data\wsENVIRONMENT=RETAGUARDAINSTANCENAME=WSRESPONSEJOB=JOB_WS_9901DEFAULTPAGE=wsindex.apw

[JOB_WS_9901]TYPE=WEBEXENVIRONMENT=RETAGUARDAINSTANCES=1,5SIGAWEB=WSINSTANCENAME=WSONSTART=__WSSTARTONCONNECT=__WSCONNECT;PREPAREIN=99,01

Page 29: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando a Retaguarda: 2. Configure a Integração no INI do Server, conforme o exemplo:

3. Habilite esses serviços no OnStart do INI do Server, conforme o exemplo:

29

PAF-ECF

Grava Batch

[Integracao ERP]Main=LJGRVBATCHENVIRONMENT=RETAGUARDAnParms=2Parm1=99Parm2=01

OnStart

[OnStart]Jobs=JOB_WS_9901, Integracao ERP

Page 30: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando a Retaguarda: 4. Inclua todos os cadastros de Processos/Ambientes/Comunicação

conforme descrito no manual de Configuração do PAF-ECF para o SIGALOJA (Stand-Alone), disponível em https://tdn.totv.s.com/kbm#25015, da página 23 a 29.

5. Configure os parâmetros e menu SIGALOJA.XNU (Boletim Técnico), conforme descrito no manual de Configuração do PAF-ECF para o SIGALOJA (Stand-Alone), disponível em https://tdn.totv.s.com/kbm#25015, da página 12 a 22:

30

PAF-ECF

Page 31: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando a Retaguarda:

6. Após as configurações, saia da Retaguarda.7. Encerre o Server da Retaguarda.

31

PAF-ECF

Descrição

MV_LJOFFLN = .T. (Determina se o ambiente está off-line);

MV_LJAMBIE = 001 (Determina o código do ambiente – o mesmo do cadastro de ambiente);MV_LJIMAUT = .T. (Determina se a importação dos dados para PDV será automática);

MV_LJRPAUT = .T. (Determina se a replicação será automática);

MV_LJMATOF = .T. (Somente habilita no ambiente da Retaguarda).

Page 32: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando o PDV: 1. Configure o INI do Server para habilitar o LOJA1115, conforme o

exemplo:

32

PAF-ECF

OnStart JOB

[OnStart]Jobs=LOJA1115RefreshRate=30

[LOJA1115]Main=LOJA1115Environment=PDVnParms=3Parm1=99Parm2=01Parm3=001

Page 33: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando o PDV: 2. Configure o INI do Server para habilitar a atualização de cadastro de

usuários, conforme o exemplo:

3. Inclua os cadastros de Processos/Ambientes/Comunicação conforme descrito no manual de Configuração do PAF-ECF para o SIGALOJA (Stand-Alone), disponível em https://tdn.totv.s.com/kbm#25015, da página 40 a 42.

33

PAF-ECF

Usuário

[LojaOffLine]IP=127.0.0.1 <IP da Retaguarda>Porta=1024 <Porta da Retaguarda>Ambiente=RETAGUARDA (Ambiente da Retaguarda>Empresa=99Filial=01

Page 34: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Passo-a-passo

• Configurando o PDV: 4. Configure os parâmetros e menu SIGALOJA.XNU, conforme descrito no manual de Configuração do PAF-ECF para o SIGALOJA (Stand-Alone), disponível em https://tdn.totv.s.com/kbm#25015, da página 38 a 39, e copie o SIGALOJA.XNU da Retaguarda para o PDV:

34

PAF-ECF

Descrição

MV_LJOFFLN = .T. (Determina se o ambiente está off-line);

MV_LJAMBIE = 002 (Determina o código do ambiente – o mesmo do cadastro de ambiente);MV_LJIMAUT = .T. (Determina se a importação dos dados para PDV será automática);

MV_LJRPAUT = .T. (Determina se a replicação será automática);

Page 35: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

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, necessário acessar pelo SIGAPAF.EXE.6. Após todas essas configurações, 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 - 03 - 11:45:12 - Inicio do processamento...LOJA1115 - 10 - 11:45:13 - Final do Processamento dos dados recebidos...LOJA1115 - 12 - 11:45:13 - Iniciando atualizacao de senhas/caixasLOJA1115 - 14 - 11:45:14 - Atualizacao de senhas/caixas realizada com sucesso

35

PAF-ECF

Page 36: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

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 opção “Fechar a Venda”. Caso não 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 opção “Menu Fiscal”. Caso não 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 opção “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 opção “Importar Orçamento” no Browser da Venda Assistida. Caso exista, significa que o CNPJ está atualizado corretamente para o PAF-ECF.

36

PAF-ECF

Page 37: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Na prática....

37

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 38: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Licenças do tipo “i”

• Projeto via WebService: – O projeto é via WS, e como prática normal, caso o cliente não

possua licença do tipo “corporativa”, deverá adquirir licença do tipo “i’. Essa licença, é voltada para Portais (comum para operações de WS).

– A licença do tipo “i” não está dentro do pacote de licenças “Full” ou “Light”

– Para que não seja consumida e nem exigida a licença do tipo “i”, necessário deixar o PREPAREIN do Server comentado. Caso contrário, será exigido.

38

PAF-ECF

Page 39: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Arquitetura Matriz x PDV (PAF-ECF)

39

MATRIZ(Retaguarda)

Para os processos de WS, caso não tenha corporativo, consome licença do tipo “i” na Retaguarda. Para as operações de RPC está preparado para não consumir licenças.

PDV

a) Subida de Venda – WS (não consome)

b) Recebimento de título – WS (não consome)

c) Consulta de NCC – WS (não consome)

d) Importação de orçamento– RPC (não consome)

f) Carga Inicial – RPC (não consome)

e) Buscar os cadastros – WS (não consome)

PAF-ECF

g) Consumo de licença normal (RPC) - consome

Page 40: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Licenças do tipo “i”

– Para os demais processos que envolvem WS, necessário ter configurado com PREPAREIN (não comentado) e possuir licença do tipo “i” (prática normal);

– Ex: Análise de Crédito (SIGACRD)

40

PAF-ECF

Page 41: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

41

PAF-ECF

V) Impacto em personalizações

I) O que é PAF-ECF?

II) Produtos Homologados

III) Qual a finalidade da Venda Direta

IV) Como implementar o PAF-ECF

V) Impacto em personalizações

ÍNDICE

• Principais impactos nas personalizações

Page 42: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Customizações e Implantação

• O analista que fizer as configurações deste produto, deve tomar os seguintes cuidados:– Controle de Lojas Implantado:

• Implantação por PDV (semelhante ao Front Loja).• Configurações de comunicação entre PDV e Retaguarda (manual de

configuração disponível no TDN: http://tdn.totvs.com/hometdn#25015).

– Front-Loja implantado:• Pouca mudança de sistema

42

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 43: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Customizações e Implantação

• Adequação de customização:– Necessário ser avaliado se as customizações, que dependem de

busca de dados, serão adequadas via Web Service e/ou RPC na Retaguarda;

– Os nomes de pontos de entrada do SIGALOJA não foram alterados, porém, necessário 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

Page 44: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Customizações e Implantação

• Tabelas customização via processo de integração– É possível incluir uma tabela customizada no processo OFF-LINE;

– Ao criar, utilizar o intervalo de “501” a “999” (de 001 a 500 está reservado para o padrão)

44

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 45: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Utilizar a linha de código na customização:

45

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

oProcessOff := LJCProcessoOffLine():New(“501")

//Determina o tipo de operacaoIf INCLUI

cTipo := "INSERT"ElseIf ALTERA

cTipo := "UPDATE"Else

cTipo := "DELETE"

//Considera os registros deletadosSET DELETED OFF

EndIf

If !Empty(cTipo)//Insere os dados do processo (registro da tabela)oProcessOff:Inserir(“ZA1", xFilial(“ZA1") + ZA1->ZA1_COD, 1, cTipo)

//Processa os dadosoProcessOffrocessar()

EndIf

Page 46: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

Considerações Finais• Pontos de atenção:

– A vigilância fiscal está cada vez maior.– O Fisco utilizará as informações geradas pelo PAF-ECF (arquivos

assinados) para cruzar informações.– Software inscrito no CONFAZ, 100% dentro dos requisitos fiscais,

obrigatórios pelas secretarias de fazenda.– Nem todas as software houses estão conseguindo a homologação

do PAF-ECF, junto aos institutos do Confaz.

46

PAF-ECF

Loja – Ponto de Venda / Microsiga Protheus / Controle de Lojas

PAF-ECF

Page 47: Apresentacao Do PAF-ECF - Treinamento - Rev 1 0

47

Danilo Calil

Líder – Equipe VCRM Inovação

http://tdn.totvs.com

QUESTÕES

IMAGEM

PAF-ECF