[ADVANCED FEATURES] Multi company setup

Odoo
3 Aug 202121:03

Summary

TLDRThis video tutorial explains how to optimize a multi-company setup using Odoo. It explores how to manage inter-company transactions, reinvoice expenses, and create financial reports excluding inter-company entries. Key features like synchronization of invoices, journal groups, and analytic tags are discussed to streamline operations between subsidiaries. The presenter also demonstrates how to handle tax reports for multiple companies, emphasizing best practices for maintaining separate charts of accounts across different countries to avoid financial reporting issues. The video concludes with recommendations for managing unique accounting setups efficiently.

Takeaways

  • ๐Ÿ“Š Multi-company environments in Odoo can be optimized for efficient inter-company workflows.
  • ๐Ÿค FP Cars Group needs to manage inter-company transactions due to shared expenses and revenue, such as Belgiumโ€™s investment in a communication system.
  • ๐Ÿ”„ Odooโ€™s inter-company transactions feature allows synchronization of purchases, sales orders, invoices, and vendor bills between companies.
  • ๐Ÿ’ก Journal groups can be used to exclude inter-company transactions from financial reports, providing a clear picture without these entries.
  • ๐Ÿ“‘ Analytic tags can help identify and manage amounts that need to be reinvoiced between subsidiaries, allowing for partial or full cost allocation.
  • ๐Ÿงพ Synchronizing transactions, such as invoices and bills, ensures that both sides (e.g., Belgium and UK) automatically update with corresponding entries.
  • ๐Ÿ“ˆ Journal groups provide an effective way to create financial reports that exclude inter-company transactions for more accurate group reporting.
  • ๐Ÿ’ผ Monthly reinvoicing can be managed using analytic tags and accounts, allowing easy tracking of amounts to be billed between companies.
  • ๐Ÿ”ง Companies can export accounting data from Odoo to third-party software for consolidated group reporting, but a direct integration is not always recommended.
  • ๐ŸŒ Odoo supports joint tax reporting for multiple companies in the same country by adding a system parameter, but this doesn't apply to cross-country setups.

Q & A

  • What is the primary use case discussed in the video?

    -The primary use case is managing inter-company workflows within FPIncars Group, where subsidiaries periodically reinvoice each other for shared expenses and revenues, such as communication system costs paid by FP Cars Belgium but used by other subsidiaries.

  • How does the intercompany transactions feature in Odoo help manage inter-company transactions?

    -The intercompany transactions feature in Odoo synchronizes purchases, sale orders, invoices, and vendor bills between subsidiaries. For example, when one company creates a vendor bill, the corresponding customer invoice is automatically generated in the other company, reducing communication gaps.

  • Why is it important to create separate journals for inter-company transactions?

    -Creating separate journals for inter-company transactions helps in financial reporting by allowing companies to exclude inter-company entries from their reports, such as profit and loss statements and balance sheets. This ensures that financial reports reflect business activity without skewing results due to inter-company accounting.

  • What role do analytic tags play in managing inter-company transactions?

    -Analytic tags help track amounts that need to be reinvoiced to other companies. By assigning tags to specific transactions, such as purchases that need to be shared among subsidiaries, companies can easily isolate these amounts and reinvoice them at the end of the month.

  • What is the process of setting up intercompany synchronization in Odoo?

    -To set up intercompany synchronization, users need to activate the intercompany transactions feature in the settings of each company. Then, they can choose what to synchronize, such as invoices, bills, sales orders, or purchase orders, and assign users to handle these transactions.

  • How does Odoo handle the reinvoicing of shared expenses between subsidiaries?

    -At the end of the period, companies can use analytic tags to aggregate all the shared expenses. By reviewing the analytic items, they can create a single customer invoice or vendor bill to reinvoice the other company, ensuring that all shared costs are accounted for.

  • How can companies in Odoo generate financial reports without including inter-company entries?

    -Companies can create journal groups that exclude inter-company transactions. When generating financial reports, they can apply these journal groups as filters to exclude inter-company entries from the profit and loss or balance sheet reports.

  • What is the recommended way to handle a tax report for multiple companies in Odoo?

    -While Odoo does not support joint tax reports for multiple companies by default, it is possible to enable this feature by adding a system parameter called 'account.tax.report.multi.company' in the technical settings. However, this should only be used when the companies are within the same country.

  • Is it possible to use a single chart of accounts for multiple companies in different countries?

    -No, it is not recommended to use a single chart of accounts for companies in different countries due to the specific accounting requirements in each country, such as different codes and reporting formats. Each company should maintain its own chart of accounts to ensure accurate financial reporting.

  • How does Odoo support integration with external consolidation software?

    -Odoo does not offer direct integration with external consolidation software. Instead, companies can export their accounting entries from Odoo and import them into their consolidation software for group-wide financial reporting.

