Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

(Obrigatório)

Informações Gerais

 

Especificação

Produto

Datasul

Módulo

Recebimento

Segmento Executor

Manufatura

Projeto1

MANMAT01

IRM1

MANMAT01-122

Requisito1

MANMAT01-1021

Subtarefa1

MANMAT01-1066

Chamado2

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

<Caso necessário informe outras referências que sejam pertinentes a esta especificação. Exemplo: links de outros documentos ou subtarefas relacionadas>.

   Legenda: 1 – Inovação 2 – Manutenção (Os demais campos devem ser preenchidos para ambos os processos). 

(Obrigatório)

Objetivo

Realizar implementações para que o Recebimento Físico possa tratar documentos emitidos pela própria empresa.

 

(Obrigatório)

Definição da Regra de Negócio

Quando se adquire mercadoria de um não-emitente (pessoa física, por exemplo) ou quando ocorre uma devolução de venda com a própria nota de venda existe a necessidade de gerar uma nota própria a partir do recebimento. Atualmente isso só é possível pelo Recebimento Fiscal. Para permitir que isso seja feito também a partir do Recebimento Físico serão necessárias algumas implementações:

 

- Retirar a consistência no re1001 que não permite que se atualize no Fiscal um documento do Físico com uma natureza que gere nota no Faturamento.

- Criar o documento fiscal com o mesmo número informado no físico e não alterá-lo na digitação (o documento receberá o novo número definido pela série durante a atualização).

- Incluir novo campo no documento físico para guardar o número antigo (aquele que foi digitado no Recebimento Físico)
- Incluir validação na inclusão do recebimento físico para verificar se o documento já existe no fiscal. Comparar emitente, número, série e data (desprezar a natureza que não pode ser comparada a partir do físico).
 

Esquema de Criação e Atualização dos Documentos Físico e Fiscal

 

 

<Na tabela abaixo informe quais são as rotinas envolvidas, o tipo de operação, a opção de menu e se necessário uma breve descrição das regras de negócio relacionadas a rotina>.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

[ACAA040 – Parâmetros]

[Alteração]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA050 – Negociação Financeira]

[Envolvida]

[Atualizações -> Acadêmico-> Tesouraria]

-

[ACAA060 – Cadastro de Pedidos]

[Criação]

[Atualizações -> Acadêmico-> Cadastros]

-

 

Exemplo de Aplicação:

  • Criar o campo “% Mínimo Espécie” (AAA_PERESP) onde o usuário informará o % que o aluno pagará em dinheiro. Esse % poderá ser alterado durante a negociação.
  • Criar o campo “Referência Mínima para Cálculo” (AAA_REFCAL) onde o usuário informará um dos 4 valores disponíveis para pagamento das mensalidades  como a referência mínima para calcular o débito total do aluno.
  • Criar o parâmetro MV_ACPARNE que definirá se as informações de “% Mínimo Espécie” e “Referência Mínima para Cálculo” serão obrigatórias.
  • O parâmetro MV_ACPARNE deve ter as seguintes opções: 1=Obrigatório e 2=Opcional. Deve ser inicializado como opcional>.

 

Tabelas Utilizadas

  • SE2 – Cadastro de Contas a Pagar
  • FI9 – Controle de Emissão de DARF>.

Opcional

Protótipo de Tela

 Apresentados no Fluxo de Processo

 

Opcional

Fluxo do Processo

1 - boin090.m15 - Retirar consistência sobre natureza de operação

Atualmente quando se tenta atualizar no recebimento fiscal um documento físico utilizando uma natureza que gere nota no faturamento é disparada uma consistência que impede que se continue o processo. Alterar o programa boin090.m15 retirando a crítica abaixo:

 

IF  RETURN-VALUE = "OK":U THEN DO:

        IF  natur-oper.imp-nota = YES THEN DO:

            {method/svc/errors/inserr.i

                           &ErrorNumber="27136"

                           &ErrorType="EMS":U

                           &ErrorSubType="ERROR":U }

            RETURN "NOK":U.

        END.


2 - Impedir Alteração do Número Durante a Digitação


Não é necessária qualquer implementação, apenas para documentar análise.

A boin090.m21 faz a troca do número do documento durante a digitação quando a natureza gera nota no faturamento. Quando se estiver atualizando documento físico no fiscal isto não deve ocorrer, mas já existe uma condição que impede que isso ocorra, logo não será necessária qualquer intervenção neste objeto.


3 - re1005c - Atribuir Novo Número ao Documento Físico

O programa re1005c atribui o novo número gerado quando a nota é gerada no faturamento.  Ele percorre todas as tabelas onde o número provisório foi gravado e substitui pelo novo.

Incluir neste programa novo trecho de código que atribua o novo número de nota às seguintes tabelas:

doc-fisico

it-doc-fisico


4 - re2001a - Validar Existência de Documento no Fiscal

- Para evitar que um mesmo documento que já tenha sido digitado no Fiscal seja incluído no Físico, incluir uma validação na inclusão do Documento Físico.

- Fazer a verificação utilizando os seguintes campos:

Emitente

Número

Série

Data


Obs.: não há como usar a natureza de operação por que não há correspondente na inclusão de documento físico


5 - z03in089 - Alterar Zoom de Documentos Físicos

Incluir uma nova aba "Docto Original" no zoom z03in089 que possibilite a busca de documentos pelo número original (doc-fisico.cod-docto-orig)


6 - re2701 - Incluir Número Original Documento na Consulta de Documentos Físicos

Incluir um novo campo na Consulta Documentos Recebimento Físico para mostrar o número original do documento (doc-fisico.cod-docto-orig)



 

Opcional

Dicionário de Dados

 

ADD FIELD "cod-chave-aces-nf-eletro" OF "doc-fisico" AS character

DESCRIPTION "Código Chave Acesso Nota fiscal Eletrônica"
FORMAT "x(60)"
INITIAL ""
LABEL "Chave Acesso NF-e"
POSITION 38
COLUMN-LABEL "Chave Acesso NF-e"
HELP "Código Chave Acesso Nota fiscal Eletrônica"
ORDER 370

 

ADD FIELD "cod-docto-orig" OF "doc-fisico" AS character

DESCRIPTION "Número Original do Documento"
FORMAT "x(16)"
INITIAL ""
LABEL "Número Docto Original"
POSITION 37
COLUMN-LABEL "Número Docto Original"
HELP "Número Original do Documento"
ORDER 360

 

ADD INDEX "chave-aces-nf" ON "doc-fisico"

AREA "Schema Area"
INDEX-FIELD "cod-chave-aces-nf-eletro" ASCENDING

 

ADD INDEX "docto-orig" ON "doc-fisico"

AREA "Schema Area"
INDEX-FIELD "cod-docto-orig" ASCENDING
INDEX-FIELD "serie-docto" ASCENDING
INDEX-FIELD "cod-emitente" ASCENDING

 

 

(Opcional)

Grupo de Perguntas

Não se aplica.

 

(Opcional)

Consulta Padrão

Não se aplica.

 

(Opcional)

Estrutura de Menu

Não serão necessárias alterações de menu.

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.