Histórico da Página
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|
Informações Gerais
Especificação | |||
Produto | TOTVS Gestão de Estoque, Compras e Faturamento | Módulo | Faturamento |
Segmento Executor | TOTVS Construção e Projetos | ||
Projeto1 | Integração BackOffice RM x PDV Protheus | IRM1 | PCREQ-7769 |
Requisito1 | PCREQ-7799 | Subtarefa1 | PDR_CP_MOV008-26 |
Chamado2 |
| ||
Release de Entrega Planejada | 12.1.10 | Réplica | Não |
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).
Objetivo
Implementação do adapter de integração via Mensagem Única TOTVS do cadastro de Estação PDV, viabilizando assim o CRUD completo do cadastro por recebimento cadastro por envio de mensagem de integração.
Definição da Regra de Negócio
Considera-se como escopo deste requisito a implementação do adapter de recebimento envio de Mensagens Únicas TOTVS para integração do cadastro de Estação (Ponto de Venda), estando o adapter de envio recebimento desta mesma mensagem fora do escopo do requisito, ou seja , os pontos de vendas (Estação-PDV) serão cadastrado somente no PDV ProtheusBackOffice RM.
A análise e o desenvolvimento do adapter será efetuado considerando a integração com o BackOffice RMPDV Protheus, mas também viabilizará a integração com outras fontes de dados desde que respeitado o layout da mensagem.
Rotina | Tipo de Operação | Opção de Menu | Regras de Negócio |
Ponto de Venda | Inclusão/Alteração/Exclusão | RM \ BackOffice \ Gestão de Estoque, Compras e Faturamento \ Cadastros \ | - |
Criar o parâmetro de integração "CODTMVVENDA" para que seja informado o Código de Tipo de Movimento Vendas. Neste campo poderá ser informado somente movimentos de venda, ou seja, códigos "2.2.X".
Tabelas Utilizadas
TPONTOVENDA – Ponto de Venda- TGRPPONTOVENDA – Grupamento de Pontos de Venda
- TPONTOVENDA – Ponto de Venda
Entidades de Integração
- DataServer envolvido
- ConPontoVendaDataMovGrpPontoVendaData
- Transformação
- Id: LISTOFSTATIONSALEPOINT
- Versão: 1.000
- SourceCode (Evento)
- GUID: f1b94c0a-3982-455a-a9d3-d4c26bc775b2
- Nome: StationSalesPoint_1.000
Regras de Integridade
- O cadastro deve ser feito no Protheus BackOffice RM e sincronizado para o RM PROTHEUS via Integração TOTVS Mensagem Única.
- O código do ponto de venda no RM (TPONTOVENDA.PONTOVENDA) deve ser igual ao código do ECF no Protheus (SLG.LG_PDV).
- Como os Tipos de Movimentos são definidos no cadastro de ponto de venda do RM, será necessário definir nos parâmetros de integração os valores fixos para estes campos. Caso seja necessário alterar o Tipo de Movimento no Ponto de Venda isto deve ser feito nos parâmetros de integração.
- No RM cada Ponto de Venda deve ser relacionado a um Grupo de Venda, mas não será necessário cadastrar o como um Grupo de Venda , pois o próprio DataServer usado para incluir o Ponto de Venda irá resolver isto, relacionando cada ponto de venda incluído a um Grupo existente ou cadastrando um grupo ‘001’.
- Todos os registros na TPONTOVENDA devem ser TIPO=1, senão ocorrerá um erro (cria movimento, mas não cria o cupom fiscal).
- Não permitir incluir Estação/Ponto de Venda no RM.
Permissões do cadastro
As permissões de inclusão, alteração ou exclusão ao cadastro devem ser removidas, permitindo somente visualização, visto que o cadastro é mantido pelo Protheus.
- pode possuir vários Pontos de Venda a mensagem única será uma lista de Pontos de Vendas.
- Serão enviados para o PROTHEUS somcnte os registros que são do Tipo Impressora Fiscal (TPONTOVENDA.TIPO=1).
Restrições e Ponto de Atenção
- Os campos enviados do RM para o PROTHEUS não poderão ser alterados no PDV.
- O usuário deverá acessar o cadastro de Estação no PDV-Protheus e incluir algumas informações como: Impressora/Modelo, Porta de comunicação, PinPad. Iremos analisar a possibilidade de acrescentar estes campos no RM para que possa ser cadastrado no RM e não precisar acessar o Protheus para atualizar estas informações no cadastro.
Mapeamento dos campos
- Mensagem LisOfStationSalePoint 1.000
Mensagem Padrão | Descrição | RM | ||
Tabela | Campo | Observação | ||
CompanyId | Código da empresa. | TPONTOVENDA | CODCOLIGADA | Código da Coligada é obtido a partir do De-Para de Filial. |
BranchId | Código da filial | TPONTOVENDA | CODFILIAL | |
CompanyInternalId | InternalId da chave completa de empresa do produto | TPONTOVENDA | CODCOLIGADA|CODFILIAL | |
Code | Código Ponto de Venda | TPONTOVENDA | PONTOVENDA |
|
InternalId | InternalId de Integração | TPONTOVENDA | CODCOLIGADA|PONTOVENDA |
|
Series | Série | TPONTOVENDA | SERIE | |
Description | Descrição | TPONTOVENDA | DESCRICAO |
|
WarehouseInternalId | Id de integração do Local de Estoque(Armazem) | TPONTOVENDA | CODLOC | |
WarehouseCode | Código do Local de Estoque | TPONTOVENDA | CODCOLIGADA|CODFILIAL|CODLOC | |
Active | Estação Ativa? | TPONTOVENDA | INATIVO | TPONTOVENDA.INATIVO = 0: Ativo TPONTOVENDA.INATIVO = 1: Inativo |
SellerInternalId | InternalId do Vendedor | TPONTOVENDA | CODCOLIGADA|CODVEN1 |
|
SellerCode | Código do Vendedor | TPONTOVENDA | CODVEN1 |
- Somente os campos marcados em negrito são tratados no Adapter, sendo os demais não enviados na mensagem.
Mapeamento dos campos
- Mensagem XX
Fluxo do Processo
<Nesta etapa incluir representações gráficas que descrevam o problema a ser resolvido e o sistema a ser desenvolvido. Exemplo: Diagrama - Caso de Uso, Diagrama de Atividades, Diagrama de Classes, Diagrama de Entidade e Relacionamento e Diagrama de Sequência>.
Dicionário de Dados
Tabela: TPONTOVENDA - Ponto de Venda
Índice | Chave |
Primary Key | CODCOLIGADA + PONTOVENDA |
Campo | CODCOLIGADA |
Tipo | DCODCOLIGADA |
Tamanho | 2 |
Descrição | Código da Coligada |
Título | Coligada |
Picture |
|
Help de Campo | Código da Coligada |
Campo | PONTOVENDA |
Tipo | varchar |
Tamanho | 10 |
Descrição | Código do Ponto de Venda |
Título | Ponto de Venda |
Picture |
|
Help de Campo | Ponto de Venda |
Campo | CODFILIAL |
Tipo | smallint |
Tamanho | 2 |
Descrição | Código da Filial Default |
Título | Filial Default |
Picture |
|
Help de Campo | Código da Filial Default |
Campo | SERIE |
Tipo | varchar |
Tamanho | 5 |
Descrição | Série |
Título | Série Default |
Picture |
|
Help de Campo | Série Default |
Campo | DESCRICAO |
Tipo | varchar |
Tamanho | 60 |
Descrição | Descrição do Ponto de Venda |
Título | Descrição |
Picture |
|
Help de Campo | Descrição do Ponto de Venda |
Campo | GRUPO |
Tipo | varchar |
Tamanho | 10 |
Descrição | Série |
Título | Grupamento |
Picture |
|
Help de Campo | Grupamento |
Campo | CODTMV |
Tipo | varchar |
Tamanho | 10 |
Descrição | Tipo de Movimento Vendas |
Título | Tipo de Movimento Vendas |
Picture |
|
Help de Campo | Tipo de Movimento Vendas |
Campo | CODTMVRECEB |
Tipo | varchar |
Tamanho | 10 |
Descrição | Código do tipo de movimento |
Título | Código do tipo de movimento |
Picture |
|
Help de Campo | Código do tipo de movimento |
Campo | CODTMVDEVOLUCAO |
Tipo | varchar |
Tamanho | 10 |
Descrição | Tipo de Movimento Devolução |
Título | Tipo de Movimento Devolução |
Picture |
|
Help de Campo | Tipo de Movimento Devolução |
Campo | CODTMVPEDIDO |
Tipo | varchar |
Tamanho | 10 |
Descrição | Tipo de Movimento Pedido |
Título | Tipo de Movimento Pedido |
Picture |
|
Help de Campo | Tipo de Movimento Pedido |
Campo | CODTMVTRANSF |
Tipo | varchar |
Tamanho | 10 |
Descrição | Tipo de Movimento Transferência |
Título | Tipo de Movimento Transferência |
Picture |
|
Help de Campo | Tipo de Movimento Transferência |
Campo | CODLOC |
Tipo | varchar |
Tamanho | 15 |
Descrição | Local de Estoque |
Título | Local de Estoque |
Picture |
|
Help de Campo | Local de Estoque Default |
Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico. |
---|