Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Autonomia trocar forma de pagamento

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Rotina:

Rotina

Nome Técnico

Loja820

 Cadastro de Troca da Forma de Pagamento

STIDataCheck de dados do pagamento em cheque

Rotina(s) envolvida(s)

Nome Técnico

STBPaymentSTIImportSale

Rotina responsável pela parte de negóco do pagamento Totvs PDV

STDPayment

Rotina responsável pela parte de dados do pagamento Totvs PDV
STFCfgRotina responsável pela parte de configuração e acesso Totvs PDV

interface da importação do orçamento do Totvs PDV.

STIChangePayRotina responsável pela parte de interface da Troca da Forma de Pagamento do orçamento do Totvs PDV.
STIPayCardSTDChgPayRotina responsável pela parte de interface do pagamento em cartão dados do De/Para do Totvs PDV
STIPayCashSTBChangePayRotina responsável pela parte de interface do pagamento em dinheiro de negócios da Troca da Forma de Pagamento do orçamento do Totvs PDV.
STIPayCdPgSTFCfgRotina responsável pela parte de interface do pagamento em condição de pagamento configuração e acesso Totvs PDV
STIPayCheckUpdCargaRotina responsável pela parte de interface do pagamento em cheque Totvs PDVcriação dos campos reservados nas tabelas da carga
STIPaymentSTIPayFinancialRotina responsável pela parte de interface do pagamento financiado Totvs PDV
STIPayGiftVRotina responsável pela parte de interface do pagamento em vale presente Totvs PDV
STIPaymentRotina responsável pela parte de interface de pagamentos Totvs PDV
UpdCargaRotina responsável pela criação dos campos reservados nas tabelas da carga
do orçamento do Totvs PDV.

Cadastros Iniciais:

É necessário realizar o cadastro de troca da forma de pagamento e fazer a carga para o PDV.

Parâmetro(s):

MV_LJHBTFP

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

DVARLOJ1-1194

País(es):

Brasil

Banco(s) de Dados:

Todos Relacionais

Tabelas Utilizadas:

MHI - Troca de Forma de Pagamento

SL1 - Orçamento

SL2 - Itens do Orçamento

SL4 - Condição Negociada            

Sistema(s) Operacional(is):

Windows®/Linux®

Descrição

No momento da finalização importação e antes de apresentar a tela de pagamento da venda no TOTVS PDV, o sistema deve permitir trocar as formas de pagamento que foram negociadas no orçamento desde que a forma alterada não mude regra da negociação..

Para essa funcionalidade, é necessário o cadastro das formas de pagamento que poderão ser alteradas.

Após o cadastro efetuado, realizar a carga para o TOTVS PDV, de forma que no momento da importação do orçamento seja possível verificar os registros desse cadastro.

No momento que o orçamento é importado, é necessário verificar se o usuário caixa possui a permissão de trocar as formas de pagamento e verificar (através de parâmetro) se esse processo está habilitado, somente após essas verificações é exibida a tela que permite a troca das formas de pagamento.

Após a realização da Essa troca da forma de pagamento, deve respeitar o cadastro específico para esse processo.o usuário caixa não poderá mais trocar a forma de pagamento, ou seja, somente é possível realizar uma vez a troca por cada forma de pagamento.


Procedimento para Configuração

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome:

MV_LJHBTFP

Tipo:

Numérico

Cont. Por.:

1=Ativo

Descrição:

Habilita a Troca de Forma de Pagamento            

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013): 

Menu

Atualizações

Submenu

Cadastros

Nome da Rotina

Cadastro de Troca da Forma de Pagamento

Programa

LOJA820

Módulo

SIGALOJA


CONFIGURAÇÃO DE DICIONÁRIOS

SXB

Itens/Pastas

Descrição

Nome:

MHIPRI

Título:

Forma de Pagamento

Tabela

SX5 (24)

Índice:

1 - X5_FILIAL+X5_TABELA+X5_CHAVE  

Colunas:Chave, Descrição
Filtro: 24
Retorno: 

SX5→X5_CHAVE

SX5→X5_DESCRI

Itens/Pastas

Descrição

Nome:

MHITRO

Título:

Forma de Pagamento

Tabela

SX5 (24)

Índice:

1 - X5_FILIAL+X5_TABELA+X5_CHAVE  

