Árvore de páginas

COMPRA COM ENTREGA FUTURA

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Serviços

Módulo:

Compras SIGACOM

Rotina:

Rotina

Nome Técnico

Documento de Entrada

MATA103

Rotina(s) envolvida(s)

Nome Técnico

MATA103COM

Funções genéricas referentes a compra futura

MATA103X

Funções complementares do documento de entrada
COMXFUNFunções genéricas de Compras
MATA215Refaz acumulados
COMR103Relatório de compra com entrega futura

Issue:

DMANMAT02-9947

País(es):

Brasil

Banco(s) de Dados:

Todos homologados pela TOTVS

Tabelas Utilizadas:

DHQ - Compra com entrega futura
SF1 - Cabeçalho das notas fiscais de entrada
SD1 - Itens das notas fiscais de entrada

Sistema(s) Operacional(is):

Todos homologados pela TOTVS

Descrição

Através desta Issue foi implementada a funcionalidade Compra com Entrega Futura.
Compra com entrega futura é a venda de mercadoria já produzida ou adquirida pelo fornecedor, mas que, por conveniência ou interesse do comprador, continuará em poder do fornecedor (este se transformando em mero depositário da mercadoria vendida) até que a entrega ocorra ao cliente, em um segundo momento, conforme critérios definidos na negociação entre fornecedor e cliente.

Este desenvolvimento contempla a criação de uma tabela de controle de compras com entrega futura (DHQ - Compra com Entrega Futura) especificada abaixo.
O processo de compra com entrega futura ocorrerá basicamente da seguinte forma:
Passo 1: Inclusão da nota fiscal de entrada de simples faturamento utilizando TES específica.
Esta TES deve estar configurada como Atualiza Estoque = Não e Gera Duplicata = Sim e o campo relativo à compra futura (F4_EFUTUR) = 1-Recebimento da Compra com Entrega Futura.
Esta nota irá atualizar a tabela de controle DHQ criando o saldo a entregar para o produto em questão.

Passo 2: Inclusão de nota fiscal de entrada de remessa de mercadoria utilizando TES específica.
Esta TES deve estar configurada como Atualiza Estoque = Sim e Gera Duplicata = Não e o campo relativo à compra futura (F4_EFUTUR) = 2-Recebimento da Entrega da Compra com Ent. Futura.
Esta nota irá atualizar a tabela de controle DHQ criando os registros de entrega do produto em questão, atualizando a quantidade recebida, a quantidade original e o saldo em estoque do produto.

Também foi disponibilizado o relatório gerencial COMR103 para acompanhamento do processo de compra futura.

Importante: Entrega futura é diferente de faturamento antecipado, que ocorre quando uma empresa vendedora emite nota fiscal e fatura uma mercadoria que ainda não produziu ou não adquiriu de seu fornecedor, com a anuência do comprador.

Para informações mais detalhadas sobre a utilização deste processo consulte este documento:
http://tdn.totvs.com.br/pages/viewpage.action?pageId=394211362

Funcionalidade de Desfazimento
O termo Desfazimento refere-se ao cancelamento do contrato com o fornecedor sendo que não ocorrerá mais remessa de mercadoria.
Neste caso, o saldo relacionado ao processo de compra com entrega futura vinculado à nota de simples faturamento na tabela DHQ é encerrado.
A funcionalidade de Desfazimento está disponível na rotina de Documento de Entrada ao clicar em Outras Ações > Compra futura > Desfazimento.
Esta funcionalidade encerra somente o saldo a receber de entrega futura. Em relação às partes Financeira e Fiscal geradas pela nota de simples faturamento, estas deverão ser desfeitas manualmente.
Link com a consultoria tributária referente ao desfazimento: Desfazimento de venda para entrega futura antes da saída da mercadoria - SP


Procedimento para Implantação

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

Atualizações deste requisito

  1. Criação de Perguntas no arquivo SX1 – Cadastro de Perguntes:

Grupo

COMR103

Nome

Fornecedor Inicial ?

Pergunte

MV_PAR01

Ordem

01

Tipo

C

Tamanho

6

Grupo

COMR103

Nome

Loja Inicial ?

Pergunte

MV_PAR02

Ordem

01

Tipo

C

Tamanho

2

Grupo

COMR103

Nome

Fornecedor Final ?

Pergunte

MV_PAR03

Ordem

03

Tipo

C

Tamanho

6

Grupo

COMR103

Nome

Loja Final ?

Pergunte

MV_PAR04

Ordem

04

Tipo

C

Tamanho

2

Grupo

COMR103

Nome

Produto Inicial ?

Pergunte

MV_PAR05

Ordem

05

Tipo

C

Tamanho

15

Grupo

COMR103

Nome

Produto Final ?

Pergunte

MV_PAR06

Ordem

06

Tipo

C

Tamanho

15

Grupo

COMR103

Nome

Data Inicial ?

Pergunte

MV_PAR07

Ordem

07

Tipo

D

Tamanho

8

