Você está sentado em uma revisão de consolidação. Alguém aponta para a linha de contas a receber intercompanhia. “Por que isso não está zero?” A sala fica em silêncio. O especialista em FCCS verifica os metadados. O contador verifica o balancete. Nenhum dos dois vê o quadro completo.
É aqui que as eliminações intercompanhia quebram. Não porque a contabilidade é difícil — você não pode dever dinheiro a si mesmo. Mas porque a mecânica do sistema, as dependências de metadados e a complexidade cambial ficam em lugares diferentes. Contadores conhecem o padrão. Especialistas em FCCS conhecem a configuração. A lacuna entre eles é onde a resolução de problemas morre.
Vamos fechar essa lacuna.
TL;DR
O requisito contábil: IFRS 10.B86 e ASC 810-10-45-1 exigem a eliminação de todas as transações intragrupo. Você não pode dever dinheiro a si mesmo.
A mecânica do FCCS: A eliminação ocorre automaticamente quando 7 condições são atendidas: conta sinalizada como intercompanhia, conta Plug válida, parceiro ICP válido, % de consolidação > 0%, controladora comum existe, parceiro é irmão/descendente, método = Subsidiária.
A complexidade cambial: Saldos intercompanhia eliminam, mas ganhos/perdas cambiais em saldos em moeda não funcional podem sobreviver. Sob US GAAP, empréstimos de longo prazo qualificantes podem diferir câmbio para CTA (ASC 830-20-35-3).
As armadilhas comuns:
- Incompatibilidades de tipo de taxa criam diferenças Plug
- Contas de ganho/perda cambial nunca devem ser sinalizadas como
Is Intercompany - Eliminação ocorre na primeira controladora comum, não em cada nível de controladora
- Documentação ausente mata o tratamento CTA para empréstimos de longo prazo
O Problema Contábil
IFRS 10.B86 e ASC 810-10-45-1 estabelecem o requisito:
Ativos e passivos intragrupo, patrimônio líquido, receitas, despesas e fluxos de caixa relativos a transações entre entidades do grupo devem ser eliminados.
Tradução: Você não pode vender para si mesmo. Você não pode dever dinheiro a si mesmo. Da perspectiva do grupo, dinheiro movendo entre subsidiárias não é receita — é apenas movendo entre bolsos.
Mas eis o que o padrão não diz: O que acontece quando as duas entidades usam moedas diferentes? E se o saldo intercompanhia estiver denominado em uma terceira moeda? O que sobrevive à consolidação e o que não sobrevive?
É aí que a mecânica importa. E onde câmbio encontra intercompanhia, as coisas ficam interessantes.
Saldos intercompanhia eliminam na consolidação, mas ganhos e perdas cambiais em empréstimos em moeda não funcional podem sobreviver como exposição econômica real.
O Fluxo Lógico (A Visão do Contador)
Mesma Moeda: O Caso Simples
Vamos começar com a visão de conta T para um caso direto. Isso é o que o contador precisa ver para confirmar que o requisito foi atendido.
Cenário: Parent Co (USD) possui Entity A (USD) e Entity B (USD). Entity A vende $100 de estoque para Entity B a crédito.
Antes da Consolidação:
| Entity A | Entity B | |
|---|---|---|
| A/R - Entity B: $100 | Estoque: $100 | |
| Receita: $100 | A/P - Entity A: $100 |
A Eliminação:
| Conta | Entidade | Parceiro IC | Entity Input | Elimination | Contribution |
|---|---|---|---|---|---|
| Contas a Receber | Entity A | Entity B | $100 | ($100) | $0 |
| Contas a Pagar | Entity B | Entity A | $100 | ($100) | $0 |
| Receita | Entity A | Entity B | $100 | ($100) | $0 |
| CMV | Entity B | Entity A | $100 | ($100) | $0 |
Eliminação limpa. Ambos os lados conferem. Contribution mostra zero para todos os saldos intercompanhia. Esse é o caminho feliz.
Mas eis o problema: A maioria dos grupos globais não tem o luxo de transações na mesma moeda.
Moedas Cruzadas: O Mundo Real
Cenário: Parent Co (USD, moeda da controladora) possui Entity A (moeda funcional USD) e EuroCo (moeda funcional EUR). Entity A empresta $100.000 USD para EuroCo. Parent Co consolida em USD.
Aqui é onde fica complicado: O empréstimo está denominado em USD. Entity A registra em USD (sua moeda funcional). EuroCo registra em EUR (sua moeda funcional). Ambos estão certos — mas não vão conferir.
Passo 1: O Que Cada Entidade Registra
| Data | Taxa | Entity A (USD) | EuroCo (EUR) |
|---|---|---|---|
| 15 jan — Empréstimo realizado | €1 = $1,10 | Dr: Empréstimo a Receber $100.000 Cr: Caixa $100.000 |
Dr: Caixa €90.909 Cr: Empréstimo a Pagar €90.909 |
| 31 mar — Fim do período | €1 = $1,25 | Nenhuma reavaliação necessária (USD é funcional) |
Reavalia empréstimo em USD na nova taxa: $100.000 ÷ 1,25 = €80.000 Dr: Empréstimo a Pagar €10.909 Cr: Ganho Cambial €10.909 |
O empréstimo a pagar da EuroCo caiu de €90.909 para €80.000 porque o USD se fortaleceu contra o EUR. O principal de $100.000 USD é fixo — mas em termos de EUR, a EuroCo deve menos.
Passo 2: O Que É Eliminado
Empréstimo a receber da Entity A: $100.000 USD (sem mudança, moeda funcional) Empréstimo a pagar da EuroCo: $100.000 USD quando traduzido para moeda da controladora
Ambos traduzem para $100.000 no nível da controladora. A eliminação funciona:
| Conta | Entidade | Valor de Eliminação |
|---|---|---|
| Empréstimo a Receber | Entity A | ($100.000) |
| Empréstimo a Pagar | EuroCo | $100.000 |
Mas olhe o que sobra:
O Que Sobrevive à Consolidação:
| Conta | Valor | Onde Vive |
|---|---|---|
| Ganho Cambial | €10.909 | DRE da EuroCo → sobrevive na DRE Consolidada |
| Impacto CTA | $10.909 equivalente | Patrimônio Líquido → Cumulative Translation Adjustment |
O Insight Principal: Os saldos intercompanhia eliminam. O ganho/perda cambial não.
Sob a exceção ASC 830-20-35-3 do US GAAP, empréstimos intercompanhia de longo prazo podem diferir ganhos e perdas cambiais para CTA em vez de atingir a DRE.
Por quê? Porque o ganho cambial representa exposição econômica real. A EuroCo genuinamente se beneficiou do movimento cambial — deve menos em sua moeda funcional. Esse ganho sobrevive à consolidação. O saldo intercompanhia elimina, mas o impacto cambial não.
Mas eis onde fica nuances: E se o empréstimo intercompanhia for de natureza de longo prazo? Os padrões contábeis fornecem orientação específica.
A Questão da Sobrevivência Cambial: Quando Ganhos/Perdas Cambiais Intercompanhia Sobrevivem?
O tratamento depende de dois fatores:
- A natureza da transação intercompanhia (comercial vs. investimento de longo prazo)
- A estrutura contábil (US GAAP vs. IFRS)
Vamos olhar o que os padrões realmente dizem.
US GAAP: A Exceção ASC 830-20-35-3
ASC 830-20-35-3 permite que ganhos/perdas cambiais em empréstimos intercompanhia “de natureza de investimento de longo prazo” vão para CTA (OCI) em vez de DRE.
Tradução: Se o empréstimo é efetivamente capital em substância — sem intenção de pagamento — câmbio vai para patrimônio líquido, não para resultados.
Critérios de Qualificação:
| Critério | Teste Prático |
|---|---|
| Natureza de investimento de longo prazo | Exige asserção da gestão |
| Sem vencimento especificado | Se vencimento existe, intenção de renovar deve ser documentada |
| Sem intenção corrente de pagamento | “Timing incerto” ≠ “não planejado” |
| Consolidado ou método de equivalência patrimonial | Sem diferimento para entidades não consolidadas |
NÃO Qualifica: Contas a pagar/receber comerciais, empréstimos com vencimento especificado, juros sobre o empréstimo (item monetário separado).
AvisoDocumentação ausente na origem do empréstimo mata o tratamento CTA. Sem aprovação do conselho contemporânea e asserção escrita da gestão, o tratamento CTA não sobreviverá ao escrutínio de auditoria.
Exemplo: Parent Co (USD) empresta $50.000 para Mexico SA (moeda funcional MXN). A gestão afirma que liquidação não está planejada. USD se fortalece de MXN 10 para MXN 13. A perda cambial é reclassificada de DRE para CTA na consolidação.
CTA na Alienação: Quando uma subsidiária estrangeira é vendida ou substancialmente liquidada, o CTA acumulado (incluindo câmbio de empréstimos intercompanhia qualificantes) é reclassificado do patrimônio líquido para DRE como parte do ganho ou perda na alienação.
IFRS: Sem Exceção Equivalente
IAS 21 exige que todos os ganhos/perdas cambiais em itens monetários vão para DRE. Ponto.
A nuance: IAS 21.32 permite que diferenças cambiais em itens monetários que são parte do investimento líquido em uma operação estrangeira vão para patrimônio líquido. Mas empréstimos intercompanhia geralmente não se qualificam — isso é reservado para investimentos em patrimônio líquido.
US GAAP vs. IFRS:
| Cenário | US GAAP | IFRS |
|---|---|---|
| A/R, A/P Comercial | DRE | DRE |
| Empréstimo Curto Prazo | DRE | DRE |
| Empréstimo Longo Prazo (sem intenção de pagamento) | CTA | DRE |
| Investimento em Patrimônio Líquido | CTA | CTA |
Impacto prático: Um empréstimo em USD da controladora para subsidiária em EUR cria ganhos/perdas cambiais na DRE sob IFRS. Sob US GAAP, se o empréstimo qualificar, esses movem para CTA. Para reportadores duplos, isso cria uma diferença de reconciliação.
O Problema da Conta Plug: Câmbio no Nível do ERP vs. Consolidação
Aqui está o desafio operacional: O ERP da EuroCo gera automaticamente lançamentos de ganho/perda cambial. Quando o FCCS elimina o empréstimo, o lançamento de câmbio permanece — órfão na conta Plug.
A Correção:
| Tipo de Empréstimo | Tratamento |
|---|---|
| Qualificante (US GAAP) | Reclassificar câmbio de DRE para CTA via ajuste de consolidação |
| Não qualificante (IFRS, comercial) | Câmbio pertence à DRE — deve sobreviver, não eliminar |
CuidadoContas de ganho/perda cambial não devem ser sinalizadas como
Is Intercompany. Elas não são saldos intercompanhia — são reavaliações de saldos existentes. Sinalizá-las faz o FCCS procurar um parceiro correspondente que não existe.
A armadilha: Sinalizar contas de câmbio como Is Intercompany = True cria lançamentos Plug indesejados porque o FCCS não consegue encontrar um parceiro correspondente para a remensuração cambial.
A Conta Plug: Onde Incompatibilidades Param
Intercompanhia na mesma moeda deve conferir. Intercompanhia em moedas cruzadas deve conferir após tradução. Mas e se não conferirem?
Cenário: Entity A (USD) registra A/R da EuroCo como $100.000. EuroCo (EUR) registra A/P para Entity A como $95.000. Diferenças de taxa, diferenças de timing, erros de entrada de dados.
O FCCS não se importa com o porquê de não conferirem. Ele posta a eliminação mesmo assim — e coloca a diferença em uma conta Plug.
| Lançamento | Conta | Entidade | Parceiro IC | Valor |
|---|---|---|---|---|
| 1 | A/R | Entity A | EuroCo | ($100.000) |
| 2 | Plug - Diferença IC | Entity A | FCCS_No Intercompany | $100.000 |
| 3 | A/P | EuroCo | Entity A | ($95.000) |
| 4 | Plug - Diferença IC | EuroCo | FCCS_No Intercompany | $95.000 |
Saldo Plug líquido: $5.000. Essa é sua incompatibilidade. Fica lá até você investigar. A conta Plug é o “balde pega-tudo” — é onde toda diferença intercompanhia para.
Conta Plug: O Que É e Por Que Importa
A conta Plug é uma única conta compensatória que captura incompatibilidades. Quando o contas a receber intercompanhia da Entity A não confere com o contas a pagar intercompanhia da Entity B, a diferença para aqui.
Por Que Manter Simples:
Uma conta Plug (ou uma por tipo de conta) é prática padrão. O Plug representa diferenças de timing, arredondamento ou erros de dados — não é um saldo permanente. Deve ser investigado e liquidado.
O Que o Plug Diz a Você:
| Saldo Plug | Significado |
|---|---|
| Zero | Todos os saldos intercompanhia conferem ✓ |
| Não zero | Incompatibilidade existe — investigue dados, taxas ou timing |
| Não zero persistente | Causa raiz: incompatibilidade de tipo de taxa, parceiro ausente, incompatibilidade de tipo de conta |
NotaA conta Plug é uma casa temporária para diferenças. Não é onde diferenças vivem para sempre. Se você tem saldos Plug persistentes, corrija os dados subjacentes — não construa estruturas de conta complexas para gerenciá-los.
Quando Tipos de Conta Não Conferem
Aqui está uma armadilha que pega até consolidadores experientes: E se a Entity A registra um ativo intercompanhia e a EuroCo registra uma despesa intercompanhia?
Cenário: EuroCo paga a fatura da Entity A por serviços de consultoria, mas a Entity A ainda não registrou. EuroCo registra:
|
|
Entity A não registrou o contas a receber intercompanhia. Nenhum ativo correspondente.
O Que o FCCS Faz:
Se as contas estão ambas sinalizadas como Intercompany e têm contas Plug atribuídas, o FCCS eliminará o que existe. Mas você não pode eliminar um ativo contra uma despesa — são tipos de conta diferentes. A conta Plug em cada lado recebe o lançamento de contrapartida.
Resultado:
- Despesa Intercompanhia (EuroCo): Eliminado, Plug recebe contrapartida
- Sem Ativo Intercompanhia (Entity A): Nada para eliminar
É por isso que a conferência intercompanhia é crítica. A conta Plug captura tudo, mas você ainda tem que investigar.
Incompatibilidades Comuns de Tipo de Conta:
| Entity A | Entity B | Problema |
|---|---|---|
| A/R (Ativo) | A/P (Passivo) | Eliminação limpa se valores conferem |
| A/R (Ativo) | Despesa | Não pode eliminar — tipos de conta incompatíveis |
| Empréstimo a Receber (Ativo) | Empréstimo a Pagar (Passivo) | Eliminação limpa se valores conferem |
| Receita (DRE) | CMV (DRE) | Eliminação DRE — mas e o lucro no estoque? |
| Receita (DRE) | A/P (Passivo) | Entity B registrou passivo mas Entity A ainda não registrou receita |
O último é comum no cut-off de fim de período: Entity B recebeu mercadorias mas Entity A ainda não faturou. Entity B registra o passivo; Entity A não tem receita intercompanhia para eliminar contra. Plug captura a diferença.
A Sala de Máquinas (A Visão Técnica)
Quando o FCCS Elimina?
O FCCS processa eliminações intercompanhia automaticamente durante a consolidação — mas apenas quando todas as condições são atendidas:
| Condição | Verificação | Por Que Importa |
|---|---|---|
| 1. Conta é Intercompany | Metadados da conta têm Is Intercompany = True |
Sinaliza a conta para eliminação |
| 2. Conta Plug Válida | Conta tem conta Plug atribuída nos metadados | Lançamento de contrapartida precisa de um lugar para ir |
| 3. Parceiro Intercompanhia Válido | Dimensão Intercompany ≠ FCCS_No Intercompany |
Confere a transação com sua contraparte |
| 4. % de Consolidação > 0% | Entidade e Parceiro consolidam para controladora comum em >0% | Sem eliminação se qualquer parte está fora do grupo |
| 5. Controladora Comum Existe | Entidade e Parceiro se encontram em um ancestral comum na hierarquia | Eliminação ocorre na primeira controladora comum onde ambos são irmãos |
| 6. Parceiro é Irmão ou Descendente de Irmão | Parceiro deve ser irmão da Entidade, ou descendente de um irmão | Previne eliminação entre controladora e subsidiária |
| 7. Método de Consolidação = Subsidiária | Metadados da Entidade mostram Subsidiária (não Método de Equivalência ou Custo) | Entidades de método de equivalência não disparam eliminação IC automática |
Como a Eliminação de Controladora Comum Funciona:
Em uma hierarquia multinível, o FCCS elimina no primeiro ancestral comum onde ambas as entidades se encontram como irmãs. Considere esta estrutura:
|
|
Se Entity 100 tem um contas a receber intercompanhia de Entity 200:
- Entity 100 consolida para Parent A, depois GrandParent
- Entity 200 consolida para Parent B, depois GrandParent
- Eliminação ocorre em GrandParent — o primeiro ancestral comum
A eliminação posta no membro Elimination de GrandParent, não em Parent A ou Parent B. Isso ocorre porque Parent A vê apenas o lado da Entity 100 da transação, e Parent B vê apenas o lado da Entity 200. Apenas GrandParent pode ver ambos os lados e eliminá-los.
NotaSe você espera eliminação em Parent A ou Parent B, ficará desapontado. Não acontece lá porque nenhuma controladora vê o quadro completo.
ICP na Mesma Entidade: Um Caso de Borda
Por padrão, o FCCS não eliminará transações onde uma entidade registra um saldo intercompanhia consigo mesma (ICP = a mesma entidade). Isso está correto — você normalmente não deve dinheiro a si mesmo.
Quando Você Pode Precisar Disso:
- Lançamentos de reclassificação dentro da mesma entidade
- Ajustes de saldo de abertura
- Alocações de reporte gerencial
Como Sobrescrever:
Defina StrictElimCondition = False nas configurações de aplicação do FCCS. Isso permite eliminação ICP na mesma entidade.
CuidadoEste é um caso de borda. A maioria das implementações mantém
StrictElimCondition = True(o padrão). Se você precisa de eliminação na mesma entidade, investigue o modelo de dados primeiro — geralmente sinaliza um problema estrutural.
A Exceção do Método de Equivalência:
Entidades com método de consolidação = “Equity” não disparam eliminação intercompanhia automática. Por quê? Porque entidades de método de equivalência não são totalmente consolidadas — apenas a participação nos ativos líquidos vai para o balanço patrimonial, e a participação no lucro/prejuízo vai para a demonstração de resultados.
| Método | Eliminação Intercompanhia? |
|---|---|
| Subsidiária | Sim (automático) |
| Proporcional | Sim (automático) |
| Equivalência Patrimonial | Não (ajuste manual necessário) |
| Custo | Não |
Erros Comuns de Configuração:
| Erro | Sintoma | Correção |
|---|---|---|
Conta não sinalizada Is Intercompany |
Nenhuma eliminação ocorre | Defina Is Intercompany = True nos metadados da Conta |
| Conta Plug ausente | Eliminação falha ou posta incorretamente | Atribua conta Plug nos metadados da Conta |
ICP = FCCS_No Intercompany |
Nenhuma eliminação ocorre | Verifique se dados têm parceiro válido na dimensão Intercompany |
| Tipo de taxa errado na conta | Valores traduzidos não conferem, grande saldo Plug | Verifique Account Type e Exchange Rate Type nos metadados |
| Incompatibilidade de tipo de conta | Conta Plug enche, eliminação incompleta | Garanta tipos de conta correspondentes em ambos os lados (A/R vs A/P, Receita vs CMV) |
A Mecânica de Moedas Cruzadas
Para entidades com moedas funcionais diferentes, a sequência importa:
Sequência:
- Entity A (funcional USD) registra em USD
- EuroCo (funcional EUR) registra em EUR
- EuroCo traduz para moeda da controladora (USD) — tipos de taxa aplicados (Média para DRE, Final para BP, Histórica para patrimônio líquido)
- FCCS elimina — ambos os lados agora em moeda da controladora
- Conta Plug captura qualquer incompatibilidade
Tipos de Taxa Importam:
| Tipo de Conta | Tipo de Taxa | Taxa de Exemplo |
|---|---|---|
| Ativos Monetários (Caixa, A/R) | Taxa Final | €1 = $1,25 no fim do período |
| Passivos Monetários (A/P, Empréstimos) | Taxa Final | €1 = $1,25 no fim do período |
| Receita | Taxa Média | €1 = $1,20 (média mensal) |
| CMV | Taxa Média | €1 = $1,20 (média mensal) |
| Patrimônio Líquido | Taxa Histórica | Taxa quando a transação ocorreu |
A Armadilha: Se Entity A e EuroCo usam tipos de taxa diferentes para a mesma transação, os valores traduzidos não vão conferir. O FCCS eliminará mesmo assim — e o Plug captura a diferença.
Incompatibilidades Comuns de Tipo de Taxa:
| Tipo de Taxa Entity A | Tipo de Taxa Entity B | Resultado |
|---|---|---|
| Taxa Média | Taxa Final | Valores USD diferentes → diferença Plug |
| Taxa Histórica | Taxa Média | Valores USD diferentes → diferença Plug |
| Taxa Final | Taxa Final | Conferem ✓ |
| Taxa Média | Taxa Média | Conferem ✓ |
Dica de Investigação: Quando contas Plug mostram diferenças para transações em moedas cruzadas, verifique se ambas as entidades usaram o mesmo tipo de taxa. Uma diferença Plug de $5.000 pode não ser um erro de dados — pode ser Entity A usando taxa média (€1 = $1,20) enquanto Entity B usa taxa final (€1 = $1,25).
Opções de Resolução:
- Ajuste uma entidade para usar o mesmo tipo de taxa que a outra
- Poste um ajuste de eliminação manual para liquidar o Plug
- Aceite a diferença se for imaterial e documente a causa
Exemplo: Entity A registra receita intercompanhia na taxa média. EuroCo registra despesa intercompanhia na taxa histórica (a taxa quando as mercadorias foram recebidas). Os dois lados traduzem para valores USD diferentes. Conta Plug mostra a diferença.
Dependências de Configuração
| Dependência | Localização | Propósito |
|---|---|---|
| Is Intercompany | Metadados da Conta | Sinaliza conta para eliminação |
| Conta Plug | Metadados da Conta | Recebe lançamento de contrapartida quando saldos não conferem |
| Parceiro Intercompanhia | POV de Dados (dimensão ICP) | Confere transação com contraparte |
| % de Consolidação | Metadados da Entidade | Determina se entidade está no escopo de consolidação |
| Hierarquia de Entidades | Dimensão Entidade | Determina controladora comum para eliminação |
| Tipos de Taxa | Metadados da Conta | Determina taxa de tradução para moedas cruzadas |
A Consulta de Validação (A Ponte)
Layout Smart View
Aqui está o layout que prova que eliminações estão funcionando:
POV:
- Entidade: [Entidade subsidiária]
- Período: [Mês corrente]
- Cenário: Actual
- Consolidation: Entity Input, Elimination, Contribution
- Data Source: FCCS_Intercompany Eliminations
- Intercompany: [Entidade parceira]
Linhas:
|
|
Colunas:
|
|
Resultados Esperados:
| Conta | Entity Input | Elimination | Contribution |
|---|---|---|---|
| A/R - IC | $100.000 | ($100.000) | $0 |
| A/P - IC | $100.000 | ($100.000) | $0 |
| Receita - IC | $100.000 | ($100.000) | $0 |
| CMV - IC | $100.000 | ($100.000) | $0 |
| Plug - Dif IC | $0 | $5.000 (se incompatibilidade) | $5.000 |
Perguntas de Validação:
-
“Contas a receber e contas a pagar intercompanhia liquidam a zero em Contribution?”
- Se sim → Eliminações funcionando corretamente
- Se não → Verifique: (a) dimensão ICP populada, (b) conta Plug atribuída, (c) % de Consolidação > 0%
-
“O saldo da conta Plug é zero?”
- Se sim → Conferência está limpa
- Se não → Incompatibilidade entre entidade e parceiro. Investigue a diferença.
-
“Ganhos/perdas cambiais em empréstimos intercompanhia sobrevivem à eliminação?”
- Se sim → Comportamento esperado para empréstimos denominados em moeda não funcional
- Se não → Verifique tipos de taxa e lógica de reavaliação
Relatório de Conferência Intercompanhia
O FCCS inclui um Relatório de Conferência Intercompanhia embutido. Use-o.
Localização: Reports → Intercompany Matching
O que mostra:
- Entidades com saldos intercompanhia não conferentes
- Saldos de conta Plug por entidade
- Incompatibilidades de parceiro
Achados comuns:
- Entity A registrou $100, Entity B registrou $95 → diferença de $5 no Plug
- Entity A registrou com ICP = Entity B, Entity B registrou com ICP =
FCCS_No Intercompany→ Sem eliminação - Entity A registrou com ICP = Entity B, Entity B registrou com ICP = Entity C → Sem eliminação
Manutenção Day 2
Nova Conta Intercompanhia
Passos:
- Crie a conta na dimensão Account
- Defina
Is Intercompany = True - Atribua conta Plug (existente ou crie nova)
- Verifique se conta Plug tem
Is Plug Account = Truenos metadados - Carregue dados com Parceiro Intercompanhia válido (dimensão ICP)
- Execute consolidação, verifique membro Elimination
CuidadoSe você esquecer a atribuição da conta Plug, o FCCS não dará erro — apenas não eliminará. Você verá os dados em Entity Input mas nada em Elimination.
Nova Subsidiária Adicionada
Passos:
- Adicione entidade à hierarquia com controladora correta
- Defina método de Consolidação (Subsidiária, Proporcional, etc.)
- Defina Moeda Funcional nos metadados da Entidade
- Configure Parceiro Intercompanhia para quaisquer contas intercompanhia que a nova entidade tenha
- Verifique atribuições de conta Plug para essas contas
- Execute consolidação no nível da controladora
Incompatibilidade de Saldo em Moedas Cruzadas
Sintomas:
- Conta Plug tem saldo não zero
- Valores de eliminação não conferem entre entidade e parceiro
- Relatório de Conferência Intercompanhia mostra saldos não conferentes
Resolução de Problemas:
- Execute Relatório de Conferência Intercompanhia
- Identifique entidades com diferença
- Verifique: (a) Ambas as entidades registraram a transação, (b) Mesmo valor em moeda funcional, (c) Mesmo parceiro ICP, (d) Mesma conta
- Se valor difere: Ajuste o lançamento incorreto
- Se ICP difere: Corrija a dimensão Parceiro Intercompanhia
- Se conta difere: Realoque para conta correta
- Para moedas cruzadas: Verifique se tipos de taxa em ambas as contas conferem (Final para BP, Média para DRE)
- Execute consolidação novamente, verifique Plug = 0
Prep de Fechamento de Fim de Ano
Checklist:
- Execute Relatório de Conferência Intercompanhia
- Resolva todos os saldos não conferentes (Plug = 0)
- Verifique se todas as contas intercompanhia têm atribuições Plug válidas
- Confirme dimensão ICP populada para todos os dados intercompanhia
- Verifique se ganhos/perdas cambiais em empréstimos intercompanhia estão corretamente reportados na DRE
- Valide se membro Elimination mostra valores esperados
- Confirme que membro Contribution liquida intercompanhia a zero
A Armadilha
O mal-entendido mais comum: “A eliminação intercompanhia remove a transação.”
Não. Não remove a transação do Entity Input. Posta um lançamento de contrapartida no membro Elimination. A transação ainda existe em Entity Input — a dimensão Consolidation mostra o que acontece quando você consolida:
- Entity Input: O que cada entidade registrou
- Elimination: O que o FCCS eliminou
- Contribution: Entity Input + Elimination = Apresentação líquida
Se você espera que Elimination zere o Entity Input, está olhando para a dimensão errada. Olhe para Contribution. É onde o líquido acontece.
ImportanteGanhos/perdas cambiais em empréstimos intercompanhia: Espere, o empréstimo não é eliminado? Sim. Mas se o empréstimo está denominado em moeda diferente da moeda funcional da entidade, essa entidade registrou ganhos/perdas cambiais em sua DRE. Esses ganhos/perdas representam exposição econômica real. Sobrevivem à consolidação.
CuidadoA armadilha real: Confundir Eliminação de Investimento com Eliminação Intercompanhia. Eliminação de investimento remove a conta de investimento da controladora contra patrimônio líquido da subsidiária (Pilar 4). Eliminação intercompanhia remove transações entre entidades (Pilar 5). São diferentes. Se você executar eliminação de investimento em contas a receber intercompanhia, nada acontece — conta errada, parceiro errado, lógica errada.
Referência Rápida
| O Que | Onde | Por Que |
|---|---|---|
| Sinalização de conta | Is Intercompany = True (metadados da Conta) |
Diz ao FCCS para eliminar esta conta |
| Conta Plug | Metadados da Conta | Recebe lançamento de contrapartida quando saldos não conferem |
| Parceiro Intercompanhia | Dimensão ICP no POV de dados | Confere transação com contraparte |
| % de Consolidação | Metadados da Entidade (% de Participação) | Determina se entidade está no escopo |
| Local de eliminação | Dimensão Consolidation → membro Elimination | Onde lançamentos de contrapartida postam |
| Fonte de Dados | FCCS_Intercompany Eliminations |
Identifica lançamentos de eliminação |
| Ganhos/perdas cambiais | Sobrevivem na DRE | Exposição econômica real em saldos intercompanhia em moeda não funcional |
Insight Principal:
|
|
O Que Vem Depois
Este aprofundamento cobre o Pilar 5 dos onze pilares de consolidação. O resumo executivo introduziu todos os onze — este é o detalhamento para eliminações intercompanhia.
O padrão é o mesmo em todos os pilares: requisito contábil → mecânica do sistema → validação → manutenção. Conheça o padrão. Conheça o sistema. Construa a ponte entre eles.
Eliminações intercompanhia não são complexas porque a contabilidade é difícil. São complexas porque a configuração é específica, o impacto cambial sobrevive, e a conta Plug captura tudo que não confere. Acerte a configuração, e o sistema faz o trabalho. Erre, e você estará perseguindo saldos Plug através de logs de consolidação.
Fontes
- Oracle FCCS Documentation: Intercompany Eliminations
- Oracle FCCS Documentation: Intercompany Dimension
- PwC Foreign Currency Guide: Accounting for Long-Term Intercompany Loans — exceção ASC 830-20-35-3 para empréstimos intercompanhia de natureza de investimento de longo prazo
- PwC Foreign Currency Guide: Intercompany Balances — ganhos/perdas cambiais sobrevivem à consolidação
- PwC Foreign Currency Guide: Elimination of Intercompany Profits — taxa histórica para eliminação de lucro-no-estoque
- IFRS 10 — Consolidated Financial Statements, paragraph B86
- IAS 21 — The Effects of Changes in Foreign Exchange Rates (sem exceção de investimento de longo prazo)
- ASC 810-10-45 — Consolidation: Presentation, paragraph 45-1
- ASC 830-20-35 — Foreign Currency Transactions, paragraph 35-3 (exceção de investimento de longo prazo)