BlocoX

De Office System
Ir para navegação Ir para pesquisar

Consiste na geração de arquivos de Reduções Z e Estoque para clientes que utilizam PAF-ECF.

Redução Z: Gerado e enviado diariamente. 

Estoque: Gerado mensalmente a partir do 5º dia do mês subsequente.

No caso de Santa Catarina, estes arquivos são enviados automaticamente ao webservice da SEFAZ SC, podendo gerar diversos erros que devem ser corrigidos para que o PDV não trave.

O PDV irá travar quando:  Atingir 20 arquivos pendentes de Redução Z e ou 5 de Estoque.

Obs: Clientes que utilizam sincroniza, devem aumentar o GEN_BLOCOX, como é feito nas demais tabelas.

Erros Comuns e Soluções

Certificado não encontrado.

ERRO DIA ESPECIFICO NAO APARECE

USAR SQL PARA INSERIR MANUAL.

INSERT INTO BLOCOX (BX_CODIGO, BX_TIPO, BX_DATA, BX_IDENTIFICADOR, BX_HOMOLOGACAO)

VALUES (GEN_ID(gen_blocox, 1), 'ReducaoZ', :PDATA, 'nro_serie_ecf', 'N');


Classe ID não Registrada

Registrar DLL's do PAF.

DadosPFX, ArquivoPFX ou NumeroSerie não específicados

Problema: Certificado digital do cliente não encontrado.

Solução: Precisa selecionar o certificado digital na abertura do PDV ou falta instalar o certificado digital na máquina; Caso não solicite na abertura, pode remover o registro da tabela PARAMETROS cujo campo PA_ID = PAF.CertificadoDigital.NOMEUSUARIO para solicitar novamente na abertura.

TimeOut de Requisição (Erro interno 12002)

Timeout de Requisição

Problema: Estourou o tempo limite tentando enviar o arquivo. Problemas internos na internet ou sefaz fora do ar.

Solução: Resolver problemas internos ou aguardar sefaz normalizar.

Erro ao gravar redução Z (cadeia do certificado não informado ou inválido)

Problema: Certificado do cliente desconectado

Solução: Conectar certificado

Erro 1001 - Schema inválido* - CodigoNCMSH

Problema: Existem NCMs inválido no cadastro do produtos.

Solução: Mostrar para o cliente que ele pode ir no cadastramento dos produtos e clicar em Opções>Verificar NCMs, ali ele consegue ver todos os produtos com NCM expirados ou inexistentes.

Também é possível verificar pelo banco de dados qual os NCMs erradas naquela data que a redução Z está sendo enviada, basta executar essa SQL no ibexpert:

select ve.ve_dtemiss, vi.vi_produto, pr.pr_nome, pr.pr_ncm

from produtos PR, vendas ve, venditem vi

where ve.ve_controle=vi.vi_controle

and vi.vi_produto=pr.pr_codigo

and VE.ve_dtemiss between :D1 and :D2

and not exists (select nc.nc_ncm from ncm NC where nc.nc_ncm=pr.pr_ncm)

order by ve.ve_dtemiss, vi.vi_produto

*Erros de código 1001, podem ser outros campos do XML inválidos, como por exemplo, Unidade (um produto sem unidade).

Erro 1009 - Um arquivo idêntico já foi processado anteriormente. Consulta a situação do processamento deste arquivo ao invés de enviá-lo novamente.

Problema: O arquivo já foi enviado, e não deve ser reenviado e sim reprocessado.

Solução:

  1. PDV deve estar atualizado para no mínimo a versão 4.17 (olhar no detalhes do executável) - versão MK 4.03.003.
  2. Clicar com o direito sobre a pendência e "Copiar mensagem" e colocar em um bloco de notas.
  3. Copiar apenas a parte do recibo que foi copiada da mensagem.
  4. Clicar com o direito na pendência e "Alterar recibo", informar o recibo copiado da mensagem.
  5. Clicar em "Consultar Pendências" e verificar solução da pendência ou novo erro.
  6. Caso PDV esteja no mínimo versão 4.25 (olhar no detalhes do executável) - versão MK 4.03.037, clicar na pendência com o botão direito e então em "Reprocessar Arquivo".
  7. Após reprocessado, clicar em "Consultar Pendências" novamente.
  8. Caso persista o erro, solicitar reprocessamento manual para Jonas ou João passando o número do recibo.
  9. Após reprocessado, clicar em "Consultar Pendências" novamente.

