Ir para o conteúdo

SAP FICO explicado: 7 coisas que quebram implementações

O módulo SAP FICO raramente causa os problemas. Quem causa são decisões tomadas rápido demais ou tarde demais: dados mestre sem dono, CO desenhado sem os controllers, relatórios construídos na última sprint.

Três colegas reunidos em volta de um monitor de desktop em um escritório pouco iluminado
Índice
  1. FI e CO no S/4HANA
  2. O que mudou para as finanças no S/4HANA
  3. Como o FICO se integra a outros módulos
  4. Sete coisas que já vi quebrarem projetos de SAP FICO
  5. 1. Dados mestre que ninguém tem como dono
  6. 2. CO configurado sem a participação dos controllers
  7. 3. Usuários de negócio veem o sistema pela primeira vez no UAT
  8. 4. Desenvolvimento customizado onde a configuração teria funcionado
  9. 5. Pontos de integração sem verificação
  10. 6. Relatórios desenhados na última sprint
  11. 7. Casos de exceção que caem entre as equipes
  12. Checklist de prontidão do FICO antes do UAT
  13. Perguntas frequentes

O SAP FICO são dois módulos que funcionam como um só. A Contabilidade Financeira (FI) produz os números que auditores e reguladores veem. A Controladoria (CO) produz os números que a gestão usa para tocar o negócio. No S/4HANA, os dois lançam em um único Universal Journal. Este artigo é para líderes de finanças, diretores de programa e consultores FICO que estão começando, tocando ou resgatando uma frente financeira de S/4HANA. Ele explica como FI e CO se encaixam, onde se conectam ao restante do SAP e as sete decisões que quebram implementações. Use o checklist de prontidão, perto do fim, antes de entrar no teste de aceitação do usuário (UAT).

Trabalho em projetos de SAP FICO há 25 anos, em todo o ciclo de vida, do blueprint ao suporte, e os mesmos padrões se repetem. Alguns problemas são técnicos. Com mais frequência, vêm de decisões apressadas ou ignoradas no começo.

O momento importa em 2026. O SAP ECC sai da manutenção padrão no fim de 2027, então a maioria das equipes financeiras que ainda estão no ECC está no meio de uma migração ou prestes a começar. Os erros abaixo custam mais em um programa S/4HANA do que custavam no ECC, porque o Universal Journal deixa menos espaço para absorver um mau desenho mais tarde.

A Contabilidade Financeira (FI) olha para fora. Conformidade legal, balanço patrimonial, demonstração do resultado, os números que saem da empresa. Toda transação financeira no SAP termina no FI.

A Controladoria (CO) olha para dentro. Acompanhamento de custos, orçamento e rentabilidade para as decisões da gestão. Os centros de custo mostram onde o dinheiro é gasto. A análise de rentabilidade mostra a margem por cliente, região ou produto.

Na prática, não dá para separá-los. Uma fatura de fornecedor em Contas a pagar é lançada no Livro-razão e pode seguir para os relatórios de centros de custo. A compra de um ativo atualiza a contabilidade e afeta o planejamento de custos. Saber onde o FI termina, onde o CO começa e onde os dois se sobrepõem é o que separa o conhecimento de finanças do conhecimento de botões.

No S/4HANA a fronteira fica ainda mais tênue. O Universal Journal (tabela ACDOCA) armazena os itens de linha de FI e CO em um único registro. Duas consequências importam para o desenho. Os elementos de custo agora são contas do razão com uma categoria de elemento de custo, não dados mestre separados. E o modelo de rentabilidade recomendado pela SAP é o Margin Analysis (CO-PA baseado em contas). O CO-PA baseado em custeio ainda existe on-premise e na private edition. O material de aprendizado da SAP é claro, porém: ele não está disponível no S/4HANA Cloud, e os novos investimentos vão para o Margin Analysis.

Estes são os principais componentes que uma equipe de FICO configura:

