Skip to content

Commit 853a989

Browse files
chore: split assets definitions in two files
1 parent c011c46 commit 853a989

File tree

10 files changed

+1014
-155
lines changed

10 files changed

+1014
-155
lines changed

.cursor/rules/accounting-specs.mdc

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
---
2+
description: Accounting specs for the accounting rules
3+
globs: *.md
4+
alwaysApply: false
5+
---
6+
7+
- Always reference IASB and IFRS standards using this links:
8+
9+
🧾 IAS Standards
10+
11+
[IAS 1 Presentation of Financial Statements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-1-presentation-of-financial-statements.pdf?bypass=on)
12+
13+
[IAS 2 Inventories](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-2-inventories.pdf?bypass=on)
14+
15+
[IAS 7 Statement of Cash Flows (previously Cash Flow Statements)](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-7-statement-of-cash-flows.pdf?bypass=on)
16+
17+
18+
[IAS 8 Accounting Policies, Changes in Accounting Estimates and Errors](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-8-accounting-policies-changes-in-accounting-estimates-and-errors.pdf?bypass=on)
19+
20+
[IAS 10 Events after the Reporting Period](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2024/issued/part-a/ias-10-events-after-the-reporting-period.pdf?bypass=on)
21+
22+
[IAS 12 Income Taxes](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2023/issued/part-a/ias-12-income-taxes.pdf?bypass=on)
23+
24+
[IAS 16 Property, Plant and Equipment](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2021/issued/part-a/ias-16-property-plant-and-equipment.pdf?bypass=on)
25+
26+
[IAS 19 Employee Benefits](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-19-employee-benefits.pdf?bypass=on)
27+
28+
[IAS 20 Government Grants and Disclosure of Government Assistance](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2021/issued/part-a/ias-20-accounting-for-government-grants-and-disclosure-of-government-assistance.pdf?bypass=on)
29+
30+
[IAS 21 The Effects of Changes in Foreign Exchange Rates](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-21-the-effects-of-changes-in-foreign-exchange-rates.pdf?bypass=on)
31+
32+
[IAS 23 Borrowing Costs](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-23-borrowing-costs.pdf?bypass=on)
33+
34+
[IAS 24 Related Party Disclosures](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-24-related-party-disclosures.pdf?bypass=on)
35+
36+
[IAS 26 Accounting and Reporting by Retirement Benefit Plans](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-26-accounting-and-reporting-by-retirement-benefit-plans.pdf?bypass=on)
37+
38+
[IAS 27 Separate Financial Statements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2021/issued/part-a/ias-27-separate-financial-statements.pdf?bypass=on)
39+
40+
[IAS 28 Investments in Associates and Joint Ventures](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-28-investments-in-associates-and-joint-ventures.pdf?bypass=on)
41+
42+
[IAS 29 Financial Reporting in Hyperinflationary Economies](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2021/issued/part-a/ias-29-financial-reporting-in-hyperinflationary-economies.pdf?bypass=on)
43+
44+
[IAS 32 Financial Instruments: Presentation](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-32-financial-instruments-presentation.pdf?bypass=on)
45+
46+
[IAS 33 Earnings Per Share](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-33-earnings-per-share.pdf?bypass=on)
47+
48+
[IAS 34 Interim Financial Reporting](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-34-interim-financial-reporting.pdf?bypass=on)
49+
50+
[IAS 36 Impairment of Assets](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-36-impairment-of-assets.pdf?bypass=on)
51+
52+
[IAS 37 Provisions, Contingent Liabilities and Contingent Assets](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-37-provisions-contingent-liabilities-and-contingent-assets.pdf?bypass=on)
53+
54+
[IAS 38 Intangible Assets](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-38-intangible-assets.pdf?bypass=on)
55+
56+
[IAS 40 Investment Property](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-40-investment-property.pdf?bypass=on)
57+
58+
[IAS 41 Agriculture](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-41-agriculture.pdf?bypass=on)
59+
60+
61+
IFRS
62+
63+
[IFRS 1 First-time Adoption of IFRS](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-1-first-time-adoption-of-international-financial-reporting-standards.pdf?bypass=on)
64+
65+
[IFRS 2 Share-based Payment](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-2-share-based-payment.pdf?bypass=on)
66+
67+
[IFRS 3 Business Combinations](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-3-business-combinations.pdf?bypass=on)
68+
69+
[IFRS 5 Non-current Assets Held for Sale and Discontinued Operations](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-5-non-current-assets-held-for-sale-and-discontinued-operations.pdf?bypass=on)
70+
71+
[IFRS 6 Exploration For and Evaluation of Mineral Resources](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-6-exploration-for-and-evaluation-of-mineral-resources.pdf?bypass=on)
72+
73+
[IFRS 7 Financial Instruments: Disclosures](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-7-financial-instruments-disclosures.pdf?bypass=on)
74+
75+
[IFRS 8 Operating Segments](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-8-operating-segments.pdf?bypass=on)
76+
77+
[IFRS 9 Financial Instruments](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-9-financial-instruments.pdf?bypass=on)
78+
79+
[IFRS 10 Consolidated Financial Statements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-10-consolidated-financial-statements.pdf?bypass=on)
80+
81+
[IFRS 11 Joint Arrangements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-11-joint-arrangements.pdf?bypass=on)
82+
83+
[IFRS 12 Disclosure of Interests in Other Entities](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-12-disclosure-of-interests-in-other-entities.pdf?bypass=on)
84+
85+
[IFRS 13 Fair Value Measurement](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-13-fair-value-measurement.pdf?bypass=on)
86+
87+
[IFRS 14 Regulatory Deferral Accounts](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-14-regulatory-deferral-accounts.pdf?bypass=on)
88+
89+
[IFRS 15 Revenue from Contracts with Customers](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-15-revenue-from-contracts-with-customers.pdf?bypass=on)
90+
91+
[IFRS 16 Leases](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-16-leases.pdf?bypass=on)
92+
93+
[IFRS 17 Insurance Contracts](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-17-insurance-contracts.pdf?bypass=on)
94+
95+
[IFRS 18 Presentation and Disclosure in Financial Statements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-18-presentation-and-disclosure-in-financial-statements.pdf?bypass=on)
96+
97+
[IFRS 19 Subsidiaries without Public Accountability: Disclosures](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-19-subsidiaries-without-public-accountability-disclosures.pdf?bypass=on)
98+
99+
[IFRS for SMEs](https://www.ifrs.org/content/dam/ifrs/publications/ifrs-for-smes/english/2025/ifrs-for-smes.pdf?bypass=on)
Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
---
2+
sidebar_position: 2
3+
keywords: [guardia core banking, transactional ledger, ledger as a service, bound assets, asset binding, contextualização de ativos, ias-1, ias-8]
4+
---
5+
6+
# Ativos Vinculados (Bound Assets)
7+
8+
Bound Assets representam a especialização contextual de Global Assets dentro de Ledgers específicos. Eles permitem que um mesmo ativo global seja configurado de forma diferenciada para atender às necessidades operacionais, regulatórias ou técnicas de cada contexto contábil.
9+
10+
Esta abordagem garante flexibilidade operacional sem comprometer a rastreabilidade global dos ativos, possibilitando configurações específicas como alteração de expoentes, códigos ou metadados conforme as exigências de cada Ledger.
11+
12+
## Propósito e Contextualização
13+
14+
### Por Que Bound Assets São Necessários
15+
16+
A vinculação contextual resolve desafios operacionais comuns em sistemas multi-ledger:
17+
18+
- **Adaptação regulatória**: Diferentes jurisdições podem exigir representações distintas do mesmo ativo
19+
- **Precisão operacional**: Sistemas legados podem ter limitações técnicas específicas (ex: apenas valores inteiros)
20+
- **Conformidade contábil**: Alinhado com IAS 1 (par. 15–17), garante representação fiel dos fenômenos econômicos
21+
- **Auditabilidade**: Manutenção de trilhas claras entre configuração global e uso contextual
22+
23+
### Especialização da Denominação
24+
25+
Quando um Global Asset é vinculado a um Ledger, é possível **sobrescrever seletivamente** elementos de sua denominação original:
26+
27+
**Exemplo Prático:**
28+
- **Global Asset USD**: `exponent = 2` (padrão: centavos)
29+
- **Bound Asset USD no Ledger A**: `exponent = 2` (mantém configuração global)
30+
- **Bound Asset USD no Ledger B**: `exponent = 0` (apenas valores inteiros por limitação sistêmica)
31+
32+
Esta flexibilidade permite que o mesmo ativo global seja usado em diferentes contextos sem conflitos operacionais.
33+
34+
## Relacionamentos e Integridade Contábil
35+
36+
### Relação Bound Asset → Book
37+
38+
A criação de Books (carteiras) segue princípios rigorosos de imutabilidade para garantir integridade histórica:
39+
40+
#### Regras Fundamentais
41+
42+
- **Vinculação única**: Um Book é **SEMPRE** criado com base em um Bound Asset específico
43+
- **Herança no momento da criação**: Toda configuração do Bound Asset (denominação, expoente, metadados) é **herdada e fixada** no momento da criação do Book
44+
- **Imutabilidade**: Após criado, um Book **NÃO PODE** ser reatribuído a outro Bound Asset
45+
46+
#### Tratamento de Alterações
47+
48+
Quando há necessidade de modificar configurações de um Bound Asset:
49+
50+
1. **Criação de nova versão**: Deve-se criar um novo Bound Asset com as configurações atualizadas
51+
2. **Books futuros**: Novos Books devem referenciar o Bound Asset atualizado
52+
3. **Books existentes**: Permanecem vinculados à configuração original, preservando histórico contábil
53+
54+
```
55+
Global Asset: USD
56+
57+
├── Ledger A: Bound Asset (exponent: 2)
58+
│ ├── Book A
59+
│ └── Book B
60+
61+
└── Ledger B: Bound Asset (exponent: 0)
62+
├── Book C
63+
└── Book D
64+
```
65+
66+
### Relação Bound Asset → Entry (via Book)
67+
68+
As Entries (lançamentos contábeis) herdam o contexto do Bound Asset **indiretamente**, através do Book:
69+
70+
#### Fluxo de Herança Contextual
71+
72+
1. **Bound Asset** define configuração específica do ativo no Ledger
73+
2. **Book** herda e congela essas configurações no momento da criação
74+
3. **Entry** utiliza as configurações congeladas do Book para seus lançamentos
75+
76+
#### Garantias de Integridade
77+
78+
- **Representação fiel**: Cada Entry reflete exatamente as configurações vigentes quando o Book foi criado
79+
- **Imutabilidade histórica**: Alterações posteriores no Bound Asset não afetam Entries já criadas
80+
- **Consistência contábil**: Todos os lançamentos de um Book mantêm a mesma representação do ativo
81+
82+
## Conformidade Normativa
83+
84+
### Alinhamento com IAS 1 (Representação Fiel)
85+
86+
A modelagem de Bound Assets assegura **representação fiel** dos eventos contábeis:
87+
88+
- **Precisão contextual**: Cada Ledger pode configurar assets conforme suas necessidades específicas
89+
- **Transparência**: A origem global do ativo permanece rastreável
90+
- **Consistência**: Configurações são aplicadas uniformemente dentro de cada contexto
91+
92+
### Alinhamento com IAS 8 (Tratamento Prospectivo)
93+
94+
O tratamento de alterações segue o princípio prospectivo:
95+
96+
- **Efeito futuro**: Alterações em Bound Assets afetam apenas operações futuras
97+
- **Preservação histórica**: Registros anteriores mantêm sua representação original
98+
- **Documentação**: Cada versão de Bound Asset mantém trilha de auditoria
99+
100+
## Quando Usar Bound Assets
101+
102+
### Cenários Recomendados
103+
104+
- **Multi-jurisdição**: Quando o mesmo ativo precisa ser representado diferentemente em jurisdições distintas
105+
- **Sistemas heterogêneos**: Quando diferentes Ledgers têm limitações técnicas específicas
106+
- **Conformidade específica**: Quando regulamentações locais exigem configurações particulares
107+
- **Evolução controlada**: Quando configurações de assets precisam evoluir mantendo histórico íntegro
108+
109+
### Quando Considerar Alternativas
110+
111+
- **Contexto único**: Se o ativo será usado apenas em um Ledger específico, considere definir diretamente como Global Asset
112+
- **Configuração volátil**: Para assets com configurações que mudam frequentemente, avalie se o overhead de versionamento compensa
113+
114+
## Comportamentos Esperados
115+
116+
### Criação de Bound Asset
117+
118+
```http
119+
POST /ledgers/{ledger-id}/assets
120+
Content-Type: application/json
121+
122+
{
123+
"global_asset_id": "usd-global-v1",
124+
"denomination": {
125+
"code": "USD",
126+
"exponent": 0 // Sobrescreve o exponent global (2)
127+
}
128+
}
129+
```
130+
131+
### Herança Automática
132+
133+
- **Campos não especificados**: Herdam automaticamente do Global Asset
134+
- **Campos especificados**: Sobrescrevem a configuração global
135+
- **Rastreabilidade**: Link para o Global Asset é sempre mantido
136+
137+
### Versionamento Transparente
138+
139+
- **IDs únicos**: Cada versão de Bound Asset recebe identificador exclusivo
140+
- **Metadata de versionamento**: Timestamps e referências para auditoria
141+
- **Backward compatibility**: Books antigos continuam funcionando normalmente
142+
143+
## Limitações e Restrições
144+
145+
- **Imutabilidade de Books**: Uma vez ativado, isto e, recebeu seu primeiro lancamento, um Book não pode ser reatribuído
146+
- **Propagação unidirecional**: Alterações em Global Assets não se propagam automaticamente para Bound Assets
147+
- **Overhead operacional**: Cada alteração requer criação de nova versão
148+
149+
## Referências
150+
151+
- [Global Assets - Definições Universais](./global-assets.md)
152+
- [Modelo de Domínio - Bound Asset](../models/index.md#boundasset)
153+
- [Books](../books/index.md)
154+
- [IAS 1: Presentation of Financial Statements](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-1-presentation-of-financial-statements.pdf?bypass=on)
155+
- [IAS 8: Accounting Policies, Changes in Accounting Estimates and Errors](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-8-accounting-policies-changes-in-accounting-estimates-and-errors.pdf?bypass=on)
156+
- [IFRS 9: Financial Instruments](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ifrs-9-financial-instruments.pdf?bypass=on)
157+
- [IAS 21: The Effects of Changes in Foreign Exchange Rates](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-21-the-effects-of-changes-in-foreign-exchange-rates.pdf?bypass=on)
158+
- [IAS 32: Financial Instruments: Presentation](https://www.ifrs.org/content/dam/ifrs/publications/pdf-standards/english/2022/issued/part-a/ias-32-financial-instruments-presentation.pdf?bypass=on)

0 commit comments

Comments
 (0)