Outlines

00:00

๐Ÿš— Introduction to Multi-Company Setup in Odoo

The video begins by introducing a scenario involving a multi-company setup in Odoo, specifically for a company group called 'FPCars.' The consultant must manage inter-company transactions efficiently, as the companies reinvoice each other for shared expenses and revenue. The use case includes handling shared costs, like the new long-distance communication system in Belgium, and ensuring financial reports exclude inter-company entries.

05:02

๐Ÿ”„ Synchronizing Intercompany Transactions

This section explains the process of handling inter-company transactions in Odoo. The inter-company transactions feature allows synchronization of purchase and sale orders, invoices, and vendor bills across different companies. It discusses the use of journal groups for aggregated financial reporting, excluding inter-company transactions. Additionally, analytic tags can be applied to identify amounts that need to be reinvoiced to other companies.

10:03

๐Ÿ“Š Automating Intercompany Invoices and Bills

Here, the process of creating and confirming intercompany invoices is demonstrated, highlighting the automatic creation of vendor bills in the other company's system. The synchronization ensures that once an invoice is confirmed in one company, a corresponding bill is created in the other. The importance of configuring analytic tags and the benefits of automation for accurate and efficient inter-company accounting are emphasized.

15:05

๐Ÿ“š Managing Financial Reports with Journal Groups

The focus is on creating journal groups in Odoo to segregate inter-company transactions from regular business activities. This helps generate accurate financial reports, allowing companies to toggle between including or excluding inter-company transactions. A detailed step-by-step guide is provided for setting up journal groups and filtering financial reports, demonstrating how this method can be used to view financial data with or without inter-company transactions.

20:06

๐Ÿ” Using Analytic Tags for Re-Invoicing

This section covers the use of analytic tags to identify costs that need to be reinvoiced between companies. It explains how to allocate different portions of purchases and sales to various companies using analytic accounts. By grouping by analytic accounts, companies can easily track and reinvoice amounts at the end of the month, ensuring accurate and streamlined financial management between subsidiaries.

๐Ÿ“ˆ Handling Month-End Re-Invoicing and Analytic Items

A detailed example of handling month-end re-invoicing is given, where analytic items are used to track expenses and revenue between companies. The process of creating a customer invoice for reinvoicing is explained, along with the importance of ensuring that all amounts have been properly reinvoiced. The use of analytic accounts and tags allows for detailed tracking and reporting, ensuring no amounts are missed during invoicing.

๐Ÿ’ป Frequently Asked Questions: Consolidated Accounting Integration

In this FAQ section, the video addresses common questions about integrating Odoo with other accounting systems for consolidated financial reporting. It explains that while direct integration is often not recommended, exporting and importing accounting data into external software is a viable workaround. Additionally, it discusses how to create a joint tax report for multiple companies by modifying system parameters, particularly when the companies are within the same country.

๐Ÿ“Š Customizing Chart of Accounts for Multi-Company Setup

This part answers questions about having a unified chart of accounts for different companies within a group. While possible, it is not recommended due to the differing financial report structures between countries. The video explains the risks of having a single chart of accounts across countries with different accounting standards and recommends keeping distinct charts for each country to ensure compliance with local regulations.

๐Ÿšจ Avoiding Pitfalls in Multi-Country Chart of Accounts

This section emphasizes the importance of maintaining separate charts of accounts when companies operate in different countries. The structure and numbering of accounts differ between countries, making it problematic to use a single chart of accounts. The video advises against trying to merge charts of accounts for companies in countries like Belgium and France, as it can lead to inaccurate financial reporting.

