Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Varejo
Módulo:Controle de Lojas e TotvsPDV
Função:LOJPAFXML - Xml PAF-ECF
Ticket:

8161203

Issue:DVARLOJ3-1798
Fontes do Pacote:LJMONITPAF.PRW 09/03/2020 
LJWIZPAF.PRW 08/07/2019 
LOJA1305.PRW 04/02/2019 
LOJA1322.PRW 24/10/2019 
LOJA140.PRX 27/02/2020 
LOJA701.PRW 03/03/2020 
LOJPAFXML.PRW 09/03/2020 
LOJXECF.PRX 03/03/2020 
LOJXFUNB.PRX 03/03/2020 
LOJXFUNC.PRW 03/03/2020 
LOJXFUND.PRW 13/02/2020 
LOJXFUNF.PRW 13/02/2020 
LOJXFUNK.PRW 17/02/2020 
STBFISCALMENU.PRW 02/03/2020 
STBPAFECF.PRW 03/03/2020 
STDCANCELSALE.PRW 05/03/2020 
STWECFCONTROL.PRW 05/03/2020 
WSC_XMLPAF.PRW 06/02/2020

02. SITUAÇÃO/REQUISITO

Necessidade de atualizar o serviço de envio para respeitar a atualização efetuada pela SEFAZ-SC

03. SOLUÇÃO

Para atender a atualização da legislação do PAF-ECF, obrigando o envio do XML
com informações relacionadas a Redução Z e Estoque - o bloco X -
Libera-se a atualização do Bloco X devido link de envio pela SEFAZ.


Criada, também, no SIGALOJA.INI a chave BlocoX na sessão [PAF-ECF]:

BlocoX, que deve ser preenchida no padrão AAAAMMDD para determinar ao sistema a data da obrigatoriedade do envio do Bloco X.

AAAA = se refere ao ano

MM = mês 

DD = dia 

Por exemplo:

[ PAF-ECF ]

BlocoX=20200115


Segue novos links - DATA DA CONSULTA 06/02/2020:
PRODUÇÃO: http://webservices.sef.sc.gov.br/wsDfeSiv/BlocoX.asmx
TESTE: http://webservices.sathomologa.sef.sc.gov.br/wsDfeSiv/Blocox.asmx


  • IMPORTANTE:  A SEFAZ-SC pode alterar esses links portanto pedimos que fiquem atentos aos comunicados da SEFAZ.


PARA FUNCIONAMENTO CORRETO É NECESSÁRIO QUE A BASE DO PDV ESTEJA CONSISTENTE

POIS EXISTEM DADOS QUE SÃO CAPTURADOS DIRETAMENTE NO PDV.

ESSAS INFORMAÇÕES SÃO:  PRODUTOS (SB1) / TRIBUTAÇÃO (SF4)


Alteração efetuada respeitando o documento liberado pela SEFAZ-SC sobre os requisitos LVIII e LIX que contemplam o bloco X da Legislação do PAF-ECF.

Totvs custom tabs box
tabsStatus SFI/MDZ, Configuração do Monitor, Monitor PAF XML, Assinatura do XML, Fluxo de Envio do XML, Retornos da SEFAZ, Criação de Campos
idspasso1,passo2,passo3,passo4,passo5,passo6,passo7
Totvs custom tabs box items
defaultyes
referenciapasso1

Para melhorar o tratamento do XML, foi criado um novo conceito para o campo XML Enviado (FI_XMLENV/MDZ_XMLENV), onde:

N = Não Enviado

A = Enviado e Aguardando retorno da SEFAZ

S = Enviado e Recebido com Sucesso pela SEFAZ

E = Erro

X =Dado não precisa ser enviado

Totvs custom tabs box items
defaultno
referenciapasso2

Configura no módulo do Configurador (SIGACFG), a nova rotina do "Monitor PAF XML" (LJMONITPAF)

Totvs custom tabs box items
defaultno
referenciapasso3

A rotina aparecerá para acesso no local configurado no menu, pelo Configurador (SIGACFG) e terá o seguinte visual:

            


IMPORTANTE: Haverá uma limitação de 20 registros com sucesso que serão mostrados na rotina

                          devido a limitação do componente, caso haja muitos registros nas tabelas MDZ e SFI.


E de acordo conforme cada situação do XML de Retorno, são liberadas as opções ao clicar no botão Recursos:


Os botões da tela "Recursos" são:

Reprocessar → Envia o mesmo XML, já gerado na tabela, enviando uma nova requisição à SEFAZ; geralmente se disponibiliza quando o XML esta marcado com ERRO

Cancelar → Somente se habilitará ao arquivo enviado com Sucesso para SEFAZ, pois segundo seu documento só pode cancelar documento enviado com sucesso

Reenviar → Faz uma nova escrita de arquivo e envia novamente para a SEFAZ

Pend. Contrib → Se habilita em alguns casos e permite ver se algumas informações a respeito do contribuinte com a SEFAZ

Cons. Recibo → Se o XML estiver com status "AGUARDANDO", essa opção fica disponível para validar se o XML foi recebido pela SEFAZ

Totvs custom tabs box items
defaultno
referenciapasso4

Verifique os seguintes parâmetros:

  • NO AMBIENTE DO PDV: 
    • MV_SPEDURL e MV_NFCEURL, inserindo o endereço do servidor do TSS - se faz necessário para que haja a captura da Entidade correta do certificado que é usado para a assinatura do XML;
  • ,OU,
    • Renomear os arquivos do certificado ( extensão .pem ) com o nome da entidade padrão, que é: 000001.  Por exemplo se o arquivo tiver o nome "000011_all.pem" renomear para "000001_all.pem"
Totvs custom tabs box items
defaultno
referenciapasso5

Totvs custom tabs box items
defaultno
referenciapasso6

Após enviado o primeiro XML a SEFAZ pode ter vários retornos. Abaixo alguns retorno e contornos:

- Erro 3001 : verifique na SEFAZ o sucesso da transação, no Protheus pode acontecer de estar assim porem o retorno provem da SEFAZ e ela retorna, pela mensagem, que esta com sucesso

- Erro 9999 - Falha na operação: Somente arquivos com erro no processamento podem ser reprocessados! : Efetue a consulta do Recibo via monitor do XML (LJMONITPAF)

- Erro 1009 : Efetue o reprocessamento do XML via monitor do XML (LJMONITPAF) e aguarde os próximos status


ATENÇÃO: Assim que forem surgindo novas situações, essa documentação poderá sofrer alterações.

Totvs custom tabs box items
defaultno
referenciapasso7

No módulo do Configurador (SIGACFG), efetue a criação do campo:

Na tabela SLX - Cancelamentos -> Campo LX_SITTRIB  - situação tributária

04. DEMAIS INFORMAÇÕES

  • Efetue a atualização do PAF-ECF conforme a última homologação
  • Efetue as configurações corretamente para o envio do XML

05. ASSUNTOS RELACIONADOS


Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>