Anda di halaman 1dari 13

Boletim Tcnico

Emisso de NFC-e no Front Loja


Produto

Microsiga Protheus - Front Loja - Verso 11

Chamado

TPXUL0

Data da publicao

11/09/14

Pas(es)

Brasil

Banco(s) de Dados

Todos

Importante

Esta melhoria depende de execuo do update de base UPDLO111, conforme Procedimentos para
Implementao.

No atende o modelo de PDV SIGALOJA Off-line.

A impressora no fiscal homologada para impresso da Danfe com QrCode a Daruma DR 700.

As informaes atualizadas sobre NFC-e, podem ser consultadas na FAQ Desvendando a NFC-e - Nota Fiscal
de Consumidor Eletrnica.

Implementada melhoria na rotina Atendimento (FRTA271) com a disponibilizao da NFC-e (Nota Fiscal de Consumidor
Eletrnica) com o objetivo de substituir o ECF (Emissor de Cupom Fiscal) e oferecer alternativa para os documentos fiscais que
registram operaes em que o destinatrio seja o consumidor final, sendo um documento de existncia digital, alm de, viabilizar
uma alternativa totalmente eletrnica para o controle e fiscalizao do varejo.
A TOTVS participou ativamente do projeto Piloto para Implementao da NFC-e (Nota Fiscal de Consumidor Eletrnica), e
esteve presente no lanamento oficial que foi realizado no dia 18/11/2013 no Rio Grande do Sul, sendo considerada a primeira
empresa provedora de solues a emitir NFC-e com valor legal na regio centro oeste do pas.
Benefcios:

Reduo do custo e tempo de implantao do PDV/Check out, porque no necessrio cumprir as etapas para liberao
de uso que ocorre para ECF.

Diminuio do acumulo papeis, porque o consumidor pode contar com o documento fiscal na Nuvem (site da Sefaz).

um documento digital, portanto o cliente pode dispensar a impresso de comprovante/Danfe (Documento Auxiliar da
Nota Fiscal de Consumidor Eletrnica).

Melhoria na gravao da Venda, pois para realizar a NFC-e so geradas apenas as tabelas SL1 Oramento, SL2
Itens do Oramento e SL4 Condio Negociada. Demais tabelas do ERP so geradas posteriormente pelo Job
(LJGRVBATCH).

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Legalidade:

Legislao Tributria Nacional, Ajuste Sinief 1, de 6 de fevereiro de 2013, publicado no dirio oficial da unio em
08/02/2013, que institui a Nota Fiscal Eletrnica (Modelo 65) e o Documento Auxiliar da Nota Fiscal Eletrnica a critrio da
unidade federada. Para mais informaes acesse o site da Secretaria da Fazenda.

A unidade federada deve ter publicado legislao estadual ou regime especial para uso da NFC-e.

A NFC-e no aceita operao interestadual ou operao com o exterior. Caso o destinatrio da venda seja um cliente de
outro estado, o endereo no ser enviado para o SEFAZ.

Tabela de publicao dos estados participantes do projeto piloto:


Estado

Legislao

Publicao

Decreto
AC Acre
Decreto
AM Amazonas
Resoluo Administrativa
MA Maranho
Decreto
MT- Mato Grosso
Portaria
RN Rio Grande do Norte
Instruo Normativa
RS Rio Grande do Sul
Decreto
SE Sergipe
Portaria
PB Paraiba
Decreto
RJ Rio de Janeiro
Instruo Normativa
RO Rondnia
Atualizado em 06/08/2014 Relao atualizada na FAQ Desvendando a NFC-e

5.257 de 18/02/2013
33.405 de 16/04/2013
18/2013 de 02/05/2013
1.657 de 11/03/2013
36 de 11/04/2013
29 de 17/04/2012
13/03/2013
117/GSER de 27/05/2014
N. 44.785 de 12/05/2014
N 2490 de 03/07/2014

Modelo Operacional:
PDV Registra a
Venda(OnLine)

PDV (SmartClient)