Colunas:Chave, Descrição
Filtro: 24 X5_CHAVE<>M->FRMPRI
Retorno: 

SX5→X5_CHAVE

SX5→X5_DESCRI

Itens/Pastas

Descrição

Nome:

MHICHG

Título:

Troca de Pagamento

Tabela

MHI

Índice:

1 - MHI_FILIAL+MHI_FRMPRI+MHI_FRMTRO   

Colunas:Form Pg Para
Expressão:AllTrim(MHI_FRMTRO) + " - " + POSICIONE( "SX5", 1, XFILIAL( "SX5" ) + "24"+ MHI->MHI_FRMTRO, "X5_DESCRI" )
Filtro: AllTrim(MHI->MHI_FRMPRI) == SubStr(oGetPagtos:aCols[oGetPagtos:nAt,aScan(oGetPagtos:aHeader, { |x| Alltrim(x[2])=="L4_FORMA" })],1,2)
Retorno: 

AllTrim(MHI->MHI_FRMTRO) + " - " + POSICIONE( "SX5", 1, XFILIAL( "SX5" ) + "24"+ MHI->MHI_FRMTRO, "X5_DESCRI" )


SIX


Itens/Pastas

Descrição

Ordem:

1

Descrição:

Form Pg De+Form Pg Para

Chave

MHI_FILIAL+MHI_FRMPRI+MHI_FRMTRO

Itens/Pastas

Descrição

Ordem:

2

Descrição:

Form Pg Para+Form Pg De

Chave

MHI_FILIAL+MHI_FRMTRO+MHI_FRMPRI


SX2


Itens/Pastas

Descrição

Prefixo:

MHI

Descrição:

TROCA DE FORMA DE PAGAMENTO

Acesso Filial:

Compartilhado

Acesso Unidade:Exclusivo
Acesso Empresa:Exclusivo


SX3


Itens/Pastas

Descrição

Campo:

MHI_FRMPRI

Tipo:

Caracter

Tamanho:

6

Contexto:Real
Propriedade:Alterar
Título:Form Pg De
Inic. Padão:Não
Cons. Padrão:MHIPRI
Obrigatório:Sim
Usado:Sim
Browse:Sim

Itens/Pastas

Descrição

Campo:

MHI_DESPRI

Tipo:

Caracter

Tamanho:

50

Contexto:Virtual
Propriedade:Visualizar
Título:Des F P De
Inic. Padrão:IIF(!INCLUI,POSICIONE( "SX5", 1, XFILIAL( "SX5" ) + "24"+ MHI->MHI_FRMPRI, "X5_DESCRI" )," ")
Cons. Padrão:Não
Obrigatório:Não
Usado:Sim
Browse:Não

Itens/Pastas

Descrição

Campo:

MHI_FRMTRO

Tipo:

Caracter

Tamanho:

6

Contexto:Real
Propriedade:Alterar
Título:Form Pg Para
Inic. Padão:Não
Cons. Padrão:MHITRO
Obrigatório:Sim
Usado:Sim
Browse:Sim

Itens/Pastas

Descrição

Campo:

MHI_DESTRO

Tipo:

Caracter

Tamanho:

50

Contexto:Virtual
Propriedade:Visualizar
Título:Des F P Para
Inic. Padão:IIF(!INCLUI,POSICIONE( "SX5", 1, XFILIAL( "SX5" ) + "24"+ MHI->MHI_FRMTRO, "X5_DESCRI" )," ")
Cons. Padrão:Não
Obrigatório:Não
Usado:Sim
Browse:Não


Obs: habilitar os campos: MHI_MSEXP e MHI_HREXP


SX7


Itens/Pastas

Descrição

Campo:

MHI_FRMPRI

Sequencia:

001

Cnt. Dominio:

MHI_DESPRI

Tipo:Primário
Regra:Posicione( "SX5", 1, xFilial( "SX5" ) + "24"+ M->MHI_FRMPRI, "X5_DESCRI" )
Posiciona:Não

Itens/Pastas

Descrição

Campo:

MHI_FRMTRO

Sequencia:

001

Cnt. Dominio:

MHI_DESTRO

Tipo:Primário
Regra:Posicione( "SX5", 1, xFilial( "SX5" ) + "24"+ M->MHI_FRMTRO, "X5_DESCRI" )
Posiciona:Não