Grupo

COMR103

Nome

Data Final ?

Pergunte

MV_PAR08

Ordem

08

Tipo

D

Tamanho

8

Grupo

COMR103

Nome

Situação ?

Pergunte

MV_PAR09

Ordem

09

Tipo

N

Tamanho

1

Grupo

COMR103

Nome

Lista Pedido ?

Pergunte

MV_PAR10

Ordem

10

Tipo

C

Tamanho

1

Grupo

COMR103

Nome

Qtde. na 2a. U.M. ?

Pergunte

MV_PAR11

Ordem

11

Tipo

N

Tamanho

1

Grupo

COMR103

Nome

Lista Custo Médio ?

Pergunte

MV_PAR12

Ordem

12

Tipo

N

Tamanho

1

Grupo

COMR103

Nome

Custo em Qual Moeda?

Pergunte

MV_PAR13

Ordem

13

Tipo

N

Tamanho

1

Grupo

COMR103

Nome

Totaliza por processo ?

Pergunte

MV_PAR14

Ordem

14

Tipo

N

Tamanho

1


2.    Criação de tabela no arquivo SX2– Tabelas:

Chave

Nome

Modo

PYME

DHQ

Compra com Entrega Futura

E

S

X2_UNICODHQ_FILIAL+DHQ_IDENT+DHQ_DOC+DHQ_SERIE+DHQ_FORNEC+DHQ_LOJA


3.  Criação de Campos no arquivo SX3 – Campos:

  • Tabela DHQ - Compra com Entrega Futura:

Campo

DHQ_FILIAL

Tipo

C

Tamanho

8

Decimal

0

Título

Filial

Descrição

Filial do sistema

Usado

Não

Obrigatório

Não

Browse

Não

Help

Filial do sistema

Campo

DHQ_IDENT

Tipo

C

Tamanho

9

Decimal

0

Formato

@!

Título

Id.Entr.Fut.

Descrição

Identific.Entrega Futura

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Número de identificação do saldo da entrega futura.

Campo

DHQ_TIPO

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Tipo

Descrição

Tipo do movimento

Usado

Não

Obrigatório

Não

Browse

Não

Opções

1=Compra futura;2=Entrega;9=Desfazimento

Help

Tipo do movimento.
1=Compra futura;
2=Entrega;
9=Desfazimento

Campo

DHQ_DOC

Tipo

C

Tamanho

9

Decimal

0

Formato

@!

Título

Numero nota

Descrição

Numero da nota fiscal

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Número da nota fiscal.

Campo

DHQ_SERIE

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serie nota

Descrição

Serie da nota fiscal

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Serie da nota fiscal.

Campo

DHQ_FORNEC

Tipo

C

Tamanho

6

Decimal

0

Formato

@!

Título

Fornecedor

Descrição

Código do fornecedor

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Codigo do fornecedor.

Campo

DHQ_LOJA

Tipo

C

Tamanho

2

Decimal

0

Formato

@!

Título

Loja

Descrição

Loja do fornecedor

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Loja do fornecedor.

Campo

DHQ_ITEM

Tipo

C

Tamanho

4

Decimal

0

Formato

@!

Título

Item NF

Descrição

Item da nota fiscal

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Item da nota fiscal.

Campo

DHQ_COD

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

Produto

Descrição

Codigo do produto

Usado

Sim

Obrigatório

Sim

Browse

Sim

Help

Código do produto.

Campo

DHQ_DTREC

Tipo

D

Tamanho

8

Decimal

0

Formato


Título

Dt. Receb.

Descrição

Data do recebimento

Usado

Sim

Obrigatório

Não

Browse

Sim

Help

Data do recebimento.

Campo

DHQ_STATUS

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Status

Descrição

Status da compra

Usado

Sim

Obrigatório

Sim

Browse

Sim

Opções

1=Aberta;9=Encerrada

Help

Status da compra futura

Campo

DHQ_QTORI

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Qtde. Origem

Descrição

Quantidade original

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

Positivo()

Help

Quantidade original da compra futura

Campo

DHQ_QTREC

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Qtde. Receb.

Descrição

Quantidade Recebida

Usado

Sim

Obrigatório

Não

Browse

Sim

Val. Sistema

Positivo()

Help

Quantidade recebida da compra futura

Campo

DHQ_VLUNIT

Tipo

N

Tamanho

14

Decimal

2

Formato

@E 99,999,999,999.99

Título

Vlr. Unit.

Descrição

Valor unitario

Usado

Sim

Obrigatório

Sim

Browse

Sim

Val. Sistema

Positivo()

Help

Valor unitario compra futura

Campo

DHQ_DESFAZ

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Desfazimento

Descrição

Indica desfazimento

Usado

Não

Obrigatório

Não

Browse

Não

Opções

S=Sim;N=Não

ValidPertence("SN")
HelpIndica que o processo de compra com entrega futura passou pelo processo de desfazimento.

Campo

DHQ_ESTOQ

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Atualiza Est

Descrição