Erro 2005 - Nenhum PAF-ECF encontrado no SAT para o estabelecimento, enquanto no XML foi informado o número

Ver Erro 2013.

Erro 2006 - Número do credenciamanto do PAF-ECF informado diferente do SAT

Erro 2006 - Número do credenciamanto do PAF-ECF informado diferente do SAT

Problema: Versão que o cliente utiliza está errada na SEFAZ-SC.

Solução: Solicitar atualização da versão na SEFAZ-SC ao Fabiano ou Jonas.

Erro 2013 - ECF não utiliza o PAF-ECF informado

Erro 2013 - ECF não utiliza o PAF-ECF informado

Problema: A ECF do cliente não está cadastrada na SEFAZ SC para o nosso sistema. 

Solução: Solicitar ao cliente a Autorização de uso das ECFs e passar ao Fabiano para cadastro.

(O cliente deve solicitar isso para quem lacrou a ECF; caso for a SOMAQ nós entramos em contato direto com eles)

Erro 3024: Data de referência da Redução Z não pode ser anterior à data de início da obrigação

Erro acontece devido a análise erronia de data no PDV. Exemplo: PDV gera o arquivo no dia 1º referente ao ultimo dia do mês anterior, como o dia 1º já esta no período de obrigação ele tenta enviar esse arquivo.

Solução: Marcar automaticamente registro como "Fora do Período" através da SQL abaixo, onde PCODIGO é encontrado na tabela BLOCOX.

UPDATE BLOCOX SET BX_VALIDACAO = 'Fora do Período', BX_RECIBO = 'Não enviado', BX_SITPROCCOD = 1 WHERE BX_CODIGO = :PCODIGO

Outros Erros

Código Descrição
1001 Schema inválido: [DESCRICAO_DO_ERRO_NO_SCHEMA]
1002 Versão do XML diferente de 1.0. Versão do XML: [VERSAO_DO_XML]
1003 Assinatura digital inválida
1004 Erro na leitura do certificado digital
1005 Não foi encontrado o CNPJ do certificado digital
1006 Número da Inscrição Estadual do estabelecimento inválido
1007 Certificado digital com CNPJ raíz diferente do estabelecimento. CNPJ raíz do estabelecimento é [CNPJ_DO_ESTABELECIMENTO] e do certificado é [CNPJ_DO_CERTIFICADO]
2001 PAF-ECF não encontrando
2002 PAF-ECF precisa estar ativo ou vencido. Situação: [SITUACAO_DO_PAF_ECF]
2003 Versão da Especificação de Requisitos do PAF-ECF [VERSAO_DA_ESPECIFICACAO_DE_REQUISITOS_DO_PAF_ECF], mas precisa ser 02.03 ou superior
2004 Laudo do PAF-ECF precisa ser até 180 dias da data de validade. Data de validade: [DATA_DE_VALIDADE_DO_LAUDO]
2005 Nenhum PAF-ECF encontrado no SAT para o estabelecimento, enquanto no XML foi informado o número [NUMERO_DO_CREDENCIAMENTO_DO_PAF_ECF_NO_XML]
2006 Número do credenciamento do PAF-ECF informado no XML diferente do SAT e não corresponde a uma versão mais recente. XML: [NUMERO_DO_CREDENCIAMENTO_DO_PAF_ECF_NO_XML] SAT: [NUMERO_DO_CREDENCIAMENTO_DO_PAF_ECF_NO_SAT]
2007 ECF não encontrando ou com situação diferente de ativo
2008 ECF com situação ativo encontrado em mais de uma autorização de uso: [LISTA_DAS_AUTORIZACOES_DE_USO_DO_ECF]
2009 Autorização de uso do ECF com situação diferente de ativo. Situação: [SITUACAO_DA_AUTORIZACAO_DE_USO]
2010 ECF em modo de treinamento
2011 ECF com pendência: [DESCRICAO_DA_PENDENCIA]
2012 ECF não pertence ao estabelecimento informado
2013 ECF não utiliza o PAF-ECF informado
3001 Já existe Redução Z com CRZ [CRZ_NO_XML] para o ECF de número de fabricação [NUMERO_DE_FABRICACAO_DO_ECF] processada com sucesso. O número do recibo da Redução Z já processada com sucesso é [NUMERO_DO_RECIBO_DA_REDUCAO_Z_JA_PROCESSADA]
3002 Data de referência da Redução Z não pode ser posterior à data atual
3003 Atestado de Intervenção de Pedido de Uso (normal ou de equipamento cessado) não encontrado para o ECF informado
3004 Data de referência da Redução Z é anterior à data do Atestado de Intervenção de Pedido de Uso do ECF. Data de referência da Redução Z: [DATA_DE_REFERENCIA_DA_REDUCAO_Z]. Data do AIECF de Pedido de Uso: [DATA_AIECF_PEDIDO_USO]
3005 Código NCM informado no produto é inválido. NCM informado: [NCM_NO_XML]. Código próprio: [CODIGO_PROPRIO_PRODUTO_NO_XML]. Descrição do produto: [DESCRICAO_DO_PRODUTO_NO_XML]
3006 Já existe Redução Z para a data de referência [DATA_DE_REFERENCIA] para o ECF de número de fabricação [NUMERO_DE_FABRICACAO_DO_ECF] processada com sucesso. O número do recibo da Redução Z já processada com sucesso é [NUMERO_DO_RECIBO_DA_REDUCAO_Z_JA_PROCESSADA]
3007 Existe uma Redução Z com CRZ [CRZ_JA_PROCESSADO] e data de referência [DATA_DE_REFERENCIA_JA_PROCESSADA]. Neste arquivo você está enviado o CRZ [CRZ_NO_XML] e data de referência [DATA_DE_REFERENCIA_NO_XML]. Não é permitido um CRZ menor para uma data de referência posterior
3008 Existe uma Redução Z com CRZ [CRZ_JA_PROCESSADO] e data de referência [DATA_DE_REFERENCIA_JA_PROCESSADA]. Neste arquivo você está enviado o CRZ [CRZ_NO_XML] e data de referência [DATA_DE_REFERENCIA_NO_XML]. Não é permitido um CRZ maior para uma data de referência anterior
3012 Erro 3012: O valor da venda bruta diária deve ser a soma dos valores líquidos + cancelamentos + descontos:

