SNGPC NET

Software para escrituração de medicamentos controlados e antimicrobianos

Ferramentas do usuário

Ferramentas do site


07-envio_movimentacoes:problemas_movimentacao_xml

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
07-envio_movimentacoes:problemas_movimentacao_xml [2013/07/16 20:03]
joseilson
07-envio_movimentacoes:problemas_movimentacao_xml [2017/07/31 23:00] (atual)
Linha 10: Linha 10:
 Esses mecanismos de validação exigem que a primeira movimentação de entrada ou saída tenha data posterior (em pelo menos 1 dia) à data de confirmação do inventário transmitido para ANVISA. Em razão disso, não deverão existir no banco de dados do SNGPC NET movimentações (de entrada ou saída) com data anterior ou igual à data de confirmação do inventário. Sendo assim, o inventário deve ser confirmado ao final do dia, de modo que não ocorra entrada ou saídas no mesmo dia da confirmação do inventário;  Esses mecanismos de validação exigem que a primeira movimentação de entrada ou saída tenha data posterior (em pelo menos 1 dia) à data de confirmação do inventário transmitido para ANVISA. Em razão disso, não deverão existir no banco de dados do SNGPC NET movimentações (de entrada ou saída) com data anterior ou igual à data de confirmação do inventário. Sendo assim, o inventário deve ser confirmado ao final do dia, de modo que não ocorra entrada ou saídas no mesmo dia da confirmação do inventário; 
  
-Portanto, caso o seu estabelecimento esteja enfrentando problemas semelhantes, execute o procedimento de "Reabrir o Inventário". Para saber como, acesse o tópico "Reabrir Inventário no SNGPC NET" deste manual; +Portanto, caso o seu estabelecimento esteja enfrentando problemas semelhantes, execute o procedimento descrito no tópico "**[[05-inventario:reabrir_inventario|Reabrir Inventário]]**" deste manual; 
  
  
Linha 19: Linha 19:
 Nas movimentações, as datas iniciais e finais devem cumprir com as seguintes regras de validação: Nas movimentações, as datas iniciais e finais devem cumprir com as seguintes regras de validação:
  
-a) a data final deve ser igual ou posterior à data inicial;  +  - a data final deve ser igual ou posterior à data inicial; 
-b) a data final não pode ser superior a 7 dias da data inicial; +  a data final não pode ser superior a 7 dias da data inicial; 
-c) a data final deverá, obrigatoriamente, ser anterior ao dia atual; +  a data final deverá, obrigatoriamente, ser anterior ao dia atual; 
-d) todas as datas informadas nas movimentações (com exceção de datas de emissão das notas fiscais) devem estar compreendidas no período considerado; +  todas as datas informadas nas movimentações (com exceção de datas de emissão das notas fiscais) devem estar compreendidas no período considerado; 
-e) a data inicial deverá ser posterior à data de confirmação do inventário inicial ou posterior à data do último período transmitido.+  a data inicial deverá ser posterior à data de confirmação do inventário inicial ou posterior à data do último período transmitido.
  
 Quando esse problema ocorre o SNGPC NET exibe a seguinte mensagem de erro, mensagem esta que é retornada pelo site da ANVISA: Quando esse problema ocorre o SNGPC NET exibe a seguinte mensagem de erro, mensagem esta que é retornada pelo site da ANVISA:
  
-“A data inicial informada no período de referência (xx/xx/xxxx) deve ser sequencial à data final (xx/xx/xxxx) do último arquivo enviado e validado, não existindo espaço superior a 1 dia entre as duas. O SNGPC trabalha com datas contínuas impedindo a existência de descontinuidades nos períodos de tempo. O arquivo transmitido neste momento informa uma data inicial não sequencial à data final do último arquivo transmitido e validado. Por favor, assegure-se que a data informada (Data início) é sequencial à data final do último arquivo transmitido e validado antes de tentar novamente a transmissão. <BR>Exemplo: se a data final do último período informado foi 13/02/2007 a data início desta transmissão deverá ser, obrigatoriamente, 14/02/2007.”+<note warning> “A data inicial informada no período de referência (xx/xx/xxxx) deve ser sequencial à data final (xx/xx/xxxx) do último arquivo enviado e validado, não existindo espaço superior a 1 dia entre as duas. O SNGPC trabalha com datas contínuas impedindo a existência de descontinuidades nos períodos de tempo. O arquivo transmitido neste momento informa uma data inicial não sequencial à data final do último arquivo transmitido e validado. Por favor, assegure-se que a data informada (Data início) é sequencial à data final do último arquivo transmitido e validado antes de tentar novamente a transmissão. Exemplo: se a data final do último período informado foi 13/02/2007 a data início desta transmissão deverá ser, obrigatoriamente, 14/02/2007.” </note>
  
    
Linha 35: Linha 35:
 ===== 3) Estoque insuficiente para registrar uma saída ===== ===== 3) Estoque insuficiente para registrar uma saída =====
  