ComponenteÁreaO que gerencia
Livro-razão (FI-GL)FIRegistro central de todas as transações financeiras; base dos relatórios legais
Contas a pagar (FI-AP)FIFaturas de fornecedores, pagamentos, passivos
Contas a receber (FI-AR)FIFaturas de clientes, cobranças, crédito
Contabilidade de imobilizado (FI-AA)FIAquisição, depreciação e baixa de ativos fixos
Contabilidade bancáriaFIExtratos bancários, conciliação, posição de caixa
Contabilidade de centros de custoCOCustos por departamento ou função
Ordens internasCOColetores temporários de custos para eventos, campanhas e pequenos projetos
Contabilidade de centros de lucroCOReceita e custo por unidade de negócio
Margin Analysis (CO-PA)COMargem por cliente, produto, canal ou região

A reconciliação entre FI e CO acabou. Com um só journal e sem tabelas de totais separadas, a reconciliação de fim de período que consumia dias de consultor no ECC praticamente desaparece. O outro lado da moeda: o desenho dos centros de custo e as características de rentabilidade precisam estar certos já na fase de desenho. Não há camada de agregação para esconder erros.

Consolidação e planejamento têm novos lares. A SAP posiciona o S/4HANA Group Reporting como sucessor do SAP Business Planning and Consolidation (BPC) para a consolidação, e o SAP Analytics Cloud para o planejamento. A manutenção padrão do BPC termina em 2027. Meu guia do SAP BPC cobre o que fazer se você ainda o usa.

O Joule é real, mas restrito. As notas de versão de IA de meados de 2025 da SAP listam usos em finanças, como a criação de dados mestre de ativo fixo e o monitoramento de extratos bancários pelo Joule. Elas descrevem também um agente de contas a receber que cobra itens vencidos. O SAP Joule for Consultants, disponível em geral desde maio de 2025, responde a perguntas de configuração a partir das SAP Notes e do conteúdo do Activate. Tudo isso funciona melhor com dados limpos. Nada disso conserta um mau desenho.

O clean core muda o que “customizar” significa. No S/4HANA Cloud Public Edition não é possível modificar o core de forma alguma. Na private edition e on-premise é possível, mas cada modificação acrescenta esforço de atualização e risco de regressão. Os hábitos do ECC (tabelas Z para regras de lançamento, enhancements para lógica de impostos, derivações em ABAP no CO-PA) agora pertencem à configuração padrão ou a extensões side-by-side no SAP BTP. Isso eleva a importância do erro 4 abaixo.

Consultor de SAP FICO revisando lançamentos financeiros, relatórios de centros de custo e resultados de testes de integração

O FICO se conecta a quase todos os outros módulos SAP. As passagens de bastão são onde ocorre a maioria dos problemas de integração: cada equipe testa a própria área, e ninguém testa a conexão.

MóduloPonto de integraçãoO que acontece no S/4HANA
MM (Gestão de Materiais)Compensação de GR/IR, lançamento de faturas, avaliação de estoqueA entrada de mercadorias lança um registro de GR/IR no ACDOCA; a fatura do fornecedor o compensa e lança em Contas a pagar
SD (Vendas e Distribuição)Faturamento, receita, contas a receber, créditoO faturamento atualiza receita e contas a receber no Universal Journal; o IFRS 15 usa o Revenue Accounting and Reporting onde os contratos exigem
PP (Planejamento da Produção)Custo de produção, WIP, variaçõesOs custos das ordens se acumulam no ACDOCA; WIP e variações são liquidados dentro do mesmo journal
HCM / folha de pagamentoLançamento da folha, atribuição de custosOs resultados da folha são lançados no FI como despesa e passivo e fluem para os centros de custo
PS (Sistema de Projetos)Orçamentos, liquidação, receita do projetoCustos e receita do projeto são lançados no FI/CO com visibilidade imediata
PM (Manutenção de Planta)Custos das ordens de manutençãoCustos de mão de obra e de material são coletados nas ordens e liquidados no CO
Group ReportingConsolidaçãoLê o ACDOCA diretamente; sem banco de dados de consolidação separado