- Essa situação pode ocorrer por erro no lançamento da Redução-Z, falha de comunicação na ECF, falta de energia na ECF, entre outros.

Para corrigir precisamos conferir as informações que estão na redução z e no sistema para identificar onde está o erro. Esse erro pode estar no desconto, no valor total da nota, itens cancelados...entre outros.

Então, para essa conferência devemos ter o programa AjustaBlocoX_v1.4 que esta em U:\Progs\MK4. Com ele conseguimos comparar o que esta errado na redução, e também precisamos de um espelo MFD (pode ser feito direto pelo PDV) do dia em que ocorreu o erro.

Com o programa AjustaBlocoX e o espelo MFD devemos comparar os valores até descobrir onde esta o erro e depois corrigir ele.

4001 Data de referência do Estoque precisa ser o último dia do mês. Por exemplo: 31/01/2017. Data encontrada no XML: [DATA_DE_REFERENCIA_NO_XML]
4002 Data de referência do Estoque não pode ser posterior à data atual
4003 Quando situação tributária for não tributado, isento ou substituição tributária, a alíquota precisa estar em branco. Código próprio do produto: [CODIGO_PROPRIO_DO_PRODUTO]
4004 Quando situação tributária for diferente de não tributado, de isento ou de substituição tributária, alíquota precisa ter valor. Código próprio do produto: [CODIGO_PROPRIO_DO_PRODUTO]
4005 Já existe Estoque para a IE [INSCRICAO_ESTADUAL_DO_CONTRIBUINTE] na data [DATA_DE_REFERENCIA_DO_ESTOQUE] processado com sucesso. O número do recibo que foi incluido anteriormente é [NUMERO_DO_RECIBO_DO_ESTOQUE_JA_PROCESSADO]
4006 Código NCM informado no produto é inválido. NCM informado: [NCM_NO_XML]. Código próprio: [CODIGO_PROPRIO_PRODUTO_NO_XML]. Descrição do produto: [DESCRICAO_DO_PRODUTO_NO_XML]