Árvore de páginas

SIGALOJA: Exclusão de Venda com SE1 Compartilhada, Guias e Títulos do DIFAL e Ajuste JOB Cancelamento

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Função:

LOJA140

Situação/Requisito:

  1. Se no banco de dados houverem dois títulos financeiros (SE1) com o mesmo Prefixo e Número do Título, porém originados em filiais diferentes, ao excluir qualquer um deles, os dois eram excluídos.
  2. Ao excluir uma venda interestadual que gerou uma guia do DIFAL, os dados referentes a guia e seu título a pagar não eram excluídos.
  3. Se a rotina de cancelamento era executada em job, (exemplo; job de cancelamento da NFC-e), o campo L1_SITUA da venda não era atualizado, mesmo quando o cancelamento já estava autorizado no TSS. Importante: Essa situação ocorria quando a data do LOJA140.PRX fosse igual a 28/10/2016.

Solução/Implementação:

  1. Ajustamos a rotina "Exclusão NF/Orc/Ped", para que somente os Títulos Financeiros que pertencem a mesma filial ao qual o usuário está logado, sejam excluidos.
    Porém recomendamos que NÃO utilizem séries iguais, mesmo em filiais diferentes, pois como os títulos são gerados na tabela SE1 sem o campo Filial, se duas filiais repetirem essa informação: Prefixo + No. Título + Parcela + Tipo, haverá a violação do chave única (X2_UNICO).
  2. Ajustamos a rotina de "Exclusão NF/Orc/Ped", para que quando uma venda interestadual com guia do DIFAL associada for excluída, haja a exclusão da guia e do seu título a pagar.
  3. Ajustamos a rotina de cancelamento, para que o campo L1_SITUA seja atualizado independente se a rotina de exclusão seja executada através de job ou não.
Fontes do pacote:

LOJA140.PRX 05/11/2016 12:12:48 07

TESTE REALIZADO EM AMBIENTE DE DESENVOLVIMENTO