0
Openbravo Get Together
Technology Day
Localization and Internationalization Round Table
Speakers: Jordi Mas, Nicolas Serra...
Agenda


 Introduction


 Localization


 Accounting


 Questions and Answers




                         Page 2
Introduction
Openbravo Get Together – Localization & Internationalization Round Table
So... What is the big fuss about Localization?


...
Openbravo Get Together – Localization & Internationalization Round Table
Localization Components
                         ...
Openbravo Get Together – Localization & Internationalization Round Table
How do you measure sucess?




                  ...
Openbravo Get Together – Localization & Internationalization Round Table
How do you measure success?




                 ...
Openbravo Get Together – Localization & Internationalization Round Table
The Openbravo Localization Stack – Future Vision
...
Localization
Openbravo Get Together – Localization & Internationalization Round Table
Who, what and how much effort requires


• Who ca...
Openbravo Get Together – Localization & Internationalization Round Table
How can be done


• Community driven process

   ...
Openbravo Get Together – Localization & Internationalization Round Table
What the process is?


• Basic Openbravo localiza...
Openbravo Get Together – Localization & Internationalization Round Table
Areas of improvement


• Areas of improvement tha...
Accounting
Openbravo Get Together – Localization & Internationalization Round Table
How accounting works?


• All activity in the com...
Openbravo Get Together – Localization & Internationalization Round Table
Accounting in localization


• Accounting in inte...
Openbravo Get Together – Localization & Internationalization Round Table
The chart of accounts


• It defines the accounts...
Openbravo Get Together – Localization & Internationalization Round Table
Validation of chart of accounts


• The process t...
Openbravo Get Together – Localization & Internationalization Round Table
Validation of chart of accounts


• Test spreadsh...
Openbravo Get Together – Localization & Internationalization Round Table
Validation of chart of accounts


• Initial clien...
Openbravo Get Together – Localization & Internationalization Round Table
Validation of chart of accounts


• Accounting pr...
Openbravo Get Together – Localization & Internationalization Round Table
Localization enhancements in Openbravo R2.35


• ...
Questions
  and
Answers
Openbravo Get Together




       Thank you!



                    Page 24
Upcoming SlideShare
Loading in...5
×

Localization and internationalization round table

2,172

Published on

Adapting a product to a local market is a very long process that involves meeting technical requirements (Unicode, etc), legal requirements (accounting methods, reports for the government, etc) but also local functional requirements and business processes.
In an open forum format, we will explain how we are simplifying the processes reducing the number of default accounts in the chart of accounts and documenting them. Also how we are planing to simplify the translation of Openbravo moving to Portable Object and making more easy the distribution and installation of language packs and how to we will manage region specific requirements."