O Universal Journal muda a forma como essas integrações falham. No ECC, as diferenças entre FI e CO apareciam como um problema de reconciliação. No S/4HANA, um lançamento do MM que cai na conta errada cria um lançamento contábil real, que precisa ser estornado e lançado de novo. Os apontamentos de auditoria chegam mais rápido. Para o lado logístico dessas passagens, veja meus guias do SAP SD e do SAP PP.

Como uma entrada de mercadorias chega à contabilidade no S/4HANACada passagem é um ponto de teste. Se a classe de avaliação falhar no passo dois, o MM processa a entrada e o FI não recebe nenhum lançamento.
  1. Entrada de mercadorias no MMEstoque e inventário são atualizados
  2. Determinação de contasA classe de avaliação escolhe as contas do razão
  3. Registro de GR/IR no ACDOCAUma linha do Universal Journal para FI e CO
  4. Fatura do fornecedorCompensa o registro de GR/IR
  5. Contas a pagarLança no razão e pode seguir para os relatórios de centros de custo

Um único lançamento contábil que FI e CO leem

1. Dados mestre que ninguém tem como dono

A maioria dos projetos concorda na primeira semana que os dados mestre precisam de limpeza. Depois a configuração toma conta, os prazos apertam e os dados mestre ficam para trás. Até os testes.

Um cliente varejista nos Emirados Árabes Unidos tinha uma hierarquia de centros de custo que parecia completa. Os rótulos batiam. Os totais fechavam. Nos testes de integração, os custos das lojas apareciam sob responsáveis regionais que não faziam sentido, e alguns dados simplesmente não estavam lá.

A estrutura nunca tinha sido conferida com a forma como as lojas realmente operavam. Fora construída sobre as premissas da equipe de implementação. Reestruturar o mapeamento dos centros de custo e a lógica de relatórios levou duas semanas, com gente boa focada nisso.

Os suspeitos de sempre são conhecidos. Contas do razão copiadas do sistema antigo sem verificar as necessidades atuais de relatórios. Cadastros de fornecedores com dados fiscais desatualizados ou sem dados bancários. Hierarquias de centros de custo que seguem o organograma em vez do fluxo de custos. Centros de lucro adicionados tarde. Dê aos dados mestre um dono nomeado antes de fechar o blueprint. Mesmo uma revisão por alto da estrutura, do uso e das lacunas evita a maior parte da limpeza depois.

2. CO configurado sem a participação dos controllers

A Controladoria normalmente vem em segundo lugar. O FI é desenhado, revisado e testado cedo. O CO vem depois, com menos atenção, na teoria de que é mais simples e pode ser finalizado mais tarde.

Não pode.

Em um projeto de telecom em que trabalhei, o CO-PA foi configurado tarde. Os testes pareciam bons. Os lançamentos passavam e os relatórios rodavam. Aí vendas e finanças revisaram as margens, e os principais produtos apareceram com rentabilidade negativa. Elementos de custo importantes não estavam mapeados e as regras de derivação estavam incompletas. Corrigir significou redesenhar estruturas de relatórios que já tinham sido aprovadas.

O CO só funciona quando as pessoas que leem os relatórios, controllers e diretores financeiros, ajudam a desenhá-lo. Elas pensam em comportamento de custos e margem, não em fluxo de sistema. Traga-as durante o blueprint, não no UAT.

3. Usuários de negócio veem o sistema pela primeira vez no UAT

O UAT é onde os problemas aparecem, e o lugar mais caro para encontrá-los. O desenho está travado e a configuração, quase pronta.

Em uma transformação financeira para uma holding no Sudeste Asiático, o UAT começou com confiança. Os roteiros estavam prontos. As verificações técnicas tinham passado. Aí a equipe financeira fez login. Para muitos deles, era a primeira vez que viam as telas. Campos que usavam todo dia tinham sumido. Passos tinham aparecido sem explicação. Fluxos de trabalho tinham sido reconstruídos de um jeito que fazia sentido técnico e nenhum sentido operacional.

Tivemos de revisar fluxos-chave, e parte da lógica precisou ser refeita. O projeto perdeu semanas.