TSS Valida dados


do XML e Envia
para o Servidor do
SEFAZ

NFC-e(XML)
enviado para o TSS

Servidor Protheus(SigaLoja)

Servidor TSS

SmartClient reaiiza
a Impresso do
comprovante
fiscal: DANFE

Web Service SEFAZ

Servidor Protheus
recebe XML do TSS
e finaliza a venda.

SEFAZ valida XML e


retorna Protocolo
de Autorizao
para o TSS.

Importante
Contempla apenas o modelo Off-line Front Loja e no contempla o modelo Controle de Lojas Off-line.
O Job LJGRVBATCH l as vendas gravadas com o campo L1_SITUA com o valor RX, realiza a leitura das tabelas SL1, SL2 e
SL4 e realiza o processamento da venda (preenche as tabelas: SD2, SF2, SF3*, SFT*, SE1, SE5, SB2), concluindo assim o

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

processamento da venda. Ao realizar este processo, o campo L1_SITUA alterado para o valor OK (Indicando que foi
Processado no Server).
Caso ocorra rejeio no envio da venda para o TSS, a venda gravada com o status de Vendas com NFC-e que sero
canceladas. A venda processada pelo Job (LJGRVBATCH) e depois cancelada, ficando com status de oramento. Esse
procedimento necessrio pelo fato de ter enviado o nmero sequencial do documento fiscal (L1_SERIE+L1_DOC) para a Sefaz.
O cancelamento da NFC-e na base da Sefaz pode ser realizado em at 24hs, conforme regra vigente definida pela Secretria da
Fazenda.
Contingncia:

Em caso de problemas tcnicos na comunicao com o Web Service da Sefaz (servio fora do ar, problemas de conexo
com internet/rede/Outros) a NFC-e poder ser emitida em modo off-line e posteriormente enviada para o Servio da
Sefaz, conforme regra vigente definida pela Sefaz (http://www.nfe.fazenda.gov.br).

Visando agilidade no processo do varejo, o TSS (Totvs Service Sped) gerencia a entrada/sada do modo de contingncia
de forma automtica, sem interveno do administrador do Sistema.

Importante
Os valores de Frete so impressos na DANFE como Acrscimo, assim como realizado no Cupom Fiscal. J no XML que
enviado a SEFAZ, esses valores so discriminados nas tags <vOutro>.

Procedimento para Implementao


O sistema atualizado logo aps a aplicao do pacote de atualizaes (Patch) deste chamado.
Importante
Antes de executar o compatibilizador UPDLO111 imprescindvel:
a)
b)
c)
d)

e)

Realizar o backup da base de dados do produto que ser executado o compatibilizador (\PROTHEUS11_DATA\DATA)
e dos dicionrios de dados SXs (\PROTHEUS11_DATA\SYSTEM).
Os diretrios acima mencionados correspondem instalao padro do Protheus, portanto, devem ser alterados
conforme o produto instalado na empresa.
Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usurio deve estar utilizando o sistema.
Se os dicionrios de dados possurem ndices personalizados (criados pelo usurio), antes de executar o
compatibilizador, certifique-se de que esto identificados pelo nickname. Caso o compatibilizador necessite criar
ndices, ir adicion-los a partir da ordem original instalada pelo Protheus, o que poder sobrescrever ndices
personalizados, caso no estejam identificados pelo nickname.
O compatibilizador deve ser executado com a Integridade Referencial desativada*.

Ateno
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco
de Dados (DBA) ou equivalente!

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