Procedimento para Utilização:

Pré- requisitos:

 1 - Configuração do usuário  Caixa:     

É necessário que a opção Alterar Formas de Pagamento - TotvsPDV seja configurada com Acesso Negado " legenda Vermelha" para que a tela  da troca da forma de pagamento seja apresentada no momento da importação do orçamento.,       

Image Added 


Utilização da Troca da Forma de Pagamento, com Autorização de Superior:

Configuração do usuário caixa:

Configure a opção Alterar Forma de Pagamento TOTVSPDV, com status Liberado Mediante Autorização do Superior  "Legenda Amarela"

Image Added

Configuração do Caixa Superior:

Configure a opção  Alterar Forma de Pagamento TOTVSPDV, com status Acesso Liberado " Legenda Verde" 

Image Added

Exemplo:

  1.    Executar a rotina UPDCARGA através do splash inicial para atualizar a tabela MHI - Troca de Forma de Pagamento com os campos reservados:  

  Image Added Image Added


       2.      No Controle de Lojas (SIGALOJA), acesse Atualizações / Cadastros / Cadastro de Troca da Forma de Pagamento (LOJA820):     

Image Added

       3.             Clique no botão "Incluir", informe os campos necessários e confirme a inclusão:

Image Added

       4.            Após a inclusão dos dados da tabela de Cadastro de Troca de Formas de Pagamento, é necessário realizar a carga para o TOTVS PDV:

Image Added Image Added Image Added Image Added

       5.           Após a geração da carga, é necessário fazer a carga no TOTVS PDV:

Image Added Image Added Image Added Image Added Image Added

       6.           Incluir um orçamento na Retaguarda (com uma forma de pagamento - R$), para isso acesse: SIGALOJA-->Atualizações-->Atendimento→Venda Assistida:

Image Added   Image Added


7.           Importar o orçamento incluído no sistema (Retaguarda) e realizando a troca da forma de pagamento de R$ para Cartão de Débito:

   Image Added Image Added Image Added


Image Added Image Added Image Added 

Image Added

8.           Importar um orçamento incluído no sistema (Retaguarda) na forma de pagamento de CD - Cartão de Débito para Cheque:

Image Added Image Added Image Added 

Image Added

9.           Importar um orçamento incluído no sistema (Retaguarda) na forma de pagamento de CC - Cartão de Crédito para R$ - Dinheiro:

Image Added Image Added Image Added

10.           Importar um orçamento incluído no sistema (Retaguarda) na forma de pagamento de CH - Cheque para 2 cartões de crédito - CC:

Image Added Image Added Image Added 

Image Added Image Added Image Added 

Image Added

11.           Importar um orçamento incluído no sistema (Retaguarda) na forma de pagamento de NCC + R$  para CC + NCC :

Image AddedImage AddedImage Added




12.           Importar um orçamento incluído no sistema (Retaguarda) na forma de pagamento de NCC + R$ + CC, NÃO alterando as formas de pagamento:

Image AddedImage Added

Image Added


Image AddedImage Added

Image Added

        

Atualizações do Compatibilizador

(Apenas para Microsiga Protheus, versões anteriores à versão 12)

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

Pergunte

(X1_PERGUNT)

Nome

Grupo

(X1_GRUPO)

Ordem

(X1_ORDEM)

Tipo

(X1_TIPO)

Tamanho

(X1_TAMANHO)

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

Chave

Nome

Modo

PYME

B04

(X2_CHAVE)

Dente/Região

(X2_NOME)

C

(X2_MODO)

N

(X2_PYME)

3.  Criação ou Alteração de Tabelas Genéricas no arquivo SX5 – Tabelas Genéricas:

Chave

Ex.: AR

Descrição

Ex.: Tabela de IR de Aplicações Financeiras

4.  Criação ou Alteração (mantenha somente a instrução correspondente) de Campos no arquivo SX3 – Campos:

  • Tabela BGD - Prod x Cob x Proc x Co-Part:

Campo

(X3_CAMPO)

Tipo

(X3_TIPO)

Tamanho

(X3_TAMANHO)

Decimal

(X3_DECIMAL)

Formato

(X3_PICTURE)

Título

(X3_TITULO)

Descrição

(X3_DESCRIC)

Nível

(X3_NÍVEL)

Usado

(X3_USADO) Informe Sim ou Não