Mostre telas incompletas aos usuários cedo. É sempre mais barato do que mostrar telas prontas tarde.

4. Desenvolvimento customizado onde a configuração teria funcionado

O código customizado parece mais rápido e mais controlado. Você recebe exatamente o que pediu. Com o tempo, ele fica difícil de testar, difícil de mudar e frágil, e no S/4HANA cada modificação acrescenta esforço de atualização.

Uma vez trabalhei em uma implementação global em seis países em que a lógica de impostos foi construída inteiramente em ABAP: regras por país, exceções, alíquotas por produto. Funcionava. Mas o SAP padrão já cobria isso com tipos de condição, procedimentos de imposto e configuração por país.

Quando um país mudou uma alíquota, o negócio precisou abrir uma solicitação de desenvolvimento, esperar e retestar tudo. O que parecia eficiente no início virou gargalo a cada mudança de imposto. A correção em casos assim é aposentar as tabelas customizadas, levar a lógica para a configuração padrão e manter apenas as regras genuinamente únicas em uma extensão pequena.

O mesmo padrão aparece em outros lugares. Validações customizadas para regras de lançamento que a configuração já resolve. Relatórios reconstruídos quando já existem apps Fiori padrão ou CDS views. Etapas de aprovação fixadas no código, sem espaço para mudança. Faça uma pergunta toda vez: onde mora essa lógica, e ela vai sobreviver à próxima atualização sem um projeto? Se a resposta for “no core” ou “não verificamos”, leve-a para a configuração ou para o BTP.

5. Pontos de integração sem verificação

Durante os testes, as equipes se concentram no próprio módulo. As fronteiras ficam sem verificação.

Em uma implantação em manufatura, as entradas de mercadorias foram processadas corretamente no MM. O estoque foi atualizado. A logística não tinha reclamações. O FI não tinha lançamentos contábeis para essas entradas.

A causa foi uma classe de avaliação ausente na determinação de contas. O MM processou sem erro e não gerou nenhum lançamento financeiro. Dois dias para diagnosticar. Vários outros para limpar o que tinha sido lançado nesse meio-tempo.

Falhas parecidas que já vi: faturamento do SD lançando em contas de receita erradas por lacunas na determinação de contas. Transferências de ativos no PM que nunca chegam à Contabilidade de imobilizado. Uma lógica de GR/IR que as equipes de MM e FI entendiam de formas diferentes. Um líder de finanças revisando os roteiros de teste de MM e SD evita a maior parte disso. O financeiro sabe como um lançamento deveria ser. Um testador de logística muitas vezes não sabe.

6. Relatórios desenhados na última sprint

Para um módulo que existe para produzir informação financeira, os projetos empurram os relatórios para o fim com uma consistência notável. Primeiro fazer os lançamentos funcionarem, os relatórios a gente resolve depois.

Em um cliente de bens de consumo na Europa, onde apoiei a fase pós-go-live, o CO-PA tinha sido construído, os campos mapeados e as derivações configuradas. A primeira DRE por segmento tinha os cabeçalhos certos e custos espalhados e fragmentados. A receita estava correta. Alguns campos de valor nem estavam preenchidos.

A equipe financeira voltou para o Excel. De novo. Tive de intervir para resolver. Uma vez perdida a confiança nos relatórios, ela raramente volta sozinha.

Se a margem por canal ou o custo por projeto importam para o negócio, esse requisito precisa moldar como os dados são capturados durante o desenho. A camada de relatórios habitual em 2026 é o SAP Analytics Cloud lendo o Universal Journal; ele está incluído em alguns pacotes GROW e RISE e é vendido à parte em outros, então confira o seu contrato. O Analytics Cloud sobre um desenho de rentabilidade limpo funciona. O Analytics Cloud sobre um desenho meio configurado não funciona. Mais sobre isso no meu guia do SAP Analytics Cloud.

7. Casos de exceção que caem entre as equipes

Os projetos, com razão, focam nos processos de alto volume. Isso empurra os casos de exceção para o lado até eles aparecerem.

