Chapter 15 - The Global Tax Portfolio
15.1 - The Purpose of the Portfolio
15.2 - The Stakeholders
15.3 - Mandated Constraints
15.4 - Naming Conventions and Terminology
15.5 - Relevant Facts and Assumptions
15.6 - The Scope of the Work
15.7 - Domain Data Model and Data Dictionary
15.8 - The Scope of the Products
15.9 - Functional Requirements
15.10 - Non-Functional Requirements
15.11 - Portfolio Issues
To Part I (Chapter 1 - 2 - 3 - 4) _ II (5 - 6 - 7) _ III (8 - 9 - 10 - 11 - 12 - (no 13)) _ IV (14 - 15) _ V (Annexes) _ VI (References)
Introductory Remarks
For an ICT initiative of significant size, that seizes all potential benefits of an information exchange architecture (as part of a Societal Architecture) it is recommended that a business requirements document be created as part of the portfolio communications plan.
In this example we apply chapters of the Volère template.
Explanations for the completion of each section can be found at the template pages. In this chapter the sections are applied at different levels in the chain from portfolio to program, project or iteration.
The second version of this e-book was published short after the Ad Hoc Committee accepted the draft Terms of Reference for a United Nations Framework Convention on International Tax Cooperation (#UNTaxConvention). For that occassion, I also created the LinkedIn Group Friends of the #UNTaxConvention (by renaming an older group). I hope to raise awareness for the use of societal architecture in the International Tax Cooperation portfolio. The current version of this chapter serves to illustrate the potential of such a portfolio.
15.1 - The Purpose of the Portfolio
- 15.1a - The User Business or Background of the Portfolio Effort
- 15.1b - Goals of the Portfolio
- 15.1c - Goals of a Domestic Tax Administration Program
- 15.1d - Goals of the MNE tax director tax compliance program
- 15.1e - Goals of the MNE branch tax division
- 15.1f - Goals of a business tax division
- 15.1g - Goals of an income tax payer
15.1a - The User Business and Background of the Portfolio Effort
Inefficiencies in the international tax landscape, dominated by thousands of bilateral treaties, have been described by Thuronyi (2001):
“It has become apparent, however, that the bilateral nature of this treaty network involves inherent flaws which have become more serious as the network has grown. The treaty network has become cumbersome and inflexible and, in many instances, has spawned opportunities for tax avoidance.”
The perspective of national tax administrations is covered in great detail in Borja et al (eds, 2020).
Slowly, the international community is adopting multilateral elements in international treaties. One example of these is the Two-Pillar Solution to Address the Tax Challenges of the Digitalisation of the Economy.
These as well as other changes to the international tax landscape over the last ten years, make it timely to consider what implications these developments may have for the way international tax rules are administered by national tax administrations.
While international tax policy design has resulted in many common and co-ordinated rules, the tax administration framework is still more inward looking.
In the international corporate tax landscape there is a need for simple, collaborative, and digital administration of common rules and an international tax information exchange architecture.
National tax administrations and corporations must improve timeliness through real-time data availability and incorporating compliance by design.
The changing tax landscape matters also for developing countries and for the UN initiatives in this area. Witness of this is the recent resolution on the Promotion of inclusive and effective international tax cooperation at the United Nations. The topics of this resolution and the immediate intended deliverable are shown in Figure 15.1.
In a report to the G7 Finance Ministers and Central Bank Governors, the OECD (2022) upon request of the German G7 Presidency, has focussed on the further strengthening of international tax-cooperation, and recommendations for further action.
This report aims to assist developing countries in implementing the Two-Pillar Solution and builds upon a set of recommendations from the report Tax Co-operation for the 21st Century, OECD Report for the G7 Finance Ministers and Central Bank Governors.
Seen from the perspective of the CPIM, the ArchiMate implementation and migration viewpoint may look as in the figure below.
A wide range of taxes exist already as can be seen in enumeration 5153 - Duty or tax or fee type name code in the next figure.
The Two-Pillar solution does especially target MNE’s, yet we also include other businesses and households in the viewpoint because there are some impacts for them as well. At the same time the approach can be illustrated for all parties, and prepare also for the communication to them.
15.1b - Goals of the Global Tax Steward
The Global Anti-Base Erosion Rules (GloBE) are a key component of a plan to ensure that large multinational enterprise pay a minimum level of tax on the income arising in each of the jurisdictions where they operate.
GloBE can be seen as one program in the global tax portfolio, one that targets at MNE’s.
More specifically, the GloBE Rules provide for a co-ordinated system of taxation that imposes a top-up tax on profits arising in a jurisdiction whenever the effective tax rate, determined on a jurisdictional basis, is below the minimum rate.
Broader target: #sdt171
15.1c - Goals of a Domestic Tax Administration Program
Modify the domestic tax rules, filing procedures, systems and processes such that tax administration can fill its role in the Two-Pillar solution and align processes and filing requirements with international resources. Thus making compliance easy and low risk for all taxpayers, from natural persons to MNE’s.
15.1d - Goals of the MNE tax director tax compliance program
Implement the new rules for compliance with tax rules, filing procedures, systems and processes such that tax administrations of all branches are supported in their tax interactions with the national jurisdictions where they operate, and the mother organization complies with and benefits from international standards in the area.
15.1e - Goals of the MNE branch tax division
Adapt their processes in support of their tax interactions with the national jurisdictions to the evolving global and domestic tax administration framework. Contribute national reports on transactions and to the MNE tax division.
See also Figure 15.7.
15.1f - Goals of a business tax division
Adapt their processes in support of their tax interactions with the national jurisdictions to the evolving global and domestic tax administration framework.
See also Figure 15.7.
15.1g - Goals of an income tax payer
Adapt their processes in support of their tax interactions with the national jurisdictions to the evolving global and domestic tax administration framework.
See also Figure 15.7.
To the section - To the chapter
15.2 - The Stakeholders
- 15.2a - The Client
- 15.2b - The Customer
- 15.2c - Other Stakeholders
- 15.2d - The Hands-On Users of the Product
- 15.2e - Personas
- 15.2f - Priorities Assigned to Users
- 15.2g - User Participation
- 15.2h - Maintenance Users and Service Technicians
15.2a. The Client
The tax administrations of over 135 jurisdictions which joined the ground breaking plan to update key elements of the international tax system which is no longer fit for purpose in a globalised and digitalised economy.
15.2b. The Customer
Tax administrations, MNE’s whose tax filing and payments are affected by the Global Anti-Base Erosion Rules, and all taxpayers.
15.2c. Other Stakeholders
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.2d. The Hands-On Users of the Product
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.2e. Personas
Fraudsters as well as people and companies, including MNE’s, that want to avoid paying their fair share of taxes are negative stakeholders that must be taken into consideration.
15.2g. User Participation
(To be completed)
15.2f. Priorities Assigned to Users
Requirements of households, poor households in particular, must always have the highest priority as they have the least capabilities to compensate for poorly designed solutions.
15.2h. Maintenance Users and Service Technicians
(To be completed)
To the section - To the chapter
15.3 Mandated Constraints
- 15.3a - Solution Constraints: make as much as possible use of open-source technologies and public standards. For an indicative list of such technologies, check the DIKSHA Open-Source Softwares and specifications. DIKSHA or Digital Infrastructure for Knowledge Sharing is India’s national school education platform. EDIFACT is an example of a public standard.
- 15.3b - Implementation Environment of the Current System
- 15.3c - Partner or Collaborative Applications: with which other applications will the solutions interact?
- 15.3d - Off-the-Shelf Software
- 15.3e - Anticipated Workplace Environment
- 15.3f - Schedule Constraints
- 15.3g - Budget Constraints
- 15.3h - Enterprise Constraints
At the portfolio level it is meaningful to list solution constraints, recommended implementation environments, off-the-shelf software and partner or collaborative applications made available publicly, or in the portfolio, schedule and enterprise constraints.
Anticipated workplace environment, schedule, budget and enterprise constraints should typically be elaborated at the program or project level.
Contemporary digital solutions eco-systems involve an extensive technology stack as is illustrated by the simplified technical view - infrastructure and technical view - application of the 3rd version of the European Interoperability Reference Architecture (EIRA) (currently in its 5th version).
To the section - To the chapter
15.4. Naming Conventions and Terminology
- 15.4a - Glossary of All Terms, Including Acronyms, Used by Stakeholders involved in the Portfolio
- 15.4b - Implementation Environment of the Current System
- 15.4c - Forms and Templates
15.4a - Glossary of All Terms, Including Acronyms, Used by Stakeholders involved in the Portfolio
At the portfolio level this chapter should include all the terms of the (multi- and bi-lateral) treaties with which alignment is pursued.
This glossary is best provided online.
It should also include the names of technical reference materials such as, for instance, those of the EDIFACT standard, the Open PM² Methods, and the European Interoperability Reference Architecture (EIRA):
- Annex 4 - EDIFACT Message Directory
- Annex 5 - EDIFACT Segment Directory
- Annex 6 - EDIFACT Composite Data Elements
- Annex 7 - EDIFACT Data Element Directory
- Annex 8 - Roles and Deliverables in the Open PM² Methods
- Annex 9 - Concepts, viewpoints and views of the European Interoperability Reference Architecture
15.4b - Abbreviations
| Acronym | Meaning |
|---|---|
| APAs | Advance Pricing Agreements |
| ATAF | African Tax Administration Forum |
| BEPS | Base Erosion and Profit Shifting |
| CRS | Common Reporting Standard |
| FTA | Forum on Tax Administration |
| G20 | Group of 20 |
| G7 | Group of 7 |
| GVS | Government Verification Service |
| ICAP | International Compliance Assurance Program |
| IMF | International Monetary Fund |
| IT | Information Technology |
| MAP | Mutual Agreement Procedure |
| MNE | Multinational Enterprise Group |
| OECD | Organization for Economic Co-operation and Development |
| PAYE | Pay As You Earn |
| TADAT | Tax Administration Diagnostic Assessment Tool |
| TIWB | Tax Inspectors Without Borders |
| UNDP | United Nations Development Program |
| VAT | Value Added Tax |
| WBG | World Bank Group |
| CE | Constituent Entity |
| ETR | Effective Tax Rate |
| GloBE | Global Anti-Base Erosion |
| IFRS | International Financial Reporting Standards |
| JV | Joint Venture |
| MNE | Multinational enterprise |
| UPE | Ultimate Parent Entity |
15.4c - Forms and Templates
Forms used to report events or file taxes.
Templates for frequently used communications.
To the section - To the chapter
15.5 - Relevant Facts and Assumptions
- Relevant Facts
- Business Rules
- Assumptions
The reasoning that is made here is that the portfolio provides conceptual models of a wide range of facts and business rules as captured in a sufficiently expressive conceptual domain model.
Because this document is intended as “portfolio requirements”, those facts, business rules and assumptions are expressed in the following chapters.
The programs and projects seeking support from the portfolio would then list (some of) the portfolio’s initial relevant facts, business rules and assumptions, and they would add facts, business rules and assumptions that are specific to their scope of work.
15.6 - The Scope of the Work
The typical topics in this chapter include:
- 15.6a - The Current Situation
- 15.6b - The Context of the Work
- 15.6c - The Work Partioning
- 15.6d - Specifying the Business Use Cases
15.6a - The Current Situation
Differentiate it for the various portfolio stakeholders.
- 6a.1 - The Current Situation for the international tax steward
- 6a.2 - The Current Situation for a Domestic Tax Administration
- 6a.3 - The Current Situation for the MNE tax director tax compliance
- 6a.4 - The Current Situation for the MNE branch tax division
- 6a.5 - The Current Situation for a business tax division
- 6a.6 - The Current Situation for an income tax payer
To the section - To the chapter
15.6a.1 - The Current Situation for the Global Tax Steward
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6a.2 - The Current Situation for the Domestic Tax Administration
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6a.3 - The Current Situation for the MNE tax director
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6a.4 - The Current Situation the MNE branch tax division
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6a.5 - The Current Situation for the Business Tax Division
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6a.6 - The Current Situation for an income tax payer
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6b - The Context of the Work
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6c - Work Partitioning: Business Events
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.6d - Specifying the Business Use Cases (BUC)
This content is not available in the sample book. The book and its extras can be purchased from Leanpub at https://leanpub.com/socarch.
15.7 - Domain Models and Data Dictionary
In the domain model we build upon a number of EDIFACT segments, as depicted in Figure 15.20 to capture information about:
- parties as modelled in Figure 2.9 Classes of agents Chapter 2.5.5
- collaborations in Sociotope and Technotope as modelled in Figure 2.10 Chapter 2.5.6
Note that the EDIFACT segments can be applied in a much wider range of interactions as already covered by the EDIFACT messages. Moreover, their variability as reflected in the enumerations, supports the application in a very wide range of new situations, as will be illustrated for one very particular case, the PAYED collaboration. The reader is encouraged to explore the use cases he or she is familiar with, by using the techniques illustrated here.
15.7a - Conceptual Domain Model
The conceptual domain model is one of the key assets that a portfolio can share to the participating parties. For the Global Tax Portfolio, it would typically include the classes of agents, the range of possible collaborations, and the tax name codes that are within the portfolio’s scope (See EDIFACT enumeration 5153, depicted in Figure 15.3 of section 15.1a - The User Business and Background of the Portfolio).
To the section - To the chapter
15.7b - Domain Data Model
The domain data model is based on the Conceptual Domain Model and is an area where international standards are required.
EDIFACT and the tax initiatives of the OECD pay attention to such standards.
It is recommended that the portfolio provide these standards as shared specifications and as shared models in open source tools.
A header and a table for each relevant domain object, possibly to be supplemented with a UML model of the object and its relations to other key domain objects.
| Field name | Description |
|---|---|
| Name | The name of the business object |
| Description | The meaning of the BO; relevant characteristics |
| Business Rules | What rules govern the creation, maintenance and access classification of the business object |
| Actors | The actors that are interacting with the business object |
| Non-functional requirements | Description of, or references to relevant non-functional requirements. |
| Portfolio Issues | Description of, or references to relevant portfolio, program or project issues. |
To the section - To the chapter
15.7c - Data Dictionary
A list as part of the chapter, or as a separate excel, or a report based on the UML model.
A lot of content can be included in the models that are published in open source tools, so that they are available to all professionals that could be involved in the programs, projects and iterations of the portfolio.
For examples, see Ag Data Commons: Data Dictionary - Examples.
To the section - To the chapter
15.8 - The Scope of the Product
- 15.8a - Product Boundary
- 15.8b - Product Use Case Table
- 15.8c - Individual Product Use Cases (PUC’s)
15.8a - Product Boundary
A use case diagram identifies the boundaries between the users (actors) and the product you are about to build (this is sometimes called “the system”).
You arrive at the product boundary by inspecting each business use case and determining, together with the appropriate stakeholders, which part of the business use case should be automated (or satisfied by some sort of product) and which part must be done by the user.
This task must take into account:
- the abilities of the intended users (section 15.2d),
- the constraints (section 15.3),
- the goals of the Portfolio (section 15.1),
- knowledge of the work (section 15.6)
- knowledge of the technology that can make the best contribution to the work.
There is a Product Use Case for each part of the business use case that must be automated.
The parts of the business use case that must be done by users must be addressed in the training and user documentation (Issue – Training and User Documentation ) by means of narratives and illustrations that explain the sequence of user and system tasks.
15.8b - Product Use Case Table
A table of all the Product Use Cases that must be developed or modified in the portfolio, program, project or iteration.
15.8c - Individual Product Use Cases (PUC’s)
Usually product use cases are explained in more detail in a use case template, or in a UML Use Case diagram. Quite often they are fully specified in a dedicated document.
Include references if available.
The key benefit of having these use cases documented in modeling tool such as Modelio 5.1 is that changes in one of the aspects, for instance the information flows, are easily reflected in all views in which those changes have an impact. Moreover, the entire model can be navigated on the basis of dependencies between aspects.
The Modelio 5.1 use case diagram is illustrated in Annex 11 - The integration of process and information modeling in Modelio 5.1.
To the section - To the chapter
15.9 - Functional Requirements
Functional requirements are the fundamental or essential subject matter of the product. They describe what the product has to do or what processing actions it is to take.
In the CPIM approach, as a major share of functional requirements has been incorporated in the description of the context of the work, the business use cases, the data model and the product use cases, the focus in this chapter is on functional requirements that haven’t been captured yet in the previous specifications.
For each functional requirement a heading and a table, with as possible content at least:
- a number #FR001,…
- a name or title,
- a priority (MOSCOW)
- a description (with source and fit criterion)
- references to the impacted business events, business use cases, data elements and product use cases.
Notice that business events, business use cases, data elements and product use cases will also include references to the functional requirements that must be considered during their design and implementation.
Further detail about a specific requirement can be supplemented in function of the “debate around the requirement”, and the degree to which the requirement will be met following the different iterations.
15.10 - Non-Functional Requirements
For each non-functional requirement a heading and a table, with at least for example:
- a number #NFR01,…
- a name or title,
- a type - see Annex 2 - Types of Non Functional Requirements for possibilities
- a description (with source and fit criterion)
- references to the impacted business events, business use cases, data elements and product use cases.
Notice that business events, business use cases, data elements and product use cases will also include references to or information about the non-functional requirements that must be considered during their design and implementation.
One set of NFRs that is very relevant at the portfolio level are the Usability and Humanity Requirements which include the interface languages of a system.
It should be easy to add new languages to an interface that is intended to the public.
There exist specific interface design patterns that centralize the terms used in the interface in one or more tables that include internal codes and map these to terms in the languages for which the interface has been adapted. Such a pattern is illustrated in the elements as illustrated in Figure 15.21.
15.11 - Portfolio Issues
For each portfolio issue a heading and a table, with at least:
- for example, a number PI 01,…
- a name or title,
- a type - see Annex 3 - Types of Issues in Portfolios, Programs, Projects and Iterations for possibilities
- a description
- references to the impacted business events, business use cases, data elements and product use cases: those parts of the requirements specification will also include references to the issues that must be considered during their design and implementation.
Further detail can be supplemented in function of the type and impact of the issue and the degree to which the issue will be resolved in programs, projects or iterations.
A minimal set of issues would include:
- PI 01 – Training and User Documentation
- PI 02 - Step-by-step migration plan