Atualiza Estoque

Usado

Não

Obrigatório

Não

Browse

Não

Opções

S=Sim;N=Não

ValidPertence("SN")
Help

Indica se o movimento utilizou uma TES que atualiza estoque.

Campo

F4_EFUTUR

Tipo

C

Tamanho

1

Decimal

0

Formato

@!

Título

Entr. Futura

Descrição

Entrega Futura

Usado

Sim

Obrigatório

Não

Browse

Sim

Opções

0=Nao;1=Recebimento da Compra com Entrega Futura;2=Recebimento da Entrega da Compra com Ent. Futura

Help

Indica se a TES será utilizada no processo de compra com entrega futura.


Importante:

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


4.  Criação de Índices no arquivo SIX – Índices:

Índice

DHQ

Ordem

1

Chave

DHQ_FILIAL+DHQ_DOC+DHQ_SERIE+DHQ_FORNEC+DHQ_LOJA+DHQ_ITEM

Descrição

Nota+Serie+Fornecedor+Loja+Item

Índice

DHQ

Ordem

2

Chave

DHQ_FILIAL+DHQ_IDENT+DHQ_TIPO+DHQ_DOC+DHQ_SERIE+DHQ_ITEM

Descrição

Ident.+Tipo+Nota+Serie+Item

Índice

DHQ

Ordem

3

Chave

DHQ_FILIAL+DHQ_FORNEC+DHQ_LOJA+DHQ_COD+DHQ_STATUS

Descrição

Fornecedor+Loja+Produto+Status

Índice

DHQ

Ordem

4

Chave

DHQ_FILIAL+DHQ_TIPO+DHQ_STATUS+DHQ_DOC+DHQ_SERIE+DHQ_FORNEC+DHQ_LOJA+DHQ_ITEM

Descrição

Tipo+Status+Nota+Serie+Fornecedor+Loja+Item

Procedimento para Configuração


CONFIGURAÇÃO DE MENUS


1.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGACOM, conforme instruções a seguir:

Menu

Relatórios

Submenu

Documentos de Entrada

Nome da Rotina

Compra com Entrega Futura

Programa

COMR103

Módulo

Compras

Tipo

Função Protheus

Procedimento para Utilização


1 – É necessário aplicar o patch referente a esta Issue em seu ambiente e rodar o UPDDISTR com o pacote de dicionário diferencial desta Issue em seu ambiente para criação da tabela DHQ (Compra com Entrega Futura) e do campo F4_EFUTUR.

2 – Acesse o Compras (SIGACOM) e inclua duas TES de entrada:
Primeira TES:
F4_DUPLIC = Sim
F4_ESTOQUE = Não
F4_EFUTUR = 1=Recebimento da Compra com Entrega Futura

Segunda TES:
F4_DUPLIC = Não
F4_ESTOQUE = Sim
F4_EFUTUR = Recebimento da Entrega da Compra com Ent. Futura

3 – Inclua um pedido de compras com um produto novo com quantidade 100 e informe a primeira TES.

4 – Inclua um documento de entrada representando a compra com entrega futura (simples faturamento).
Vincule ao pedido de compra e salve o documento.

5 – Inclua outro documento de entrada representando a remessa da mercadoria.
Informe o mesmo fornecedor e produto
Informe quantidade = 50,00 e o mesmo valor da nota anterior.
Informe a segunda TES.
Tecle F7 para pesquisar pela nota de compra futura e confirme o vínculo.
Salve a nota.

6 – Verifique que o pedido de compras ficou totalmente atendido pois está sendo utilizado processo de compra futura e não poderá ser utilizado em outra nota.

7 – Acesse a rotina de cadatro de produtos, posicione no produto utilizado no processo e tecle F4 para consultar o saldo.
Verifique a quantidade disponível 50 e entrada prevista 50.

8 – Acesse o menu Relatórios > Documento de Entrada > Compra com Entrega Futura e emita o relatório COMR103.
Confira se os dados estão Ok.

9 – Na rotina documento de entrada posicione na nota de entrega futura (a primeira nota, de simples faturamento) e clique em Outras Ações > Entrega Futura > Desfazimento para realizar a eliminação do saldo de 50 unidades do processo de compra futura.
Confirme a mensagem que será apresentada: "Esta rotina irá eliminar o saldo a receber (desfazimento) do processo abaixo. Deseja continuar?"

10 – Emita novamente o relatório COMR103 e verifique que será adicionado o registro de desfazimento.

11 – Inclua um novo documento de entrada.
Informe o mesmo fornecedor e produto.
Informe quantidade = 50,00 e o mesmo valor da nota anterior.
Informe a segunda TES.
Tecle F7 para pesquisar pela nota de compra futura e verifique o Help informando que não há mais saldo a receber, uma vez que o saldo restante de 50,00 foi eliminado na rotina de Desfazimento.




1 comentário

  1. Anônimo

    Favor incluir no anexo dessa página, o pacote de atualização (patch) mencionado na issue.