Em uma implantação, o cliente tinha três códigos de empresa com três variantes de exercício diferentes: um ano-calendário, um de abril a março, um 4-4-5. Ninguém sinalizou isso no desenho.

Apareceu na reconciliação intercompany. Os períodos não se alinhavam. O financeiro não conseguia fechar no prazo porque cada código de empresa tinha datas de corte diferentes. Esse único problema atrasou a consolidação em duas semanas.

Reserve uma hora no plano em que cada frente liste o que há de incomum na sua área. Faça três perguntas. Há regras legais ou regionais ainda não modeladas? Alguma equipe usa soluções paliativas manuais fora do SAP? Recursos como adiantamentos, documentos pré-editados ou netting intercompany estão em uso? Os casos de exceção sempre aparecem. A única pergunta é se vão aparecer em uma sessão de desenho ou no fechamento mensal.

Os problemas de SAP FICO quase nunca são causados pelo sistema. Vêm de decisões tomadas rápido demais ou tarde demais: dados mestre sem dono, CO desenhado sem a participação dos controllers, relatórios construídos na última sprint.

Aplique esta lista duas semanas antes do início do UAT. Cada “não” é um risco a registrar, com dono e data.

  1. Dono dos dados mestre definido. Uma pessoa aprova o plano de contas, a hierarquia de centros de custo, os centros de lucro e os cadastros de fornecedores e clientes. Responsável: diretor financeiro.
  2. Hierarquia de centros de custo testada contra o fluxo real de custos. Não o organograma. Responsável: controller financeiro.
  3. Controllers revisaram o desenho de rentabilidade. Características, regras de derivação e o primeiro rascunho da DRE por segmento. Responsável: head de controladoria.
  4. Usuários-chave viram as telas. Pelo menos uma apresentação por processo antes de os roteiros de UAT serem escritos. Responsável: líder de processos financeiros.
  5. Lista de código customizado revisada. Cada enhancement tem um motivo para a configuração padrão não ter dado conta. Responsável: arquiteto de soluções.
  6. Determinação de contas testada entre módulos. Uma entrada de mercadorias, uma fatura de fornecedor, uma fatura de cliente e uma liquidação de ordem de produção geram os lançamentos esperados. Responsável: líder de FICO com os líderes de MM, SD e PP.
  7. Relatórios gerenciais construídos com dados de teste reais. Não mock-ups. Responsável: líder de relatórios com o gabinete do CFO.
  8. Variantes de exercício, moedas e configurações intercompany comparadas entre os códigos de empresa. Responsável: líder de FICO.
  9. Sessão de casos de exceção realizada. Provisões, adiantamentos, documentos pré-editados, netting intercompany, regras de imposto por país. Responsável: gerente do programa.
O que é o SAP FICO e o que significa cada letra?

FI vem de Financial Accounting (contabilidade financeira) e CO de Controlling (controladoria). Juntos, são os módulos centrais de finanças da SAP.

O FI cuida dos relatórios externos: Livro-razão, Contas a pagar, Contas a receber, Contabilidade de imobilizado e Contabilidade bancária. O CO cuida dos relatórios gerenciais internos: centros de custo, ordens internas, centros de lucro e análise de rentabilidade.

Os dois são fortemente ligados. No S/4HANA, compartilham um único Universal Journal, então não dá para entender um sem o outro.

Como o SAP FICO se integra ao SAP MM, SD e PP?

MM para FI: uma entrada de mercadorias lança automaticamente um registro de GR/IR. A fatura do fornecedor o compensa e lança em Contas a pagar. A determinação de contas precisa estar correta, ou o MM processa e nenhum lançamento financeiro aparece.

SD para FI: o faturamento atualiza receita e contas a receber. Lacunas na determinação de contas do SD mandam a receita para as contas erradas ou para lugar nenhum.

PP para FI/CO: as ordens de produção coletam custos de material, mão de obra e custos indiretos. O CO liquida o trabalho em andamento e as variações. Um desenho fraco de rentabilidade faz esses custos nunca chegarem aos relatórios de margem.