-1) Após a transmissão de uma movimentação de saída, o site da ANVISA faz uma validação onde é verificada se quantidade vendida do medicamento/lote é maior que a soma das quantidades de estoque decorrentes das movimentações de entrada, saída, perda e transferência. Ou seja, se o medicamento/lote tem estoque suficiente no sistema. Geralmente esse problema ocorre devido a um erro de preenchimento durante o registro de uma saída ou entrada. Esse erro pode ser na quantidade ou número do lote.+Após a transmissão de uma movimentação de saída, o site da ANVISA faz uma validação onde é verificada se quantidade vendida do medicamento/lote é maior que a soma das quantidades de estoque decorrentes das movimentações de entrada, saída, perda e transferência. Ou seja, se o medicamento/lote tem estoque suficiente no sistema. Geralmente esse problema ocorre devido a um erro de preenchimento durante o registro de uma saída ou entrada. Esse erro pode ser na quantidade ou número do lote.
  
 <note warning> Quando esse problema ocorre, o site da ANVISA exibe a seguinte situação: <note warning> Quando esse problema ocorre, o site da ANVISA exibe a seguinte situação:
 "a quantidade vendida(xx) do medicamento de numero de registro(y.yyyy.yyyy.yyy-y) do lote(zz) é maior que a soma das quantidades de estoque e das transações de entrada, perda e transferencia." </note> "a quantidade vendida(xx) do medicamento de numero de registro(y.yyyy.yyyy.yyy-y) do lote(zz) é maior que a soma das quantidades de estoque e das transações de entrada, perda e transferencia." </note>
  
- +===== 4) Medicamento com Classe Terapêutica Incorreta ===== 
 +Durante a validação dos arquivos transmitidos, o sistema da ANVISA verifica se a classe terapêutica de cada  medicamento movimentado está condizente com os dados de registro desse medicamento, armazenados na base de dados da ANVISA. Por exemplo, um medicamento "**Antimicrobiano**" (classe terapêutica de código 1) não pode ser movimentado como sendo da classe terapêutica  
 +"Sujeito a Controle Especial" (código 2). A situação inversa também não é permitida.
  
- +Caso este problema ocorra, faz-se necessário corrigir no SNGPC NET a classe terapêutica do medicamento em questão e depois reenviar o XML para ANVISA. Para corrigir a classe terapêutica de um determinado medicamento, acesse a opção "[[04-cadastro_medicamento:medicamento|Cadastro de Medicamento"=>"Medicamento]]"
 + 
 + 
 + 
 +===== 5) Arquivo validado e aceito pela ANVISA, mas essa situação não foi detectada pelo SNGPC NET, devido a falhas de comunicação no sistema da ANVISA ===== 
 + 
 +Eventualmente, pode ocorrer casos em que um arquivo XML é validado e aceito pela ANVISA, mas esta situação não foi detectada e atualizada automaticamente no SNGPC NET, devido a falhas de comunicação no sistema da ANVISA. Para resolver este problema, execute os seguintes procedimentos: 
 + 
 +  - Acesse o sistema da ANVISA (https://sngpc.anvisa.gov.br), clique em "Relatórios"=>"Status da Transmissão"; 
 +  - Copie o número de HASH da transmissão validada; 
 +  - No SNGPC NET, acesse a opção "Enviar Dados p/ Anvisa" no menu principal, e em seguida escolha a opção "Consultar/Enviar XML"; 
 +  - Selecione a linha correspondente ao arquivo de movimentação transmitido, o qual você deseja atualizar a sua situação e em seguida dê um duplo clique; 
 +  - Clique no botão "Alterar" localizado na parte superior da tela;  
 +  - Cole o HASH no campo "Resultado da transmissão"; 
 +  - Preencha os campos "Recebido em" e "Validado em", de acordo com as datas que constam no sistema da ANVISA; 
 +  - Marque os campos "Foi Validado" e "Foi Aceito"; 
 +  - Clique em "Gravar", **mas NÃO reenvie o XML;** 
 +  - Após os procedimentos acima, pode-se gerar um novo XML e enviar para a ANVISA.
  
 +<WRAP center round important 60%>
 +Observação: No SNGPC NET, este procedimento de alterar a situação de um arquivo XML somente é possível se o arquivo não estiver na situação "**Validado**".
 +</WRAP>
07-envio_movimentacoes/problemas_movimentacao_xml.1374030202.txt.gz · Última modificação: 2017/07/31 22:59 (edição externa)