โœ… Conclusion: Best Practices for Multi-Company Setup

The video wraps up with a final review of best practices for handling multi-company setups in Odoo. It highlights the importance of proper configuration, the use of analytic tags, journal groups, and the synchronization of inter-company transactions. The video concludes with advice against consolidating charts of accounts across countries and emphasizes the value of keeping distinct accounting structures for accurate reporting.

Mindmap

Keywords

๐Ÿ’กMulti-company setup

A multi-company setup refers to managing multiple companies or subsidiaries within a larger business group, each with its own accounting and operational needs. In the video, this setup involves handling interactions between FPIncarsโ€™ different subsidiaries, particularly when they need to reinvoice each other for shared expenses or revenues.

๐Ÿ’กIntercompany transactions

Intercompany transactions are financial exchanges between companies within the same corporate group, such as invoicing or billing. In the video, these transactions are automated between the Belgian and UK subsidiaries of FPIncars to streamline reinvoicing for shared costs like the new communication system.

๐Ÿ’กSynchronization

Synchronization in the context of this video refers to the automatic alignment of accounting records between different companies within a group. It allows for real-time reflection of transactions like sales and purchases across subsidiaries, reducing errors and delays in bookkeeping.

๐Ÿ’กJournal groups

Journal groups are used to categorize and group journal entries in financial reporting. In the video, they help FPIncars exclude intercompany transactions from financial reports, making it easier to see a companyโ€™s performance without internal transactions distorting the view.

๐Ÿ’กReinvoicing

Reinvoicing is the process of charging one company for expenses that were originally incurred by another company in the same corporate group. In the video, FPIncars Belgium pays for the communication system, but reinvoices other subsidiaries to share the cost.

๐Ÿ’กAnalytic tags

Analytic tags help track specific transactions and categorize them for reporting or reinvoicing purposes. In this setup, they are used to identify which expenses should be charged to other subsidiaries, making it easier to reinvoice at the end of the month.

๐Ÿ’กFinancial reporting

Financial reporting involves generating statements like profit and loss or balance sheets to give a snapshot of a companyโ€™s financial health. The video shows how to generate reports both with and without intercompany transactions, ensuring accurate views of financial data.

๐Ÿ’กVendor bills

Vendor bills refer to invoices received from suppliers for goods or services. In this video, vendor bills between the FPIncars subsidiaries are automatically synchronized to ensure proper recording of intercompany transactions.

๐Ÿ’กCustomer invoices

Customer invoices are billing documents sent to clients for products or services provided. The video explains how these invoices are automatically generated and synchronized between subsidiaries in a multi-company setup, ensuring both parties have matching records.

๐Ÿ’กAggregation

Aggregation refers to combining data from different sources into a unified report. In this case, it involves grouping journal entries or financial reports across different companies, allowing FPIncars to view financial performance without the noise of intercompany transactions.

Highlights

The FPincars group manages inter-company transactions for shared expenses and revenues across subsidiaries.

The pandemic led FP Cars Belgium to invest in a long-distance communication system for all subsidiaries, with costs paid by Belgium and shared among the other companies.

Odoo's intercompany transactions feature allows for synchronization of purchases, sales orders, invoices, and vendor bills between companies.

Journal groups in Odoo help generate financial reports without including inter-company entries, which is essential for group reporting.

Analytic tags are used to isolate amounts that need to be reinvoiced between companies, such as shared equipment purchases.

Companies can automatically synchronize vendor bills and customer invoices, streamlining inter-company financial workflows.

Synchronizing sales orders and purchase orders is recommended for managing stock movements between companies.

A customized journal for intercompany transactions can help differentiate between regular business transactions and inter-company activities.

Creating journal groups allows companies to exclude inter-company journals from financial reports, offering clearer insights.

Analytic tags can also be used to manage reinvoices based on percentages, allowing for partial or shared expenses between subsidiaries.

Companies can group analytic items by account or month to ensure accurate reinvoicing at the end of a period.