A solução para os três é a mesma. Um líder de finanças deve revisar os roteiros de teste de integração escritos pelas outras frentes.

Qual é a diferença entre o SAP HANA e o SAP FICO?

São camadas diferentes. O SAP HANA é o banco de dados em memória. O SAP FICO é a aplicação financeira que contadores e controllers usam.

No S/4HANA, o HANA é o que torna o Universal Journal viável na prática: dados de FI e CO em uma só tabela, reportados em tempo real, sem reconciliação em lote. Um problema de desempenho do HANA afeta a velocidade dos relatórios do FICO. Um problema de configuração do FICO decide o que esses relatórios contêm.

O SAP FICO continua relevante com o S/4HANA em 2026?

Sim. As habilidades centrais se transferem: determinação de contas, desenho de centros de custo, configuração de rentabilidade, fechamento de fim de período. As empresas ainda precisam de gente que entenda os processos financeiros, e não só as transações.

O que mudou foi o perfil procurado. Os empregadores querem consultores FICO que entendam o Universal Journal, o Margin Analysis, o Group Reporting e as extensões clean core, e que saibam orientar quais customizações do ECC aposentar durante a migração. Com a manutenção padrão do ECC terminando em 2027, o trabalho de migração mantém a demanda alta.

Se você está planejando uma mudança de carreira em FICO, os caminhos de carreira do SAPopedia mapeiam as habilidades por função, e o pacote de carreira do ERPCV ajuda a apresentar a experiência em finanças S/4HANA em um currículo.

Como o Joule muda as implementações de SAP FICO em 2026?

Menos do que o marketing sugere, mais do que os céticos supõem. O SAP Joule for Consultants responde a perguntas de configuração e de código a partir das SAP Notes e do conteúdo do Activate, o que acelera a pesquisa sobre o escopo padrão. Dentro do sistema, o Joule cuida de tarefas como criar dados mestre de ativo fixo e monitorar extratos bancários, e a SAP lançou agentes de finanças, como um para cobrar recebíveis vencidos.

Nada disso substitui o julgamento de desenho em impostos de vários países, estruturas do Group Reporting ou reconhecimento de receita. E só funciona tão bem quanto os dados por baixo. Ao revisar propostas de parceiros, pergunte como as ferramentas de IA aparecem nas estimativas de esforço deles.

Quais são os principais passos de configuração do FICO em uma nova implementação?

A base é configurada mais ou menos nesta ordem:

  1. Códigos de empresa: as entidades legais que produzem demonstrações financeiras.
  2. Variantes de exercício: ano-calendário, abril a março ou 4-4-5. Mantenha-as consistentes entre os códigos de empresa que fazem negócios entre si.
  3. Plano de contas: a lista de contas do razão, compartilhada entre os códigos de empresa sempre que possível. Essas decisões afetam todos os relatórios durante toda a vida do sistema.
  4. Variantes de períodos contábeis: quais períodos estão abertos para lançamento.
  5. Variantes de status de campo: quais campos são obrigatórios, opcionais ou ocultos.
  6. Configuração de impostos: códigos de imposto, alíquotas e mapeamento por país. A maior parte da complexidade de localização mora aqui.
  7. Estruturas de controladoria: área de controladoria, centros de custo, centros de lucro, ordens internas e características de rentabilidade, desenhadas com os controllers.
  8. Determinação de contas: como as transações de MM, SD e PP viram lançamentos de FI. Valide-a com testes de integração de ponta a ponta antes do go-live.
Noel D'Costa

Escrito por

Noel D'Costa

25 anos em programas de ERP SAP e Oracle nos setores de aviação, governo, finanças, varejo e manufatura. Formação em finanças. Ajudo equipes de liderança a definir o escopo de transformações com honestidade, recuperar programas em dificuldade e construir sistemas que sobrevivem ao primeiro ano em produção.

Próximo passo

Está conduzindo um programa de ERP agora?

Se este artigo tocou num programa em que você está envolvido agora, uma conversa de 30 minutos costuma render mais do que outra semana de análise interna.