Novas adequações para a NFC-e versão 4.0

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Varejo

Módulo:

SIGALOJA / SIGAFRT

Rotina:

Rotina

Nome Técnico

LOJA701

Venda Assistida

FRTA271FrontLoja
STIPOSMAIN

TOTVS PDV

Cadastros Iniciais:

UF x UF

Issue:

MVAR-5567 

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas Utilizadas:

SL2 / SLR

Sistema(s) Operacional(is):

Windows

Fontes do Pacote:

AUTONFEBUSINESS.PRW 17/11/2017 09:29:22
AUTONFECANC.PRW 28/08/2015 08:50:03
AUTONFECONTROL.PRW 28/08/2015 08:52:49
AUTONFEMON.PRW 24/07/2015 16:30:12
AUTONFETRANS.PRW 28/08/2015 08:53:37
CLIENTWSCLE.PRW 07/03/2014 16:40:11
COLABGENERIC.PRW 15/12/2017 11:33:12
FRTA271A.PRW 04/01/2018 21:27:33
JOBCONTROL.PRW 10/11/2014 18:22:01
LJWIZNFCE.PRW 04/01/2018 21:22:18
LOJA701C.PRW 02/01/2018 11:18:11
LOJA950.PRW 19/02/2018 16:31:21
LOJNFCE.PRW 19/02/2018 16:29:20
LOJRNFCE.PRW 19/12/2017 11:44:09
NFE11R101.PRW 09/01/2018 21:00:20
NFEP11R1.PRW 23/01/2017 19:41:27
SPED_WSCADM.PRW 30/10/2017 14:15:51
SPED_WSCCFGNFE.PRW 30/10/2017 14:15:51
SPED_WSCNFESBRA.PRW 30/10/2017 14:15:51
STBCANCELSALE.PRW 16/02/2018 15:33:05
STBITEMREGISTRY.PRW 02/01/2018 11:26:20
STBPAYMENT.PRW 20/02/2018 17:36:25
STBSALESOPERATIONS.PRW 16/02/2018 15:35:50
STICONFCASH.PRW 18/08/2017 14:48:11
STWCLOSECASH.PRW 15/05/2017 18:00:23
TSSCONFIG.PRW 09/01/2018 21:00:20
UPDLO111.PRW 02/01/2018 11:21:44
FWINITFUN.PRX 19/01/2018 16:38:55
LOJA140.PRX 08/12/2017 18:37:49
SPEDNFE.PRX 23/01/2018 14:34:33

Descrição

Realizados novos ajustes no Controle de Lojas, Front Loja e TOTVS PDV para emissão de NFC-e na versão 4.0

Segundo a NT2016.002 v1.41, o prazo previsto para a implementação das mudanças é:

Ambiente de Homologação (ambiente de teste das empresas): 20/11/2017.
Ambiente de Produção: 04/12/2017.
Desativação da versão anterior: 02/07/2018.
Para alterações relacionadas ao layout do XML, consulte a NT2016.002 v1.41 disponível no site da SEFAZ Nacional.


Log de Alterações Técnicas:

  • O tratamento de troco para a versão 4.0 será pelo parâmetro MV_LJTROCO, onde:
    MV_LJTROCO = .T. - Valor do troco será armazenado na tag vTroco e enviado à Sefaz pelo XML da venda.
    MV_LJTROCO = .F. - Valor do Troco não será tratado, mantendo legado de versões anteriores.
    Para mais detalhes sobre o parâmetro MV_LJTROCO, acesse: http://tdn.totvs.com/pages/releaseview.action?pageId=210045716
  • Tratamento para envio das informações do FCEP retido por substituição tributária através dos campos "Aliq FECP ST" e "Vlr. FECP ST". Para criação dos campos,  utilize a versão mais recente do UPDLO111
  • Armazenamento na tag pST a alíquota suportada pelo Consumidor Final.
  • Adicionado Forma de Pagamento "Boleto Bancário".
  • Adicionada validação para código de barras GTIN para atender a norma técnica NT_2017_001_v1.00_Validações_do_GTIN, para mais detalhes acesse:
    http://www.nfe.fazenda.gov.br/portal/exibirArquivo.aspx?conteudo=Qmgz2flG8g4=

Para mais detalhes sobre os ajustes anteriores realizados para NFC-e versão 4.0, acesse:
http://tdn.totvs.com/display/PROT/792849+MVAR-2751+DT+NFC-e+VERSAO+4.0

Importante

(Apenas para Microsiga Protheus versão 11)

Antes de executar o compatibilizador UPDLO111 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (diretório \PROTHEUS11_DATA\SYSTEM).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão 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 não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.


Atenção

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

A ativação 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:

  1. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
  2. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja concluída, ou;
  4.  Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
  5. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.


Contate o Help Desk Framework EM CASO DE DÚVIDAS!


  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10 ou 11), digite o U_UPDLO111 no campo Programa Inicial. Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 02/01/2018.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versão 11)


1.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela SL2 - Itens do Orçamento


Campo

L2_ALQFCST

Tipo

N

Tamanho

5

Decimal

2

Formato

@R 99.99

Título

Alíq. FECP ST

Descrição

Alíquota do FECP ST

Usado

Sim

Help

Valor da Alíquota FECP Substituição Tributária

CampoL2_VFECPST
TipoN
Tamanho14
Decimal2
Formato@R 99,999,999,999.99
TítuloValor FECP ST
DescriçãoValor do FECP ST
UsadoSim
BrowseNão
VisualAlterar
ContextoReal
HelpCampo com o valor do FECP Substituição Tributária
CampoLR_ALQFCST
TipoN
Tamanho5
Decimal2
Formato@E 99.99
TítuloAlíq. FECP ST
DescriçãoAlíquota do FECP ST
UsadoSim
HelpValor da Alíquota FECP Substituição Tributária
CampoLR_VFECPST
TipoN
Tamanho14
Decimal2
Formato@E 99,999,999,999.99
TítuloValor FECP ST
DescriçãoValor do FECP ST
UsadoSim
BrowseNão
VisualAlterar
ContextoReal
HelpCampo com o valor do FECP Substituição Tributária


Importante:

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

Pré-Requisito

Para usar a NFC-e 4.0 é necessário que o servidor TSS esteja apto para tal. Por favor, consulte o TSS para maiores informações.

Procedimento para Utilização

Exemplo venda com FECP-ST:

Obs: Ambiente configurado para Substituição Tributária.

  1. No Controle de Lojas (SIGALOJA) ou FrontLoja / TOTVS PDV (SIGAFRT), acesse a rotina responsável em realizar venda.
  2. Selecione um produto que possua o FECP cadastrado.
  3. Informe uma forma de pagamento.
  4. Finalize a venda.
  5. Verifique se a alíquota e valor valor do FECP-ST foram gravados nos campos L2_ALQFCST e L2_VFECPST respectivamente.

Exemplo venda com troco:

Obs: Parâmetro MV_LJTROCO = .T.

  1. No Controle de Lojas (SIGALOJA) ou FrontLoja / TOTVS PDV (SIGAFRT), acesse a rotina responsável em realizar venda.
  2. Selecione um produto.
  3. Informe uma forma de pagamento com valor maior que o total da venda.
  4. Finalize a venda.
  5. Verifique que os a tag vTroco foi gravada com o valor do troco.