Odoo allows exporting of accounting items for integration with external software used for group-level financial consolidations.

To generate joint tax reports across multiple companies, a technical parameter needs to be added to enable multi-company tax reporting.

Odoo version 15 will introduce a more streamlined solution for aggregated tax reports, replacing the current workaround.

While it is technically possible to use a unified chart of accounts across multiple companies, it's not recommended due to country-specific financial reporting rules.

Transcripts

play00:00

hello deodorants and welcome to this new

play00:02

video about multi-company setup

play00:04

let's see together what we can do in udo

play00:06

in order to have

play00:07

a optimized multi-company environment

play00:11

so let's talk about the use case first

play00:13

so that you can keep that in mind when

play00:15

we talk about the concepts

play00:16

so fpincars group involves a lot of

play00:19

interactions between the different

play00:20

subsidiaries

play00:21

as their consultant you need to come up

play00:23

with an easy and fast solution

play00:25

to manage the enter company workflow so

play00:29

uh the different companies periodically

play00:32

reinvoiced each other

play00:33

for the expenses revenue they share

play00:34

together and due to the pandemic

play00:37

fp cars belgium has invested into a

play00:40

brand new long distance communication

play00:42

system

play00:42

for all the subsidiaries the costs are

play00:45

all paid by

play00:45

belgium but should be supported by the

play00:48

three companies

play00:50

um and they also need to be able to see

play00:54

the financial reports

play00:55

without the inter-company entries

play00:58

so how can you handle multi-company

play01:01

relationships in ado

play01:03

well it happens often that companies

play01:05

within a group reinvoice each other

play01:07

since they can be partners in their

play01:08

activities

play01:09

and group their purchases to save extra

play01:12

costs

play01:13

what can we use in urdu well first you

play01:15

have an intercompany transactions

play01:16

feature

play01:17

with which synchronizes uh either the

play01:20

purchases

play01:21

and the sale orders or the invoices and

play01:25

vendor bills

play01:26

we'll see just afterwards how this works

play01:28

we also can use the journal groups in

play01:31

order to provide

play01:32

uh aggregated financial report without

play01:35

considering the earned inter-company uh

play01:38

transactions so it happens a lot that

play01:40

for group reporting purposes they need

play01:44

to see

play01:44

their p l their balance sheet or any

play01:47

aggregated financial report

play01:48

but without considering all the

play01:50

accounting entries

play01:52

meant for inter-company purposes so

play01:55

the journal groups are a good way to go

play01:57

in that case and

play01:59

lastly you can also use the analytic

play02:01

tags to identify

play02:03

which amounts to reinvoice to other

play02:05

companies because

play02:06

um it can happen so they they make some

play02:10

purchases they made some sales

play02:11

and at the end of the month they see

play02:14

they need to see the share

play02:15

that needs to be reinvoiced to uh to

play02:18

the other company so they make us i

play02:21

don't know the mother company made some

play02:22

purchases for some equipments

play02:24

and they need to split the cost among

play02:27

the diff

play02:27

between the different subsidiaries in

play02:29

that case uh we can use genetic tax to

play02:32

advantage

play02:32

in order to find these isolate these

play02:35

amounts

play02:36

with the proper share uh out of the

play02:39

total amounts so that you can

play02:40

find a way to reinvoice this amount at

play02:42

the end of the month

play02:44

so let's do that together in the system

play02:47

so first

play02:48

we need to synchronize the different

play02:51

transactions for the inter company

play02:53

so this actually super useful um

play02:56

when uh well you you have difficulties

play02:59

communicating with other subsidiaries

play03:01

with other companies

play03:02

the synchronization will enable you to

play03:05

uh you know shorten the gap the time

play03:08

that you have between

play03:10

the communication between uh company a

play03:12

and benny b

play03:13

that's where you see okay when they make

play03:15

the vendor bill i'll have the customer

play03:17

invoice on my side

play03:18

automatically put in draft so you need

play03:20

to go in the settings

play03:22

uh from the database and

play03:25

go down to the inter company

play03:28

transactions

play03:29

so you need to select this and save

play03:33

and you need to do this in multiple

play03:35

companies in both companies

play03:36

