terça-feira, 1 de abril de 2014

Configuração Nota Técnica 2013/007 - SEFAZ Virtual de Contingência (SVC)

Introdução

 

                Este Blog demonstra as configurações necessárias para utilizar o novo Sistema Virtual de Contingência (SVC), publicado pela SEFAZ na Nota Técnica 2013.007 e explicado pela Karen Rodrigues em Nota Técnica 2013/007 - SEFAZ Virtual de Contingência.

                Importante: não estão demonstradas as configurações relativas à NF-e 3.10.

 

Pré-Requisitos

 

SAP GRC NF-e 10.0:

·         Aplicação do Support Package 16 do SLL-NFE;

·         Aplicação da SAP Note 1973306 - Switch to new Service Status Handling (including SVC) for NF-e 2.0.

 

SAP ECC:

·         Aplicação da SAP Note 1976826 - Contingency: Changes in active server status check fuctionality;

·         Aplicação da SAP Note 1965381 - Contingency: Changes in active server status check functionality.

 

É importante verificar os Pré-Requisitos de cada uma destas SAP Notes em cada ambiente, conforme versão, Enhancement Package e Support Package.

 

 

Customizing

 

                Na opção “Nota Fiscal Eletrônica” -> “Saída” -> “NF-e definir consulta para status de serviço das autoridades (SEFAZ)”, deve-se mencionar qual a SVC responsável por cada SEFAZ:

 

 

Atenção: Não confundir com a opção “NF-e 2.00: definir consulta para status de serviço das autoridades (SEFAZ)”.

 

 

Deve-se considerar o seguintes códigos para o "Sistema SVC":

 

43 – SVC Rio Grande do Sul

91 – SVC Ambiente Nacional

SC – SCAN

 

  - UF que utilizam a SVC-AN - Sefaz Virtual de Contingência Ambiente Nacional:  AC, AL, AP, DF, MG, PB, RJ, RO, RR, RS, SC, SE, SP, TO 

- UF que utilizam a SVC-RS - Sefaz Virtual de Contingência Rio Grande do Sul: AM, BA, CE, ES, GO, MA, MS, MT, PA, PE, PI, PR, RN

 

Perceba que é possível continuar utilizando o SCAN em paralelo com o SVC.

 

 

Na opção “Nota Fiscal Eletrônica” -> “Saída” -> “NF-e: atualizar versão dos tipos de mensagem”, deve-se configurar a versão desejada para cada tipo de mensagem:

 

 

·         Sistema Lógico: obrigatório por conta do SP16;

 

·         CNPJ, deve-se cadastrar caso você utilize os layouts 2.00 e 3.10 em paralelo em um mesmo ambiente. Caso utilize apenas o 2.00 ou apenas o 3.10, não é necessário preencher o CNPJ;

 

·         Tipo Documento: utilizar “NFE”;

 

·         Tipo de Mensagem: para cada versão (2.00 ou 3.10), criar um registro com “NFE”;

 

·         Versão: preencher com a versão desejada, 2.00 ou 3.10.

 

 

Atenção: o MatchCode do campo “Sistema Lógico” não está funcionando, digitar manualmente.

 

 

 

Integration Builder (Configuration)

 

                Recomenda-se criar um Party para cada SVC, assim como se fosse uma nova SEFAZ:

 

 

                Os Services e Channels podem ser criados conforme os já existentes em seu ambiente, com exceção no Channel para Inutilização (SKIPR), pois o SVC não contempla este WebService.

                O SOAP Action deve ser o mesmo dos Channel que você já utiliza, devendo ser observado apenas se você utilizará os SOAP Action da versão 2.00 ou da versão 3.10.

                Os endereços dos WebServices são:

Homologação (Portal da Nota Fiscal Eletrônica)

 

Produção ( Portal da Nota Fiscal Eletrônica)

 

                Após a criação e configuração dos Channels, será necessário alterar os Integrations Scenarios para a adição dos SVC criados. Devem ser reconfigurados:

·         BATCH;

·         BATSR;

·         EVENT;

·         EVENT_CANCR (apenas para v2.00);

·         NFESC;

·         SRVSC.

 

Lembrando mais uma vez que não é necessário o SKIPR.

 

 

Deve ser alterado o Receiver Determination, contemplando os novos valores para o campo “tpEmis”:

·         6 – SVC-AN

·         7 – SVC-RS

 

Exemplo: SEFAZ SP Homologação:

 

Exemplo: SVC-AN Homologação:

 

Exemplo: SVC-RS Homologação:

 

Outra opção é utilizar o Extended Receiver Determination (Enhanced Receiver Determination in SAP XI),evitando assim a configuração de diversas “Conditions” para cada SEFAZ. Este exemplo fica para outro Blog.

 

JOBs

 

                O JOB atual de verificação de Status da SEFAZ deve ser substituído. Encontre na SM37 o JOB relativo ao Programa “/XNFE/CHECK_SRV_STATUS” e retire todos os agendamentos.

                Em seguida agende um JOB com as mesmas configurações (Parâmetros de Entrada, Periodicidade e etc.) do novo Programa:

/XNFE/NFE_CHECK_SRV_STATUS”.

 

 

Abraços a todos e boa sorte.

 

Pedro Baroni

 

 

Referências:

- Liberação do SP16 - Layout NF-e 3.10 e SVC

- Nota Técnica 2013/007 - SEFAZ Virtual de Contingência

- Nota Técnica 2013.007 - SVC - v1.02

- 1973306 - Switch to new Service Status Handling (including SVC) for NF-e 2.0

 

Fonte: SCN

Nenhum comentário:

Postar um comentário