<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.adapter.net.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laennerth.silva</id>
	<title>Adapter - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.adapter.net.br/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Laennerth.silva"/>
	<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Especial:Contribui%C3%A7%C3%B5es/Laennerth.silva"/>
	<updated>2026-05-04T14:19:23Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2034</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2034"/>
		<updated>2023-11-08T19:47:54Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Alterar OLT para incluir campos relacionados ao FTP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==== Bloqueio de PIX dinâmico ====&lt;br /&gt;
Não serão geradas, novas chaves de um PIX dinâmico, caso a fatura já possua uma chave não expirada.&lt;br /&gt;
&lt;br /&gt;
=== Alteração no Cancelamento de Faturas ===&lt;br /&gt;
Para evitar que hajam erros em operações com faturas unificadas, relacionado a uma nota estar vinculada a duas faturas, uma cancelada e uma ativa, foi alterada a regra do cancelamento de fatura:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quando o usuário realizar o cancelamento de uma fatura, o usuário irá definir se:&lt;br /&gt;
&lt;br /&gt;
* Caso escolha reverter o faturamento, segue inalterada a regra;&lt;br /&gt;
* Caso escolha '''manter o faturamento gerado''', esta opção cancela o faturamento e recria faturamentos iguais, sem faturas vinculadas. Nessa opção, '''será removido o itemNota do faturamento original''', e no novo faturamento apenas, estará vinculado o itemNota.&lt;br /&gt;
&lt;br /&gt;
=== Integração de faturamento em lote enviar novos campos ===&lt;br /&gt;
Realizado um ajuste na rotina de integração em lote para que seja possível fazer o agrupamento de faturamentos.&lt;br /&gt;
&lt;br /&gt;
O campo ID_TELCO, referente ao codigoModelo da nota (da tabela TB_ModeloNotaFiscal) fará parte do DocumentLines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
=== Código de Cliente SAP no OFS ===&lt;br /&gt;
Será enviado o código de integração cliente SAP para o OFS, validando se o cliente possui informação preenchida na TB_ClienteIngracacaoSAP.&lt;br /&gt;
&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado esse código para o SAP;&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado o código padrão já utilizado no Adapter, Letra &amp;quot;C&amp;quot; + IDCliente.&lt;br /&gt;
&lt;br /&gt;
=== Integração OFS, ajuste campo em casos de reagendamento de atividade ===&lt;br /&gt;
Utilizara a informação de quantidade de registros de um atendimento na TB_LogReagendamentoAtendimento. &lt;br /&gt;
&lt;br /&gt;
Será informada a quantidade de registros + 1 no campo XA_CNT_ATD da Integração com Oracle OFS. Caso não exista nenhum registro, será informado o valor = 1.&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alterar OLT para incluir campos relacionados ao FTP ===&lt;br /&gt;
Adicionados os campos IPftp, PortaFTP: UsuarioFTP e SenhaFTP na tabela TB_OLT.  &lt;br /&gt;
&lt;br /&gt;
=== Permitir que no provisionamento da Huawei utilize arquivo xml ===&lt;br /&gt;
No provisionamento da Huawei, de algumas empresas, é utilizado o arquivo xml para provisionar, existem comandos que envia o arquivo de configuração(xml) para a ONU. Foram criados comandos que utilizam xml para esta situação específica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
=== Alteração na Rotina RotinaPY-IntegracaoSapNotas ===&lt;br /&gt;
Alterada a rotina RotinaPY-IntegracaoSapNotas para buscar as notas por ID do faturamentomes e de todos os faturamentos que possuem isIntegrado = S e não possuirem docentry (para buscar faturamentos integrados em lote).&lt;br /&gt;
&lt;br /&gt;
=== Ajuste rotina integração de faturamento em lote ===&lt;br /&gt;
Alteração da rotina de integração em lote, para validar a tabela TB_ClienteIntegracaoSAP do modulo integração, como já é realizada na rotina de integração de faturamento padrão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2033</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2033"/>
		<updated>2023-11-08T19:21:10Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* FINANCEIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==== Bloqueio de PIX dinâmico ====&lt;br /&gt;
Não serão geradas, novas chaves de um PIX dinâmico, caso a fatura já possua uma chave não expirada.&lt;br /&gt;
&lt;br /&gt;
=== Alteração no Cancelamento de Faturas ===&lt;br /&gt;
Para evitar que hajam erros em operações com faturas unificadas, relacionado a uma nota estar vinculada a duas faturas, uma cancelada e uma ativa, foi alterada a regra do cancelamento de fatura:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quando o usuário realizar o cancelamento de uma fatura, o usuário irá definir se:&lt;br /&gt;
&lt;br /&gt;
* Caso escolha reverter o faturamento, segue inalterada a regra;&lt;br /&gt;
* Caso escolha '''manter o faturamento gerado''', esta opção cancela o faturamento e recria faturamentos iguais, sem faturas vinculadas. Nessa opção, '''será removido o itemNota do faturamento original''', e no novo faturamento apenas, estará vinculado o itemNota.&lt;br /&gt;
&lt;br /&gt;
=== Integração de faturamento em lote enviar novos campos ===&lt;br /&gt;
Realizado um ajuste na rotina de integração em lote para que seja possível fazer o agrupamento de faturamentos.&lt;br /&gt;
&lt;br /&gt;
O campo ID_TELCO, referente ao codigoModelo da nota (da tabela TB_ModeloNotaFiscal) fará parte do DocumentLines.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
=== Código de Cliente SAP no OFS ===&lt;br /&gt;
Será enviado o código de integração cliente SAP para o OFS, validando se o cliente possui informação preenchida na TB_ClienteIngracacaoSAP.&lt;br /&gt;
&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado esse código para o SAP;&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado o código padrão já utilizado no Adapter, Letra &amp;quot;C&amp;quot; + IDCliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alterar OLT para incluir campos relacionados ao FTP ===&lt;br /&gt;
Adicionados os campos IPftp, PortaFTP: UsuarioFTP e SenhaFTP na tabela TB_OLT. &lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
=== Alteração na Rotina RotinaPY-IntegracaoSapNotas ===&lt;br /&gt;
Alterada a rotina RotinaPY-IntegracaoSapNotas para buscar as notas por ID do faturamentomes e de todos os faturamentos que possuem isIntegrado = S e não possuirem docentry (para buscar faturamentos integrados em lote).&lt;br /&gt;
&lt;br /&gt;
=== Ajuste rotina integração de faturamento em lote ===&lt;br /&gt;
Alteração da rotina de integração em lote, para validar a tabela TB_ClienteIntegracaoSAP do modulo integração, como já é realizada na rotina de integração de faturamento padrão.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2032</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2032"/>
		<updated>2023-11-07T12:22:53Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* FINANCEIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==== Bloqueio de PIX dinâmico ====&lt;br /&gt;
Não serão geradas, novas chaves de um PIX dinâmico, caso a fatura já possua uma chave não expirada.&lt;br /&gt;
&lt;br /&gt;
=== Alteração no Cancelamento de Faturas ===&lt;br /&gt;
Para evitar que hajam erros em operações com faturas unificadas, relacionado a uma nota estar vinculada a duas faturas, uma cancelada e uma ativa, foi alterada a regra do cancelamento de fatura:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quando o usuário realizar o cancelamento de uma fatura, o usuário irá definir se:&lt;br /&gt;
&lt;br /&gt;
* Caso escolha reverter o faturamento, segue inalterada a regra;&lt;br /&gt;
* Caso escolha '''manter o faturamento gerado''', esta opção cancela o faturamento e recria faturamentos iguais, sem faturas vinculadas. Nessa opção, '''será removido o itemNota do faturamento original''', e no novo faturamento apenas, estará vinculado o itemNota.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
=== Código de Cliente SAP no OFS ===&lt;br /&gt;
Será enviado o código de integração cliente SAP para o OFS, validando se o cliente possui informação preenchida na TB_ClienteIngracacaoSAP.&lt;br /&gt;
&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado esse código para o SAP;&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado o código padrão já utilizado no Adapter, Letra &amp;quot;C&amp;quot; + IDCliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2030</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2030"/>
		<updated>2023-10-30T17:42:29Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* OPERACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==== Bloqueio de PIX dinâmico ====&lt;br /&gt;
Não serão geradas, novas chaves de um PIX dinâmico, caso a fatura já possua uma chave não expirada.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
=== Código de Cliente SAP no OFS ===&lt;br /&gt;
Será enviado o código de integração cliente SAP para o OFS, validando se o cliente possui informação preenchida na TB_ClienteIngracacaoSAP.&lt;br /&gt;
&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado esse código para o SAP;&lt;br /&gt;
* Caso o cliente não tenha código integração SAP preenchido, deverá ser enviado o código padrão já utilizado no Adapter, Letra &amp;quot;C&amp;quot; + IDCliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2029</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2029"/>
		<updated>2023-10-30T17:19:27Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Gerar PIX dinâmico Itaú */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==== Bloqueio de PIX dinâmico ====&lt;br /&gt;
Não serão geradas, novas chaves de um PIX dinâmico, caso a fatura já possua uma chave não expirada.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2028</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2028"/>
		<updated>2023-10-30T17:15:58Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Campo 'Destino atendimento' em branco após inserir uma informação adicional no atendimento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos permanecem preenchidos após remover a baixa da FATURA ===&lt;br /&gt;
Ao apagar a baixa de uma fatura no sistema não estão mudando  para NULL os campos IDFormaPagamento e TipoPagamento;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Envio de cobrança no cartão de crédito em faturas pagas ===&lt;br /&gt;
Possibilidade de enviar a cobrança para o cartão de crédito, mesmo que a fatura já tenha sido paga via baixa manual no Adapter, ou pelo cliente via APP/CENTRAL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada, alterando para que as cobranças recorrentes de cartão crédito não busquem faturas com valor já pago.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Log Rotina - Nome do usuário ===&lt;br /&gt;
Erro apenas visual, no registro de histórico de uma rotina, nos itens da Listagem de log de rotina só aparece o nome do usuário caso o usuário esteja cadastrado como técnico na base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o preenchimento do 'usuariosResource' de uma chamada que só busca técnicos para buscar todos os usuários.&lt;br /&gt;
&lt;br /&gt;
=== BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O campo IDDadosDebitoCliente poderia ser limpo em caso de alteração de titularidade. &lt;br /&gt;
&lt;br /&gt;
Este não impactou em nenhum processo, pois há uma modificação para fatura digital em caso de alteração destes contratos de debito automático;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Impressão em Massa e Envio Faturas e Notas Referente Forma de Cobrança BV ===&lt;br /&gt;
Em análise foi identificado que não esta sendo possível gerar impressão em massa para as formas de cobrança do banco BV, o mesmo ocorre para a rotinas de envio de faturas e notas, foi identificado necessidade de atualização de biblioteca.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos da tabela atendimento, sobre agendamento e reagendamento errados ===&lt;br /&gt;
Em comercial -&amp;gt; Atendimentos. ao marcar um atendimento pendente -&amp;gt; visita técnica, o campo dataAgendamentoVisita, da TB_Atendimento não está sendo preenchido com a informação do momento do agendamento da visita;&lt;br /&gt;
&lt;br /&gt;
'''Informações preenchidas''':&lt;br /&gt;
&lt;br /&gt;
* A data de agendamento foi preenchida no campo DataReagendamento;&lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento está sendo preenchido no campo IDUsuarioReagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comportamento Correto''':&lt;br /&gt;
&lt;br /&gt;
Durante o AGENDAMENTO de um atendimento: &lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento deve ser preenchido apenas no campo no campo IDUsuarioAgendamento;&lt;br /&gt;
* Os campos DataReagendamento e IDUsuarioReagendamento devem ser preenchidos apenas quando o operador REAGENDAR um atendimento.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Reagendamento não preenche a data de reagendamento ===&lt;br /&gt;
Na tela de Agenda Técnica. em Operacional -&amp;gt; Agenda Operacional -&amp;gt; Agenda técnica, caso o atendimento seja reagendado, será salvo apenas a informação sobre o Usuário do Reagendamento; No campo justificativaReagendamento está sendo setado a informação escrita em justificativa do atendimento, não sendo salvo o motivo do reagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correção realizada no modulo web do alpha, preenchendo data de reagendamento e usuário corretamente.&lt;br /&gt;
&lt;br /&gt;
A informação Motivo do Reagendamento, no modal está sendo preenchida no log;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campo 'Destino atendimento' em branco após inserir uma informação adicional no atendimento ===&lt;br /&gt;
No atendimento ao clicar em '+ Adicionar informações' e confirmar, na tela o campo 'Destino atendimento' que estava preenchido, está ficando em branco.&lt;br /&gt;
&lt;br /&gt;
Alteração realizada no modulo web, após inserir informações adicionais, o sistema não estava carregando as informações do atendimento.&lt;br /&gt;
&lt;br /&gt;
=== Campo Motivo de Encaminhamento com descrição incorreta ===&lt;br /&gt;
No sistema após abrir um atendimento e clicar em &amp;quot;alterar destino&amp;quot; está sendo aberta a janela &amp;quot;Insira o motivo do encaminhamento&amp;quot;, porém o nome mostrado abaixo está &amp;quot;Meio físico&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O correto seria onde está escrito 'Meio físico' estar 'Motivo de encaminhamento'.&lt;br /&gt;
&lt;br /&gt;
Corrigido valor mostrado na label para 'Motivo de encaminhamento'&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2027</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2027"/>
		<updated>2023-10-30T17:13:05Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Reagendamento não preenche a data de reagendamento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos permanecem preenchidos após remover a baixa da FATURA ===&lt;br /&gt;
Ao apagar a baixa de uma fatura no sistema não estão mudando  para NULL os campos IDFormaPagamento e TipoPagamento;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Envio de cobrança no cartão de crédito em faturas pagas ===&lt;br /&gt;
Possibilidade de enviar a cobrança para o cartão de crédito, mesmo que a fatura já tenha sido paga via baixa manual no Adapter, ou pelo cliente via APP/CENTRAL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada, alterando para que as cobranças recorrentes de cartão crédito não busquem faturas com valor já pago.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Log Rotina - Nome do usuário ===&lt;br /&gt;
Erro apenas visual, no registro de histórico de uma rotina, nos itens da Listagem de log de rotina só aparece o nome do usuário caso o usuário esteja cadastrado como técnico na base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o preenchimento do 'usuariosResource' de uma chamada que só busca técnicos para buscar todos os usuários.&lt;br /&gt;
&lt;br /&gt;
=== BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O campo IDDadosDebitoCliente poderia ser limpo em caso de alteração de titularidade. &lt;br /&gt;
&lt;br /&gt;
Este não impactou em nenhum processo, pois há uma modificação para fatura digital em caso de alteração destes contratos de debito automático;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Impressão em Massa e Envio Faturas e Notas Referente Forma de Cobrança BV ===&lt;br /&gt;
Em análise foi identificado que não esta sendo possível gerar impressão em massa para as formas de cobrança do banco BV, o mesmo ocorre para a rotinas de envio de faturas e notas, foi identificado necessidade de atualização de biblioteca.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos da tabela atendimento, sobre agendamento e reagendamento errados ===&lt;br /&gt;
Em comercial -&amp;gt; Atendimentos. ao marcar um atendimento pendente -&amp;gt; visita técnica, o campo dataAgendamentoVisita, da TB_Atendimento não está sendo preenchido com a informação do momento do agendamento da visita;&lt;br /&gt;
&lt;br /&gt;
'''Informações preenchidas''':&lt;br /&gt;
&lt;br /&gt;
* A data de agendamento foi preenchida no campo DataReagendamento;&lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento está sendo preenchido no campo IDUsuarioReagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comportamento Correto''':&lt;br /&gt;
&lt;br /&gt;
Durante o AGENDAMENTO de um atendimento: &lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento deve ser preenchido apenas no campo no campo IDUsuarioAgendamento;&lt;br /&gt;
* Os campos DataReagendamento e IDUsuarioReagendamento devem ser preenchidos apenas quando o operador REAGENDAR um atendimento.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Reagendamento não preenche a data de reagendamento ===&lt;br /&gt;
Na tela de Agenda Técnica. em Operacional -&amp;gt; Agenda Operacional -&amp;gt; Agenda técnica, caso o atendimento seja reagendado, será salvo apenas a informação sobre o Usuário do Reagendamento; No campo justificativaReagendamento está sendo setado a informação escrita em justificativa do atendimento, não sendo salvo o motivo do reagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correção realizada no modulo web do alpha, preenchendo data de reagendamento e usuário corretamente.&lt;br /&gt;
&lt;br /&gt;
A informação Motivo do Reagendamento, no modal está sendo preenchida no log;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campo 'Destino atendimento' em branco após inserir uma informação adicional no atendimento ===&lt;br /&gt;
No atendimento ao clicar em '+ Adicionar informações' e confirmar, na tela o campo 'Destino atendimento' que estava preenchido, está ficando em branco.&lt;br /&gt;
&lt;br /&gt;
Alteração realizada no modulo web dos homos, após inserir informações adicionais, o sistema não estava carregando as informações do atendimento.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2025</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2025"/>
		<updated>2023-10-25T13:38:05Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP. Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2024</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2024"/>
		<updated>2023-10-25T13:03:57Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2023</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2023"/>
		<updated>2023-10-25T11:43:01Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Flag Agenda Tecnica Integrada Setando Null no Banco */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos permanecem preenchidos após remover a baixa da FATURA ===&lt;br /&gt;