so you have to solve this first so that

play03:38

you can

play03:40

design uh well configure this feature

play03:43

properly

play03:44

so once this is activated i need to go

play03:47

back there

play03:48

and as you can see i can decide to uh

play03:51

synchronize

play03:52

a certain uh certain amount of things so

play03:54

i can decide to synchronize the invoices

play03:56

and bills

play03:57

the sale orders the purchase orders or

play04:00

both

play04:01

and i can decide to create those as

play04:04

any user in the system i'll decide to

play04:07

put this as

play04:07

autobots because that way i can identify

play04:10

them

play04:10

much easier um

play04:14

i'm going to save and i'm going to do

play04:15

the same thing for the belgium

play04:18

company

play04:21

because it's company specific so i have

play04:23

to do this every time for

play04:25

every new company so here it's activated

play04:27

but

play04:28

i can i need to choose the

play04:30

synchronization

play04:31

here i choose invoices and bills but

play04:34

there is also an interest in

play04:36

synchronizing sales in purchase orders

play04:38

especially if you have

play04:40

stock moves inventory movements of

play04:43

between the two companies

play04:44

it's actually better to use sale orders

play04:46

and purchase orders in that case

play04:48

so once this is done it means that every

play04:51

time that i create

play04:52

an invoice or a bill for one of them

play04:55

then it will

play04:56

be reflected automatically in uh the

play04:58

other

play04:59

in the other accounting so if let me

play05:02

create a customer

play05:03

invoice from uh the belgium

play05:06

um the belgium company to the uk

play05:10

company let's say

play05:14

sales inter-company dealt

play05:19

and i'm going to put 10 000

play05:23

i'm going to save and i'm going to

play05:25

confirm

play05:27

as a result if i get so here i've

play05:29

confirmed it

play05:31

i should be able to see in

play05:34

the uk subsidiary i should be able to

play05:36

see in my vendor bills

play05:38

one bill to validate here it's

play05:41

automatically filled in for me so i

play05:42

actually don't have to do anything

play05:44

except validating it

play05:47

i have the vendor which is the belgian

play05:49

company

play05:50

with the proper payment reference coming

play05:52

from the customer invoice

play05:53

the bill date the label the proper

play05:57

account

play05:57

in that case here is cost of sale but it

play05:59

could be anything

play06:01

um you just need to configure it

play06:02

properly and the right price

play06:04

and i can confirm and that's it so

play06:08

this is how the synchronization work for

play06:10

the inter company flow

play06:12

afterwards if you need for financial

play06:14

reporting to

play06:15

split the uh to you know distinguish

play06:19

all the transaction for your daily

play06:22

activities and for your business and

play06:24

all the transactions for the

play06:25

inter-company flow in that case what i

play06:27

advise you to do

play06:28

is creating new journals for

play06:30

inter-company

play06:31

transaction so i'm going to call inter

play06:33

company sales

play06:35

so one for sales

play06:38

for let's put this one and put enter

play06:41

company

play06:42

sales or inv like this

play06:45

i'm going to do the same thing for the

play06:47

purchases

play06:52

purchase cost of sales

play06:55

and

play06:59

yes liquor let's say vanderbilt

play07:03

like this okay so i have my two journals

play07:06

so every time that i

play07:08

make um an entry in those ones

play07:11

here i can choose the right journal

play07:14

and if i decide to put here

play07:18

fpincas as a vendor on the other side i

play07:21

have a customer invoice

play07:24

okay purchase into company

play07:32

2000

play07:35

i need to put a build date of course i'm

play07:38

going to confirm

play07:39

you'll be able to see of course the

play07:41

customer invoice on

play07:42

the belgium accounting side but the good

play07:45

thing is that after you've made that you

play07:47

can decide

play07:48

to create a journal group so food

play07:50

journal groups is just a way to exclude

play07:53

journals and

play07:54

use those groups as filters in the

play07:56

financial report

play07:57

so here i'm gonna put uh accounting

play08:01

without inter company

play08:04

so here i'm going to exclude the

play08:06

journals

play08:08

uh inter company

play08:14

enter company sales and purchases it

play08:16

means that

play08:17

