Árvore de páginas

Permitir alterar a Razão Social da fatura

Características do Requisito

Linha de Produto:

Microsiga Protheus® 

Segmento:

Jurídico

Módulo:

SIGAPFS

Rotina:

Rotina

Nome Técnico

JURA204

Operação de Fatura

Rotina(s) envolvida(s)

Nome Técnico

JURA148
Cadastro de Cliente

RUP_PFS 

Compatibilização do release incremental

Parâmetro(s):

MV_JALTRAZ 

Requisito/Story/Issue (informe o requisito relacionado):

JURPFS002-324

País(es):

Brasil

Tabelas Utilizadas:

  • NXA - Faturas
  • SA1 - Clientes

Descrição

Possibilitar a alteração do campo Razão Social da Fatura (NXA_RAZSOC) conforme a definição no parâmetro MV_JALTRAZ e replicar a alteração da Razão para o cadastro do cliente pagador da fatura (NXA_CLIPG / NXA_LOJPG).
 Para possibilitar a alteração do campos Razão Social da Fatura (NXA_RAZSOC), é foi criado o parâmetro MV_JALTRAZ, com três possíveis variações, sendo:
  • MV_JALTRAZ = "0", o campo não poderá ser alterado;
  • MV_JALTRAZ = "1", o campo só poderá ser alterado se não foi gerado a nota fiscal (NXA_NFGER = "2");
  • MV_JALTRAZ = "2", o campo pode ser alterado independente da emissão da nota fiscal.

É obrigatório que a alteração da razão social da Fatura, seja replicada para o cadastro do cliente pagador da fatura (NXA_CLIPG / NXA_LOJPG), sendo que será alterado o nome deste cliente (A1_NOME).

Ao confirmar o cadastro da fatura o sistema vai verificar se houve uma alteração da Razão Social, então se houve alteração, antes de gravar os dados alterados, será exibida uma mensagem informado que será replicado a alteração da Razão Social para o cliente pagador e logo em seguida (na mesma mensagem) perguntar se ele confirma a alteração. 

 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

Aplique o patch do requisito e execute uma vez a rotina UPDDISTR.

Logo após a execução desta rotina é alterado o dicionário de dados da base, conforme especificações abaixo:

 

Atualizações do Compatibilizador

1. Alteração de Campos no arquivo SX3 – Campos:

  • Tabela NXA - Fatura

 

Campo

NXA_RAZSOC

Tamanho

40

Formato

@!

Propriedade

Alterar

When

JA204WRaSo()

Importante:

O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.

 

2. Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_JALTRAZ 

Tipo

Caracter

Descrição

Altera Razão Social da Fatura? 0 - Não altera; 1 - Altera se não foi emitida Nota Fiscal; 2 - Altera independente da emissão da Nota Fiscal.

Valor Padrão

0

Procedimento para Utilização 

Exemplo:

Para o parâmetro MV_JALTRAZ = 0

  1. No  Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Fatura (JURA204).
    1. Posicione em uma fatura.
    2. Selecione a opção Alterar.
    3. Não deve ser possível alterar o valor do  campo NXA_RAZSOC.


Para o parâmetro MV_JALTRAZ = 1

  1. No  Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Fatura (JURA204).
    1. Posicione em uma fatura que NÃO foi gerada a nota fiscal (NXA_NFGER = "2");.
    2. Selecione a opção Alterar.
    3. Altere o valor do campo NXA_RAZSOC.
    4. Confirme o cadastro da fatura.
    5. O campo Nome (A1_NOME) do cadastro do cliente pagador da fatura (NXA_CLIPG / NXA_LOJPG), deve estar como valor informado no passo 'c'.

  2. No Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Fatura (JURA204).
    1. Posicione em uma fatura que foi gerada a nota fiscal (NXA_NFGER = "1");.
    2. Selecione a opção Alterar.
    3. Não deve ser possível alterar o valor do  campo NXA_RAZSOC.

 

Para o parâmetro MV_JALTRAZ = 2 

  1. No  Pré-faturamento de Serviços (SIGAPFS), acesse Atualizações / Movimentações / Operação de Fatura (JURA204).
    1. Posicione em uma fatura.
    2. Selecione a opção Alterar.
    3. Altere o valor do campo NXA_RAZSOC.
    4. Confirme o cadastro da fatura.
    5. O campo Nome (A1_NOME) do cadastro do cliente pagador da fatura (NXA_CLIPG / NXA_LOJPG), deve estar como valor informado no passo 'c'.