Ao apagar a baixa de uma fatura no sistema não estão mudando  para NULL os campos IDFormaPagamento e TipoPagamento;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Envio de cobrança no cartão de crédito em faturas pagas ===&lt;br /&gt;
Possibilidade de enviar a cobrança para o cartão de crédito, mesmo que a fatura já tenha sido paga via baixa manual no Adapter, ou pelo cliente via APP/CENTRAL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada, alterando para que as cobranças recorrentes de cartão crédito não busquem faturas com valor já pago.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Log Rotina - Nome do usuário ===&lt;br /&gt;
Erro apenas visual, no registro de histórico de uma rotina, nos itens da Listagem de log de rotina só aparece o nome do usuário caso o usuário esteja cadastrado como técnico na base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o preenchimento do 'usuariosResource' de uma chamada que só busca técnicos para buscar todos os usuários.&lt;br /&gt;
&lt;br /&gt;
=== BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O campo IDDadosDebitoCliente poderia ser limpo em caso de alteração de titularidade. &lt;br /&gt;
&lt;br /&gt;
Este não impactou em nenhum processo, pois há uma modificação para fatura digital em caso de alteração destes contratos de debito automático;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Impressão em Massa e Envio Faturas e Notas Referente Forma de Cobrança BV ===&lt;br /&gt;
Em análise foi identificado que não esta sendo possível gerar impressão em massa para as formas de cobrança do banco BV, o mesmo ocorre para a rotinas de envio de faturas e notas, foi identificado necessidade de atualização de biblioteca.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos da tabela atendimento, sobre agendamento e reagendamento errados ===&lt;br /&gt;
Em comercial -&amp;gt; Atendimentos. ao marcar um atendimento pendente -&amp;gt; visita técnica, o campo dataAgendamentoVisita, da TB_Atendimento não está sendo preenchido com a informação do momento do agendamento da visita;&lt;br /&gt;
&lt;br /&gt;
'''Informações preenchidas''':&lt;br /&gt;
&lt;br /&gt;
* A data de agendamento foi preenchida no campo DataReagendamento;&lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento está sendo preenchido no campo IDUsuarioReagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comportamento Correto''':&lt;br /&gt;
&lt;br /&gt;
Durante o AGENDAMENTO de um atendimento: &lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento deve ser preenchido apenas no campo no campo IDUsuarioAgendamento;&lt;br /&gt;
* Os campos DataReagendamento e IDUsuarioReagendamento devem ser preenchidos apenas quando o operador REAGENDAR um atendimento.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Reagendamento não preenche a data de reagendamento ===&lt;br /&gt;
Na tela de Agenda Técnica. em Operacional -&amp;gt; Agenda Operacional -&amp;gt; Agenda técnica, caso o atendimento seja reagendado, será salvo apenas a informação sobre o Usuário do Reagendamento; No campo justificativaReagendamento está sendo setado a informação escrita em justificativa do atendimento, não sendo salvo o motivo do reagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Correção realizada no modulo web do alpha, preenchendo data de reagendamento e usuário corretamente.&lt;br /&gt;
&lt;br /&gt;
A informação Motivo do Reagendamento, no modal está sendo preenchida no log;&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2022</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2022"/>
		<updated>2023-10-25T11:39:19Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos permanecem preenchidos após remover a baixa da FATURA ===&lt;br /&gt;
Ao apagar a baixa de uma fatura no sistema não estão mudando  para NULL os campos IDFormaPagamento e TipoPagamento;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Envio de cobrança no cartão de crédito em faturas pagas ===&lt;br /&gt;
Possibilidade de enviar a cobrança para o cartão de crédito, mesmo que a fatura já tenha sido paga via baixa manual no Adapter, ou pelo cliente via APP/CENTRAL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada, alterando para que as cobranças recorrentes de cartão crédito não busquem faturas com valor já pago.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Log Rotina - Nome do usuário ===&lt;br /&gt;
Erro apenas visual, no registro de histórico de uma rotina, nos itens da Listagem de log de rotina só aparece o nome do usuário caso o usuário esteja cadastrado como técnico na base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o preenchimento do 'usuariosResource' de uma chamada que só busca técnicos para buscar todos os usuários.&lt;br /&gt;
&lt;br /&gt;
=== BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O campo IDDadosDebitoCliente poderia ser limpo em caso de alteração de titularidade. &lt;br /&gt;
&lt;br /&gt;
Este não impactou em nenhum processo, pois há uma modificação para fatura digital em caso de alteração destes contratos de debito automático;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Impressão em Massa e Envio Faturas e Notas Referente Forma de Cobrança BV ===&lt;br /&gt;
Em análise foi identificado que não esta sendo possível gerar impressão em massa para as formas de cobrança do banco BV, o mesmo ocorre para a rotinas de envio de faturas e notas, foi identificado necessidade de atualização de biblioteca.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos da tabela atendimento, sobre agendamento e reagendamento errados ===&lt;br /&gt;
Em comercial -&amp;gt; Atendimentos. ao marcar um atendimento pendente -&amp;gt; visita técnica, o campo dataAgendamentoVisita, da TB_Atendimento não está sendo preenchido com a informação do momento do agendamento da visita;&lt;br /&gt;
&lt;br /&gt;
'''Informações preenchidas''':&lt;br /&gt;
&lt;br /&gt;
* A data de agendamento foi preenchida no campo DataReagendamento;&lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento está sendo preenchido no campo IDUsuarioReagendamento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Comportamento Correto''':&lt;br /&gt;
&lt;br /&gt;
Durante o AGENDAMENTO de um atendimento: &lt;br /&gt;
&lt;br /&gt;
* O usuário do agendamento deve ser preenchido apenas no campo no campo IDUsuarioAgendamento;&lt;br /&gt;
* Os campos DataReagendamento e IDUsuarioReagendamento devem ser preenchidos apenas quando o operador REAGENDAR um atendimento.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2019</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2019"/>
		<updated>2023-10-19T19:42:06Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Gerar PIX dinâmico Itaú ===&lt;br /&gt;
Está sendo utilizada a api, APIs Regulatórias Pix Recebimentos, para gerar o pix dinamicamente para faturas que não tenham o pix vinculado à fatura.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2018</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2018"/>
		<updated>2023-10-18T17:33:37Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Rotina Envio Alerta SMS não validando serviço infobip */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Campos permanecem preenchidos após remover a baixa da FATURA ===&lt;br /&gt;
Ao apagar a baixa de uma fatura no sistema não estão mudando  para NULL os campos IDFormaPagamento e TipoPagamento;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Envio de cobrança no cartão de crédito em faturas pagas ===&lt;br /&gt;
Possibilidade de enviar a cobrança para o cartão de crédito, mesmo que a fatura já tenha sido paga via baixa manual no Adapter, ou pelo cliente via APP/CENTRAL.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada, alterando para que as cobranças recorrentes de cartão crédito não busquem faturas com valor já pago.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Log Rotina - Nome do usuário ===&lt;br /&gt;
Erro apenas visual, no registro de histórico de uma rotina, nos itens da Listagem de log de rotina só aparece o nome do usuário caso o usuário esteja cadastrado como técnico na base.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o preenchimento do 'usuariosResource' de uma chamada que só busca técnicos para buscar todos os usuários.&lt;br /&gt;
&lt;br /&gt;
=== BUG  -  ALTERAÇÃO DE TITULARIDADE MANTENDO DADOS DEBITO DO TITULAR ANTIGO NO NOVO TITULAR ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O campo IDDadosDebitoCliente poderia ser limpo em caso de alteração de titularidade. &lt;br /&gt;
&lt;br /&gt;
Este não impactou em nenhum processo, pois há uma modificação para fatura digital em caso de alteração destes contratos de debito automático;&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2017</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2017"/>
		<updated>2023-10-18T17:24:34Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Rotina Envio Alerta SMS não validando serviço infobip ===&lt;br /&gt;
Rotina de Envio Alerta SMS não esta validando o serviço webservice da infobip, não estava realizando o envio de sms.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2016</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2016"/>
		<updated>2023-10-18T17:18:14Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;br /&gt;
&lt;br /&gt;
=== BUG - ALTERAÇÃO DE DESTINO NAO APLICA &amp;quot;VISUALMENTE&amp;quot; APOS CLICAR NO BOTAO ADICIONAR DO &amp;quot;MOTIVO DE ENCAMINHAMENTO&amp;quot; ===&lt;br /&gt;
Ao selecionar o botão alterar o destino, no cadastro de atendimentos, quando alteramos o destino do atendimento, a tela está recarregando, e o destino atual está sendo carregado, no lugar do destino escolhido.&lt;br /&gt;
&lt;br /&gt;
Erro era apenas visual.&lt;br /&gt;
&lt;br /&gt;
=== BUG - VERIFICAR REFIDELIZAÇÃO ===&lt;br /&gt;
Ao fazer refidelização via Upgrade/Downgrade/Migração/Alteração de Titularidade em que a data do vencimento da fidelidade é alterada para antes da data inicial, o sistema está setando a data de vencimento da fidelização para a data atual.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O Cálculo de uma nova data de refidelização automática, é feito &amp;quot;espelhando&amp;quot; a antiga fidelização (Data inicial até a final).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Solução: O sistema irá barrar que uma alteração de vencimento de refidelizações insira uma data de vencimento anterior a data inicial. Neste caso, deverá ser apresentada também a data inicial de fidelização, pois esta não é apresentada em tela.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Contratos de Carnê, não sao inseridos na TB_ControleGeracaoCarne ===&lt;br /&gt;
Após realizar um up/down em um contrato, caso seja mantido uma forma de cobrança qualquer que não seja carnê, e posteriormente alterar a Forma de Cobranca para carnê, o contrato anterior é alterado automaticamente para carnê, porem não é inserido na TB_ControleGeracaoCarne, dessa forma fica impossibilitado de gerar cobranca para esse contrato.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2015</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2015"/>
		<updated>2023-10-18T12:13:18Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;br /&gt;
&lt;br /&gt;
=== BUG - PROSPECTOS CONVERTIDOS EM CLIENTES EXTERNOS NÃO SOBEM ARQUIVOS PARA O CLIENTE ===&lt;br /&gt;
Modificado o endpoint de conversão de clientes, para que este vincule os arquivos adicionados no prospecto, ao novo cliente.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2014</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2014"/>
		<updated>2023-10-11T13:51:15Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Integração Eletrônica PIX Santander */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