when i'm in the bank sheet for example

play08:21

uh yes so here i have

play08:24

a lot of different amounts if i want to

play08:28

uh select all of uh

play08:31

here as you can see by default i have

play08:33

the general groups for

play08:34

without my intercompany

play08:38

journals but i can decide of course to

play08:40

include them

play08:41

as well i can decide to have everything

play08:43

and as you can see the amounts have

play08:45

changed so if i decide to just select

play08:47

again

play08:48

my journal groups which is much faster

play08:50

then in that case

play08:51

uh as you can see the amount here is

play08:54

only down to nine

play08:55

thousand if i decide to add the

play08:57

purchases

play08:58

it's up to eleven thousand so it's a

play09:01

good way to see

play09:02

in your balance sheets the amounts with

play09:06

the inter company amounts and without

play09:09

so this is what you should do

play09:12

lastly um and this is also the case for

play09:15

a use case um you don't really

play09:19

know um on a you only invoice

play09:22

reinvoice to the other company at the

play09:24

end of the period

play09:25

so you need to aggregate all the amounts

play09:28

that you need to reinvoice and make

play09:30

one single invoice or vendor bill and

play09:34

the good way to go in that case is using

play09:36

analytic tags

play09:39

with 100 distribution behind this so

play09:42

here i'm on the uk subsidiary i'm going

play09:44

to put reinvoice belgium

play09:47

and i'm going to put uh f pin cars

play09:53

as a analytic account that way

play09:57

so it means that whenever i have some

play10:00

bills

play10:00

or some customer invoices because they

play10:03

can also reinvoice

play10:04

revenue depending on the activities

play10:08

of the business uh the agreements

play10:10

between the two companies

play10:12

so i have a vendor bill i can decide to

play10:15

put

play10:15

some purchase of goods

play10:18

and on the attack i'm gonna say hey on

play10:21

that side i'm gonna have

play10:22

the reinvoice to belgium i'm gonna have

play10:26

120 and this is all meant for belgium so

play10:29

i need to reinvest a whole lot of it if

play10:32

you need to reinvest only a part of it

play10:34

if you have previous agreements you can

play10:36

make

play10:37

a distribution for less than a hundred

play10:39

percent

play10:40

uh you can split along different

play10:42

analytic accounts

play10:44

or if it's a one shot in that case so in

play10:47

this particular case you only need to

play10:48

reinvoice half of it

play10:50

then in that case i would put 60 like

play10:52

this and make a second line

play10:58

with no analytic tag and then 60 that

play11:01

way you can get

play11:02

the whole uh the whole the total amount

play11:05

but only a split uh reinvoice amount

play11:09

of the half of it so here i'm gonna do

play11:12

this i'm

play11:13

to do this a second time for our

play11:15

transport fees let's say

play11:19

480

play11:23

like this i'm going to confirm and

play11:25

that's it

play11:26

so the hormone goes by i'm gonna have

play11:29

uh vendor bills i'm gonna have customer

play11:31

invoices

play11:32

i can have other employees from the the

play11:35

company

play11:36

working for me so i have to they have to

play11:39

reinvoice to me

play11:40

their salary and so on so that's how it

play11:42

works and how

play11:43

intercompany our company can reinvoice

play11:46

each other

play11:47

so at the end of the month what i would

play11:49

do with my clients is go

play11:50

in the analytic item and

play11:53

group by analytic account so here i have

play11:56

only those two so that's easy

play11:57

but you have lots of it you can filter

play12:00

on the proper analytic account

play12:02

why is it interesting to always have the

play12:04

analytic account and not only the tags

play12:06

that's because in that case you can

play12:08

always group by

play12:10

and have aggregated reporting so that's

play12:13

always best to have an itec account

play12:15

behind it and as you can see if i group

play12:17

by maybe month

play12:18

because i want to issue an invoice on a

play12:21

monthly basis

play12:23

you see that i have to reinvoice to my

play12:27

to the belgium company 240 pounds so

play12:30

this is what i'm going to do i'm going

play12:32

to make a customer

play12:33

invoice for 240 pounds

play12:39

let's call it uh we invoice

