;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Lei em Campo

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Especialistas dizem que problemas no Botafogo não trazem riscos para SAFs

Gabriel Coccetrone

22/09/2022 09h04Atualizada em 22/09/2022 17h59

Receba os novos posts desta coluna no seu e-mail

Email inválido

Uma das primeiras Sociedades Anônimas do Futebol (SAFs) no Brasil, o Botafogo está ando por momentos de turbulência. Conforme contou o 'UOL Esporte', a istração de John Textor está em atraso na entrega de diversas obrigações financeiras que constam no acordo assinado com acionistas em março deste ano. Apesar do caso no Glorioso, especialistas não enxergam riscos para a SAF no País.

"Precisamos de um pouco de calma na análise. Se há algum problema não é com a SAF, mas com a SAF do Botafogo. E é fundamental que seja cobrada da mesma forma que as associações são, porque no futebol a transparência é uma das chaves de sucesso", afirma o economista Cesar Grafietti.

"Agora, é preciso também entender as condições de início da SAF, saber se a empresa tinha as estruturas montadas e operando de forma correta quando iniciou as atividades, ou se vem se estruturando no tempo. Mas, novamente, uma boa gestão de comunicação ajudaria a entender a situação, com o clube falando como instituição de maneira organizada, e não via redes sociais. Sem ter o cenário completo fica difícil avaliar, mas o que parece é que ainda há muito a estruturar, em todos os níveis. Talvez esteja faltando assessoria para lidar com a realidade do futebol brasileiro", avalia.

O advogado Rafael Pandolfo, especialista em direito tributário, reforça que "a transparência é fundamental não só para os acionistas como para os credores do Botafogo".

"É pressuposto para o regular funcionamento das SAFs. Por isso é muito importante que o clube tenha mecanismos eficazes de assegurar seu cumprimento. Mas o problema, caso persista, pode ser pontual", acrescenta.

Segundo contou a matéria na coluna de Diego Garcia no UOL, uma das cláusulas do contrato determina que a SAF tem a obrigação de fornecer relatórios de orçamentos com os resultados trimestrais a todos os membros dos Conselhos de istração e Fiscal, por escrito, em até 15 dias após o final de cada trimestre. O documento também deveria incluir metas e resultados da empresa, bem como a folha de pagamento do futebol profissional, o que ainda não aconteceu até então.

Ainda segundo o portal, outro ponto que não está sendo cumprido é a atualização e entrega dos balancetes da SAF até o 15º dia de cada mês. Isso vai de encontro ao que diz o próprio contrato e os atos constitutivos registrados, que preveem a realização periódica dessas obrigações financeiras.

O grande problema da falta de apresentação dessas demonstrações financeiras é que o Conselho Fiscal da SAF acabada ficando incapaz de analisar os números e, consequentemente, o endividamento.

A situação trouxe desdobramentos nos bastidores do clube há alguns dias. Em agosto, Fernando Pereira, um dos membros do Conselho Fiscal, renunciou ao cargo cobrando, internamente, mais transparência.

No começo de setembro foi a vez de Jorge Braga, então CEO do Botafogo e um dos dirigentes a participar do processo de reestruturação financeira do clube, a deixar o cargo. O empresário ainda ajuizou uma ação (que corre em segredo de justiça em uma vara empresarial do Rio de Janeiro) contra a SAF.

"Saio muito realizado e motivado pelo trabalho feito, desejando sucesso para o investidor John Textor, e também Thairo e Danilo. Para os desafios que estão por vir, carregarei comigo meus princípios e muito do que aprendi vivendo o Botafogo: nada e nem ninguém nunca será maior que o clube. Todo mundo quer ganhar, mas não a qualquer preço. Trabalho, coerência, ética, pragmatismo, honestidade, transparência e profissionalismo precisam ser pilares. Sempre", escreveu Braga em suas redes sociai

Ao Lei em Campo, a defesa de Jorge Braga, representada pelo advogado Rodrigo Cotta, contou detalhes de como anda o caso.

"O Tribunal de Justiça concedeu uma liminar favorável ao Jorge porque restou comprovado que a SAF não cumpriu obrigações básicas, como pagamento do que estava acordado com o CEO. Escolher qual obrigação cumprir e não honrar contratos é contra o projeto de profissionalização e coloca o advento da lei da SAF em risco", disse.

Procurado nesta quinta, o Botafogo entrou em contato com o Lei em Campo trazendo algumas realizações do novo Projeto que o clube está implementando e se disse comprometido com as "melhores práticas de governança".

PS:

Sobre o conteúdo da matéria do dia 4 de setembro, a coluna do jornalista Diego Garcia, no 'UOL Esporte', enviou para a SAF do Botafogo todas as cláusulas descumpridas e questionou sobre os atrasos nas demonstrações financeiras e orçamentos. A resposta da SAF Botafogo foi "os termos do acordo de acionistas são confidenciais e cabe apenas aos acionistas a condução desse tema".

Nesta quinta-feira (22), o Lei em Campo tentou entrar em contato novamente com a SAF Botafogo.

A matéria foi atualizada assim que o Botafogo entrou em contato com a coluna.

Nos siga nas redes sociais:@leiemcampo

Nossa seleção de especialistas prepara você para o mercado de trabalho: pós-graduação CERS/Lei em Campo de Direito Desportivo. Inscreva-se!