Published in: Business, Technology
1 Comment
0 Likes
Statistics
Notes
  • Hello! I congratulate you for your excellent presentation. It’s really interesting. Here is a related presentation that you might find it to be useful. http://www.slideshare.net/CommLab/translating-and-localizing-elearning-content-2630369
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,172
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
138
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Localization and internationalization round table"

  1. 1. Openbravo Get Together Technology Day Localization and Internationalization Round Table Speakers: Jordi Mas, Nicolas Serrano, Paolo Juvara Barcelona, October 28th 2007
  2. 2. Agenda Introduction Localization Accounting Questions and Answers Page 2
  3. 3. Introduction
  4. 4. Openbravo Get Together – Localization & Internationalization Round Table So... What is the big fuss about Localization? Page 4
  5. 5. Openbravo Get Together – Localization & Internationalization Round Table Localization Components Local Deployment Global Deployment • Locale • Locale - Unicode support - Multiple Language Support Tech - National Language Support • Web user interface Stack - Date and numbers formats • Wide area network support • Translations • High Availability • Accounting • Multiple Currency Support - Chart of accounts - Accounting rules Legal • Local tax Requirements • Reporting • Inventory valuation • Examples • Examples - EDI - Global sourcing - Electronic ordering & invoicing - Global supply chain planning Business - Outsourced manufactuing - Global trade management Practices - etc. - etc. • Local system integrators • Global system integrators • Local support • Global support • Local community Vendor Presence Page 5
  6. 6. Openbravo Get Together – Localization & Internationalization Round Table How do you measure sucess? Page 6
  7. 7. Openbravo Get Together – Localization & Internationalization Round Table How do you measure success? Page 7
  8. 8. Openbravo Get Together – Localization & Internationalization Round Table The Openbravo Localization Stack – Future Vision Country Country Country Country Country Country Localization Localization Openbravo ERP Localization Localization Localization Localization Pack Pack Pack Pack Pack Pack Regional Localization Packs Regional Localization Packs Openbravo ERP Page 8
  9. 9. Localization
  10. 10. Openbravo Get Together – Localization & Internationalization Round Table Who, what and how much effort requires • Who can localize Openbravo? • Anyone can localize Openbravo ERP. Openbravo is leading the effort for Spain and United States. Openbravo community is leading 32 additional localization efforts. • What does it take to localize Openbravo? • Translate the user interface. • Create a local Chart of Accounts file. • Set-up the local taxes for a specific entity. • Create dedicated reports to facilitate the filing of official reports (optional). • How much effort requires to do a basic Openbravo localization? • 4 weeks of a full time skilled translator. • 1 week of a person with knowledge on the accounting system of the country. Page 10
  11. 11. Openbravo Get Together – Localization & Internationalization Round Table How can be done • Community driven process • All the documentation is available open and free at wiki.openbravo.com. • Plenty of examples of how has been done for other countries. • Openbravo and its community gives supports trough forums and IRC channels. • The localizations are open and freely available to everyone. • Additionally: Commercial support from Openbravo • Second level support. • Specific localization custom training. Page 11
  12. 12. Openbravo Get Together – Localization & Internationalization Round Table What the process is? • Basic Openbravo localization process • Register your localization effort. • Localize the XML files containing the translations. • Test the translation. • Create a chart of accounts. • Test the chart of account and the accounting. • Identify any special requirement for your country. • Upload your work and publish it at Openbravo. • Update and review your localization in future versions. Page 12
  13. 13. Openbravo Get Together – Localization & Internationalization Round Table Areas of improvement • Areas of improvement that we are exploring • Easying the installation and distribution of localization packs • Adding PO (Portable Objects) native support • Consolidating the strings in the product • Adding real time statistics of the status of the translations • Any additional idea? Page 13
  14. 14. Accounting
  15. 15. Openbravo Get Together – Localization & Internationalization Round Table How accounting works? • All activity in the company must have an accounting entry – An accounting entry must have account numbers and amounts – Most of the accounting entries must be made automatically – The accounts to be used depend on the accounting system • It's neccesary to localize the accounting in an ERP • Account systems are different for different countries Page 15
  16. 16. Openbravo Get Together – Localization & Internationalization Round Table Accounting in localization • Accounting in internationalization (or in any company) isn't a simple task – The company must define all accounting entries in the application – May be specific process and reports for a country or / and customers – Accounting is a skilled profession • But for operating most of the accounting functions of Openbravo you need a simple file – The chart of accounts – It defines the accounts to be used with their features – It is explained in: http://wiki.openbravo.com/wiki/index.php/Creating_Accounts_Files – You can find examples of chart of accounts of others countries, probably similar to yours Page 16
  17. 17. Openbravo Get Together – Localization & Internationalization Round Table The chart of accounts • It defines the accounts with the following information: – Account value – Account name – Account description – Account type (Asset, Liability, Owner's equity, Expense, Revenue) – Account sign (Debit, Credit, Natural) • It defines which account to use for automatic accounting: – Account document (Yes) – Default document (a constant for each type) • It defines the structure of the General Accounting Reports: – Account Summary (Yes / No) – Account Parent (to define the hierarchy of accounts) Page 17
  18. 18. Openbravo Get Together – Localization & Internationalization Round Table Validation of chart of accounts • The process to test a chart of accounts has 3 steps • 1. Test spreadsheet. It detects simple errors in the chart of accounts with 10 test: •Defaults not defined: •Account Value not null •Name not null •Type in domain •Sign in domain •Document in domain •Document not quot;Yquot; with default •Summary in domain •If Document quot;Yquot; summary quot;Nquot; •Not Summary must have Parent • 2. Initial client setup - It creates an entity and loads the chart of accounts - In version 2.35 has improved with independent modules and enhanced final report • 3. Test the accounting process - Defines dcouments (invoices, settelements, bank staments...) - Process them and launch accounting process - Test the general accounting reports Page 18
  19. 19. Openbravo Get Together – Localization & Internationalization Round Table Validation of chart of accounts • Test spreadsheet Page 19
  20. 20. Openbravo Get Together – Localization & Internationalization Round Table Validation of chart of accounts • Initial client setup (v2.35) Page 20
  21. 21. Openbravo Get Together – Localization & Internationalization Round Table Validation of chart of accounts • Accounting process Page 21
  22. 22. Openbravo Get Together – Localization & Internationalization Round Table Localization enhancements in Openbravo R2.35 • Simplified the default accounts (now only 30 accounts) • Updated documentation about creating chart of accounts • The initial client setup is now modular and with more information for the user • Audit of international chart of accounts with consulting firm • Account and tax reports defined by the user Page 22
  23. 23. Questions and Answers
  24. 24. Openbravo Get Together Thank you! Page 24
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×