play12:43

for june no it was july

play12:46

sorry and if you even want to go further

play12:49

and make sure that you haven't forgotten

play12:51

anything

play12:52

you can put reinvoice is in here as well

play12:56

that way you will create a new analytic

play12:59

item

play12:59

and you will put the balance down to

play13:01

zero that way you make sure

play13:03

that everything is has been reinvoiced

play13:07

that you haven't forgotten anything

play13:08

so here i'm going to put 240 i'm going

play13:11

to confirm

play13:13

so in terms of analytic analytic items

play13:16

what happens

play13:17

in the analytic items if i group by

play13:21

analytic account

play13:22

as you can see the balance is down to

play13:24

zero because i have

play13:25

my different bills and my invoice on

play13:27

that case so

play13:28

everything has been reinvoiced i don't

play13:30

have to do anything

play13:32

if i go back to my uh pink cars

play13:36

belgium company i'm gonna check in my

play13:39

vendor bill

play13:40

as you can see i have uh in revenge of

play13:43

bills i'm gonna have one

play13:45

for the uk company

play13:49

in here it's just that

play13:52

the the tax is uh not the proper one

play13:56

but uh it's going to be 240 pounds

play14:01

i'm going to confirm uh why

play14:04

can't i confirm it uh no no yeah

play14:07

it's just because the analytic tag is

play14:09

not uh it's company specific so i can't

play14:11

save

play14:12

but i just need to correct that let's

play14:14

make that together

play14:16

let's go in the analytic tags we invoice

play14:19

b

play14:20

b e i think that's the yeah

play14:23

you see as you can see the analytic

play14:26

account

play14:27

is related to the other company so i'm

play14:30

just

play14:30

gonna have to switch

play14:33

in here and correct that

play14:37

to make this one available for everybody

play14:43

i'm gonna go in uh back in

play14:46

fp cars

play14:49

vendor bills check this one

play14:52

confirm it and we're good to go and

play14:56

having the tag actually helps as well on

play14:58

that side because that way you can track

play15:00

what has been reinvoiced to you as

play15:02

another company of the group so in my

play15:05

analytic item

play15:06

i could see here the analytic account

play15:09

and

play15:10

the tag related to it so you can always

play15:12

also do

play15:14

reporting on your side

play15:18

okay that's it for me on how you must

play15:20

handle your multi-company relationships

play15:23

let's see the last step which is the

play15:25

frequently asked question

play15:26

in the multi-company setup our method

play15:29

company is handling the consolidated

play15:31

account of the group

play15:32

in another software they want to

play15:34

integrate audio with

play15:36

its uh with it so that they can have our

play15:39

accounting entries directly in the

play15:40

software

play15:41

is it possible so a lot of uh clients

play15:44

asked us

play15:45

that question and we tend to decline

play15:48

this requirement so we challenge this

play15:50

by just saying that you can easily

play15:52

export the accounting

play15:54

items in order to import them back in

play15:56

their software

play15:57

um so if they have a consolidation

play16:00

software

play16:01

for the whole group and they want to see

play16:03

the aggregated amounts for

play16:05

their accounting along between

play16:08

throughout the group they need just to

play16:11

export

play16:12

the accounting individual items and

play16:14

import them back

play16:15

in their software is it possible to have

play16:18

a joint

play16:19

tax report for multiple companies yes it

play16:22

is

play16:22

uh in standard like with standard

play16:26

configuration it's not

play16:27

but you just have to add

play16:30

a system parameter which is a bit

play16:33

technical

play16:34

uh so you need to be in debug of course

play16:36

and go in the settings

play16:37

because normally in standard the tax

play16:40

report is company specific and you will

play16:42

not be able to aggregate this

play16:45

however it is possible to do this if you

play16:47

go

play16:48

in the technical menu and you go way

play16:51

down to

play16:51

the system parameters in here

play16:55

and you need to create a new one which

play16:58

is called

play16:59

let me i always forget what it's called

play17:02

so let me take

play17:03

the proper key so

play17:06

account tax report multi-company and you

play17:09

need to put the value

play17:10

in one by doing so you will

play17:13

enable the tax report to be aggregated