A ativao indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas
no banco de dados. Portanto, antes de utiliz-la, observe atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opo
Integridade/Verificao (APCFG60A).
ii. Se no h Integridade Referencial ativa, so relacionadas em uma nova janela todas as empresas e
filiais cadastradas para o sistema e nenhuma delas estar selecionada. Neste caso, E SOMENTE
NESTE, no necessrio qualquer outro procedimento de ativao ou desativao de integridade,
basta finalizar a verificao e aplicar normalmente o compatibilizador, conforme instrues.
iii. Se h Integridade Referencial ativa em todas as empresas e filiais, exibida uma mensagem na janela
Verificao de relacionamento entre tabelas. Confirme a mensagem para que a verificao seja
concluda, ou;
iv. Se h Integridade Referencial ativa em uma ou mais empresas, que no na sua totalidade, so
relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente,
a(s) que possui(em) integridade est(aro) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is)
possui(em) a integridade ativada e reserve esta anotao para posterior consulta na reativao (ou
ainda, contate nosso Help Desk Framework para informaes quanto a um arquivo que contm essa
informao).
v. Nestes casos descritos nos itens iii ou iv, E SOMENTE NESTES CASOS, necessrio desativar
tal integridade, selecionando a opo Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instrues.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, atravs da opo Integridade/Ativar (APCFG60). Para isso, tenha em mos as
informaes da(s) empresa(s) e/ou filial(is) que possua(m) ativao da integridade, selecione-a(s)
novamente e confirme a ativao.
Contate o Help Desk Framework EM CASO DE DVIDAS!

1.

Em ByYou Smart Client, digite U_UPDLO111 no campo Programa Inicial.


Importante
Para a correta atualizao do dicionrio de dados, certifique-se que a data do compatibilizador seja igual ou superior a
05/08/2014.

2.

Clique em OK para continuar.

3.

Aps a confirmao exibida uma tela para a seleo da empresa em que o dicionrio de dados ser modificado ou
apresentada a janela para seleo do compatibilizador. Selecione o programa UPDLO111.

4.

Ao confirmar exibida uma mensagem de advertncia sobre o backup e a necessidade de sua execuo em modo
exclusivo.

5.

Clique em Processar para iniciar o processamento. O primeiro passo da execuo a preparao dos arquivos.
apresentada uma mensagem explicativa na tela.

6.

Em seguida, exibida a janela Atualizao concluda com o histrico (log) de todas as atualizaes processadas.
Nesse log de atualizao so apresentados somente os campos atualizados pelo programa. O compatibilizador cria
os campos que ainda no existem no dicionrio de dados.

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

7.

Clique em Gravar para salvar o histrico (log) apresentado.

8.

Clique em OK para encerrar o processamento.

Atualizaes do compatibilizador
1. Criao de Campos no arquivo SX3 Campos:
Tabela SLG - Estao:
Campo

LG_NFCE

Tipo

Tamanho

Decimal

Ttulo

Habilita NFC

Descrio

Habilita NFC

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Define se estao esta habilitada para emitir NFC-e.

Tabela SL1 - Oramento:


Campo

L1_KEYNFCE

Tipo

Tamanho

44

Decimal

Ttulo

Chave NFCe

Descrio

Chave NFCe

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Armazena chave de identificao da NFC-e.

Campo

Tabela SLQ - Oramento:


LQ_KEYNFCE

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Tipo

Tamanho

44

Decimal

Ttulo

Chave NFCe

Descrio

Chave NFCe

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Armazena chave de identificao da NFC-e.

Tabela SL2 - Itens do Oramento:

Campo

L2_CODBAR

L2_ORIGEM

Tipo

Tamanho

15

Decimal

Ttulo

Cod Barras

Origem

Descrio

Cdigo de Barras

Cdigo de origem

Nvel

Usado

Sim

Sim

Obrigatrio

No

No

Browse

No

No

Help

Campo para armazenar o cdigo de


barras do cadastro do item

Origem do lancamento

Campo

L2_MODBC

Tipo

Tamanho

Decimal

Ttulo

Mod.BC

Descrio

Modalidade de Base Calc.

Nvel

Usado

Sim

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Obrigatrio

No

Browse

No

Help

Modalidade da base de clculo do item, para NFC-e

Campo

L2_CODISS

L2_POSIPI

Tipo

Tamanho

10

Decimal

Formato

@9

@R 9999.99.99

Ttulo

Cod.Serv.ISS

Cod.Serv.ISS

Descrio

