Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
|---|
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).
Realizar implementações para que o Recebimento Físico possa tratar documentos emitidos pela própria empresa.
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)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:
Tabelas Utilizadas
Apresentados no Fluxo de 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)

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
Não se aplica.
Não se aplica.
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. |
|---|