play17:16

along different different companies

play17:19

however

play17:21

you must not do that if your companies

play17:23

of course come from different countries

play17:25

it's only interesting

play17:27

if you have multiple companies within

play17:29

the same country and

play17:31

you want to see the aggregated tax

play17:33

report

play17:35

in in the next version so in version 15

play17:38

you'll be able to have what we call in

play17:40

belgium a unity

play17:42

v80 initiative um

play17:46

and this will be the replacement feature

play17:49

for the workaround that i showed you

play17:52

because

play17:53

basically a lot of countries need this

play17:56

kind of aggregated tax reports so

play17:58

in the next version we have a proper

play18:00

feature for that

play18:02

so in the tax report now so here i have

play18:04

my values in my tax report

play18:06

of course here you won't be able to see

play18:08

anything because if i select

play18:10

for example the french company nothing

play18:12

is going to happen here because the tax

play18:14

grades are not the same

play18:15

so in my french company

play18:18

i use different taxes with different tax

play18:21

tax grids

play18:22

so of course in here i don't have

play18:23

anything that's related

play18:25

in the global summary though i'll have

play18:27

uh both

play18:29

french taxes and

play18:32

belgian taxes as well but with no

play18:35

structure regarding the tax report

play18:38

for a country-specific tax report but

play18:41

it will work if you have multiple

play18:43

companies in the same country

play18:46

last question we would like to have a

play18:48

unique chart of accounts for our two

play18:50

companies belgium and the netherlands

play18:52

is it possible energy in that specific

play18:55

case it

play18:56

is possible why remember when i talk to

play18:59

you about the financial reports

play19:01

uh and on which criteria those are based

play19:04

on

play19:04

so for belgium financial reports are

play19:07

based on the code

play19:09

so of the account so the number of the

play19:11

accounts

play19:12

will make the sort out in throughout the

play19:15

different financial report lines

play19:17

rather than for the netherlands it's the

play19:20

tags that are

play19:21

on the account that will matter so in

play19:24

that case

play19:25

having one chart of accounts is possible

play19:27

because

play19:28

you can make sure that your child

play19:30

accounts for belgium

play19:31

is uh has the proper codes and on the

play19:34

other side have the right tax on the

play19:35

other

play19:36

on the other side technically speaking

play19:38

it will still be

play19:40

two different chart of accounts you have

play19:41

one for company uh belgium company and

play19:43

one for the netherlands company

play19:45

but it when they talk uh when your

play19:48

client says i want a unique chart of

play19:49

accounts they say they want the same

play19:50

account the same

play19:52

number of accounts the same structure

play19:54

and so on

play19:55

i would still not recommend doing this

play19:57

because every

play19:58

accounting has for each country has its

play20:01

specificity so it's

play20:02

always best to keep two different charts

play20:05

of accounts

play20:07

when in certain cases it will not work

play20:09

so for example if you have one company

play20:11

for belgium and one company in france

play20:13

you will not be able to put one unique

play20:16

chart of accounts

play20:17

because basically both financial reports

play20:19

in those countries are based

play20:21

on the number the digits of the account

play20:25

and the um terminology of

play20:28

each accounts uh in belgium and in

play20:30

france are different

play20:31

so we're not going to have the same

play20:33

codes throughout belgium

play20:35

and france so if you choose one unique

play20:37

chart of accounts your financial reports

play20:39

in one of the countries are going to be

play20:41

wrong

play20:41

so you always advise you to keep you

play20:44

two distinct or more chartered accounts

play20:47

because that's the best way to go it

play20:49

is possible in certain use cases but i

play20:52

would still advise you not to do it

play20:54

that's it for me in this video thank you

play20:56

all for watching and

play20:57

let's not see each other in the next

play20:59

topic because that's the end of this

play21:00

smart class

Rate This
โ˜…
โ˜…
โ˜…
โ˜…
โ˜…

5.0 / 5 (0 votes)

Related Tags
Odoo SetupMulti-companyIntercompany WorkflowFinancial ReportingReinvoice ExpensesBusiness IntegrationTransaction SyncJournal GroupsAnalytic TagsConsolidation