Cdigo de Servico do ISS

Cdigo de Servico do ISS

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Cdigo do servio do item


para utilizao na NFC-e.

Nomenclatura Ext.Mercosul

Tabela SLR - Itens do Oramento:

Campo

LR_CODBAR

LR_ORIGEM

Tipo

Tamanho

15

Decimal

Ttulo

Cod Barras

Origem

Descrio

Cdigo de Barras

Cdigo de origem

Nvel

Usado

Sim

Sim

Obrigatrio

No

No

Browse

No

No

Help

Cdigo de Barras

Codigo de origem

Campo

LR_MODBC

Tipo

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Tamanho

Decimal

Ttulo

Mod.BC

Descrio

Modalidade de Base Calc.

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Modalidade da Base Calculo.

Campo

LR_CODISS

LR_POSIPI

Tipo

Tamanho

10

Decimal

Formato

@9

@R 9999.99.99

Ttulo

Cod.Serv.ISS

Cod.Serv.ISS

Descrio

Cdigo de Servico do ISS

Cdigo de Servico do ISS

Nvel

Usado

Sim

Sim

Obrigatrio

No

No

Browse

No

No

Help

Codigo de Servico do ISS

Nomenclatura Ext.Mercosul

Tabela SBI - Produtos x Preo:

Campo

BI_ORIGEM

Tipo

Tamanho

Decimal

Formato

@!

Ttulo

Origem

Descrio

Origem do produto

Validao

Vazio() .or. ExistCpo('SX5','S0'+M->BI_ORIGEM)

F3

S0

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

2.

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Help

Origem do produto

Alterao de Campos no arquivo SX3 Campos:


Tabela SL1 - Oramento:
Campo

L1_HORA

Tipo

Tamanho

Decimal

Formato

99:99:99

Ttulo

Hora

Descrio

Hora

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

Tabela SLQ - Oramento:

Campo

L1_HORA

Tipo

Tamanho

Decimal

Formato

99:99:99

Ttulo

Hora

Descrio

Hora

Nvel

Usado

Sim

Obrigatrio

No

Browse

No

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Importante
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.

3.

Criao de Parmetros no arquivo SX6 Parmetros:


Nome da Varivel

MV_NFCEURL

Tipo

Descrio

URL de comunicao com TSS.

Valor Padro
Nome da Varivel

MV_NFCEUTC

Tipo

Descrio

Fuso horrio no padro UTC. Exemplo de contedo para Braslia:


"-03:00"

Valor Padro

-03:00

Nome da Varivel

MV_AMBNFCE

Tipo

Descrio

Define Ambiente: 1-Produo, 2-Homologao

Valor Padro

Nome da Varivel

MV_NFCETOK

Tipo

Descrio

Token fornecido pelo Sefaz (32 posies). Obrigatrio para


Ambiente de Produo

Valor Padro
Nome da Varivel

MV_MODNFCE

Tipo

Descrio

Tipo de Emisso: 1-Normal, 2-Contingncia

Valor Padro

Nome da Varivel

MV_NFCEEND

Tipo

10

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Descrio

Define endereo do Emissor da NFC-e


F - Endereo de Cobrana, T - Endereo de Entrega
Verifique o endereo cadastrado no certificado.

Valor Padro

Nome da Varivel

MV_NFCEIDT

Tipo

Descrio

ID do token (CSC) fornecido ao cliente pelo Sefaz.

Valor Padro

000001

Nome da Varivel

MV_VERNFCE

Tipo

Descrio

Verso de layout da NFC-e

Valor Padro

3.00

Procedimento para Configurao


CONFIGURAO DE PARMETROS
1. No Configurador (SIGACFG) acesse Ambientes/Cadastros/Parmetros (CFGX017). Configure os parmetros a
seguir:
Itens/Pastas

Descrio

Nome

MV_NFCEURL

Tipo

Cont. Por.

Configure a URL de comunicao com o TSS.

Descrio

URL de comunicao com TSS.

Itens/Pastas

Descrio