Obrigatório

(X3_OBRIGAT) Informe Sim ou Não

Browse

(X3_BROWSE) Informe Sim ou Não

Opções

(X3_CBOX)

When

(X3_WHEN)

Relação

(X3_RELACAO)

Val. Sistema

(X3_VALID)

Help

Descreva o conteúdo informado para Help de Campo no ATUSX

Importante:

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

5.  Criação ou Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:

  • Pesquisa B05PLS:

Alias

(XB_ALIAS)

Tipo

(XB_TIPO)

Sequência

(XB_SEQ)

Coluna

(XB_COLUNA)

Descrição

(XB_DESCRI)

Contém

(XB_CONTEM)

6.  Criação ou Alteração de Índices no arquivo SIX – Índices:

Índice

AA1

Ordem

6

Chave

AA1_FILIAL+AA1_CODVEN

Descrição

Cod. Vendedor

Proprietário

S

7.  Criação ou Alteração de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

(X6_VAR)

Tipo

(X6_TIPO)

Descrição

(X6_DESCRIC + X6_DESC1 + X6_DESC2)

Valor Padrão

(X6_CONTEUD)

8.  Criação ou Alteração (mantenha somente a instrução correspondente) de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela BD5 – Contas Médicas:

Campo

Informe o conteúdo do (X7_CAMPO)

Sequência

Informe o conteúdo do (X7_SEQUENC)

Campo Domínio

Informe o conteúdo do (X7_CDOMIN)

Tipo

Informe o conteúdo do (X7_TIPO)

Regra

Informe o conteúdo do (X7_REGRA)

Posiciona?

Informe o conteúdo do (X7_SEEK)

Chave

Informe o conteúdo do (X7_CHAVE)

Condição

Informe o conteúdo do (X7_CONDIC)

Proprietário

Informe o conteúdo do (X7_PROPRI)

Procedimento para Configuração

(Estes procedimentos devem ser feitos quando for necessário configurar parâmetros e/ou  rotinas no menu).

CONFIGURAÇÃO DE PARÂMETROS

 

  1. No Configurador (SIGACFG), acesse Ambientes/Cadastros/Parâmetros (CFGX017). Crie/configure (mantenha somente a instrução correspondente) o(s) parâmetro(s) a seguir:
    (É necessário criar uma tabela para cada parâmetro descrito no item Parâmetro(s), da tabela Características do Requisito)

Itens/Pastas

Descrição

Nome:

Tipo:

Informe o Tipo do parâmetro

Cont. Por.:

Informe o Conteúdo padrão

Descrição:

 

CONFIGURAÇÃO DE MENUS

 

2.  No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do informe o nome do módulo, conforme instruções a seguir:

Menu

Informe o Menu em que estará localizada a rotina

Submenu

Informe o Submenu em que estará localizada a rotina

Nome da Rotina

Informe o Título da rotina

Programa

Informe o Fonte da rotina

Módulo

Informe o Nome do(s) produto(s) a ser utilizado ou “Todos”

Tipo

Informe a Função

Procedimento para Utilização

  • Descreva os procedimentos, passo a passo (caso de uso), que serão realizados pelos usuários para que a melhoria seja visualizada identificando as seguintes informações:
  • Localização da rotina no menu;
  • Localização dos novos campos e/ou perguntas e respectivas pastas de cadastro que são visualizadas pelo usuário;
  • Caso seja necessário ter algum cadastro feito previamente, faça uma observação.

 

 

Exemplo:

       1.            No Plano de Saúde (SIGAPLS), acesse Atualizações / Produto Saúde / Produto Saúde (PLSA800).

O sistema apresenta a janela de produtos cadastrados.

       2.            Posicione o cursor em um produto e clique em Alterar.

       3.            Na pasta Cobertura/Carências selecione a subpasta Tipo de Prestador.

       4.            Dê duplo clique no campo TP Prestador (BCW_TIPPRE).

O sistema apresenta a janela Tipo de Prestador – Coparticipação – Alterar.

       5.            Informe os dados conforme orientação do help de campo e observe o preenchimento do novo campo:

                      Som. p/Compra (BCW_SOMCOM): selecione Sim para indicar se a coparticipação cadastrada será válida somente para efeito de compra de procedimentos ou Não, caso contrário.

       6.            Confira os dados e confirme.