Criada a TB_WorkspaceRemessaEletronica;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao enviar remessa eletrônica com ou sem pix, o sistema verifica se o convenio já possui um workspace cadastrado na tabela TB_WorkspaceRemessaEletronica. Se não existir, será acionado o endpoint de cadastro de workspaces através do registro indicado na TB_PixIntegradora da ação CRIAR_WORKSPACE_REMESSA_ELETRONICA.&lt;br /&gt;
&lt;br /&gt;
Caso já possua um workspace, será utilizado o id para enviar no json de registro do boleto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Foi criado um endpoint para &amp;quot;escutar&amp;quot; os pagamentos enviados pelo banco. Esse endpoint só será utilizado caso for especidicado no body do endpoint de criação de um workspace. Nos campos (&amp;quot;webhookURL&amp;quot; e &amp;quot;pixBillingWebhookActive&amp;quot;). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS''': Não é recomendado habilitar a escuta de pagamentos por codigo de barras, pois o mesmo só é devidamente confirmado após 1 dia util (deixando apenas para confirmar a entrada pelo retorno). Caso não queria utilizar o endpoint de escuta de pagamentos, a fatura terá baixa através do arquivo de retorno enviado pelo banco. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2013</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2013"/>
		<updated>2023-10-11T13:31:33Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Integração Getnet para Pagamentos Recorrência e Getnet PIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
Realizada Integração Getnet para pagamentos Recorrência e Pagamentos PIX;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a chave de configuração do financeiro, que define qual a integradora será feito o pagamento de recorrência: &lt;br /&gt;
&lt;br /&gt;
Antes: ID_SERVIDOR_INTEGRACAO_CIELO_ESCRITA&lt;br /&gt;
&lt;br /&gt;
para: ID_SERVIDOR_INTEGRACAO_CARTAO_RECORRENCIA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;OBS: A Configuração e disponibilidade da funcionalidade irá variar de acordo com a empresa, para mais detalhes consulte o suporte técnico;&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2012</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2012"/>
		<updated>2023-10-09T18:36:41Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Integração Getnet para pagamentos recorrência */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma DirectTV GO para as funcionalidades:&lt;br /&gt;
* Cadastrar assinante na plataforma DirectTV GO;&lt;br /&gt;
* Desabilitar Assinante, caso o contrato não esteja ativado;&lt;br /&gt;
* Reativar Assinante;&lt;br /&gt;
* Editar Assinante (Permite apenas editar o login)&lt;br /&gt;
* Novo Contrato;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Pacote Avulso ou Canal Avulso;&lt;br /&gt;
* Upgrade/Downgrade de um Contrato;&lt;br /&gt;
* Cancelar Contrato;&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as URL's referentes a integração.&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para Pagamentos Recorrência e Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2011</id>
		<title>Bugs Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Outubro2023&amp;diff=2011"/>
		<updated>2023-10-06T20:27:29Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: Criou página com '=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco === Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.  Adicionado valid...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Flag Agenda Tecnica Integrada Setando Null no Banco ===&lt;br /&gt;
Flag &amp;quot;agenda técnica integrada&amp;quot; setando NULL quando desmarcada, no cadastro de uma cidade.&lt;br /&gt;
&lt;br /&gt;
Adicionado validação para, caso &amp;quot;agendaTecnicaIntegrada&amp;quot; seja null, enviar &amp;quot;false&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== BUG - MOB - PROSPECTO COM REGISTRO NA TB_ConsultaCredito mesmo com score abaixo sendo aprovado ===&lt;br /&gt;
A consulta de crédito por cpf está aprovando qualquer consulta de cpf que reutilize informações de consultas passadas, quando o registro é copiado.&lt;br /&gt;
&lt;br /&gt;
Possuindo registros na TB_ConsultaCredito em data nos limites da chave DIAS_INTERVALO_CONSULTA_SPC.&lt;br /&gt;
&lt;br /&gt;
Adicionado chamada async com callback para verificar score mínimo para consulta credito.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=2010</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=2010"/>
		<updated>2023-10-06T20:20:44Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG'S */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Manual Adapter: ====&lt;br /&gt;
&lt;br /&gt;
* [[Menu Intranet|Intranet]]&lt;br /&gt;
* [[Menu Autenticação|Autenticação]]&lt;br /&gt;
* Terceiros&lt;br /&gt;
* [[Menu Comercial|Comercial]]&lt;br /&gt;
* [[Menu Financeiro|Financeiro]]&lt;br /&gt;
* Estoque&lt;br /&gt;
* Operacional&lt;br /&gt;
* Redes / Suporte&lt;br /&gt;
* [[Menu Telefonia|Telefonia]]&lt;br /&gt;
* RH&lt;br /&gt;
* BI&lt;br /&gt;
* Relatórios&lt;br /&gt;
* Rotinas&lt;br /&gt;
* [[Menu Integração|Integração]]&lt;br /&gt;
* [[Migração]]&lt;br /&gt;
* [[Webservice|WebService]]&lt;br /&gt;
&lt;br /&gt;
==== Integrações ==== &lt;br /&gt;
* [[Menu Integrações|Integrações]]&lt;br /&gt;
&lt;br /&gt;
==== Atualizações: ====&lt;br /&gt;
&lt;br /&gt;
* [[Agosto2021]]&lt;br /&gt;
* [[Setembro2021]]&lt;br /&gt;
* [[Outubro2021]]&lt;br /&gt;
* [[Novembro2021]]&lt;br /&gt;
* [[Janeiro2022]]&lt;br /&gt;
* [[Fevereiro2022]]&lt;br /&gt;
* [[Março2022]]&lt;br /&gt;
* [[Abril2022]]&lt;br /&gt;
* [[Maio2022]]&lt;br /&gt;
* [[Junho2022]] &lt;br /&gt;
* [[Julho2022]]&lt;br /&gt;
* [[Agosto2022]]&lt;br /&gt;
* [[Setembro2022]]&lt;br /&gt;
* [[Outubro2022]]&lt;br /&gt;
* [[Novembro2022]]&lt;br /&gt;
* [[Dezembro2022]]&lt;br /&gt;
* [[Janeiro2023]]&lt;br /&gt;
* [[Fevereiro2023]]&lt;br /&gt;
* [[Maio2023]]&lt;br /&gt;
* [[Atualizações Julho2023|Julho2023]]&lt;br /&gt;
* [[Atualizações Outubro2023|Outubro2023]]&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== BUG'S ====&lt;br /&gt;
&lt;br /&gt;
* [[Bugs-julho2022|Julho2022]]&lt;br /&gt;
* [[Bugs-agosto2022|Agosto2022]]&lt;br /&gt;
* [[Bugs Setembro2022|Setembro2022]]&lt;br /&gt;
* [[Bugs Outubro2022|Outubro2022]]&lt;br /&gt;
* [[Bugs Novembro2022|Novembro2022]]&lt;br /&gt;
* [[Bugs Dezembro2022|Dezembro2022]]&lt;br /&gt;
* [[Bugs Janeiro2023|Janeiro2023]]&lt;br /&gt;
* [[Bugs Fevereiro2023|Fevereiro2023]]&lt;br /&gt;
* [[Bugs Maio2023|Maio2023]]&lt;br /&gt;
* [[Bugs Julho2023|Julho2023]]&lt;br /&gt;
* [[Bugs Outubro2023|Bugs Outubro 2023]]&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2009</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2009"/>
		<updated>2023-10-06T19:41:31Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Integração Banco do Brasil para pagamentos PIX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
Criada integração com o banco do brasil, para geração do QRcode na fatura via api, sendo possível realizar o pagamento da mesma por pix utilizando o conceito de Boleto híbrido, tendo a possibilidade de realizar o pagamento da faturas por código de barras ou pelo QRcode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para utilização, é necessário realizar o cadastro de todas as entidades referentes a integração PIX Eletrônico do banco em questão, sendo elas:&lt;br /&gt;
&lt;br /&gt;
* Tipo de integração: PIX – TB_PixIntegradora&lt;br /&gt;
* Integradoras: Remessa Eletronica Pix Banco do Brasil&lt;br /&gt;
* Cadastrar servidor de integração com dados do banco do Brasil&lt;br /&gt;
* Cadastrar URLs de autenticação&lt;br /&gt;
* Cadastrar URLs gerais necessárias para integração de PIX&lt;br /&gt;
* Cadastrar ações nas Integradoras de PIX&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Observações:&lt;br /&gt;
&lt;br /&gt;
* O Adapter não é um emissor ou provedor PIX, o sistema está apenas realizando a integração com o emissor Banco do Brasil para impressão nas faturas do sistema. &lt;br /&gt;
* As regras estabelecidas quanto a prazo de validade de chave, formato de recebimento, dados de chave para recebimento, entrada financeira em conta, conciliação bancária e demais, são de responsabilidade total do banco emissor. O Telco irá receber a chave PIX e imprimi-la para o cliente apenas. &lt;br /&gt;
* Os pagamentos realizados pelos clientes serão baixados no sistema de acordo com o formato disponibilizado pelo banco emissor, uma vez que ele é total responsável e controlador homologado no Banco Central para emissão de PIX, o Telco não.&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2008</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2008"/>
		<updated>2023-10-06T15:22:01Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Melhorias na integração SAP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de Faturamentos ====&lt;br /&gt;
No endpoint de criação de novas notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na tabela TB_ClienteIntegracaoSAP, o sistema enviará no CardCode o IDCliente Adapter, como já acontece;.&lt;br /&gt;
&lt;br /&gt;
==== Rotina de Integração de pagamentos ====&lt;br /&gt;
No endpoint de pagamento notas SAP, caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso não exista registro na TB_ClienteIntegracaoSAP então enviar o IDCliente Adapter normalmente.&lt;br /&gt;
&lt;br /&gt;
==== Integração de movimentações de estoque via APP ====&lt;br /&gt;
Caso exista registro na TB_ClienteIntegracaoSAP com um IDClienteSAP correspondente ao IDCliente do Adapter, o campo CardCode deverá ser preenchido com o dado da IDClienteSAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificados em:&lt;br /&gt;
&lt;br /&gt;
* Reabre OS por Tecnico (reabreOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/ReabreOS?tecnico&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
* Fechamento de OS por Técnico (fechamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/FechamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Fechamento de OS Suporte por Tecnico (suporteOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/SuporteOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Cancela Fechamento de OS por Tecnico (cancelamentoOS): '''&amp;lt;nowiki&amp;gt;https://URL/api/Operacao/CancelamentoOS?tecnico&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens na Custodia do Cliente (obtemDepositoCliente): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensCliente?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente e MAC (equipamentoNoClienteMac): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteMac?Cliente=C43&amp;amp;MacAddress&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Itens por Cliente na Instalação (obtemDepositoClienteInstalado): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ItensClienteInstalado?Cliente&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
* Consulta Parceiro de Negocio ( clienteExiste ): '''&amp;lt;nowiki&amp;gt;https://URL/api/Clientes/ClienteExiste?Cliente=&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
==== Tela de Consulta Estoque ====&lt;br /&gt;
Na tela gerenciar conexões (disponível em Clientes -&amp;gt; Gerenciar Conexões),  ao utilizar o botão &amp;quot;itens custódia SAP', a consulta deverá ser feita enviando o parâmetro de cardcode do cliente, ao executar a consulta de estoque de clientes;&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2007</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2007"/>
		<updated>2023-10-06T13:24:39Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* OPERACIONAL */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Ordem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
Será utilizado, opcional, o envio de informações do número de série do equipamento, em operações junto ao SAP.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Telas App Técnico: Meu Estoque, Lista de Equipamentos, Fechamento de Serviço (Opção para informar Serial da ONU), Movimentação de Estoque e Dados de Fechamento de OS foram modificadas para apresentar informações sobre o número serial, para os ambientes que utilizam o ID serial para amarração junto ao SAP;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para isto, foram realizadas modificações nos endpoints internos:&lt;br /&gt;
&lt;br /&gt;
* POST: /api/Operacao/FechamentoOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/ReabreOS?Tecnico=%s&lt;br /&gt;
* POST: /api/Operacao/CancelamentoOS?Tecnico=%s&lt;br /&gt;
* POST:/api/Operacao/SuporteOS?Tecnico=%s&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modificações:'''&lt;br /&gt;
&lt;br /&gt;
No bloco documentLine passar a enviar Numero Serial nos campos onde atualmente são enviados MAC. &lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;SerialNumbers&amp;quot;) e private List&amp;lt;SerialNumber&amp;gt; serialNumbers;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
E no bloco: '''SerialNumber = {'''&lt;br /&gt;
&lt;br /&gt;
'''@SerializedName(&amp;quot;InternalSerialNumber&amp;quot;)'''&lt;br /&gt;
&lt;br /&gt;
'''}'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2006</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2006"/>
		<updated>2023-10-06T11:58:33Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Cancelamento Ordem de Serviço no OFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
Ao cancelar uma Oodem de Serviço no ADAPTER, em um ambiente integrado com o OFS, o mesmo deve realizar ação no OFS, retirando-a do agendamento:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
* Se uma OS estiver agendada e for utilizado o botão &amp;quot;reverter status&amp;quot; a mesma deverá ser retirada da agenda no OFS; &lt;br /&gt;
* Se uma OS for finalizada utilizando os botões &amp;quot;Fechar atendimento&amp;quot; ou &amp;quot;Fechar sem solução&amp;quot;, e estiver agendada no OFS, a mesma deverá ter seu agendamento cancelado no OFS;&lt;br /&gt;
* Se uma OS tiver seu &amp;quot;Destino atendimento&amp;quot; alterado para outro setor diferente do &amp;quot;OPERACIONAL&amp;quot; e ela estiver agendada no OFS, o sistema deverá realizar o cancelamento do agendamento no OFS;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Todas as ações descritas acima deverão registrar no Log na TB_LogAtendimento, com o usuário que realizou a modificação.&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2005</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2005"/>
		<updated>2023-10-05T19:55:01Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* AUTENTICAÇÃO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
Realizada alteração no módulo de autenticação, afim de permitir o login de usuários por protocolo LDAP.Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter. Caso a chave esteja nula, seguirá para o login padrão, como já acontece normalmente;&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2004</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2004"/>
		<updated>2023-10-05T17:57:00Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Cancelamento Ordem de Serviço no OFS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
Chave ENDERECO_SERVIDOR_LDAP criada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso a chave ENDERECO_SERVIDOR_LDAP estiver diferente de null ou vazia, será validado o endereço LDAP indicado na chave, antes de realizar o login padrão no Adapter.&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2003</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2003"/>
		<updated>2023-10-02T19:31:51Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Implementar remessa eletrônica ITAU com novo certificado gerado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
Realizada a adaptação da integração Geogrid para que seja possível fazer operações com condomínios na plataforma. &lt;br /&gt;
&lt;br /&gt;
Operações realizadas:&lt;br /&gt;
&lt;br /&gt;
* Listagem de Condomínios;&lt;br /&gt;
* Busca de Condomínios por Raio;&lt;br /&gt;
* Vínculo de Cliente no Condomínio;&lt;br /&gt;
* Remoção de Cliente do Condomínio;&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
Desenvolvida Integração com a Plataforma MultiTV para as funcionalidades:&lt;br /&gt;
&lt;br /&gt;
* Cadastrar assinante na plataforma;&lt;br /&gt;
* Vincular Produto ao Assinante da Plataforma;&lt;br /&gt;
* Habilitar Contrato;&lt;br /&gt;
* Habilitar Contrato com VOD;&lt;br /&gt;
* Suspender Contrato;&lt;br /&gt;
* Suspender VOD;&lt;br /&gt;
* Habilitação em Confiança;&lt;br /&gt;
* Upgrade/Downgrade;&lt;br /&gt;
* Habilitar Produto na plataforma;&lt;br /&gt;
* Habilitar VOD;&lt;br /&gt;
* Atualizar Dados de TV;&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
Criado o atributo isVenda na tabela TB_Servico;&lt;br /&gt;
&lt;br /&gt;
Criado o atributo NumeroSerialVenda na tabela TB_CobrancaVisitaTecnica;&lt;br /&gt;
&lt;br /&gt;
Criados os atributos NumeroSerialVenda e VendaImobilizado na tabela TB_FaturamentoServico;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No APP Técnico, ao selecionar um serviço tipo Venda, solicitar ao usuário informar o numero serial/mac (string) e salvar na TB_CobrancaVisitaTecnica o NumeroSerialVenda&lt;br /&gt;
&lt;br /&gt;
Ao ser aprovada a cobrança da visita técnica ou se a aprovação ser automática no sistema, deverá ser lançado um evento na TB_FaturamentoServico com o NumeroSerialVenda Informado e VendaImobilizado == 1&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração de faturamento para o SAP, caso tenha algum serviço na TB_FaturamentoServico com esses campos informados deverá ser passado no método invoice/NovaNotaSaida no item de nota correspondente no campo MAC SERIE no JSON conforme exemplo abaixo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Maio2023&amp;diff=2002</id>
		<title>Maio2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Maio2023&amp;diff=2002"/>
		<updated>2023-10-02T18:26:37Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Bloquear as ações nos modais exibidos em tela, enquanto há carregamento de informações ===&lt;br /&gt;
Foi adicionado uma div transparente, no carregamento de modais, para impedir que o usuário clique em qualquer botão enquanto o carregamento está sendo feito. A modificação antiga não incidia em modais.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemDivBloqueioModal.png|alt=Inserida uma div para evitar clicks no load das telas|centro|miniaturadaimagem|436x436px|Inserida uma div para evitar clicks no load das telas]]&lt;br /&gt;
&lt;br /&gt;
=== Criar field valorComposicao na dto Modelo de Contrato ===&lt;br /&gt;
Criada uma Lista de dadosComposições salvando descrição e valor das composições dos contratos.&lt;br /&gt;
&lt;br /&gt;
O método getValoresModeloContrato, da ContratoService foi utilizado para popular esse novo List.&lt;br /&gt;
&lt;br /&gt;
=== Criar novo field rg para termo de portabilidade ===&lt;br /&gt;
Criado novo field RG para termo de portabilidade.&lt;br /&gt;
&lt;br /&gt;
=== Não permitir converter serviços de interesse em contrato com o prospecto de origem esta em PERDEU ===&lt;br /&gt;
Planos e Pacotes não são exibidos para prospectos com observação perdeu.&lt;br /&gt;
[[Arquivo:ImageMmODALpERDEU.png|alt=Planos e Pacotes não são exibidos para prospectos com observação perdeu|centro|miniaturadaimagem|570x570px|Planos e Pacotes não são exibidos para prospectos com observação perdeu]]&lt;br /&gt;
&lt;br /&gt;
=== Criar field no modeloContratodto que traga o valor do desconto configurado no pacote. ===&lt;br /&gt;
Criado field descontosPacote no modeloContratodto, que traz o valor do desconto configurado no pacote.&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Criar atributo IDServidorIntegracaoPix na TB_FormaCobranca ===&lt;br /&gt;
Criado atributo IDServidorIntegracaoPix(Bigint) na TB_FormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Criado um index no campo IDServidorIntegracaoPix.&lt;br /&gt;
&lt;br /&gt;
Criado um campo na tela de cadastro de forma de cobrança. Ele deve ser um combo listando os servidores de integração do modulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Alterar status de contrato na negociação ===&lt;br /&gt;
Para funcionalidade de inadimplência, houve uma alteração para que o sistema valide a chave de configuração ID_STATUS_CONTRATO_NEGOCIADO do modulo financeiro. &lt;br /&gt;
&lt;br /&gt;
# Caso a chave de configuração estiver com um IDStatusContrato válido ao realizar a negociação, alterará o status do contrato negociado para o id indicado na chave.&lt;br /&gt;
# Caso a configuração da chave estiver com o preenchimento vazio, manter o contrato negociado no status atual em que ele se encontra.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Criar field “complementoEndereco” para modelo de fatura e nota unificada ===&lt;br /&gt;
Criado field “complementoEndereco”, para modelo de fatura e nota unificada.&lt;br /&gt;
&lt;br /&gt;
=== Criar fields &amp;quot;velocidade&amp;quot; e &amp;quot;descrição do plano&amp;quot; para layout de fatura não unificado ===&lt;br /&gt;
Criados os fields &amp;quot;velocidade&amp;quot; e &amp;quot;descrição do plano&amp;quot; para utilizar no layout de fatura não unificado.&lt;br /&gt;
&lt;br /&gt;
=== Permitir o cadastro de vencimento maior que 28 ===&lt;br /&gt;
Permitir o cadastro de vencimento maior que 28, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Vencimentos, de modo que não impacte em contratos com forma de cobrança pré paga.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemVencimento28.png|alt=Vencimento maior que 28|centro|miniaturadaimagem|581x581px|Vencimento maior que 28]]&lt;br /&gt;
&lt;br /&gt;
=== Na integração do faturamento, criar chave para configurar o campo WhsCode no envio. ===&lt;br /&gt;
Criada a chave CODE_WHS_INTEGRACAO_FATURAMENTO, no modulo financeiro.&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina '''rotinapy-integracaosapfaturamentos''' para usar esse campo, dessa chave. &lt;br /&gt;
&lt;br /&gt;
=== Criar flag GeraProrata na TB_Plano e alterar regra de negocio na alteracao de status de contrato para nao alterar data de ultimo faturamento caso a nova flag esteja false ===&lt;br /&gt;
Criado o atributo GeraProrata (Boolean) na TB_Plano. O valor default do mesmo deverá ser true. &lt;br /&gt;
&lt;br /&gt;
A flag estará disponível para alteração, somente se o plano for do tipo de cobrança POSTECIPADA. Caso o plano seja for do tipo de cobrança ANTECIPADA, não haverá mudança.&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio ====&lt;br /&gt;
Caso o campo GeraProrata = false:&lt;br /&gt;
&lt;br /&gt;
* Na Habilitação do contrato, a data do último faturamento do mesmo deverá ser a data final, correspondente ao período passado do mesmo.&lt;br /&gt;
* No cancelamento do contrato, a data de cancelamento deverá ficar com a data final do período seguinte.&lt;br /&gt;
* Na suspensão:&lt;br /&gt;
** Caso o último faturamento seja menor que hoje, o sistema deverá gerar um proporcional com o valor do mês cheio e alterar a data de ultimo faturamento da a data fim do período. &lt;br /&gt;
** Caso a data de ultimo faturamento seja maior que hoje, não gera proporcional e nem altera a mesma.&lt;br /&gt;
* Na habilitação: &lt;br /&gt;
** Caso o último faturamento seja passado, o sistema deverá calcular a data fim do período passado e alterar a mesma para essa data (para que o mês corrente seja cobrado). &lt;br /&gt;
** Caso a data de último faturamento seja futura, a mesma não deve ser alterada.&lt;br /&gt;
* O Contrato cujo plano for GeraProrata = false, o sistema não deverá permitir a inativação temporaria e nem habilitação em confiança.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso o campo GeraProrata = true, o sistema deverá se comportar da mesma forma que é atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Adicionar campo Integradora na tela de cadastro de forma de pagamento quando a mesma estiver marcada como PIX. ===&lt;br /&gt;
Adicionar campo '''Integradora''' na tela de cadastro de forma de pagamento, quando a mesma estiver marcada como PIX. Esse campo irá popular o atributo IDIntegradoraPix.&lt;br /&gt;
[[Arquivo:ImagemIntegradoraFormaDePagamentoPIX.png|alt=Campo Integradora em Cadastro de Forma de Pagamento PIX|centro|miniaturadaimagem|508x508px|Campo Integradora em Cadastro de Forma de Pagamento PIX]]&lt;br /&gt;
&lt;br /&gt;
=== Criar uma chave de configuração TIPO_SIMPLES_NACIONAL_IMPRESSAO_NOTA no financeiro ===&lt;br /&gt;
Na impressão de nota, será substituido o código do método getTextoAliquota, para exibir o texto de acordo com o preenchimento da chave.&lt;br /&gt;
&lt;br /&gt;
'''Casos opcionais:'''&lt;br /&gt;
&lt;br /&gt;
# Chave == 1 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 1,25%.&lt;br /&gt;
# Chave == 2 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 1,86%&lt;br /&gt;
# Chave == 3 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,33%&lt;br /&gt;
# Chave == 4 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,56%&lt;br /&gt;
# Chave == 5 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,58%&lt;br /&gt;
# Chave == 6 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,82%&lt;br /&gt;
# Chave == 7 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,84%&lt;br /&gt;
# Chave == 8 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 2,87%&lt;br /&gt;
# Chave == 9 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,07&lt;br /&gt;
# Chave == 10 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,10%&lt;br /&gt;
# Chave == 11 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,38%&lt;br /&gt;
# Chave == 12 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,41%&lt;br /&gt;
# Chave == 13 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,45%&lt;br /&gt;
# Chave == 14 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,48%&lt;br /&gt;
# Chave == 15 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,51%&lt;br /&gt;
# Chave == 16 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,82%&lt;br /&gt;
# Chave == 17 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,85%&lt;br /&gt;
# Chave == 18 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,88%&lt;br /&gt;
# Chave == 19 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,91%&lt;br /&gt;
# Chave == 20 - Empresa optante pelo Simples Nacional, permite o aproveitamento de crédito de ICMS sob alíquota 3,95%&lt;br /&gt;
&lt;br /&gt;
=== Criar coluna IDIntegradoraPix na TB_FormaPagamento ===&lt;br /&gt;
Criada coluna IDIntegradoraPix na TB_FormaPagamento.&lt;br /&gt;
&lt;br /&gt;
=== Implementar a geração do pix para pagamento de fatura Cielo ===&lt;br /&gt;
Em faturas do cliente, foi criada uma opção para envio do qrcode ou &amp;quot;copia e cola&amp;quot;.  Será aberto um modal com as opções de envio por email, sms ou whastapp*.&lt;br /&gt;
&lt;br /&gt;
Criado campo IDIntegradoraPagamentoPix&lt;br /&gt;
&lt;br /&gt;
Ao clicar no botão, este invoca a integração preenchida no IDIntegradoraPagamentoPix e enviará pelo meio selecionado o pix gerado.&lt;br /&gt;
&lt;br /&gt;
Os dados retornados pelo endpoint serão salvos na TB_InformacaoAdicionalFatura.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste spu's utilizadas na integração de faturamento no liquibase ===&lt;br /&gt;
Atualização de SPUs spuBuscaPagamentosFaturaIntegracao e spuBuscaFaturamentosPendentesIntegracao no liquibase, para evitar erros de timeout's.&lt;br /&gt;
&lt;br /&gt;
=== Alterar impressão de boleto para exibir o qrcode a partir do base64 ===&lt;br /&gt;
Se o campo base64 estiver preenchido, será gerado o  QRcode, caso não esteja será gerado o cóigo &amp;quot;copia e cola&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fields Disponíveis para Utilização:'''&lt;br /&gt;
&lt;br /&gt;
Fields para fatura padrão - pdf: &lt;br /&gt;
&lt;br /&gt;
* qrCodePix (imagem)&lt;br /&gt;
* txtChavePix&lt;br /&gt;
&lt;br /&gt;
'''Fields para fatura unificada - jasper:'''&lt;br /&gt;
&lt;br /&gt;
* chavePix (String)&lt;br /&gt;
* base64 (String)&lt;br /&gt;
&lt;br /&gt;
=== Consulta de score em nova integração ===&lt;br /&gt;
&lt;br /&gt;
* Criada chave de configuração no comercial ID_SERVIDOR_INTEGRACAO_SOPHUS&lt;br /&gt;
* Criada chave de configuração no integração MODELO_SCORE_SOPHUS, chave é opcional. Caso não informada, retornará todos os modelos disponíveis. &lt;br /&gt;
* Criada chave de configuração no integração CODIGO_ENTIDADE_SCPC_SOPHUS, chave obrigatória. &lt;br /&gt;
* Criada chave de configuração no integração VERSAO_SCPC_SOPHUS.  Não sendo informada, será usada a mesma da documentação no momento do desenvolvimento: '''&amp;quot;20220520&amp;quot;.'''&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
== INTEGRAÇÃO ==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração da youcast ===&lt;br /&gt;
O código do produto deverá ser vinculado aos canais da grade e assim, cada um deles será enviado para a plataforma no cadastro.&lt;br /&gt;
&lt;br /&gt;
Caso a grande tenha um código cadastrado próprio, será desconsiderado os códigos dos canais que compõem a mesma.&lt;br /&gt;
&lt;br /&gt;
=== Integração Geogrid ===&lt;br /&gt;
Adequados os métodos de viabilidade, cadastro de contrato, alteração de status de contrato, exibição de mapeamento do contrato para realizarem as chamadas para a integração. &lt;br /&gt;
&lt;br /&gt;
Implementadas requisições para: &lt;br /&gt;
&lt;br /&gt;
* Consultar a viabilidade por raio &lt;br /&gt;
* Consultar as portas de todos os equipamentos &lt;br /&gt;
* Reservar porta ou fibra &lt;br /&gt;
* Remover a reserva da porta ou fibra &lt;br /&gt;
* Consultar as portas reservadas &lt;br /&gt;
* Cadastrar cliente &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave de configuração ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID para associar o id do servidor de integração Geogrid. &lt;br /&gt;
&lt;br /&gt;
=== Alterar o formato de cadastro de servidores de integração no módulo integração ===&lt;br /&gt;
Desenvolvido o cadastro único para vários servidores de integração PIX, para geração de chave e pagamentos nos &lt;br /&gt;
&lt;br /&gt;
canais de autoatendimento. Para que clientes, com vários fornecedores PIX distintos, possam ser adicionados sem a necessidade de novos desenvolvimentos e &lt;br /&gt;
&lt;br /&gt;
adequações constantes no código do sistema.&lt;br /&gt;
&lt;br /&gt;
==== Crud de URLS ====&lt;br /&gt;
Alterado o CRUD para cadastro de servidores de integração, de forma a se permitir inserir várias URLs de integração. Estes estarão disponíveis nas abas de URL criadas no módulo integração. Estarão disponibilizadas as variáveis e/ou Fields criados no sistema para preenchimento de formulários tais como modelo de e-mail e SMS.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroUrls.png|alt=Cadastro de URL's no Módulo de Integração|centro|miniaturadaimagem|464x464px|Cadastro de URL's no Módulo de Integração]]&lt;br /&gt;
&lt;br /&gt;
==== Cadastro de URL's de Autenticação ====&lt;br /&gt;
Criado CRUD para cadastro de Url's de Autenticação no modulo integração.&lt;br /&gt;
[[Arquivo:ImageMURLAutenticação.png|alt=CRUD de URLs de Autenticação|centro|miniaturadaimagem|524x524px|CRUD de URLs de Autenticação]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cadastro de Integradoras PIX ====&lt;br /&gt;
Criado CRUD para cadastro de Integradora no modulo integração.&lt;br /&gt;
[[Arquivo:ImagemCRUDintegracaoPix.png|alt=Crud de cadastro de integrações PIX|centro|miniaturadaimagem|439x439px|Crud de cadastro de integrações PIX]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integração Cariap conforme documentação ===&lt;br /&gt;
Criadas requisições para utilizar a integração Cariap para:&lt;br /&gt;
&lt;br /&gt;
* Novo Cliente &lt;br /&gt;
* Ativar&lt;br /&gt;
* Bloquear&lt;br /&gt;
* Consultar&lt;br /&gt;
&lt;br /&gt;
=== Integração Oracle OFS ===&lt;br /&gt;
Criada chave ID_SERVIDOR_INTEGRACAO_OFS para ser preenchida com o id do servidor de integração referente a atividade. Ao ser preenchida, a configuração da agenda técnica, disponível no módulo Operacional do Adapter, será desconsiderada.&lt;br /&gt;
&lt;br /&gt;
==== Consulta de capacidade ====&lt;br /&gt;
Criada chave de configuração  QUANTIDADE_DIAS_RANGE_CAPACIDADE_OFS, para a quantidade de dias, a partir da data atual, que serão contabilizados no range da consulta de capacidade do OFS.&lt;br /&gt;
&lt;br /&gt;
Criado um método GET para consultar a capacidade no OFS.&lt;br /&gt;
&lt;br /&gt;
* Envio: &lt;br /&gt;
** CEP,&lt;br /&gt;
** Workzone: id da cidade - id do bairro (ex: 1000-160) &lt;br /&gt;
** Tipo de OS.&lt;br /&gt;
** Datas de Interesse (referente ao range de dias da capacidade OFS configurados na chave QUANTIDADE_DIAS_RANGE_CAPACIDADE_OFS);&lt;br /&gt;
* &lt;br /&gt;
* Resposta: Data e horários de cotas disponíveis para agendamento.&lt;br /&gt;
&lt;br /&gt;
Após consumir a agenda do ofs (/activitybookingoptions), o Adapter deve reservar no OFS a cota selecionada no agendamento.&lt;br /&gt;
==== Criação de atendimentos agendados no OFS ====&lt;br /&gt;
Criada chave CADASTRA_ATENDIMENTO_OFS, caso esteja como 1, será criado atendimentos junto ao OFS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A cada agendamento de atendimento no Adapter, o sistema deve consumir a capacidade de agenda e criar o atendimento no OFS.&lt;br /&gt;
&lt;br /&gt;
Os atendimentos serão criados através do endpoint (OFS: /createActivities);&lt;br /&gt;
[[Arquivo:ImagemAgendamentoOFS.png|alt=Horário sendo agendado no OFS|centro|miniaturadaimagem|483x483px|Horário sendo agendado no OFS]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Criar telas para CRUD de Tipo de Integração (TB_TipoIntegracao) e Integradoras (TB_Integradora) no módulo Integração ===&lt;br /&gt;
Criadas as telas para CRUD de Tipo de Integração (TB_TipoIntegracao) e Integradoras (TB_Integradora) no módulo Integração.&lt;br /&gt;
[[Arquivo:ImagemCrudIntegracao1.png|alt=Tela de CRUD Integração|centro|miniaturadaimagem|452x452px|Tela de CRUD Integração]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão criada: ALTERAR_SERVIDORES_INTEGRACAO&lt;br /&gt;
&lt;br /&gt;
=== Integração Pix e Boleto Eletrônico Itaú ===&lt;br /&gt;
Adicionado, em Integração Bancária -&amp;gt; Arquivos de Remessa novas opções de seleção, para gerar remessa de&lt;br /&gt;
&lt;br /&gt;
* '''Arquivo CNAB:''' manter para geração de arquivos de remessa como está atualmente;&lt;br /&gt;
* '''Arquivo CNAB com Pix:''' para formas de cobrança registradas como isBoletoPix;&lt;br /&gt;
* '''Eletrônica:''' formas de cobrança cujo atributo CNAB é NULL;&lt;br /&gt;
* '''Eletrônica com PIX:''' formas de cobrança em que o atributo CNAB esteja NULL e exista IsBoletoPix;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemGeracãoReessaNovas.png|centro|miniaturadaimagem|575x575px]]&lt;br /&gt;
&lt;br /&gt;
Para implementar o arquivo eletrônico de remessa, o sistema deve identificar o IDIntegradoraEletronica, na TB_FormaCobrança. Para implementar o registro de cobrança PIX, o sistema deve identificar o IDIntegradoraPix na TB_FormaCobrança. &lt;br /&gt;
&lt;br /&gt;
Criado atributo IsEletronica na TB_ArquivoRemessa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar a geração de remessa dos tipos eletrônica ou eletrônica com pix, o sistema criará um registro na TB_ArquivoRemessa e irá vincular as faturas selecionadas no filtro de geração. &lt;br /&gt;
&lt;br /&gt;
==== Regras por tipo de remessa: ====&lt;br /&gt;
'''Eletrônica:''' A funcionalidade deve chamar a API de integração, registrada na integradora, da forma de cobrança e realizar as ações necessárias para registro dos boletos na API;&lt;br /&gt;
&lt;br /&gt;
'''Eletrônica com pix:''' A funcionalidade deve chamar a API de integração registrada na integradora pix da forma de cobrança e realizar as ações gerar as chaves PIX na API;&lt;br /&gt;
&lt;br /&gt;
OBS: Estes endpoints são de uso interno, manipulados através das funcionalidades do adapter.&lt;br /&gt;
&lt;br /&gt;
=== Realizar ajustes na integração com GETNET ===&lt;br /&gt;
Será utilizada chave de configuração criada: INTEGRADORA_PAGAMENTO_CARTAO_WEBSERVICE, para verificar o tipo de integradora e, caso seja GETNET, utilizar as APIS correspondentes.&lt;br /&gt;
&lt;br /&gt;
=== Criar tela no módulo integração para acessar aos logs com erro de envio de remessa eletrônica ===&lt;br /&gt;
Criada tela no módulo integração, para acessar os logs com erro de envio de remessa eletrônica, que exibe dados da TB_LogRemessaEletronicaPix, com os filtros de remessa, código de cliente, código de fatura e data log.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Exibir somente os logs com status diferente de 200. É obrigatório pelo menos um filtro preenchido, para a pesquisa ser liberada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disponível em: Integração &amp;gt; Faturamento &amp;gt; Log de remessa eletrônica&lt;br /&gt;
&lt;br /&gt;
=== Adequar rotina Inativação temporária agendada ===&lt;br /&gt;
Esta rotina passa a utilizar o método que as rotinas de habilitação e suspensão utilizam, que está consumindo o WebService Adapter. &lt;br /&gt;
&lt;br /&gt;
As alterações de status estarão sendo feitas através do método &amp;quot;Alterar Status&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
=== Rotina de inserçãoSPC e retiradaSPC precisam ser adequadas para integrar ao serasa ===&lt;br /&gt;
Rotina de inserçãoSPC e retiradaSPC foram adequadas para utilizar a integração Serasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
É necessário configurar as chaves PATH_LAYOUT_INCLUSAO_EXCLUSAO_SERASA, PATH_ARQUIVO_INCLUSAO_EXCLUSAO_SERASA e o Campo de numeroSequencial em TB_Empresa.&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Criar filtros na tela de comissionamento técnico ===&lt;br /&gt;
Foram inseridos os filtros: '''dataAbertura, IDTecnicoVisita e Status''' na tela principal, disponível em: Menu operacional &amp;gt; comissionamento técnico &amp;gt; analise de comissionamento.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá ter pelo menos um filtro preenchido para que o botão de pesquisa seja liberado.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFiltrosComissionamento.png|centro|miniaturadaimagem|484x484px]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flag referente ao campo &amp;quot;HabilitaContrato&amp;quot; da TB_FechamentoAtendimento ===&lt;br /&gt;
Adicionada flag na tela de fechamento de atendimentos (Comercial-&amp;gt; Tabelas de apoio-&amp;gt; Fechamento de atendimentos -&amp;gt; Cadastro), referente ao campo “HabilitaContrato”  da tabela TB_FechamentoAtendimento.&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flag referente ao campo &amp;quot;AgendaTecnicaIntegrada&amp;quot; ===&lt;br /&gt;
Adicionada uma flag na tela de cadastro de cidades (Terceiros-&amp;gt; Endereços-&amp;gt; Cadastro), referente ao campo “AgendaTecnicaIntegrada” para integração de agenda.&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Ajuste módulo relatório ===&lt;br /&gt;
Ajuste para conectar ao Banco do Radius. Ajustado o xml que contém informações sobre a versão do MySQL para o Relatório &amp;quot;Dados Navegação Radius&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Botão coletar sinal deverá ser adequada a regra para CLI ===&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Ajustes na rotina de coleta de dados ligação summit ===&lt;br /&gt;
Rotina ajustada para conexão na base de dados da Summit para coleta de dados de diretório.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga ===&lt;br /&gt;
'''Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar'''&lt;br /&gt;
&lt;br /&gt;
'''Regra de negocio:'''&lt;br /&gt;
&lt;br /&gt;
Busca todos os pix gerados e que ainda não foram pagos e que a data de expiração seja maior que o dia anterior através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
&lt;br /&gt;
Para cada registro encontrado, invoca-se o endpoint da cielo (/1/sales/ - GET), conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
&lt;br /&gt;
Caso o status de retorno seja 1 ou 2, quer dizer q o pix foi pago e será atualizada a baixa na fatura.&lt;br /&gt;
&lt;br /&gt;
Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que o dia anterior.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esse endpoint é interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto ===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto, &lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento ===&lt;br /&gt;
Criada a tabela TB_ControleExecucaoLoteFaturamentoSap:&lt;br /&gt;
&lt;br /&gt;
* IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
* Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
* IDControleExecucao&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento, para enviar as notas por lote e a rotina de busca de notas, para buscar por FATADAPTER.&lt;br /&gt;
&lt;br /&gt;
=== Adequar a rotina Controle Trial de Velocidade ===&lt;br /&gt;
&lt;br /&gt;
Criada nova funcionalidade, REMOVER_TRIAL_VELOCIDADE na personalização de atributos radius.&lt;br /&gt;
&lt;br /&gt;
Esta irá remover atributos do trial ao executar seus comandos para os contratos que estiverem com o trial vencido.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Centralizar e criar chaves de configurações no modulo intranet referentes aos aplicativos e central de assinante ===&lt;br /&gt;
Foram criados os seguintes endpoints para o webservice:&lt;br /&gt;
&lt;br /&gt;
GET - ws/intranet/app_tecnico/versao&lt;br /&gt;
&lt;br /&gt;
GET - ws/intranet/app_vendas/versao&lt;br /&gt;
&lt;br /&gt;
GET - ws/intranet/app_cliente/versao&lt;br /&gt;
&lt;br /&gt;
GET - ws/intranet/app_cliente/configuracoes&lt;br /&gt;
&lt;br /&gt;
Para maiores informações, consulte o manual de endpoints adapter.&lt;br /&gt;
&lt;br /&gt;
=== Criar endpoint de fechamento de visita e ativação de contrato ===&lt;br /&gt;
Adicionado o campo boolean HabilitaContrato, na tabela TB_FechamentoAtendimento.&lt;br /&gt;
&lt;br /&gt;
Criado endpoint: '''/ws/comercial/atendimentos/concluir_visita/fechar_atendimento_ativar_contrato''', para ativação de contrato e fechamento de atendimento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
* Caso o fechamento do atendimento (IDFechamento) tenha HabilitaContrato = 1, ele deverá ativar o contrato e fechar o atendimento;&lt;br /&gt;
* Caso o fechamento do atendimento (IDFechamento) tenha HabilitaContrato = 0, ele deverá apenas fechar o atendimento; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Checar entradas de endpoint no manual;&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2001</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2001"/>
		<updated>2023-10-02T18:26:31Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Otimizar carregamento de tela de cadastro e edição de pacotes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
Foram removidos os carregamentos de conteúdo desnecessário, para maior velocidade de carregamento;&lt;br /&gt;
&lt;br /&gt;
Em Comercial -&amp;gt; Tabelas de Apoio -&amp;gt; Pacotes de Plano&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento===&lt;br /&gt;
Criada a TB_ControleExecucaoLoteFaturamentoSap com os seguintes parâmentros:&lt;br /&gt;
*IDControleExecucaoLoteFaturamentoSap&lt;br /&gt;
*Descricao&lt;br /&gt;
* DataEnvio&lt;br /&gt;
*IDControleExecucao&lt;br /&gt;
Alterada a rotina de IntegracaoFaturamento para enviar as notas por lote;&lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de busca de nota para buscar por FAT ADAPTER.&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2000</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=2000"/>
		<updated>2023-10-02T18:03:39Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Integração Geogrid - Condomínios */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
No módulo Intranet na funcionalidade Arquivos Publicitários, criar nova aplicação BANNER_FATURA . Na TB_ArquivoPublicitario criar novo atributo URL (varchar)&lt;br /&gt;
&lt;br /&gt;
Permitir ao usuário criar um novo Arquivo Publicitário do tipo BANNER_FATURA onde é obrigatório que:&lt;br /&gt;
&lt;br /&gt;
Quando gerar o arquivo de remessa, caso uma fatura já tenha sido paga, marcada como baixa manual, a mesma não será ser registrada no arquivo de remessa.&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
No módulo Intranet, funcionalidade Arquivos Central, criada um novo tipo de arquivo, BANNER_FATURA. &lt;br /&gt;
&lt;br /&gt;
O usuário poderá criar/editar um novo Arquivo do tipo BANNER_FATURA, onde será informado o Path(URL) do Arquivo. Só é possível cadastrar apenas um arquivo BANNER_FATURA. Caso esse arquivo já exista, ele será alterado para o arquivo em sua versão mais recente, excluindo o antigo e substituindo pelo novo arquivo.&lt;br /&gt;
&lt;br /&gt;
O arquivo anexado sempre será salvo no banco de dados e no resources com o nome banner_fatura.png; &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCadastroBannerFatura.png|alt=Cadastro de Arquivo Banner de Faturas|centro|miniaturadaimagem|525x525px|Cadastro de Arquivo Banner de Faturas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o arquivo de configuração, da fatura unificada para imprimir a imagem referenciada na URL do endereço, no campo destacado pelo cliente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''OBS: Para utilização deste, necessário que as permissões VISUALIZAR_ARQUIVOS_CENTRAL_APP - CA01 e ALTERAR_ARQUIVOS_CENTRAL_APP - CA02 estejam ativas'''&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento ===&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemCadastroBannerFatura.png&amp;diff=1999</id>
		<title>Arquivo:ImagemCadastroBannerFatura.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemCadastroBannerFatura.png&amp;diff=1999"/>
		<updated>2023-10-02T18:02:38Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cadastro de Arquivo Banner de Faturas&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1998</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1998"/>
		<updated>2023-10-02T15:39:43Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Permitir que seja possível editar documento dos termos contratuais dentro do telco */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
Criada a permissão EXPORTAR_CONTRATO = CN91.&lt;br /&gt;
&lt;br /&gt;
Quando a permissão está ativa, haverá a opção de exportar, ao clicar na funcionalidade de imprimir contrato. Este botão exportar, quando utilizado, irá criar um arquivo Word (extensão .docx) com o conteúdo contido no .jasper.&lt;br /&gt;
[[Arquivo:ImagemModeloContratoExportar.png|alt=Tela de Impressão de Contrato com o novo botão Exportar|centro|miniaturadaimagem|623x623px|Tela de Impressão de Contrato com o novo botão Exportar]]&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
Criada tabela TB_DocumentoModeloContrato, &lt;br /&gt;
&lt;br /&gt;
No cadastro de modelos de contrato deve ser possível informar os documentos que devem ser fornecidos pelo cliente para realizar o devido aceite do contrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cadastro disponível em Comercial &amp;gt; Tabelas de apoio &amp;gt;  Modelos de Contrato &amp;gt; Cadastro, ao adicionar itens na aba documentos.&lt;br /&gt;
[[Arquivo:ImagemDocumentosAnexoCliente.png|alt=Cadastro de Anexo de Documentos, em Modelos de Contrato.|centro|miniaturadaimagem|502x502px|Cadastro de Anexo de Documentos, em Modelos de Contrato.]]&lt;br /&gt;
Nos documentos, só será permitido um documento do tipo ASSINATURA_CONTRATO. &lt;br /&gt;
&lt;br /&gt;
No cadastro de documentos para o aceite, é necessário que ao menos um dos documentos seja do tipo ASSINATURA_CONTRATO para que o cadastro seja concluído.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Considerar permissões: ACEITE_MANUAL_CONTRATO - CN90 e ALTERAR ACEITE CONTRATOS (WEBSERVICE) - WS15;'''&lt;br /&gt;
[[Arquivo:ImagemModalAssinaturaNecessario.png|alt=Modal de Aviso que um documento de Assinatura de Contrato era necessário |centro|miniaturadaimagem|682x682px|Modal de Aviso que um documento de Assinatura de Contrato era necessário ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar estes itens, ao utilizar o app de clientes e a central do assinante, caso exista algum contrato com o campo IsAceite = false, será exibido uma notificação alertando que há contratos pendentes de aceite no app de clientes e na central. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Criado um endpoint para buscar a lista de documentos pendentes de aceite: &amp;lt;nowiki&amp;gt;https://URL/&amp;lt;/nowiki&amp;gt;]/ws/comercial/modelos_contrato/contrato/{idContrato}'''&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento ===&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemModalAssinaturaNecessario.png&amp;diff=1997</id>
		<title>Arquivo:ImagemModalAssinaturaNecessario.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemModalAssinaturaNecessario.png&amp;diff=1997"/>
		<updated>2023-10-02T15:39:28Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modal de Aviso que um documento de Assinatura de Contrato era necessário&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemDocumentosAnexoCliente.png&amp;diff=1996</id>
		<title>Arquivo:ImagemDocumentosAnexoCliente.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemDocumentosAnexoCliente.png&amp;diff=1996"/>
		<updated>2023-10-02T15:15:35Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Cadastro de Anexo de Documentos, em Modelos de Contrato.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemModeloContratoExportar.png&amp;diff=1995</id>
		<title>Arquivo:ImagemModeloContratoExportar.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemModeloContratoExportar.png&amp;diff=1995"/>
		<updated>2023-10-02T15:08:36Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tela de Impressão de Contrato com o novo botão Exportar&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1994</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1994"/>
		<updated>2023-10-02T15:00:10Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==AUTENTICAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Autenticação Adapter por LDAP ===&lt;br /&gt;
&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Permitir que seja possível editar documento dos termos contratuais dentro do telco ===&lt;br /&gt;
&lt;br /&gt;
=== Criar a possibilidade de realizar o aceite dos contratos pelo app do cliente e central do assinante. ===&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
===FIELD - txtRsHistoricoDespesaData===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a possibilidade de quando ocorre baixa manual da fatura ela não ser registrada mais no arquivo de remessa ===&lt;br /&gt;
&lt;br /&gt;
=== Banner de faturas ===&lt;br /&gt;
&lt;br /&gt;
=== Implementar remessa eletrônica ITAU com novo certificado gerado ===&lt;br /&gt;
&lt;br /&gt;
=== Otimizar carregamento de tela de cadastro e edição de pacotes ===&lt;br /&gt;
&lt;br /&gt;
=== Alterar a integração de faturamento para ser enviado em formato de lotes de faturamento ===&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
===Integração Geogrid - Condomínios===&lt;br /&gt;
&lt;br /&gt;
=== Integração MultiTV ===&lt;br /&gt;
&lt;br /&gt;
=== Integração DIRECTVGO ===&lt;br /&gt;
&lt;br /&gt;
=== Analisar a situação onde o estoque deles é vinculado a ID e a gente lida com MAC como amarração ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet para pagamentos recorrência ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Getnet PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Eletrônica PIX Santander ===&lt;br /&gt;
&lt;br /&gt;
=== Integração Banco do Brasil para pagamentos PIX ===&lt;br /&gt;
&lt;br /&gt;
=== Melhorias na integração SAP ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Cancelamento Ordem de Serviço no OFS ===&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
==REDES==&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
&lt;br /&gt;
=== Na rotina de integração de faturamento quando for enviado um serviço que seja de venda de equipamento deverá enviar para o SAP o mac_serie para que seja gerado uma nota ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1993</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1993"/>
		<updated>2023-10-02T11:57:09Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Manual Adapter: ====&lt;br /&gt;
&lt;br /&gt;
* [[Menu Intranet|Intranet]]&lt;br /&gt;
* [[Menu Autenticação|Autenticação]]&lt;br /&gt;
* Terceiros&lt;br /&gt;
* [[Menu Comercial|Comercial]]&lt;br /&gt;
* [[Menu Financeiro|Financeiro]]&lt;br /&gt;
* Estoque&lt;br /&gt;
* Operacional&lt;br /&gt;
* Redes / Suporte&lt;br /&gt;
* [[Menu Telefonia|Telefonia]]&lt;br /&gt;
* RH&lt;br /&gt;
* BI&lt;br /&gt;
* Relatórios&lt;br /&gt;
* Rotinas&lt;br /&gt;
* [[Menu Integração|Integração]]&lt;br /&gt;
* [[Migração]]&lt;br /&gt;
* [[Webservice|WebService]]&lt;br /&gt;
&lt;br /&gt;
==== Integrações ==== &lt;br /&gt;
* [[Menu Integrações|Integrações]]&lt;br /&gt;
&lt;br /&gt;
==== Atualizações: ====&lt;br /&gt;
&lt;br /&gt;
* [[Agosto2021]]&lt;br /&gt;
* [[Setembro2021]]&lt;br /&gt;
* [[Outubro2021]]&lt;br /&gt;
* [[Novembro2021]]&lt;br /&gt;
* [[Janeiro2022]]&lt;br /&gt;
* [[Fevereiro2022]]&lt;br /&gt;
* [[Março2022]]&lt;br /&gt;
* [[Abril2022]]&lt;br /&gt;
* [[Maio2022]]&lt;br /&gt;
* [[Junho2022]] &lt;br /&gt;
* [[Julho2022]]&lt;br /&gt;
* [[Agosto2022]]&lt;br /&gt;
* [[Setembro2022]]&lt;br /&gt;
* [[Outubro2022]]&lt;br /&gt;
* [[Novembro2022]]&lt;br /&gt;
* [[Dezembro2022]]&lt;br /&gt;
* [[Janeiro2023]]&lt;br /&gt;
* [[Fevereiro2023]]&lt;br /&gt;
* [[Maio2023]]&lt;br /&gt;
* [[Atualizações Julho2023|Julho2023]]&lt;br /&gt;
* [[Atualizações Outubro2023|Outubro2023]]&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== BUG'S ====&lt;br /&gt;
&lt;br /&gt;
* [[Bugs-julho2022|Julho2022]]&lt;br /&gt;
* [[Bugs-agosto2022|Agosto2022]]&lt;br /&gt;
* [[Bugs Setembro2022|Setembro2022]]&lt;br /&gt;
* [[Bugs Outubro2022|Outubro2022]]&lt;br /&gt;
* [[Bugs Novembro2022|Novembro2022]]&lt;br /&gt;
* [[Bugs Dezembro2022|Dezembro2022]]&lt;br /&gt;
* [[Bugs Janeiro2023|Janeiro2023]]&lt;br /&gt;
* [[Bugs Fevereiro2023|Fevereiro2023]]&lt;br /&gt;
* [[Bugs Maio2023|Maio2023]]&lt;br /&gt;
* [[Bugs Julho2023|Julho2023]]&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1992</id>
		<title>Atualizações Outubro2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Outubro2023&amp;diff=1992"/>
		<updated>2023-10-02T11:56:10Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: Criou página com 'Exists.'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Exists.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1991</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=P%C3%A1gina_principal&amp;diff=1991"/>
		<updated>2023-10-02T11:55:28Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Atualizações: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==== Manual Adapter: ====&lt;br /&gt;
&lt;br /&gt;
* [[Menu Intranet|Intranet]]&lt;br /&gt;
* [[Menu Autenticação|Autenticação]]&lt;br /&gt;
* Terceiros&lt;br /&gt;
* [[Menu Comercial|Comercial]]&lt;br /&gt;
* [[Menu Financeiro|Financeiro]]&lt;br /&gt;
* Estoque&lt;br /&gt;
* Operacional&lt;br /&gt;
* Redes / Suporte&lt;br /&gt;
* [[Menu Telefonia|Telefonia]]&lt;br /&gt;
* RH&lt;br /&gt;
* BI&lt;br /&gt;
* Relatórios&lt;br /&gt;
* Rotinas&lt;br /&gt;
* [[Menu Integração|Integração]]&lt;br /&gt;
* [[Migração]]&lt;br /&gt;
* [[Webservice|WebService]]&lt;br /&gt;
&lt;br /&gt;
==== Integrações ==== &lt;br /&gt;
* [[Menu Integrações|Integrações]]&lt;br /&gt;
&lt;br /&gt;
==== Atualizações: ====&lt;br /&gt;
&lt;br /&gt;
* [[Agosto2021]]&lt;br /&gt;
* [[Setembro2021]]&lt;br /&gt;
* [[Outubro2021]]&lt;br /&gt;
* [[Novembro2021]]&lt;br /&gt;
* [[Janeiro2022]]&lt;br /&gt;
* [[Fevereiro2022]]&lt;br /&gt;
* [[Março2022]]&lt;br /&gt;
* [[Abril2022]]&lt;br /&gt;
* [[Maio2022]]&lt;br /&gt;
* [[Junho2022]] &lt;br /&gt;
* [[Julho2022]]&lt;br /&gt;
* [[Agosto2022]]&lt;br /&gt;
* [[Setembro2022]]&lt;br /&gt;
* [[Outubro2022]]&lt;br /&gt;
* [[Novembro2022]]&lt;br /&gt;
* [[Dezembro2022]]&lt;br /&gt;
* [[Janeiro2023]]&lt;br /&gt;
* [[Fevereiro2023]]&lt;br /&gt;
* [[Maio2023]]&lt;br /&gt;
* [[Atualizações Julho2023|Julho2023]]&lt;br /&gt;
* [[Atualizações Outubro2023]]&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== BUG'S ====&lt;br /&gt;
&lt;br /&gt;
* [[Bugs-julho2022|Julho2022]]&lt;br /&gt;
* [[Bugs-agosto2022|Agosto2022]]&lt;br /&gt;
* [[Bugs Setembro2022|Setembro2022]]&lt;br /&gt;
* [[Bugs Outubro2022|Outubro2022]]&lt;br /&gt;
* [[Bugs Novembro2022|Novembro2022]]&lt;br /&gt;
* [[Bugs Dezembro2022|Dezembro2022]]&lt;br /&gt;
* [[Bugs Janeiro2023|Janeiro2023]]&lt;br /&gt;
* [[Bugs Fevereiro2023|Fevereiro2023]]&lt;br /&gt;
* [[Bugs Maio2023|Maio2023]]&lt;br /&gt;
* [[Bugs Julho2023|Julho2023]]&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1946</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1946"/>
		<updated>2023-09-04T18:45:49Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Inclusão de dois ou mais itens no mesmo pacote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de tecnologia OUTROS, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemPctMesmaTecnologia.png|alt=Pacote com 2 itens de mesma tecnologia|centro|miniaturadaimagem|653x653px|Pacote com 2 itens da tecnologia OUTROS.]]&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Otimizada a SPU spuBuscaFaturamentosPendentesIntegracao para diminuir o tempo de resposta da tela de integração de faturamento pendente.&lt;br /&gt;
&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
=== Criar tela para arquivos de negativação ===&lt;br /&gt;
&lt;br /&gt;
Tela apresentará arquivos da pasta indicada nas configurações, chave PATH_ARQUIVO_INCLU�SAO_EXCLUSAO_SERASA&lt;br /&gt;
&lt;br /&gt;
Caminho: &lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1945</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1945"/>
		<updated>2023-09-04T16:58:00Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Inclusão de dois ou mais itens no mesmo pacote */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de tecnologia OUTROS, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemPctMesmaTecnologia.png|alt=Pacote com 2 itens de mesma tecnologia|centro|miniaturadaimagem|653x653px|Pacote com 2 itens de mesma tecnologia]]&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Otimizada a SPU spuBuscaFaturamentosPendentesIntegracao para diminuir o tempo de resposta da tela de integração de faturamento pendente.&lt;br /&gt;