Nome

MV_MODNFCE

Tipo

Cont. Por.

Descrio

Tipo de Emisso: 1-Normal, 2-Contingncia

SIGAFRT - Emisso de NFC-e no Front Loja

11

Boletim Tcnico

Itens/Pastas

Descrio

Nome

MV_NFCEEND

Tipo

Cont. Por.

Descrio

Define endereo do Emissor da NFC-e F - Endereo de Cobrana, T Endereo de Entrega (Verifique o endereo cadastrado no certificado).

Itens/Pastas

Descrio

Nome

MV_VERNFCE

Tipo

Cont. Por.

3.10

Descrio

Verso de layout da NFC-e

Itens/Pastas

Descrio

Nome

MV_CODREG

Tipo

Cont. Por.

Descrio

Cdigo do regime tributrio do emitente da NFC 1-Simples Nacional; 2Simples Nacional- Excesso de sub-limite de receita bruta; 3- Regime
Nacional

Procedimento para Utilizao


Pr requisito:
1. Para viabilizar esta melhoria, necessrio que a Integrao com o TSS TOTVS Service SPED esteja ativada. Para
cada verso de layout temos as seguintes verses do TSS:

Verso 3.00 - verso 11 release 2.28 ou superior.

Verso 3.10 - verso 11 release 2.35 ou superior.

2. necessrio possuir o Job LJGRVBATCH configurado no Appserver.ini do servidor do ERP.


3. A srie cadastrada na estao (LG_SERIE) deve estar presente na tabela SX5 (Tabela 00 / Chave 01) - SRIES DE N.
FISCAIS.
4. necessrio efetuar a configurao do ambiente PDV e da Retaguarda para comunicao com o TSS.

12

SIGAFRT - Emisso de NFC-e no Front Loja

Boletim Tcnico

Configurao do PDV
1. No Controle de Lojas (SIGALOJA), acesse Atualizaes/Atendimento/Venda Assistida (LOJA701).
2. Clique em Aes Relacionadas/NFC-e/Parmetro/Verso e defina a verso do layout (a verso utilizada deve ser a
mesma verso configurada no parmetro MV_VERNFCE).
3. Clique em Aes Relacionadas/NFC-e/Parmetro/Configurao e defina as configuraes de certificado digital e
comunicao com o TSS TOTVS Service SPED.
4. Em seguida, acesse Atualizaes/Ponto de Venda/Estao (LOJA121).
5. Na pasta Impressoras, selecione um modelo de impressora No Fiscal (LG_IMPFISC).
Configurao da Retaguarda
1. Na Retaguarda, acesse Atualizaes/Cadastro/Produtos (MATA035).
2. Efetue o preenchimento do campo Origem (B1_ORIGEM).
3. Em seguida, no Front Loja (SIGAFRT), acesse Atualizaes / Retaguarda / Carga Nas Estacoes (FRTA040).
4. Efetue a carga das tabelas referente ao Cadastro de Produto.

1. No Front Loja (SIGAFRT) do PDV, acesse Atualizaes / Frente de Lojas / Atendimento (FRTA271).
2. Efetue uma venda normalmente e finalize-a.
Observe que a venda transmitida para o Sefaz atravs do TSS e em seguida a NFC-e impressa.
3. No Controle de Lojas (SIGALOJA) da Retaguarda, acesse Atualizaes/Atendimento/Venda Assistida (LOJA701).
Observe que a venda enviada e processada na retaguarda atravs do Integracao ERP (LjGrvBatch).

Informaes Tcnicas

Tabelas Utilizadas

SLG - Estao.
SL1/SLQ - Oramento.
SL2/SLR - Itens do Oramento.

Rotinas Envolvidas

LOJA701 - Venda Assistida.


FRTA271 - Atendimento.
LOJA121 - Estao.
LOJNFCE - Processamento da NFC-e.

Sistemas Operacionais

Windows/Linux

SIGAFRT - Emisso de NFC-e no Front Loja

13

Anda mungkin juga menyukai