Integração e-Commerce CiaShop Venda Market Place
Características do Requisito
Linha de Produto: | Protheus - CiaShop. | ||||||||||||
Segmento: | Varejo. | ||||||||||||
Módulo: | Controle de Lojas. | ||||||||||||
Rotina: |
| ||||||||||||
Cadastros Iniciais: | LOJA070 - Administradora Financeira - LOJA070 | ||||||||||||
Requisito (ISSUE): | MVAR-1224 | ||||||||||||
País(es): | Brasil. | ||||||||||||
Banco(s) de Dados: | todos | ||||||||||||
Tabelas Utilizadas: | MGT,MGU, SAE, SE1, SE5 | ||||||||||||
Sistema(s) Operacional(is): | Windows/Linux. |
Descrição
Implementada a integração de vendas realizadas em MarketPlace.
Neste cenário, a integração gera o cliente associado à venda na própria rotina de integração de Pedidos (LOJA901A).
Caso a Administradora Financeira associada à venda marketplace seja do tipo Financeira - campo Tipo Adminis (AE_TIPO) igual à FI - , é possível realizar a liberação do Pedido de Venda para Faturamento, sem realizar a baixa do título associado à venda; por meio da nova rotina Conf. Pagto CiaShop (LOJA901D) . Neste caso, é necessária a indicação da confirmação do pagamento - campos Financ. Prop (AE_FINPRO) igual a “Não” e Conf Pagto (AE_ECCNFPG) selecionado no cadastro de Administradora Financeira (LOJA070).
Importante: Esta melhoria depende que a integração e-commerce CiaShop esteja implantada, conforme o Documento Técnico http://tdn.totvs.com/display/public/PROT/DT_Integracao_Ecommerce_Ciashop
Alterações no Dicionário de Dados
- Criação de Campos no arquivo SX3 – Campos:
- Tabela SAE - Administração Financeira:
Campo | AE_ECCNFPG |
Tipo | Lógico |
Tamanho | 1 |
Decimal | 0 |
Título | Conf Pagto? |
Descrição | Confirma Pagamento? |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Contexto | Real |
Propriedade | Alterar |
Modo Edição | Rtrim(M->AE_TIPO) == "FI" .AND. RTrim(M->AE_FINPRO) = "N" |
Help de Campo | Permite a confirmação do pagamento sem processar a baixa do título. Válido para Intermediadores de Pagamento de MarketPlace, cuja baixa do título somente ocorrerá após a emissão da Nota Fiscal |
Importante:
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
2. No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe as novas opções de menu SIGALOJA, conforme instruções a seguir:
Menu | Atualizações/Cadastro |
Submenu | e-commerce |
Nome da Rotina | Conf. Pagto CiaShop |
Programa | LOJA901D |
Módulo | SIGALOJA |
Tipo | Função Protheus |
Procedimento para Utilização
Pré-Requisitos:
1. Efetue o cadastro de Administradora Financeira Vinculada ao Método de Pagamento que permite a confirmação de pagamento
1.1 No Controle de Lojas (SIGALOJA), acesse o cadastro de Administradora Financeira - Atualizações/Cadastro/Adm. Financeira (LOJA070) e realize o cadastro de uma administradora Financeira vinculada ao método de pagamento, informando os seguintes campos:
- Cod. e-comme (AE_ECCODIG)– É através deste campo que é realizado o relacimento entre o método de Pagamento do e-commerce e a localização da Administradora Financeira.
Importante: Só pode existir uma administradora Financeira para um método de pagamento
- Tipo Adminis (AE_TIPO)– Informe a Forma de pagamento (SX5). As formas de pagamento nesse caso deve ser:
- FI – Financeira: Nesta forma de pagamento, é gerado um Pedido de Venda com bloqueio de crédito.
- Tx. Cobrança (AE_TAXA )–Informe o valor da Taxa Administrativa, que poderá ser informada também através do Grid de Taxas Administrativas
- Financ. Prop (AE_FINPRO) - Informe “Não"
- Conf Pagto (AE_ECCNFPG) - Marque este campo para indicar que a Administradora Financeira permite confirmação manual e pagamento. Ao realizar a confirmação manual do Pagamento, é realizada a liberação de crédito do Pedido e-commerce, sem haver a baixa do título
Importante: Seguem links para configuração da data de pagamento/vencimento das parcelas da venda associada à administradora financeira
Data de Pagamento das Parcelas
Venda de Produto e-commerce no Market Place:
- No e-commerce, realize uma venda pelo MarketPlace
- No Controle de Lojas (SIGALOJA), acesse Atualizações/Cadastro/e-commerce/Monitor Serv CiaShop (LOJA906).
- Posicione sobre o cursor sobre a Linha Pedidos (LOJA901A) e selecione o botão “Executar” ou aguarde a execução deste serviço pelo Scheduler
- Verifique se a integração foi realizada com sucesso, acessando o botão “Log”, depois posicione sobre a data/hora da execução da rotina botão “Detalhes”
- Note que o campo Cliente está com o conteúdo zerado, pois o cliente não foi gerado pelo serviço de Clientes (LOJA901)
- Verifique se o Pedido foi integrado com sucesso, localizando o pedido e-commerce pela coluna “N.Ped.e-comm” e se a coluna “Motivo Erro” estiver em branco.
- Acesse o botão “Cons Tracker” e informe o número do Pedido e-commerce e confirme
- No resultado da consulta Tracker, localize o Pedido Gerado, verificando que o Pedido foi gerado para o Cliente que está devidamente cadastrado no sistema.
Importante: Os passos 9 a 12 devem ser realizados, caso tenha sido realizado o pré-requisito deste caso de uso
9. No resultado da consulta Tracker, localize o Título gerado, verificando que o título foi gerado para o Cliente Associado à Administradora Financeira, caso o conteúdo do campo Financ. Prop (AE_FINPRO) associado á venda e-commerce estar igual a “Não”
10. Acesse Atualizações/Cadastro/e-commerce/Conf Pagto e-commerce (LOJA901D), para confirmação do pagamento e liberação do pedido para faturamento.
11. Informe o número do pedido e-commerce Gerado e confirme
12. Após, acesse Ações Relacionadas/Confirmar Pagamento e confirme a pergunta de liberação do Pedido
13. No faturamento (SigaFat) Acesse Atualizações/Faturamento / Documento de Saída (MATA460) e realize a emissão da Nota Fiscal do Pedido Confirmado.
Cancelamento de Venda de Produto e-commerce no MarketPlace:
- Identificar se o MarketPlace enviou o cancelamento para o Manager do E-Commerce e o pedido esta cancelado
Importante: Os passos 2, 3 devem ser realizados, se caso a baixa do titulo associada à venda tenha sido realizada
2. No Financeiro (SIGAFIN), acesse Atualizações/ Constas a Receber/ Funções Contas a Receber (FINA740).
3. Acesse o botão Outras Ações/ Baixas / Canc Baixa. Em seguida confirme
Importante: Os passos 4 e 5 devem ser realizados, se caso o pedido de venda tenha sido faturado.
4. No Protheus se o pedido foi faturado, realizar o cancelamento da nota através da rotina Exclusão dos Documentos de Saida (MATA521A)
5. No Controle de Lojas (SIGALOJA), acesse Atualizações/ Atendimento/ Venda Assistida (LOJA701).
6. Acesse o botão Outras Ações/ Excluir NF/Orc/Ped. Em seguida Clique em Confirmar.
Obs: Verificar se o usuário que irá realizar o cancelamento, possui a permissão "Cancelamento da Venda" no cadastro de Configuração do caixa (LOJA120).
7. No Controle de Lojas (SIGALOJA), acesse Atualizações/Cadastro/e-commerce/Monitor Serv CiaShop (LOJA906).
8. Posicione sobre o cursor sobre a Linha Status de Pedidos (LOJA900E) e selecione o botão “Executar” ou aguarde a execução deste serviço pelo Schedule
9. Clique no botão Log e Verifique se o pedido foi alterado o status para 90 (Pedido Cancelado).
Importante
- Exceto em vendas realizadas pelo MarketPlace, o Cadastro deCliente pode ser importado pelo serviço próprio de Compradores (LOJA901) ou pela rotina de Pedido (LOJA901A) e monitorado pela rotina Monitor Serviços CiaShop (LOJA906).