&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
=== Criar tela para arquivos de negativação ===&lt;br /&gt;
&lt;br /&gt;
Tela apresentará arquivos da pasta indicada nas configurações, chave PATH_ARQUIVO_INCLU�SAO_EXCLUSAO_SERASA&lt;br /&gt;
&lt;br /&gt;
Caminho: &lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemPctMesmaTecnologia.png&amp;diff=1944</id>
		<title>Arquivo:ImagemPctMesmaTecnologia.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemPctMesmaTecnologia.png&amp;diff=1944"/>
		<updated>2023-09-04T16:57:40Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pacote com 2 itens de mesma tecnologia&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Julho2023&amp;diff=1943</id>
		<title>Bugs Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Julho2023&amp;diff=1943"/>
		<updated>2023-08-28T20:51:51Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - GERAL - Erro ao atribuir o técnico a visita técnica */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Promoções com mesmo TipoPromocao estão vinculando mesmo com a chave desmarcada ===&lt;br /&gt;
Corrigidas situações que, ao selecionar duas promoções de mesmo tipo no momento de adicionar uma promoção, quando a permissão PERMITE PROMOÇÕES DO MESMO TIPO POR CONTRATO - CN59 está desmarcada, permita adicionar ao mesmo tempo estas promoções a um contrato.&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:''' Ao adicionar uma nova promoção em contrato existes, o sistema faz a validação se está adicionando promoções do mesmo tipo e, caso a flag CN59 esteja desativada, bloqueia a ação.&lt;br /&gt;
&lt;br /&gt;
Nota: Ao vender um novo contrato e selecionar duas promoções do mesmo tipo, o sistema não fará uma verificação das promoções.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Seleção de Saída de Caixa ===&lt;br /&gt;
Ao clicar em &amp;quot;Dados do mapeamento&amp;quot; do contrato (Comercial-&amp;gt; Clientes -&amp;gt; Gerenciar conexões -&amp;gt; Dados de mapeamento), caso o contrato não possua mapeamento já vinculado, ao selecionar uma caixa com muitas saídas o modal exibido fica travado na tela sem a funcionalidade da barra de rolagem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ocorria apenas em contratos sem mapeamento vinculado.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Correção no valor desconto ao editar ou adicionar desconto de 100% ===&lt;br /&gt;
Edições de Descontos que estão dando 100% do valor do contrato não estão sendo aceitas, são aceitas apenas as edições que estão até R$ 0,01 abaixo do valor do contrato.&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:''' Comparação para permitir valor igual ao do contrato no desconto.&lt;br /&gt;
&lt;br /&gt;
=== BUG - FORMA DE COBRANÇA RECORRENTE NAO TRAZENDO NO ENDPOINT DE FATURAS ===&lt;br /&gt;
O Endpoint que retorna informações de faturas de cobrança recorrente não retorna faturas que não possuem remessa.&lt;br /&gt;
&lt;br /&gt;
Cobranças recorrentes não geram Remessa,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:'''&lt;br /&gt;
&lt;br /&gt;
* Foi criada uma chave no financeiro ID_ARQUIVO_REMESSA_GENERICO, onde devera ser colocado um ID de alguma remessa genérica &lt;br /&gt;
* Caso a chave fique vazia, o sistema assumirá o valor 1 de ID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao gerar as faturas de cobranças recorrentes, o sistema irá inserir no id da remessa, o id referenciado na chave acima.&lt;br /&gt;
&lt;br /&gt;
Na impressão de faturas que tiverem a forma de cobrança isCartaoRecorrente, o sistema não irá apresentar o código de barras e nem linha digitável, exibindo o texto 'Demonstrativo de conta' ;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Problema com Lançamento de Promoções em caso de Up/Down Com Forma de Cobrança Carnê ===&lt;br /&gt;
Quando as faturas dos meses posteriores são canceladas, no momento de um Upgrade/Downgrade em um contrato com forma de cobrança carnê, não está sendo decrementado o contador de parcelas faturadas;&lt;br /&gt;
&lt;br /&gt;
Adicionado um modal com mensagem, informando que caso o cliente possua descontos ele devera '''alterar manualmente''', no caso da forma de pagamento no contrato for carnê.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Cadastrar Range IP ===&lt;br /&gt;
A função de cadastrar Range IP, no módulo Redes &amp;gt;  Controle de IPs não é funcional, atualmente a tela em si não funciona.&lt;br /&gt;
&lt;br /&gt;
'''Atividade Realizada:''' O botão foi removido, a implementação de Cadastrar Range IP ainda não aconteceu.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Promoções de mesmo tipo estão sendo vinculadas a pacote de contratos, pois não há validação no momento do pop up &amp;quot;Escolha os contratos do pacote que também receberão a promoção vinculada&amp;quot; ===&lt;br /&gt;
Ao editar um contrato envolvido em um pacote de contratos, vinculando uma promoção, o Adapter irá perguntar se o usuário quer vincular a promoção em outro contrato do pacote. O sistema não faz a validação de que a promoção pode ser ou não vinculada aquele contrato por conta do tipo da promoção, CAMPANHA ou RETENÇÃO. A validação acontece apenas em um dos contratos.&lt;br /&gt;
&lt;br /&gt;
Correção feita no modulo web da homologação, adicionada tratativa para checar se possui outra promocao com o mesmo tipo caso a chave CN59 esteja false.&lt;br /&gt;
&lt;br /&gt;
=== BUG - GERAL - Erro ao atribuir o técnico a visita técnica ===&lt;br /&gt;
Ao atribuir uma visita ao técnico  pela agenda técnica, retorna o erro em tela : &lt;br /&gt;
&lt;br /&gt;
adapter.exceptions.AdapterRollbackException: Erro ao cadastrar/editar atendimento.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Tela de cadastro cliente ao salvar um novo cliente ===&lt;br /&gt;
Ao salvar o cadastro de um novo cliente, um nova tela de cadastro é aberta logo em seguida ao invés de permanecer no cadastro que acabou de ser realizado.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Promoção Vinculada Indevidamente ao Contrato de Tecnologias Diferentes em um pacote ===&lt;br /&gt;
Ao editar um contrato envolvido em um pacote de contratos, vinculando uma promoção, o adapter irá perguntar se o usuário quer vincular a promoção em outro contrato do pacote. O sistema não faz a validação de que a promoção pode ser ou não vinculada aquele contrato, e está sendo possível adicionar em contratos, uma promoção que não tem nenhum vínculo com aquele plano/tecnologia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado método filtrarPlanoPorTipoPromocao para filtro de promoções na edição de contratos.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Erro ao gerar notas fiscais ===&lt;br /&gt;
Ao gerar notas fiscais, há um campo (aliquoraICMS) que espera uma entrada de tipo inteiro, mas a entrada é de tipo double.&lt;br /&gt;
&lt;br /&gt;
Gerando exceção: java.lang.Double cannot be cast to java.lang.Integer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração: Alterado tipo int para double do aliquotaICMS.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Consulta crédito SERASA não está salvando CPF/CNPJ na TB_ConsultaCrédito ===&lt;br /&gt;
Foi incluído cpf e cpnj no médoto consultasCredito.save do serasa.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Recorrências ===&lt;br /&gt;
&lt;br /&gt;
==== Erros ====&lt;br /&gt;
&lt;br /&gt;
* Quando apagamos a baixa da Fatura, reparamos que as informações de cartão permanecem inseridas na TB_Fatura, e na TB_FaturaPagamentoCartao a cobrança permanece como autorizada. Quando apagar a baixa, Verificar Possibilidade de Setar Null nos campos que foram preenchidos no momento do pagamento.&lt;br /&gt;
&lt;br /&gt;
* Quando é Realizado o pagamento via Recorrência o Campo de IsPagamentoIntegrado permanece Null, impossibilitando de integrar esse pagamento junto ao sap e ocasionando demais erros na Fatura.&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio ====&lt;br /&gt;
Criados os campos na TB_FaturaPagamentoCartao: '''BaixaRemovidaFatura, DataRemocaoBaixaFatura, IDUsuarioRemocaoBaixaFatura'''. Ao apagar uma baixa de fatura, com forma de cobrança de recorrência, o sistema deverá exibir uma mensagem informando que a baixa só será apagada da fatura no adapter. &lt;br /&gt;
&lt;br /&gt;
'''Para estorno o pagamento ao cliente, deverá entrar em contato com a operadora de cartão'''. &lt;br /&gt;
&lt;br /&gt;
Serão apagados os dados de pagamento da fatura (incluindo informações do cartão na TB_Fatura) e setados os dados referentes à remoção da baixa na TB_FaturaPagamentoCartao.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Impressão em massa - Nome do arquivo ===&lt;br /&gt;
Nomes de arquivos, ao gerar arquivos de impressão em massa com seleção de cidades, caso a sigla resulte em um nome de arquivo maior que 255 bytes, esse arquivo não está sendo buscado no servidor.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração realizada no modulo rotinas de homologação.&lt;br /&gt;
&lt;br /&gt;
Removida a parte das abreviaturas das cidades do nome do arquivo.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemTelaArquivosNegativa%C3%A7%C3%A3o.png&amp;diff=1942</id>
		<title>Arquivo:ImagemTelaArquivosNegativação.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Arquivo:ImagemTelaArquivosNegativa%C3%A7%C3%A3o.png&amp;diff=1942"/>
		<updated>2023-08-24T19:25:41Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tela Arquivos de Negativação&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1941</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1941"/>
		<updated>2023-08-24T19:13:04Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* FINANCEIRO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de mesma tecnologia, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemCadastroPacotePlanos.png|alt=Cadastro de pacote de planos com mais de um mesh por tecnologia.|centro|miniaturadaimagem|529x529px|Cadastro de pacote de planos com mais de um mesh por tecnologia.]]&lt;br /&gt;
&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Otimizada a SPU spuBuscaFaturamentosPendentesIntegracao para diminuir o tempo de resposta da tela de integração de faturamento pendente.&lt;br /&gt;
&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
=== Criar tela para arquivos de negativação ===&lt;br /&gt;
&lt;br /&gt;
Tela apresentará arquivos da pasta indicada nas configurações, chave PATH_ARQUIVO_INCLU�SAO_EXCLUSAO_SERASA&lt;br /&gt;
&lt;br /&gt;
Caminho: &lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1940</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1940"/>
		<updated>2023-08-24T18:01:04Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Realizar a Não Geração de O.S para Tecnologia OTT e Tv */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de mesma tecnologia, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemCadastroPacotePlanos.png|alt=Cadastro de pacote de planos com mais de um mesh por tecnologia.|centro|miniaturadaimagem|529x529px|Cadastro de pacote de planos com mais de um mesh por tecnologia.]]&lt;br /&gt;
&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Otimizada a SPU spuBuscaFaturamentosPendentesIntegracao para diminuir o tempo de resposta da tela de integração de faturamento pendente.&lt;br /&gt;
&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
=== Criar tela para arquivos de negativação ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1939</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1939"/>
		<updated>2023-08-24T17:49:45Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Alteração de Fatura Proporcional */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de mesma tecnologia, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemCadastroPacotePlanos.png|alt=Cadastro de pacote de planos com mais de um mesh por tecnologia.|centro|miniaturadaimagem|529x529px|Cadastro de pacote de planos com mais de um mesh por tecnologia.]]&lt;br /&gt;
&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Otimizada a SPU spuBuscaFaturamentosPendentesIntegracao para diminuir o tempo de resposta da tela de integração de faturamento pendente.&lt;br /&gt;
&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Julho2023&amp;diff=1938</id>
		<title>Bugs Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Bugs_Julho2023&amp;diff=1938"/>
		<updated>2023-08-24T17:36:24Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* BUG - Promoções com mesmo TipoPromocao estão vinculando mesmo com a chave desmarcada */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== BUG - Promoções com mesmo TipoPromocao estão vinculando mesmo com a chave desmarcada ===&lt;br /&gt;
Corrigidas situações que, ao selecionar duas promoções de mesmo tipo no momento de adicionar uma promoção, quando a permissão PERMITE PROMOÇÕES DO MESMO TIPO POR CONTRATO - CN59 está desmarcada, permita adicionar ao mesmo tempo estas promoções a um contrato.&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:''' Ao adicionar uma nova promoção em contrato existes, o sistema faz a validação se está adicionando promoções do mesmo tipo e, caso a flag CN59 esteja desativada, bloqueia a ação.&lt;br /&gt;
&lt;br /&gt;
Nota: Ao vender um novo contrato e selecionar duas promoções do mesmo tipo, o sistema não fará uma verificação das promoções.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Seleção de Saída de Caixa ===&lt;br /&gt;
Ao clicar em &amp;quot;Dados do mapeamento&amp;quot; do contrato (Comercial-&amp;gt; Clientes -&amp;gt; Gerenciar conexões -&amp;gt; Dados de mapeamento), caso o contrato não possua mapeamento já vinculado, ao selecionar uma caixa com muitas saídas o modal exibido fica travado na tela sem a funcionalidade da barra de rolagem.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ocorria apenas em contratos sem mapeamento vinculado.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Correção no valor desconto ao editar ou adicionar desconto de 100% ===&lt;br /&gt;
Edições de Descontos que estão dando 100% do valor do contrato não estão sendo aceitas, são aceitas apenas as edições que estão até R$ 0,01 abaixo do valor do contrato.&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:''' Comparação para permitir valor igual ao do contrato no desconto.&lt;br /&gt;
&lt;br /&gt;
=== BUG - FORMA DE COBRANÇA RECORRENTE NAO TRAZENDO NO ENDPOINT DE FATURAS ===&lt;br /&gt;
O Endpoint que retorna informações de faturas de cobrança recorrente não retorna faturas que não possuem remessa.&lt;br /&gt;
&lt;br /&gt;
Cobranças recorrentes não geram Remessa,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Atividade realizada:'''&lt;br /&gt;
&lt;br /&gt;
* Foi criada uma chave no financeiro ID_ARQUIVO_REMESSA_GENERICO, onde devera ser colocado um ID de alguma remessa genérica &lt;br /&gt;
* Caso a chave fique vazia, o sistema assumirá o valor 1 de ID&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao gerar as faturas de cobranças recorrentes, o sistema irá inserir no id da remessa, o id referenciado na chave acima.&lt;br /&gt;
&lt;br /&gt;
Na impressão de faturas que tiverem a forma de cobrança isCartaoRecorrente, o sistema não irá apresentar o código de barras e nem linha digitável, exibindo o texto 'Demonstrativo de conta' ;&lt;br /&gt;
&lt;br /&gt;
=== BUG - Problema com Lançamento de Promoções em caso de Up/Down Com Forma de Cobrança Carnê ===&lt;br /&gt;
Quando as faturas dos meses posteriores são canceladas, no momento de um Upgrade/Downgrade em um contrato com forma de cobrança carnê, não está sendo decrementado o contador de parcelas faturadas;&lt;br /&gt;
&lt;br /&gt;
Adicionado um modal com mensagem, informando que caso o cliente possua descontos ele devera '''alterar manualmente''', no caso da forma de pagamento no contrato for carnê.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Cadastrar Range IP ===&lt;br /&gt;
A função de cadastrar Range IP, no módulo Redes &amp;gt;  Controle de IPs não é funcional, atualmente a tela em si não funciona.&lt;br /&gt;
&lt;br /&gt;
'''Atividade Realizada:''' O botão foi removido, a implementação de Cadastrar Range IP ainda não aconteceu.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Promoções de mesmo tipo estão sendo vinculadas a pacote de contratos, pois não há validação no momento do pop up &amp;quot;Escolha os contratos do pacote que também receberão a promoção vinculada&amp;quot; ===&lt;br /&gt;
Ao editar um contrato envolvido em um pacote de contratos, vinculando uma promoção, o Adapter irá perguntar se o usuário quer vincular a promoção em outro contrato do pacote. O sistema não faz a validação de que a promoção pode ser ou não vinculada aquele contrato por conta do tipo da promoção, CAMPANHA ou RETENÇÃO. A validação acontece apenas em um dos contratos.&lt;br /&gt;
&lt;br /&gt;
Correção feita no modulo web da homologação, adicionada tratativa para checar se possui outra promocao com o mesmo tipo caso a chave CN59 esteja false.&lt;br /&gt;
&lt;br /&gt;
=== BUG - GERAL - Erro ao atribuir o técnico a visita técnica ===&lt;br /&gt;
Ao atribuir uma visita ao técnico  pela agenda técnica, retorna o erro em tela : &lt;br /&gt;
&lt;br /&gt;
adapter.exceptions.AdapterRollbackException: Erro ao cadastrar/editar atendimento.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Tela de cadastro cliente ao salvar um novo cliente ===&lt;br /&gt;
Ao salvar o cadastro de um novo cliente, um nova tela de cadastro é aberta logo em seguida ao invés de permanecer no cadastro que acabou de ser realizado.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Promoção Vinculada Indevidamente ao Contrato de Tecnologias Diferentes em um pacote ===&lt;br /&gt;
Ao editar um contrato envolvido em um pacote de contratos, vinculando uma promoção, o adapter irá perguntar se o usuário quer vincular a promoção em outro contrato do pacote. O sistema não faz a validação de que a promoção pode ser ou não vinculada aquele contrato, e está sendo possível adicionar em contratos, uma promoção que não tem nenhum vínculo com aquele plano/tecnologia.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Adicionado método filtrarPlanoPorTipoPromocao para filtro de promoções na edição de contratos.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Erro ao gerar notas fiscais ===&lt;br /&gt;
Ao gerar notas fiscais, há um campo (aliquoraICMS) que espera uma entrada de tipo inteiro, mas a entrada é de tipo double.&lt;br /&gt;
&lt;br /&gt;
Gerando exceção: java.lang.Double cannot be cast to java.lang.Integer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alteração: Alterado tipo int para double do aliquotaICMS.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Consulta crédito SERASA não está salvando CPF/CNPJ na TB_ConsultaCrédito ===&lt;br /&gt;
Foi incluído cpf e cpnj no médoto consultasCredito.save do serasa.&lt;br /&gt;
&lt;br /&gt;
=== BUG - Recorrências ===&lt;br /&gt;
&lt;br /&gt;
==== Erros ====&lt;br /&gt;
&lt;br /&gt;
* Quando apagamos a baixa da Fatura, reparamos que as informações de cartão permanecem inseridas na TB_Fatura, e na TB_FaturaPagamentoCartao a cobrança permanece como autorizada. Quando apagar a baixa, Verificar Possibilidade de Setar Null nos campos que foram preenchidos no momento do pagamento.&lt;br /&gt;
&lt;br /&gt;
* Quando é Realizado o pagamento via Recorrência o Campo de IsPagamentoIntegrado permanece Null, impossibilitando de integrar esse pagamento junto ao sap e ocasionando demais erros na Fatura.&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio ====&lt;br /&gt;
Criados os campos na TB_FaturaPagamentoCartao: '''BaixaRemovidaFatura, DataRemocaoBaixaFatura, IDUsuarioRemocaoBaixaFatura'''. Ao apagar uma baixa de fatura, com forma de cobrança de recorrência, o sistema deverá exibir uma mensagem informando que a baixa só será apagada da fatura no adapter. &lt;br /&gt;
&lt;br /&gt;
'''Para estorno o pagamento ao cliente, deverá entrar em contato com a operadora de cartão'''. &lt;br /&gt;
&lt;br /&gt;
Serão apagados os dados de pagamento da fatura (incluindo informações do cartão na TB_Fatura) e setados os dados referentes à remoção da baixa na TB_FaturaPagamentoCartao.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
	<entry>
		<id>https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1937</id>
		<title>Atualizações Julho2023</title>
		<link rel="alternate" type="text/html" href="https://wiki.adapter.net.br/wiki/index.php?title=Atualiza%C3%A7%C3%B5es_Julho2023&amp;diff=1937"/>
		<updated>2023-08-24T17:16:09Z</updated>

		<summary type="html">&lt;p&gt;Laennerth.silva: /* Adicionar flags de formas de cobranças para gerar remessas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
==AUTENTICAÇÃO==&lt;br /&gt;
==COMERCIAL==&lt;br /&gt;
&lt;br /&gt;
=== Realizar atualização de cadastro de clientes ===&lt;br /&gt;
Chave Criada: INTERVALO_DIAS_OBRIGATORIO_ATUALIZAR_CLIENTE&lt;br /&gt;
&lt;br /&gt;
Ao abrir a tela do cliente (Comercial -&amp;gt; Clientes), o sistema deverá verificar na tb_Cliente o campo dataUltimaAtualizacao, a ultima atualização feita dos dados pessoais deste cliente e verificar se o intervalo para atualização esta num prazo menor que o estipulado. &lt;br /&gt;
&lt;br /&gt;
Se estiver em um prazo maior que o estipulado, o sistema deverá exibir a mensagem.&lt;br /&gt;
[[Arquivo:ImagemMensagemClienteDesatualizado.png|alt=Mensagem de Cliente Desatualizado|centro|miniaturadaimagem|563x563px|Mensagem de Cliente Desatualizado]]&lt;br /&gt;
&lt;br /&gt;
Caso a chave esteja NULL, ele não fará a validação.&lt;br /&gt;
&lt;br /&gt;
=== Cliente Churn - Endpoint para alimentar a nova tabela relacionada a cliente com dado de risco de cancelamento ===&lt;br /&gt;
&lt;br /&gt;
# Criada a nova tabela TB_InformacaoAdicionalCliente no módulo comercial.&lt;br /&gt;
# Criado um novo endpoint para Webservice Adapter que receba os dados para pontuação do cliente. &lt;br /&gt;
# Este endpoint alimenta a TB_InformacaoAdicionalCliente e o campo PontuacaoTotalRiscoCancelamento.&lt;br /&gt;
# Caso seja enviado um dado de um cliente que ja possua este campo preenchido, o sistema deve sobrescrever este dado;&lt;br /&gt;
# Se o campo PontuacaoTotalRiscoCancelamento estiver preenchido, será exibido na tela principal de dados do cliente;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemRiscoChurnTela.png|alt=Exibição de Risco de Churn em Tela de Cliente|centro|miniaturadaimagem|507x507px|Exibição de Risco de Churn em Tela de Cliente]]&lt;br /&gt;
&lt;br /&gt;
Endpoint Criado: https://[URL]/ws/comercial/clientes/informacao_adicional&lt;br /&gt;
&lt;br /&gt;
=== Adicionar novos campos na TB_InformacaoAdicionalCliente e no cadastro de cliente ===&lt;br /&gt;
Adicionados os campos UFRG, EstadoCivil (SOLTEIRO, CASADO, DIVORCIADO, VIÚVO, OUTRO),  Naturalidade, UFNaturalidade;&lt;br /&gt;
&lt;br /&gt;
Estes campos estarão populando a tabela TB_InformacaoAdicionalCliente.&lt;br /&gt;
&lt;br /&gt;
Serão apresentados quando for um cliente pessoa física, sendo que apenas o UF RG é obrigatório.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemCamposNovosInformaçãoAdicionalCliente.png|alt=Novos Campos para Informação Adicional do Cadastro de Cliente|centro|miniaturadaimagem|549x549px|Novos Campos para Informação Adicional do Cadastro de Cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Log Edição Endereço ===&lt;br /&gt;
Implementada a criação de log de edição de endereços. Tais modificações estarão disponíveis nas tabelas TB_LogCliente e TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição do cadastro de endereço de um cliente, há uma pergunta em um pop up: &amp;quot;Deseja apenas corrigir algum erro no cadastro de clientes?&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a resposta seja SIM: O sistema deverá salvar as alterações na tabela TB_LogCliente e na TB_LogContrat do contrato vinculado; &lt;br /&gt;
&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e através do botão cadastrar: O sistema deverá salvar as alterações na tabela TB_LogCliente;&lt;br /&gt;
* Caso a edição venha do '''botão &amp;quot;vincular novo&amp;quot;''', em '''contrato &amp;gt; endereços''' e um novo endereço seja vinculado: O sistema deverá salvar as alterações na tabela TB_LogContrato.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemLogAlteraçãoEndereço.png|alt=Log de edição de endereço|centro|miniaturadaimagem|487x487px|Log de edição de endereço]]&lt;br /&gt;
Deverão ser levadas em consideração as edições nos campos:&lt;br /&gt;
&lt;br /&gt;
* CEP;&lt;br /&gt;
* Estado;&lt;br /&gt;
* Cidade;&lt;br /&gt;
* Bairro;&lt;br /&gt;
* TipoLogradouro;&lt;br /&gt;
* Logradouro;&lt;br /&gt;
* Número;&lt;br /&gt;
* TipoComplemento;&lt;br /&gt;
* Complemento;&lt;br /&gt;
* Referência;&lt;br /&gt;
* Classificação;&lt;br /&gt;
* Latitude;&lt;br /&gt;
* Longitude;&lt;br /&gt;
&lt;br /&gt;
=== Atualização de Prospectos ===&lt;br /&gt;
Ao cadastrar um prospecto no sistema, ao informar o CPF do prospecto, caso já haja na base um cadastro de cliente com o mesmo CPF informado, antes de sobrescrever os dados do prospecto, o sistema deverá checar se os dados de telefone celular, telefone fixo, sexo, e-mail informados no prospecto são iguais aos dados já no cadastro do cliente. &lt;br /&gt;
&lt;br /&gt;
* Se sim, prosseguir com a recuperação dos dados de cliente como é feito atualmente e seguir com o cadastro do prospecto.&lt;br /&gt;
* Se não, o sistema deverá exibir modal com os dados divergentes e permitir que o usuário escolha qual dado será mantido em ambos os cadastros. Ao selecionar a opção de manter dados seja do prospecto seja do cliente, os dados deverão ser atualizados em ambos os cadastros. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A alteração realizada deverá gerar log na TB_LogCliente (edição) e na TB_LogProspecto (cadastro),&lt;br /&gt;
&lt;br /&gt;
=== Armazenar dados do SPC e Clear Sales ===&lt;br /&gt;
Criada chave DIAS_INTERVALO_CONSULTA_CLEARSALE no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Ao cadastrar um prospecto no sistema, após informar o CPF do  prospecto, e nos filtros correspondentes as ações de qualificação CONSULTA_CLEAR_SALE e CREDITO_POR_CPF o sistema deverá validar se há outros prospectos registrados para o mesmo CPF registrados no sistema: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Se sim: VALIDAR CLEAR SALE''' &lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ProspectoDataTrust com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_CLEARSALE:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim:''' o sistema deverá exibir mensagem ao usuário, informado que o CPF já possui resultados da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior, o sistema deverá replicar o registro de TB_ProspectoDataTrust do prospecto anterior para o novo prospecto, simulando a realização da consulta. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Validar SPC/SERASA/SOPHUS'''&lt;br /&gt;
&lt;br /&gt;
No prospecto registrado anteriormente, há algum registro na TB_ConsultaCredito com data da consulta igual ou inferior aos dias informados na chave DIAS_INTERVALO_CONSULTA_SPC. &lt;br /&gt;
&lt;br /&gt;
* Se sim: o sistema deverá exibir mensagem ao usuário informado que o CPF em questão já resultado da consulta. &lt;br /&gt;
** Se aprovado ou reprovado na consulta anterior. Não é necessária replicação de registro pois a TB_ConsultaCredito é vinculada apenas a CPF e não a prospecto. &lt;br /&gt;
* Se não: seguir com a realização da consulta integrada normalmente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de dois ou mais itens no mesmo pacote ===&lt;br /&gt;
Será permitido o cadastro de pacotes de planos no sistema, que tenha mais de um item de mesma tecnologia, na tela de cadastro de pacotes de planos.&lt;br /&gt;
[[Arquivo:ImagemCadastroPacotePlanos.png|alt=Cadastro de pacote de planos com mais de um mesh por tecnologia.|centro|miniaturadaimagem|529x529px|Cadastro de pacote de planos com mais de um mesh por tecnologia.]]&lt;br /&gt;
&lt;br /&gt;
=== Melhoria de Prospecto ===&lt;br /&gt;
Criada uma nova qualificação de funil automática chamada CONSULTA_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave de configuração do modulo comercial IDS_FUNIS_PROSPECTO_ALTERACAO_CEL_EMAIL. &lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_ConsultaCelularEmailInterno, no módulo comercial, semelhante as outras qualificações de prospectos;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio'''&lt;br /&gt;
&lt;br /&gt;
No funil de qualificação CONSULTA_CEL_EMAIL, a consulta busca dados da base interna do sistema, consultando se o e-mail e tekefon celular informados no cadastro do prospecto já estão vinculados a um ou a mais clientes:&lt;br /&gt;
&lt;br /&gt;
* '''Se sim''', o prospecto será reprovado; &lt;br /&gt;
* '''Se não'''. o prospecto seguirá o cadastro;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A qualificação CONSULTA_CEL_EMAIL deve ser exibida no histórico de qualificações. &lt;br /&gt;
 &lt;br /&gt;
=== Melhoria em Motivos de Cancelamento de um Contrato ===&lt;br /&gt;
Criado novo atributo IsDesistencia (boolean) na tabela TB_MotivoCancelamento;&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento para que seja possível informar na tela se o motivo de cancelamento se trata de uma desistência de contratação (sim/não).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento de contrato o sistema deverá: &lt;br /&gt;
&lt;br /&gt;
* Se o status do contrato for AGUARDANDO_INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia true. &lt;br /&gt;
* Se o status do contrato for diferente de AGUARDANDO INSTALACAO, recuperar a listagem apenas dos motivos de cancelamento cadastrados com IsDesistencia = false:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemMotivoCancelamento.png|alt=Cadastro de Motivo Cancelamento com Flag Desistência|centro|miniaturadaimagem|391x391px|Cadastro de Motivo Cancelamento com Flag Desistência]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada nova tabela TB_MotivoCancelamentoPerfil (IDMotivoCancelamento,IDPerfil);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de motivos de cancelamento, para que seja possível informar a quais perfis o motivo estará liberado para visualização. &lt;br /&gt;
&lt;br /&gt;
Ao realizar o cancelamento do contrato o sistema deverá recuperar a lista de motivos liberados para o perfil do usuário.&lt;br /&gt;
&lt;br /&gt;
=== Melhoria nos vencimentos exibidos do contrato ===&lt;br /&gt;
Nos combos onde há seleção do dia do vencimento exibir uma legenda para o dia inicial e final de cobrança do período configurado no vencimento no combobox.&lt;br /&gt;
&lt;br /&gt;
Modificadas as telas de venda de um contrato e alteração de vencimento.&lt;br /&gt;
[[Arquivo:ImagemAlteraçãoVencimentoPrePos.png|alt=Períodos de Vencimentos Apresentados|centro|miniaturadaimagem|412x412px|Períodos de Vencimentos Apresentados]]&lt;br /&gt;
&lt;br /&gt;
==FINANCEIRO==&lt;br /&gt;
&lt;br /&gt;
=== Alterar multa do cancelamento compulsório ===&lt;br /&gt;
Alterada a forma em que o sistema realiza o cálculo da multa do cancelamento compulsório, para que se padronize se fazer o cálculo pela mesma regra do cancelamento voluntário, ou seja, considerando como parâmetro de data o vencimento da fidelidade do contrato e a data do cancelamento.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Chave criada: MULTA_CANCELAMENTO_COMPULSORIO_POR_DATA_CANCELAMENTO, campo boolean;&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio:&lt;br /&gt;
&lt;br /&gt;
* Se a informação desse campo for true, o sistema deverá realizar o cálculo de multa no cancelamento compulsório baseado na data de vencimento da fidelidade e data de cancelamento. &lt;br /&gt;
* Se a informação desse campo for false, o sistema deverá realizar o calculo de multa do cancelamento compulsório baseado na data de vencimento fidelidade e a data de vencimento da primeira fatura em aberto, como é feito atualmente.&lt;br /&gt;
&lt;br /&gt;
=== Permissão de faturas e faturamento por cliente ===&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturamentos: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURAMENTO POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURAMENTO POR CLIENTE devem visualizar apenas a tela de geração de faturamento por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURAMENTO - FT01, devem visualizar as telas de geração de faturamento por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturamentoPorCliente.png|alt=Tela de Faturamento disponível apenas por cliente|centro|miniaturadaimagem|560x560px|Tela de Faturamento disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
==== Regra de Negócio para Faturas: ====&lt;br /&gt;
&lt;br /&gt;
* Criada a permissão GERAR FATURA POR CLIENTE.&lt;br /&gt;
* Os perfis que tiverem a permissão GERAR FATURA POR CLIENTE devem visualizar apenas a tela de geração de faturas por cliente;&lt;br /&gt;
* Os perfis que estiverem ativos com a permissão GERAR FATURA - FT08, devem visualizar as telas de geração de faturas por cliente, por forma de cobrança e em massa;&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemFaturaCliente.png|alt=Tela de Fatura disponível apenas por cliente|centro|miniaturadaimagem|573x573px|Tela de Fatura disponível apenas por cliente]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração tela de impressão em massa, ===&lt;br /&gt;
Na tela de impressão em massa, o sistema não irá exibir as formas de cobrança marcadas como IsCartaoRecorrente = true;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada a tabela TB_UsuarioFormaCobranca.&lt;br /&gt;
&lt;br /&gt;
Alterado o cadastro de usuários Adapter para que apresente uma tela de seleção de formas de cobrança. Ao ser selecionado, esta determina as formas de cobrança que estarão disponíveis ao utilizar a tela de impressão em massa.  &lt;br /&gt;
[[Arquivo:ImagemTelaFormaCobrancaImpressaoMassa.png|alt=Tela de seleção de formas de cobrança para impressão em massa|centro|miniaturadaimagem|642x642px|Tela de seleção de formas de cobrança para impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
==== Colocar limit opcional e campo para filtro de opções de cidade ====&lt;br /&gt;
Foram adicionados, um campo de Quantidade de clientes, que recebe um número inteiro e limita o número de impressões;&lt;br /&gt;
&lt;br /&gt;
E um combo de seleção de cidades, com filtro de pesquisa textual;&lt;br /&gt;
[[Arquivo:ImagemCamposImpressaoEmMassa.png|alt=Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa|centro|miniaturadaimagem|609x609px|Combo de seleção de cidades, Filtro e Campo Quantidade, em impressão em massa]]&lt;br /&gt;
&lt;br /&gt;
=== Alterar atributo de &amp;quot;apto carnê&amp;quot; contratos cancelados ===&lt;br /&gt;
Alterado o atributo &amp;quot;apto para gerar carnê&amp;quot;, agora ele ficará disponível para edição deste atributo em contratos cancelados.&lt;br /&gt;
&lt;br /&gt;
=== Alterar observações fiscais contratos cancelados ===&lt;br /&gt;
Será permitida a alteração de observações fiscais e observação de fatura em contratos cancelados.&lt;br /&gt;
[[Arquivo:ImagemObservaçãoFiscal.png|alt=Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais|centro|miniaturadaimagem|658x658px|Campos de Observações dos contratos, em Contratos -&amp;gt; Dados de cobrança e fiscais]]&lt;br /&gt;
&lt;br /&gt;
=== Filtro de forma de cobrança ===&lt;br /&gt;
Na tela de serviços adicionais, em Clientes -&amp;gt; Dados Financeiros -&amp;gt; Serviços Adicionais, serão exibidos serviços que:&lt;br /&gt;
&lt;br /&gt;
* Estejam vinculados a área de cobertura da cidade, do endereço do cliente;&lt;br /&gt;
* Que a empresa vinculada à conta financeira seja igual ou esteja contida na composição do cadastro de serviço (Ainda sendo implementado);&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemServiçosParaAdicionarFiltro.png|alt=Serviços disponíveis para adicionar ao contrato|centro|miniaturadaimagem|438x438px|Serviços disponíveis para adicionar ao contrato]]&lt;br /&gt;
&lt;br /&gt;
=== Alteração de Fatura Proporcional ===&lt;br /&gt;
&lt;br /&gt;
Criada uma nova chave, no módulo financeiro, denominada STATUS DE CONTRATO PARA GERACAO DE PROPORCIONAIS. Nessa chave, devem ser informados os nomes dos status que permitem geração de faturamento mensal de proporcionais.&lt;br /&gt;
&lt;br /&gt;
Serão aceitos dados nessa chave dados no formato texto exatamente iguais aos cadastrados para status de contrato no sistema (CANCELADO, EM NEGOCIACAO, HABILITADO, HABILITADO EM CONFIANCA, INATIVO TEMPORARIAMENTE, SUSPENSO, SUSPENSO PARCIALMENTE)&lt;br /&gt;
&lt;br /&gt;
Alterar as procedures de faturamento que informam os status de contrato que deverão passar a ler essa chave para geração.&lt;br /&gt;
&lt;br /&gt;
Na geração de faturamentos deverá ser respeitado o parâmetro para a geração.&lt;br /&gt;
&lt;br /&gt;
=== Alteração na tela de Integração de Faturamentos ===&lt;br /&gt;
Retirado botão '''+''' da tela de integração -&amp;gt; faturamentos.&lt;br /&gt;
[[Arquivo:ImagemBotão+.png|alt=Retirado botão +|centro|miniaturadaimagem|499x499px|Retirado botão +]]&lt;br /&gt;
&lt;br /&gt;
=== Adicionar flags de formas de cobranças para gerar remessas ===&lt;br /&gt;
Para atender a necessidade de gerar remessas para várias formas de cobrança ao mesmo tempo, foi desenvolvido:&lt;br /&gt;
&lt;br /&gt;
Na funcionalidade &amp;quot;integração bancária -&amp;gt; gerar remessa&amp;quot;, estará disponível a opção contas financeiras (alterado em atividade posterior para '''Agrupador''', leia Grupo de Formas de Cobrança, na mesma página), que ao ser selecionado, deve recuperar todas as contas financeiras liberadas para visualização do usuário que está utilizando.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
O sistema gerará o arquivo de remessa unificado com dados de todas as formas de cobrança selecionadas. Na tabela TB_ArquivoRemessa, será gerado um arquivo de cada forma de cobrança, com o mesmo arquivo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Considere estas mudanças aplicadas na tela de Gerar Remessa, Gerar Remessa Avulsa e Gerar Remessa de Alterações.&lt;br /&gt;
[[Arquivo:ImagemGerarRemessaAgrupador.png|alt=Tela Gerar Remessa com Filtro de Agrupador Disponível|centro|miniaturadaimagem|642x642px|Tela Gerar Remessa com Filtro de Agrupador Disponível]]&lt;br /&gt;
&lt;br /&gt;
==== Grupos de forma de cobrança ====&lt;br /&gt;
Criada a Tabela TB_GrupoFormaCobranca e o atribuo IDGrupoFormaCobranca na TB_FormaCobranca;&lt;br /&gt;
&lt;br /&gt;
Na tela de geração de remessa, adicionar o filtro do '''agrupador''' para selecionar as formas de cobrança a partir dele. Não será necessário adicionar conta financeira nos filtros.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado um CRUD de grupo de forma de cobrança, em Financeiro -&amp;gt; Tabelas de apoio -&amp;gt; Configuração bancaria -&amp;gt; Grupos de formas de cobrança. Os grupos deverão ser formados respeitando que os atributos sejam iguais:&lt;br /&gt;
&lt;br /&gt;
* ContaFinanceira&lt;br /&gt;
* NumeroSequencial&lt;br /&gt;
* CodigoCarteira&lt;br /&gt;
* SemRegistro&lt;br /&gt;
* EntidadeEmissoraBoleto&lt;br /&gt;
* ModalidadeCobranca&lt;br /&gt;
* PercentualMulta&lt;br /&gt;
* PercentualJuros&lt;br /&gt;
* DebitoAutomatico&lt;br /&gt;
* BoletoPix&lt;br /&gt;
* CodigoTransmissao&lt;br /&gt;
* CodigoConvenio&lt;br /&gt;
* Operacao&lt;br /&gt;
* IdIntegradoraEletronica&lt;br /&gt;
* IdIntegradoraPix&lt;br /&gt;
* Cnab&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Permissão: ALTERAR_GRUPOS_FORMA_COBRANCA = DC07 criada para cadastro dos grupos de formas de cobrança;&lt;br /&gt;
[[Arquivo:ImagemCadastroGrupoFormaCobranca.png|alt=Cadastro de Grupos de Forma de Cobrança|centro|miniaturadaimagem|776x776px|Cadastro de Grupos de Forma de Cobrança]]&lt;br /&gt;
&lt;br /&gt;
==INTEGRAÇÃO==&lt;br /&gt;
&lt;br /&gt;
=== Melhoria na integração de clientes SAP ===&lt;br /&gt;
Criada a tabela TB_ClienteIntegracaoSAP no módulo integração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Na rotina de integração com os clientes:&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP estiver preenchido, no campo &amp;quot;CardCode&amp;quot;, será enviado o dado IDClienteSAP, preenchido na TB_ClienteIntegraçãoSap;&lt;br /&gt;
&lt;br /&gt;
Caso o campo IDClienteSAP for Null, será enviado no campo &amp;quot;CardCode&amp;quot; o mesmo dado que é enviado atualmente (C+IDCliente);&lt;br /&gt;
&lt;br /&gt;
A tabela foi criada no banco de dados apenas, não há campo em tela;&lt;br /&gt;
&lt;br /&gt;
=== Edição spuInclusaoSPC e spuRemocaoSPC ===&lt;br /&gt;
Para realizar integração com a SOPHUS, foi necessário atualizar as SPU's spuInclusaoSPC e spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
* Adicionados os campos: Sexo, UFRG, UFNaturalidade, Naturalidade, Estado Civil para ambos as SPU's;&lt;br /&gt;
* Adicionados os campos: Número do Boleto; Nome da Mãe; Nome do Pai; Número celular (Telefone Móvel) para a spuRemocaoSPC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
OBS: Exceto o campo 'Sexo', todas as informações são disponibilizadas na tabela TB_InformacaoAdicionalCliente, do Módulo Comercial.&lt;br /&gt;
&lt;br /&gt;
=== Realizar alteração de integração de multas no SAP ===&lt;br /&gt;
Alterada a spuBuscaFaturamentosPendentesIntegracao, que exibe dados de faturamento para integração na aba Financeiro -&amp;gt; Integração -&amp;gt; Faturamentos. Nessa tela serão exibidos todos os faturamentos já apresentados atualmente na spu, mas serão retirados os faturamentos cuja composição financeira tenha o atributo unidadeMedida igual a 1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criada uma nova procedure, apenas para a tela de faturamentos com pagamento, para exibir os faturamentos com pagamento e identificados com o atributo unidadeMedida = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criado novo parâmetro de conf.cfg da rotina de integração de faturamentos: emissaoMultaDataPagamento. &lt;br /&gt;
&lt;br /&gt;
Alterar a rotina de integração de faturamentos para ler o novo parâmetro, emissaoMultaDataPagamento:&lt;br /&gt;
&lt;br /&gt;
Sim: ao integrar o faturamento de composições financeiras que possuam o campo unidadeMedida=1 o sistema deverá enviar nos campos DocDate e TaxDate do JSON deverão ser informados com data de pagamento da fatura vinculada.Exemplo: Fatura do cliente: DataPagamento 10/07/2023.&lt;br /&gt;
&lt;br /&gt;
Ao integrar para o SAP os campos DocDate e TaxDate, deverão ser enviados com a data do pagamento, ao invés da data atual como era antes desta atividade.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Não: Manter o Funcionamento do sistema;&lt;br /&gt;
[[Arquivo:ImagemFaturamentoNegociadas.png|alt=Tela de integração de Pagamento - Negociadas|centro|miniaturadaimagem|464x464px|Tela de integração de Pagamento - Negociadas]]&lt;br /&gt;
Criada uma nova tela para integrar faturamentos pagos por negociação. Nessa tela deverão ser exibidos os faturamentos cujas faturas originais foram negociadas, mas que não possuíam notas fiscais integradas. &lt;br /&gt;
&lt;br /&gt;
Os valores referentes as negociações deverão ser enviadas para emissão de notas fiscais considerando o valor final da dívida, ou seja, deverão ser emitidos considerando os valores de multa, juros e descontos concedidos na negociação.&lt;br /&gt;
&lt;br /&gt;
==INTRANET==&lt;br /&gt;
&lt;br /&gt;
=== Adição do menu configurações do modulo intranet na tela ===&lt;br /&gt;
Adicionado ao menu do módulo intranet, link para a página de configurações do módulo.&lt;br /&gt;
&lt;br /&gt;
Nesta página estarão disponíveis as chaves de configuração dos módulos de intranet.&lt;br /&gt;
[[Arquivo:ImagemConfiguracoesIntranet.png|alt=Configurações Intranet|centro|miniaturadaimagem|581x581px|Configurações Intranet]]&lt;br /&gt;
Caminho: Intranet -&amp;gt; Tabelas de apoio -&amp;gt; Configurações;&lt;br /&gt;
&lt;br /&gt;
=== Permitir a manipulação de arquivos de imagem para central e app anexada no módulo intranet ===&lt;br /&gt;
Criado um caminho para mapear onde os arquivos serão salvos no servidor. Tabela Configurações, módulo intranet, chave: PATH_ARQUIVOS_CENTRAL.&lt;br /&gt;
&lt;br /&gt;
Através da Tela, será possível, editar a descrição das imagens e excluir imagens.&lt;br /&gt;
[[Arquivo:ImagemCRUDImagensIntranet.png|alt=Cadastro de Imagens para App e Central, no módulo Intranet|centro|miniaturadaimagem|496x496px|Cadastro de Imagens para App e Central, no módulo Intranet]]&lt;br /&gt;
&lt;br /&gt;
=== No módulo intranet, criar uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes ===&lt;br /&gt;
Criada uma nova tela que permita anexar arquivo de imagem para exibição na central e no novo app de clientes.&lt;br /&gt;
&lt;br /&gt;
Localizada em Intranet -&amp;gt; Arquivos Central -&amp;gt; Cadastro.&lt;br /&gt;
[[Arquivo:ImagemEnviarArquivoCentral.png|alt=Tela de Envio de Arquivos para Central do Cliente e App do Cliente|centro|miniaturadaimagem|509x509px|Tela de Envio de Arquivos para Central do Cliente e App do Cliente]]&lt;br /&gt;
&lt;br /&gt;
==OPERACIONAL==&lt;br /&gt;
&lt;br /&gt;
=== Log de Alteração de atendimento ===&lt;br /&gt;
Será registrado em log, na TB_LogAtendimento. alterações no atendimento relacionadas ao tipo de atendimento ou tipo de contrato.&lt;br /&gt;
&lt;br /&gt;
=== Validação no endpoint de abertura de atendimento ===&lt;br /&gt;
Ao solicitar a abertura de um atendimento via webservices, será validado se já há um atendimento com status diferente de SOLUCIONADO e SEM_SOLUCAO;&lt;br /&gt;
&lt;br /&gt;
Se houver, será exibida a mensagem: &amp;quot;Não é possível abrir atendimento, pois o contrato já possui atendimento do tipo...&amp;quot; e será bloqueado a abertura do atendimento;&lt;br /&gt;
&lt;br /&gt;
'''Alteração nos endpoints: /ws/comercial/atendimentos/cadastrar e /ws/comercial/atendimento;'''&lt;br /&gt;
&lt;br /&gt;
=== Criação de histórico nas tipificações ===&lt;br /&gt;
Criada uma nova tabela, TB_LogTipoAtendimento, no módulo comercial.&lt;br /&gt;
&lt;br /&gt;
Adicionada uma divisão &amp;quot;histórico&amp;quot; na tela de cadastro dos tipos de atendimentos. Quando cadastrar ou editar algum tipo de atendimento, este registro será adicionado na tabela de Log.&lt;br /&gt;
[[Arquivo:ImagemLogTipoAtendimento.png|alt=Exibição de histórico de log de tipo de atendimento|centro|miniaturadaimagem|539x539px|Exibição de histórico de log de tipo de atendimento]]&lt;br /&gt;
&lt;br /&gt;
=== Atendimento de Contrato Cancelado ===&lt;br /&gt;
Ao realizar um upgrade ou Downgrade de contratos, o sistema irá analisar se no antigo contrato, existe vinculado algum atendimento do tipo de serviços de SUPORTE, INTERNO, ALTERACAO_ENDERECO ou SOLICITACAO_SERVICO com status diferente de SOLUCIONADO ou SEM_SOLUCAO. &lt;br /&gt;
&lt;br /&gt;
[[Arquivo:ImagemPopUPAtendimentosTransferidos.png|alt=Pop up de aviso de atendimentos sendo transferidos a um novo contrato|centro|miniaturadaimagem|664x664px|Pop up de aviso de atendimentos sendo transferidos a um novo contrato]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caso haja, o sistema irá apresentar uma mensagem ao usuário avisando: &amp;quot;Existem atendimentos vinculados ao contrato anterior que serão transferidos ao novo contrato&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O sistema deverá automaticamente vincular ao novo contrato os atendimentos que se enquadrarem a regra. O sistema deverá criar log na TB_LogAtendimento no formato: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''EDIÇÃO DE ATENDIMENTO'''&lt;br /&gt;
&lt;br /&gt;
'''# Contrato do atendimento alterado por Upgrade/Downgrade:'''&lt;br /&gt;
&lt;br /&gt;
'''- Antigo: Contrato A'''&lt;br /&gt;
&lt;br /&gt;
'''- Novo: Contrato B'''&lt;br /&gt;
&lt;br /&gt;
=== Realizar a Não Geração de O.S para Tecnologia OTT e Tv ===&lt;br /&gt;
Criado o atributo &amp;quot;geraOS&amp;quot; na TB_Plano, do tipo boolean;&lt;br /&gt;
&lt;br /&gt;
Ao realizar uma edição de endereço no cadastro do '''Cliente -&amp;gt; Dados Pessoais -&amp;gt; Endereços''', o Adapter deverá trazer a relação de todos os contratos vinculados ao endereço que está no processo de edição. &lt;br /&gt;
&lt;br /&gt;
Na alteração de um endereço, a alteração deverá ocorrer seguindo as seguintes regras:&lt;br /&gt;
&lt;br /&gt;
* Todos os contratos selecionados para edição; &lt;br /&gt;
* Nos casos de contratos vinculados ao mesmo pacote, a alteração deverá ocorrer de forma obrigatória, não permitindo que o usuário consiga alterar as flags de marcação; &lt;br /&gt;
* Caso exista algum contrato no qual o plano esteja com a flag &amp;quot;geraOS&amp;quot; com atributo &amp;quot;false&amp;quot;, o sistema Adapter não deverá realizar a abertura de OS de Alteração de Endereço. &lt;br /&gt;
&lt;br /&gt;
Na tela de Contratos, em endereços vinculados, '''não será permitida a edição de endereços diretamente por esta tela''', quando o contrato selecionado estiver vinculado à um pacote. Esta alteração deverá ser feita a partir da tela em '''Clientes &amp;gt; Dados Pessoais &amp;gt; Endereços''', para que haja efeito sobre todos os contratos vinculado ao pacote. &lt;br /&gt;
[[Arquivo:ImagemBtnRetiradoVincular.png|alt=Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote|centro|miniaturadaimagem|570x570px|Botão &amp;quot;Vincular Como&amp;quot; foi retirado das opções disponíveis para contratos pacote]]&lt;br /&gt;
&lt;br /&gt;
=== Realizar Confirmação de Tickets Pendentes ===&lt;br /&gt;
Na abertura de atendimentos, quando usuário realizar alguma ação tangível ao sistema, na tela de atendimentos, o sistema deverá mostrar uma mensagem ao usuário sobre a confirmação de salvar o atendimento:&lt;br /&gt;
[[Arquivo:ImagemPopUpPendentes.png|alt=Pop Up de Atendimentos Pendentes|centro|miniaturadaimagem|626x626px|Pop Up de Atendimentos Pendentes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ao clicar em confirmar, o sistema deve salvar o atendimento. Caso clique em voltar, o usuário será redirecionado à tela de atendimentos.&lt;br /&gt;
&lt;br /&gt;
=== Encaminhamento de Solicitação em Aberto ===&lt;br /&gt;
Criadas as tabelas TB_AtendimentoEncaminhamento, TB_MotivoEncaminhamento e  TB_MotivoEncaminhamentoPerfil;&lt;br /&gt;
&lt;br /&gt;
Em comercial -&amp;gt; tabelas de apoio -&amp;gt; atendimentos, criar nova tela para cadastrar os motivos de encaminhamento, com as informações de: &lt;br /&gt;
&lt;br /&gt;
* Descrição;&lt;br /&gt;
* Ativo(sim/não);&lt;br /&gt;
* Perfis para seleção;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Regra de Negócio:'''&lt;br /&gt;
&lt;br /&gt;
Na tela de atendimentos, ao clicar no botão alterar destino e selecionar o novo destino do atendimento, o sistema irá abrir um modal onde serão apresentados os motivos de encaminhamento ativos e atribuídos ao perfil do usuário logado. '''Essa informação deverá ser obrigatória.''' &lt;br /&gt;
&lt;br /&gt;
No mesmo modal também deverá ser apresentado o campo de observações não obrigatória. Na edição dos atendimentos, deverá ser apresentada opção de visualizar histórico de encaminhamentos onde&lt;br /&gt;
&lt;br /&gt;
==RELATÓRIOS==&lt;br /&gt;
&lt;br /&gt;
=== Inclusão de coluna &amp;quot;nome do contrato&amp;quot; na exportação do faturamento ===&lt;br /&gt;
Adicionada a coluna nome do contrato, ao exportar faturamentos;&lt;br /&gt;
&lt;br /&gt;
Para utilizar, adicione field nomePlano(String) no arquivo relatorio_eventos_faturamento.jasper;&lt;br /&gt;
&lt;br /&gt;
==REDES==&lt;br /&gt;
&lt;br /&gt;
=== Alteração no autenticador do provisionamento ===&lt;br /&gt;
ID_CONEXAO_TELNET_PROVISIONAMENTO não preenchido:&lt;br /&gt;
&lt;br /&gt;
* Mapeamento Interno Adapter: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT de acordo com o IdCaixa, passado como parâmetro no body da requisição;&lt;br /&gt;
* Mapeamentos Integrados: Quando a chave do ID_CONEXAO_TELNET_PROVISIONAMENTO não estiver preenchida, o sistema irá buscar a OLT através dos parâmetros tipoEquipamento, idCidade, tipoONT caso não tenha o IdCaixa;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Através da OLT o sistema irá buscar as conexões vinculadas a ela e o provisionamento irá ocorrer normalmente como e atualmente.&lt;br /&gt;
&lt;br /&gt;
Foi corrigido um relacionamento incorreto, na consulta no banco na busca das conexões da OLT.&lt;br /&gt;
&lt;br /&gt;
=== Alterar chave de integração para mapeamento ===&lt;br /&gt;
Criada a chave '''ID_SERVIDOR_INTEGRACAO_MAPEAMENTO''';&lt;br /&gt;
&lt;br /&gt;
Removidas as chaves que faziam menção à mapeamentos integrados, ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_OZ_MAP e ID_SERVIDOR_INTEGRACAO_MAPEAMENTO_GEOGRID;&lt;br /&gt;
&lt;br /&gt;
==ROTINAS==&lt;br /&gt;
===Alterar rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto===&lt;br /&gt;
Alteradas as rotinas que tenham impressão de fatura/código de barras para utilizarem a biblioteca impressaoBoleto,&lt;br /&gt;
&lt;br /&gt;
Alteradas para verificar se é dia útil por cidade, nas rotinas q utilizam a TB_DiaNaoUtil.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Modificadas as rotinas EnvioFaturasNotasFiscais, ImpressaoMassa e EnvioAtrasoSMS.&lt;br /&gt;
&lt;br /&gt;
=== Criar uma rotina para executar a consulta de pagamentos de pix (cielo) e dar baixa na fatura caso a mesma tenha sido paga. ===&lt;br /&gt;
Endpoint criado : /ws/financeiro/pix_dinamico/pagamentos/consultar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regra de Negócio: &lt;br /&gt;
&lt;br /&gt;
* O endpoint busca todas as cobranças pix geradas e não pagas, que a data de expiração seja maior que o dia anterior, através da spuBuscaPixDinamicoSemPagamento.&lt;br /&gt;
* Para cada registro encontrado, será acionado o endpoint da cielo '''(/1/sales/ - GET)''', conforme documentação, para verificar se foi pago ou não.&lt;br /&gt;
* Caso o status de retorno seja 1 ou 2 (de acordo com documentação da Cielo), dará baixa na fatura;&lt;br /&gt;
* Ao final de toda execução o endpoint roda uma query para apagar todos os pix com data de expiração menor que ontem.&lt;br /&gt;
&lt;br /&gt;
OBS: Esse endpoint interno, salva todos os logs da consulta na integradora na TB_LogPixDinamico.&lt;br /&gt;
&lt;br /&gt;
=== Atendimento Log4 - Status de Rotina de Atendimento Recorrente ===&lt;br /&gt;
&lt;br /&gt;
Criado um novo parâmetro, no arquivo '''conf.properties''', nomeado StatusAtendimentoRecorrente. Nesse parâmetro deve ser passado o status que o atendimento de recorrência, criado pela rotina vaio assumir. Deverá ser informado um valor único dos status aceitos pelo sistema. &lt;br /&gt;
&lt;br /&gt;
Alterada a rotina de atendimentos recorrentes, para na abertura de atendimentos do tipo recorrência, o status do atendimento aberto seja o informado na configuração da rotina.&lt;br /&gt;
&lt;br /&gt;
==TELEFONIA==&lt;br /&gt;
&lt;br /&gt;
=== Estudar forma de enviar as estatísticas diárias do SIP PULSE ativadas no momento da venda do contrato ===&lt;br /&gt;
Alterar a forma de enviar novos contratos para a integração SIP Pulse, para que seja possível enviar, no momento da venda as estatísticas diárias dos contratos ativadas.&lt;br /&gt;
&lt;br /&gt;
Para isso, ao incluir um novo assinante (venda de um novo contrato), o sistema deverá, após as chamadas de inclusão de assinante na plataforma SIPPULSE, chamar o método de ativar estatísticas e setar o campo BloqueioEstatisticasDiarias deverá ser salvo como false.&lt;br /&gt;
&lt;br /&gt;
==TERCEIROS==&lt;br /&gt;
==WEBSERVICES==&lt;br /&gt;
&lt;br /&gt;
=== Criar novo método para retornar imagem para central e app anexada no modulo intranet   ===&lt;br /&gt;
Endpoints criados:&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos&lt;br /&gt;
&lt;br /&gt;
GET - intranet/central/arquivos/{id}&lt;br /&gt;
&lt;br /&gt;
Dúvidas, consultar o manual webservices Adapter;&lt;br /&gt;
&lt;br /&gt;
=== Novo Endpoint de Negociação ===&lt;br /&gt;
Criado novo endpoint: '''&amp;lt;nowiki&amp;gt;https://URL/ws/financeiro/faturas_negociar&amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
&lt;br /&gt;
Criado no objetivo que não seja necessário enviar a senha da central no endpoint, recebendo apenas o CPF do usuário;&lt;br /&gt;
&lt;br /&gt;
Mais detalhes, consultar o manual de webservices Adapter.&lt;/div&gt;</summary>
		<author><name>Laennerth.silva</name></author>
	</entry>
</feed>