Escolar Documentos
Profissional Documentos
Cultura Documentos
Esta melhoria depende de execução do update de base UPDLOJ90, conforme Procedimentos para
Implementação.
Criado o Wizard de Integração (LJWValConf) que realiza a configuração e/ou validação dos componentes necessários
para habilitar a integração via EAI (Enterprise Application Integration) - do Microsiga Protheus® com o Financial Services.
Alterada a rotina de Venda Assistida (LOJA701) para realizar a integração- via EAI com o Financial Services. Nessa
rotina foram disponibilizadas as seguintes operações:
Reenvio da análise de crédito com status Reprovada para mesa de crédito do Financial Services (opção Reenv. Análise Cred
Financial).
Liberação manual de análise de créditos com status Mesa de Crédito ou Sem análise/Off-line, (opção Lib Man Análise Cred
Financial ).
Para realizar a liberação, deve-se possuir a permissão, sinalizada na operação Liberação Manual do Orçamento
na Mesa de Crédito na aba Permissões na rotina de Caixa (Loja120).
Efetuadas validações/restrições na rotina de Atendimento (FRTA271), para os orçamentos que foram gerados na retaguarda e que
possuam análise de Crédito realizada pela integração com o Financial Services.
Implementada melhoria na função de geração das parcelas (LjParcela) dos títulos gerados a partir das vendas realizadas no Controle
de Lojas (SIGAlOJA) na rotina de Venda Assistida (LOJA701) e/ou na rotina de Atendimento (FRTA271) do Front-Loja (SIGAFRT). Para
utilizar a regra de sequenciamento das parcelas utilizada no módulo Faturamento (SIGAFAT), o parâmetro MV_LJPARFA deve estar
habilitado.
Criado o adapter de integração EAI (LOJA2503) que recebe o resultado da análise da mesa de crédito do orçamento, realizada no
sistema Financial Services, e altera o status da análise no orçamento do Microsiga Protheus®.
Criada a rotina automática (LOJA2500) que envia os dados dos títulos em atraso para o sistema de cobrança do Financial Services,
através do EAI.
Foi criada a rotina automática (LOJA2501) que envia os dados dos pagamentos/estornos dos títulos que já foram enviados para
o sistema de cobrança do Financial Services, através da rotina automática de Envio dos títulos em atraso ao sistema de
cobrança do Financial Services (LOJA2500).
Devido aos dados necessários para geração da política de crédito no Financial Services, foi disponibilizado no
módulo Controle de Loja (SIGALOJA), a rotina Cadastro de Cliente (CRDA010) já existente no módulo Fidelização
e Análise de Crédito (SIGACRD). E bloqueado no módulo Controle de Loja (SIGALOJA) a rotina Clientes
(MATA030).
Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado.
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de
Dados (DBA) ou equivalente!
A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no
banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a
27/04/2012.
2. Clique em Ok para continuar.
3. Após é exibida uma mensagem de advertência sobre os componentes customizados do cliente e a necessidade de
sua execução em modo exclusivo.
4. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado.
Selecione a empresa desejada e confirme.
5. Clique em Ok para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos, conforme
mensagem explicativa apresentada na tela.
6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas.
Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O
update/compatibilizador cria os campos que ainda não existem no dicionário de dados.
9. Após a atualização, altere o conteúdo dos parâmetros para habilitar a integração com o Financial Services, ou
execute o Wizard de configuração da integração com o Financial Services (LJWValConf).
ATUALIZAÇÕES DO COMPATIBILIZADOR
1. Criação de Arquivos no arquivo SX2 – Cadastro de Arquivos:
Chave MEQ
Compartilhamento E
Empresas
Compartilhamento E
Unidade Negócio
Compartilhamento E
Filial
PYE Sim
Tipo C D
Tamanho 6 8
Decimal 0 0
Nível 1 1
Tipo C C
Tamanho 6 1
Decimal 0 0
Formato @R 99:99:99
Nível 1 1
1=Aprovado;0=Negado;2=Mesa de
Opções Crédito;9=Sem análise de
crédito/Offline
Tipo C C
Tamanho 6 6
Decimal 0 0
Nível 1 1
Contém o código para o campo MEMO Contém o código para o campo MEMO
Help
L1_IFSMSG1 e LQ_IFSMSG1 L1_IFSMSG2 e LQ_IFSMSG2
Tipo M M
Decimal 0 0
Nível 1 1
IF(!INCLUI,MSMM(SL1->L1_IFSCDM2,
Relação IF(!INCLUI,MSMM(SL1->L1_IFSCDM1, 255),'')
255),'')
Formato @!
Tipo C D
Tamanho 6 8
Decimal 0 0
Nível 1 1
Tipo C C
Tamanho 6 1
Decimal 0 0
Formato @R 99:99:99
Nível 1 1
1=Aprovado;0=Negado;2=Mesa de
Opções Crédito;9=Sem análise de
crédito/Offline
Tipo C C
Tamanho 6 6
Decimal 0 0
Nível 1 1
Contém o código para o campo MEMO Contém o código para o campo MEMO
Help
L1_IFSMSG1 e LQ_IFSMSG1 L1_IFSMSG2 e LQ_IFSMSG2
Tipo M M
Decimal 0 0
Nível 1 1
IF(!INCLUI,MSMM(SL1->L1_IFSCDM2,
Relação IF(!INCLUI,MSMM(SL1->L1_IFSCDM1, 255),'')
255),'')
Formato @!
Tipo C C
Tamanho 8 3
Decimal 0 0
Formato @! @!
Nível 1 1
Grupo de
033
Campos
Tipo C C
Tamanho 9 1
Decimal 0 0
Formato @! @!
Nível 1 1
Grupo de
018 011
Campos
Tipo C C
Tamanho 3 12
Decimal 0 0
Formato @! @!
Nível 1 1
Tipo D C
Tamanho 8 1
Decimal 0 0
Nível 1 1
Formato @!
Tipo C D
Tamanho 6 8
Decimal 0 0
Formato @R 99:99:99
Nível 1 1
Tipo C C
Tamanho 2 2
Decimal 0 0
Formato @R 99 @!
Nível 1 1
Tipo N D
Tamanho 16 8
Decimal 2
Formato @E 9,999,999,999,999.99
Nível 1 1
Informa o saldo do título enviado para o CAP. Informa a data da baixa do último
Utilizado como um dos critérios de seleção dos registro enviado ao CAP. Utilizado como
Help
títulos a serem enviadas as baixas/estornos. um dos critérios de seleção dos títulos a
serem enviadas as baixas/estornos.
O tamanho dos campos que possuem grupo pode variar conforme ambiente em uso.
3. Criação de Índices no arquivo SIX – Índices:
Índice MA8
Ordem 4
Chave MA8_FILIAL+MA8_TIPO+MA8_CODCLI+MA8_LOJA
Proprietário S
Índice MEQ
Ordem 1
Proprietário S
Índice MEQ
Ordem 2
Descrição Prefixo + Número + Parcela + Tipo + Operação + Seq Tit + Tipo Mov
Proprietário S
Tipo C
Tipo C
Tipo L
Tipo L
Tipo L
Tipo C
Tipo Caracter
Valor Padrão 01
Tipo Caracter
Valor Padrão 01
Tipo Caracter
Valor Padrão 01
Tipo Caracter
Tipo Caracter
Informe as situações dos títulos que devem ser enviadas para o Sistema
Descrição
CAP, separando-as por vírgula.
Tipo Numérico
Indica o valor mínimo que o título deve ter para que seja enviado para
Descrição
cobrança no CAP.
Valor Padrão 0
Menus
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do SIGALOJA,
conforme instruções a seguir:
Menu Atualizações
Programa CRDA010
Módulo SIGALOJA
Tabelas SA1, MA5, MA6, MA7, MA8, MA9, MAA, MAB, MAC, MAD, MAE e MAR
Menu Atualizações
Submenu Integração
Programa LJWVALCONF
Módulo SIGALOJA
Tabelas
2. No Configurador (SIGACFG) acesse Base de Dados/Dicionários/Arquivos (CFGX034). Configure a(s) tabela(s) a seguir:
Chave MEQ
Compartilhamento C
Empresas
Compartilhamento C
Unidade Negócio
Compartilhamento C
Filial
Chave SE1
Compartilhamento C
Empresas
Compartilhamento C
Unidade Negócio
Compartilhamento C
Filial
Chave SE5
Compartilhamento C
Empresas
Compartilhamento C
Unidade Negócio
Compartilhamento C
Filial
Campos
3. No Configurador (SIGACFG) acesse Base de Dados/Dicionários/Arquivos (CFGX034). Altere o(s) campo(s) a seguir:
Campo MA7_CELULA
Formato (999)XXXXXXXXXX
Usado Sim
Adapter EAI
4. No Configurador (SIGACFG) acesse Ambientes/Schedule/Adapter EAI (CFGA020). Configure o(s) adapters a seguir:
Rotina LOJA2503
Mensagem MESACREDITO
Envia Não
Recebe Sim
Método síncrono
Operação Todos
Canal EAI
Rotina LOJA2507
Mensagem ANÁLISECREDITO
Envia Sim
Recebe Sim
Método Síncrono
Operação Todos
Canal EAI
Rotina LOJA2510
Mensagem TITULOCAP
Envia Sim
Recebe Não
Método Síncrono
Operação Todos
Canal EAI
Rotina LOJA2512
Mensagem BAIXATITULOCAP
Envia Sim
Recebe Não
Método Síncrono
Operação Todos
Canal EAI
Pré-Requisito
Informe os parâmetros de configuração conforme orientação a seguir:
Parâmetro Conteúdo
MV_VALCNPJ 2
MV_VALCPF 2
MV_LJINTFS .T.
MV_TIPACRD 3
MV_LJJUFIN .T.
MV_LJPARFA .T.
MV_VLBXREC 3
MV_LJCALJM F
MV_FINJRTP 2
4. Clique em Avançar e clique em Validar no quadro Validação das configurações necessárias para validação e verifique
o resultado dos itens validados.
Cadastro de Clientes:
1. No Controle de Lojas (SIGALOJA), acesse Atualizações / Int. Financial Services / Cadastro / Clientes (CRDA010).
3. Verifique que não foi permitida a inclusão de clientes com CPF/CNPJ vazios e/ou duplicados.
Realize os cadastros das informações que são necessárias para o envio dos dados da análise de crédito:
Verifique no sistema Financial Service, qual a regra vigente para a geração de uma análise de crédito.
2. Clique em Atendimento.
3. Selecione um cliente que não seja padrão e preencha os demais campos, conforme orientação de help de campo.
6. Clique em Financiado.
Durante a gravação do Orçamento e/ou durante a finalização da venda, o Microsiga Protheus ® envia os dados do
orçamento financiado para o Financial Services executar a política de análise de crédito e retornar seu status que será
gravado no orçamento e que pode ser:
Negado (0) - interrompe a finalização da venda/orçamento, não sendo permitida a finalização ou a importação do
orçamento na rotina de Atendimento (FRTA271).
Aprovado (1) - prossegue com a finalização da venda/orçamento, sendo permitida a finalização ou a importação do
orçamento na rotina de Atendimento (FRTA271).
Mesa de crédito (2) - interrompe a finalização da venda/orçamento, não sendo permitida a finalização ou a
importação do orçamento na rotina Atendimento (FRTA271) até que o Financial Services envie o Status da análise de
crédito realizada pela mesa que pode ser: Negado ou Aprovado.
Quando houver não conformidade na comunicação com o sistema Financial Services ou nos dados de enviados que
impossibilitam a análise de crédito, o Microsiga Protheus® grava o orçamento com o seguinte status de análise de crédito:
Sem análise/off-line (9)- interrompe a finalização da venda/orçamento, não sendo permitida a finalização ou a
importação do orçamento na rotina Atendimento (FRTA271).
A reposta da análise de crédito executada pelo Financial Services é exibida e fica disponível para consulta na rotina de
Venda Assistida (LOJA701) através do menu: Outros / Mens Análise Crédito (CRTL+F) ou pelo Sumário.
8. No Configurador (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010). Localize no
Browse Transações o XML de Envio da Análise de Mesa de Crédito do orçamento; identificado pelo campo Código da
Função com conteúdo ANÁLISECREDITO, os campos data da transação e hora da transação com o conteúdo da Data
e Hora da Gravação do Orçamento e o campo Tipo da Transação com o valor Envio.
10. Clique na lupa. A identificação do XML da análise do orçamento está na tag OrderNumber cujo conteúdo são os
campos Filial(L1_FILIAL) + Número do Orçamento(L1_NUM) e o retorno da análise de crédito está na tag
AnalysisStatus. No browse abaixo, identificado como Eventos da Tarefa, verifique se existe algum evento de não
conformidade, identificado pelo campo Título com valor Erro ou Falha.
12. Clique em Legenda verifique se a legenda do orçamento foi alterada, conforme a resposta da análise de crédito:
1. No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701), selecione o
orçamento com análise de crédito com status reprovada.
4. No Configurador (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010). Localize no
Browse Transações o XML de Envio da Análise de Mesa de Crédito do orçamento; identificado pelo campo Código da
Função com conteúdo ANÁLISECREDITO, os campos data da transação e hora da transação com o conteúdo da Data
e Hora da Gravação do Orçamento e o campo Tipo da Transação com o valor Envio.
6. Clique na lupa. A identificação do XML do reenvio da análise do orçamento está na tag OrderNumber com o
conteúdo dos campos Filial(L1_FILIAL) + Número do Orçamento(L1_NUM). No browse abaixo, identificado como
Eventos da Tarefa, verifique se existe algum evento de não conformidade, identificado pelo campo Título com valor
Erro ou Falha.
8. Clique em Legenda e verifique se a legenda do orçamento foi alterada para Orçamentos mesa de credito.
2. Acesse Atualizações / Atendimento / Venda Assistida (LOJA701) selecione um orçamento com a análise de crédito
com status Mesa de Crédito ou Off-line.
5. Verifique se foi exibida a tela para seleção da operação a ser realizada para a análise de crédito do orçamento, Clique
em Aprovar ou Reprovar.
6. Clique em Legenda e verifique se a legenda do orçamento foi alterada para o status da análise de crédito informada.
1. No Front Loja (SIGAFRT), acesse Atualizações/Front de Lojas/Atendimento (FRTA271), abra o caixa pressionando
[F4].
2. Realize a importação do orçamento, pressionando [CRTL+Z] e informe o orçamento com a análise de crédito
aprovada.
A importação dos Orçamentos com análise de crédito realizada pelo Financial Service, somente é realizada se o
status estiver Aprovada.
1. No Controle de Lojas (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701), identifique um
orçamento enviado para Mesa de Crédito.
2. No Configurardor (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010) e localize no
Browse Transações o XML de Retorno da Análise de Mesa de Crédito, identificado pelo campo Código da Função
com conteúdo MESACREDITO e o campo Tipo da Transação com o valor Recebimento.
4. Clique na lupa. A identificação do XML do retorno da análise da mesa de crédito do orçamento está na tag
OrderNumber com o conteúdo dos campos Filial(L1_FILIAL) + Número do Orçamento(L1_NUM) , sendo que o
retorno da análise de crédito está na tag AnalysisStatus, cujo valores de retorno é igual ao da mensagem de análise
de crédito. No browse abaixo, identificado como Eventos da Tarefa, verifique se existe algum evento de não
conformidade, identificado pelo campo Título com valor Erro ou Falha.
6. Clique em Legenda e verifique se a legenda do orçamento foi alterada, conforme o retorno da mensagem de Retorno
da Análise de Mesa de Crédito.
2. Clique em Incluir e realize a inclusão de um pedido de venda, cuja condição de pagamento campo Cond. Pagto
(C5_CONDPAG) gere um título de no mínimo 30 parcelas.
3. Realize o preenchimento dos demais campos, conforme orientação de help de campo e confirme.
6. No Controle de Loja (SIGALOJA), acesse Atualizações / Gerencia Finanças / Contas a Receber (FINA040), verifique os
código das parcelas campo Parcela (E1_PARCELA) 1ª, 27ª e 30ª, geradas para os títulos referentes à Nota Fiscal
emitida.
7. No Controle de Loja (SIGALOJA), acesse Atualizações / Atendimento / Venda Assistida (LOJA701) e realize uma
venda com 30 parcelas.
8. No Controle de Loja (SIGALOJA), acesse Atualizações / Gerencia Finanças / Contas a Receber (FINA040), verifique
que os código das parcelas campo Parcela (E1_PARCELA) 1ª, 27ª e 30ª, geradas para os títulos referentes à venda
do Controle de Lojas (SIGALOJA) são iguais ao das sequências geradas pela rotina do Faturamento (SIGAFAT).
A numeração das parcelas do módulo Controle de Lojas (SIGALOJA) e o Faturamento (SIGAFAT) devem ser
iguais, independente do conteúdo do parâmetro MV_1DUP e do tamanho do campo Parcela (E1_PARCELA).
Envio dos títulos em atraso para o CAP (Subsistema Financial Services) – para os títulos do tipo não Financiado:
1. No Controle de Lojas (SIGALOJA), acesse Atualizações / Gerencia Finanças / Contas a Receber (FINA040) e verifique
se existe um título em atraso, na seguinte condição:
2. Caso não exista um título vencido nessas condições, realize a inclusão do registro conforme os critérios citados.
Esta rotina seleciona os títulos cujo campo Tipo (E1_TIPO) esteja com o valor FI e envia todas as parcelas vencidas e
vincendas para o Financial Services na mesma mensagem XML. Caso o tipo do título seja diferente de Financiado e
estiver contido no parâmetro MV_LJTCPFS, somente a parcela em atraso é enviada ao Financial Services.
4. Além do tipo do título, é utilizado como critério de envio o conteúdo do campo Situação (E1_SITUACA), que deve
estar contido no parâmetro MV_LJSTFS ou não, caso parâmetro esteja vazio.
A alteração da situação de cobrança do título pode ser realizada através da rotina Transferências (FINA060).
Outra condição para o envio do título em atraso é a soma das parcelas em aberto e parcelas vencidas do contrato -
títulos com a mesma Filial (E1_FILIAL) + Prefixo (E1_PREFIXO) + Número (E1_NUM), ser maior ou igual ao valor
estabelecido no parâmetro MV_LJMICAP.
5. No Configurador (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010), localize no
Browse Transações, o XML de Envio da Cobrança do Título para o CAP, identificado pelo campo Código da Função
com conteúdo TITULOCAP e o campo Tipo da Transação com o valor Envio.
7. Clique na lupa. A identificação do título enviado está na tag Contract que é composta dos campos: Prefixo do título
(E1_PREIXO) + Número do Título (E1_NUM) + Tipo do Título (E1_TIPO) + Parcela do Título (E1_PARCELA), para os
títulos cujo Tipo do Título (E1_TIPO) é diferente de FI. No browse abaixo, identificado como Eventos da Tarefa,
verifique se existe algum evento de não conformidade, identificado pelo campo Título com valor Erro ou Falha.
Envio dos títulos em atraso para o CAP (Subsistema Financial Services) – para os títulos do tipo Financiado:
1. No Controle de Lojas (SIGALOJA), acesse Atualizações / Gerencia Finanças / Contas a Receber (FINA040). Verifique
se existe um título em atraso, na seguinte condição:
2. Caso não exista um título vencido nessas condições, realize a inclusão do registro conforme os critérios citados.
3. Verifique se existe mais de um registro nessas condições com a mesma chave, composta pelos campos: Prefixo do
título (E1_PREIXO) + Número do Título (E1_NUM) + Tipo do Título (E1_TIPO).
5. No Configurador (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010), localize no
Browse Transações o XML de Envio da Cobrança do Título para o CAP, identificado pelo campo Código da Função
com conteúdo TITULOCAP e o campo Tipo da Transação com o valor Envio.
7. Clique na lupa.A identificação do título enviado está na tag Contract que é composta dos campos: Prefixo do título
(E1_PREIXO) + Número do Título (E1_NUM) + Tipo do Título (E1_TIPO) + 0, para os títulos de Tipo Financiado
campo Tipo (E1_TIPO) com valor FI.
8. Verifique se o XML do WebServices de Envio da Cobrança dos Títulos para o CAP consta o título em atraso e suas
parcelas abertas, identificada pela mesma chave: Prefixo do título (E1_PREIXO) + Número do Título (E1_NUM) +
Tipo do Título (E1_TIPO) com valor FI. No browse abaixo, identificado como Eventos da Tarefa, verifique se existe
algum evento de não conformidade, identificado pelo campo Título com valor Erro ou Falha.
Os procedimentos a seguir, referem-se ao procedimento de utilização: Envio das baixas dos títulos enviados para o
CAP (Subsistema Financial Services) - Baixa manual de título de contas a receber e podem ser realizados
separadamente, desde que o título já tenha sido enviado ao CAP.
9. No Controle de Lojas (SIGALOJA), acesse Atualizações/ Gerencia Finanças / Baixas a Receber (FINA070). Selecione o
título enviado ao CAP.
12. Aguarde a execução da rotina automática de seleção e envio dos pagamentos dos títulos (LOJA2501).
13. No Configurador (SIGACFG), acesse Ambiente / Schedule / Schedule / EAI / Transações (CFGA010), localize no
Browse Transações o XML de Envio da Cobrança do Título para o CAP, identificado pelo campo Código da Função
com conteúdo BAIXATITULOCAP e o campo Tipo da Transação com o valor Envio.
15. Clique na lupa. A identificação do título enviado está na tag Contract que é composta dos campos: Prefixo do título
(E1_PREIXO) + Número do Título (E1_NUM) + Tipo do Título (E1_TIPO) + Parcela do Título (E1_PARCELA) - para os
títulos cujo Tipo do Título (E1_TIPO) é diferente de FI para parcela e 0 para o agrupamento de parcelas. No browse
abaixo, identificado como Eventos da Tarefa, verifique se existe algum evento de não conformidade, identificado
pelo campo Título com valor Erro ou Falha.
Este procedimento pode ser realizado, utilizando as seguintes variações nas operações de baixa do título de
contas a receber, que podem estar disponíveis em vários módulos do Microsiga Protheus®:
Baixas a Receber Automática – Atualizações / Contas a Receber / Baixa Rec Automat (FINA110);
Faturas a Receber – Atualizações / Contas a Receber / Faturas a Receber (FINA280);
Compensação de Títulos - Atualizações / Contas a Receber / Compensação CR (FINA330);
Recebimento de Títulos (Loja) – Atualizações / Atendimento / Venda Assistida / Recebimento (LOJXREC).
A rotina automática de seleção e envio dos pagamentos dos títulos ao CAP (LOJA2501), também realiza o envio
dos cancelamentos das baixas dos títulos, que pode ser realizados na rotina Baixas a Receber (FINA070).
INFORMAÇÕES TÉCNICAS