SlideShare a Scribd company logo
CEN Workshop on eInvoicing phase 3                                                eINVIII_021




Title     : Presentation Jose Antonio Ondiviela Garcia introducing OffInvoice Microsoft Office
            eInvoicing free ribbon

Source :      Secretariat

Date      :   2010-07-07

Status    :   For information

Note      :   -




Secretariat: Nederlands Normalisatie-instituut (NEN)

Mr. T. Kniep                                           Telephone:    +31 15 2 690 100
Vlinderweg 6                                           E-mail:       tim.kniep@nen.nl
P.O. box 5059
2600 GB Delft
The Netherlands
OffInvoice OBA App
                                            Value for Office Customers
José A. Ondiviela
WE PS Gov Industry Lead


v4 31052010




  Background

     eInvoice for Spain (facturae) developed by Spanish sub
        6000 downloads from Codeplex till May2010
        Award from Spanish Gov (Best Practice)
        Word2007 Spanish only
     UE Project for eInvoicing (PEPPOL)
     http://www.peppol.eu/About_PEPPOL
     Need additional value for Office2010 customers
     Around 90% of EU Government PCs use Microsoft
     Office.
Objectives
   Develop an Office 2010 (Word & Excel) ribbon.
     Flexibility: customizable, multi-language
     Easy to translate / reuse (English, Spanish) then any other.
   Ensuring interoperability with the current XML formats:
     UBL (Universal Business Language) (ww accepted)
     CII (Cross Industry Invoice) (EU Proposed standard). UN/CEFACT
     Cross-Industry Invoice (CII) v.2
     Facturae V3.2 (last proposed by the Spanish Administration)
     Reusable (Codeplex code). MS owns the
     development IP.




Office as critical business applications front-end
                  REQUIREMENTS

  Fit in broadly used applications (core
  apps).
  Standards compliance.
  Fully integrated with existing core apps.
  Innovative. New way of performing tasks,
  by adding value, saving time/resources and
  reducing risks/errors.
OffInvoice Value for our customers (I)
Security:
Authenticity and integrity can be guaranteed through the use of certificates
and digital signatures. Errors are reduced.
Flexibility:
It saves time. Invoices are issued, sent and processed immediately. Much
easier to locate and therefore the consulting and auditing procedures are
much simpler. Faster payments. Easier to track invoices.
Productivity and efficiency are increased
Thanks to the automation and integration of data. Minimizing of errors as
human intervention is reduced.
With eInvoices orgs eliminate manual data entry.
OffInvoice Value for our customers (II)
Cost savings:
By eliminating paper, postage and invoice filing. Several studies estimate
savings greater than 70% (labor force, paper, stamps, etc.)
It reduces environmental impact with the
elimination of paper. Green IT.
Legal Compliance.
As an example, From 10/30/2010 companies will have to send invoice in
facturae format to Spanish public administration. This means that if you sell
something to administration, you should make a facturae if you want to
collect the money.
CII as proposed standard for EU. UBL used as base for International.




                     OffInvoice

                            DEMO
OffInvoice Add-in Snapshot




Offinvoice Add-in Snapshot
Offinvoice Add-in
                          Snapshots (II)




 OffInvoice Results so far
Available from http://offinvoice.codeplex.com/ since May, 29th
2010
Two Installers : English, Spanish
Requirements Doc, Installation Doc, Translation Guidance.
English, Spanish, Word&Excel 2010
Presented at eInvoicing Intl Congress – Madrid 29 Apr.
Considered «Best Practice». Will be part of the official documentation (under
the endorsement from EU CEN)
First ever CII Implementation product.
OffInvoice Platform Architecture

                ERP
            Integration         OffInvoice Process
 ERP
                          Channel
                          format
                                          Data Check
                                                                                           Portal
                                        Digital Signature
                                                                                           Providers


                      Emitters and                                                 Advanced Services
                       Receivers                                                         PKI
                       Directory
   Users                                  MOSS 2010
                                              ….
                                            Custody




eInvoices Creation
                                                                               SMTP
                                                                                HTTP

  Adapter         Transformation                        Digital Signature       MSMQ
                                                        XAdES                   FTP
                                     OffInvoice
                                                                                 MQ
                                     XML UBL 1.0                                                    Customers
                                     XML CII                                      …
                                                                            Distribution
                            Users




                                                            Custody          Host
eInvoices Reception                                                      XML UBL 1.0
                                                                         XML CII
                                                                         Facturae
                                                                            POP3
                                                                            HTTP
                       Transformation                Accounting and
     Adapter           into a business               formal Validation     MSMQ
                       doc                           Digital Signature
                                                                            SOAP
                                         EDIFACT
                                                                            MQ
                                         XML UBL                                             Providers
                                         XML CII                              …
                                         Facturae
                                                                           Reception
                              Users




Integration Base
                                                                                  XML,
          XML,
                                            Processes                           SWIFT
          SWIFT
                                                                               Flat File,
          Flat File,                          Rules                                  EDI
          EDI
                                                                                    iDoc
          iDoc
                                                                                      …
          …
          Reception Protocol                                    Emision Protocol

Adapter                                                                                     Adapter




                                               XML



                                                DB
© 2010 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only.
  MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
INSTALLATION REQUIREMENTS OFFINVOICE 
                                                    

The requirements for successful installation are: 

     Office 2010 
     .NET Framework 4.0 RC or higher 
      (http://www.microsoft.com/downloads/details.aspx?FamilyID=a9ef9a95‐58d2‐4e51‐
      a4b7‐bea3cc6962cb&displaylang=en) 
       
     Visual Studio 2010 Tools for Office runtime x86_x64 
      (http://www.microsoft.com/downloads/details.aspx?FamilyID=06c32242‐2289‐4471‐
      93aa‐ce96aa5cbc36&displaylang=en) 
 
                                        INSTALLATION 
Run OffInvoiceInstaller.msi and follow the installation wizard. It can be installed only in Excel, 
only in Word or both. Once installation is complete, open Word o Excel and you will see a new 
Ribbon called OffInvoice with options for management of invoices. 

                                                    

                              OFFINVOICE TRANSLATION 
 

The application uses files that are installed by default in a folder called "Microsoft OffInvoice" in 
the % APPDATA%. It is recommended not to change the installation location. 

 

FILES TO TRANSLATE 
The  directory  "Microsoft  OffInvoice"  contains  various  folders  and  files.  For  the  correct 
translation only change the files shown here: 
 
InformationFiles 

‐In  this  folder,  create  a  new  folder  called  "cultural‐language"  of  the  country,  eg  "en‐CA" 
(Spanish‐Catalan), "es‐ES" (Spanish‐Spain),"en‐US" (English‐USA). 
‐Copy all files located in the folder "en‐US" and paste them into the new folder. 
‐Translate the content of files to the language you want while respecting the file structure. 
‐The files State.txt and RoadType.txt should contain information specific to the country. 
 
 
 
Languages 

‐In this folder, create a new file called "cultural‐language" of the country and extension ".xml", 
eg: "es‐CA.xml" (Spanish‐Catalan), "es‐ES.xml" (Spanish‐Spain), "en‐US.xml" (English‐USA). 
‐Copy  the  entire  contents  of  the  file  "en‐US.xml"  in  the  new  file  and  translate  all  the  text 
between each label to document to the language you want while respecting the structure of the 
file. (No translate names of the labels) 
 
Mesagges 

‐In this folder, create a new file called "cultural‐language" of the country and extension ".xml", 
e.g: "es‐CA.xml" (Spanish‐Catalan), "es‐ES.xml" (Spanish‐Spain), "en‐US.xml" (English‐USA). 
‐Copy  the  entire  contents  of  the  file  "en‐US.xml"  in  the  new  file  and  translate  all  the  text 
between each label to document to the language you want while respecting the structure of the 
file.(No translate names of the labels) 
 

Templates 

Excel 

‐In the folder "Templates", access to the folder "Excel" and create a new folder called "cultural‐
language" " of the country. 
‐ Copy the 4 templates that are in the folder "en‐US" and paste them into the new folder. 
  
‐IMPORTANT:  
           ‐The names of these files are specified in the XML file of "Languages" as appropriate, 
           on the labels: 
 
                         <BasicTemplate>……<BasicTemplate> 
                         <ThirdTemplate>……<ThirdTemplate> 
                         <CorrectiveTemplate>……<CorrectiveTemplate> 
                         <CorrectiveAndThirdTemplate>..….<CorrectiveAndThirdTemplate> 
               
           The  contents  of  the  labels  must  match  the  name  of  the  files  for  that  the  application 
           can find them. 
 
‐Open the first template. 
‐The templates are protected, so must unprotect sheet and the book for you can modify them. 
For this, access the tab "Review”, click on "Unprotect Sheet" and enter the following password:  
"OffInvoiceExcelProtectionPassword",  press  on  "Unprotect  Workbook"  and  put  the  same 
password. 
‐  Although  only  a  sheet  is  visible,  in  fact  the  template  has  three,  which  contain  the  load  data 
from ComboBox, internal operations of the templates. 
‐To get a full translation of the template, must show all sheets, for this  press the right mouse 
button on the name of the sheet located at the bottom‐left of the screen, click on "Show", will 
open a box with two sheets, select one and click "OK." Repeat  this process to show the other 
sheet. 
‐ When all sheets are visible, translate the text of all of them. 
‐  When  finished  with  the  translation,  hide  the  sheets  that  were  hidden  at  first,  for  this,  right 
mouse click on the name of the sheet, "Hide." 
‐Finally, protect the sheet and the  book.  For this  access to the  tab  "Review", click  on  "Protect 
Sheet" and "Protect Workbook" and enter the same password of the beginning. 
 
‐IMPORTANT:  
           ‐The templates  are not overwritten,  always  save  a  new. When saving  a template, be 
           sure that it is saved with the correct name and the correct file type Excel Template (*. 
           xltx). 
 
Repeat this process for the three remaining templates. 
 
Word 

‐In the folder "Templates", access to the folder "Excel" and create a new folder called "cultural‐
language" of the country. 
‐ Copy the 4 templates that are in the folder "en‐US" and paste them into the new folder. 
 
‐ IMPORTANT:  
            ‐ The names of these files are specified in the XML file of "Languages" appropriate on 
            the following labels: 
 
                            <BasicTemplate>……<BasicTemplate> 
                            <ThirdTemplate>……<ThirdTemplate> 
                            <CorrectiveTemplate>……<CorrectiveTemplate> 
                            <CorrectiveAndThirdTemplate>..….<CorrectiveAndThirdTemplate> 
                 
            The contents of the labels must match the name of the files, for that the application 
            can find them. 
             
‐Open the first template. 
‐The templates are protected, for you can modify them you must to enable the tab "Developer". 
For  this,  click  on  the  "Office  Button",  "Word  Options",  select  the  "Show  Developer  tab  in  the 
Ribbon". 
‐Access to the tab "Developer", click in the button "Design Mode" 
‐The template shows all controls it has. No delete or rename any, only translate the text of the 
cells without control and the text of the following controls: 
 
            (All templates) 
                   SP_PersonTypeCode 
                   BP_PersonTypeCode 
                   SP_ResidenceTypeCode 
   BP_ResidenceTypeCode 
                 SP_CountryCode 
                 BP_CountryCode 
                 IH_InvoiceClass 
                 InvoiceIssuerType 
          
         (Third templates) 
              TH_PersonTypeCode 
              TH_ResidenceTypeCode 
              TH_CountryCode 
          
         (Corretive templates) 
              CORR_ReasonDescription 
              CORR_CorrectionMethodDescription 
 
‐ For translate the text of a control it is need select it, click on the button "Properties" and edit 
only the "Display Name". The part of "Value" should not change. 

 
‐IMPORTANT:  
         ‐When you enter the "Design Mode", you cannot return to the normal view. 
         ‐The templates  are not overwritten,  always  save  a  new. When saving  a template, be 
         sure that it is saved with the correct name and the correct file type Word Template (*. 
         dotx). 
          
‐Repeat this process for the three remaining templates. 

More Related Content

PDF
Rubik Solutions Portfolio
PDF
e-commerce solutions on windows azure
PPTX
Solving Enterprise Integration Challenges With Biz Talk Server
PPTX
Keeping Your Digital Office Clean Wim Putzeys Panoptic
PPTX
Direct Insite First Data An Integrated B2 B B2 C E Commerce Serpayments.P...
PDF
ebXML and Open Source Software for E-Commerce
PPTX
ECM: Bridging Content Process and Compliance Divide
PDF
SharePoint as digital service platform
Rubik Solutions Portfolio
e-commerce solutions on windows azure
Solving Enterprise Integration Challenges With Biz Talk Server
Keeping Your Digital Office Clean Wim Putzeys Panoptic
Direct Insite First Data An Integrated B2 B B2 C E Commerce Serpayments.P...
ebXML and Open Source Software for E-Commerce
ECM: Bridging Content Process and Compliance Divide
SharePoint as digital service platform

Viewers also liked (6)

PDF
Amending VAT system and rules on e invoicing july 2010
PDF
E invoicing, stakeholders’ perspective on the cii
PDF
Ricoh Basware Business Transactions
PDF
Memorie van toelichting implementatie richtlijn factureringsregels
PDF
Proposal for a work programme of the european multi stakeholder forum on e-in...
PDF
Tax-compliant global electronic invoice lifecycle management
Amending VAT system and rules on e invoicing july 2010
E invoicing, stakeholders’ perspective on the cii
Ricoh Basware Business Transactions
Memorie van toelichting implementatie richtlijn factureringsregels
Proposal for a work programme of the european multi stakeholder forum on e-in...
Tax-compliant global electronic invoice lifecycle management
Ad

Similar to Presentation Jose Antonio Ondiviela Garcia introducing OffInvoice Microsoft Office eInvoicing free ribbon (20)

PPTX
20130317 i credit-einvoicing
PPTX
icredit-einvoicing
PPTX
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
PDF
E invoicing, the un cefact cross industry invoice
PPT
Complex End-to-End Testing
PDF
Layer 7: Understanding XML & Web Services Performance
PPTX
Dev Days Unified Communications Development
PPTX
PathFinder EDI, middleware and document solution
PPTX
PathFinder EDI Solution
PDF
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
PPTX
Introduction to BizTalk Server 2010
PPTX
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
PDF
exchange2010-Architecture
PDF
Viestintäaamupäivä exchange 2013
PDF
Development of Open Source and Standards Technology in Hong Kong
PPTX
Boot slides xxl
PPTX
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
PDF
Understand, Extend and Customize Alloy by IBM and SAP
PDF
BlueRidge eInvoice Service
20130317 i credit-einvoicing
icredit-einvoicing
Exchange 2013 ABC's: Architecture, Best Practices and Client Access
E invoicing, the un cefact cross industry invoice
Complex End-to-End Testing
Layer 7: Understanding XML & Web Services Performance
Dev Days Unified Communications Development
PathFinder EDI, middleware and document solution
PathFinder EDI Solution
Build A Flexible Application Infrastructure Environment Web Sphere Connectivi...
Introduction to BizTalk Server 2010
WSO2Con2011: Using WSO2 ESB with SAP ERP (Retail)
exchange2010-Architecture
Viestintäaamupäivä exchange 2013
Development of Open Source and Standards Technology in Hong Kong
Boot slides xxl
Introduction to the Azure Service Bus EAI & EDI featuresiedi features
Understand, Extend and Customize Alloy by IBM and SAP
BlueRidge eInvoice Service
Ad

More from Friso de Jong (20)

PDF
E-invoicing Yearbook 2017 - Q1
PDF
Elektronische facturatie binnen heineken
PDF
Mug 'core' cross industry invoice european message implementation guideline...
PDF
Electronic invoice processes in europe and enablement of sm es to use them ef...
PDF
E invoicing action plan, state of play
PDF
Demonstration compliance toolbox
PDF
Cwa sustainable compliance guidelines
PDF
Code of practice and glossary of terms
PDF
Awareness and promotion of electronic e invoicing
PDF
Agenda workshop electronic invoices, phase 3
PDF
Open meeting work group 3
PDF
E invoicing as accelerator for cross-industry edi
PDF
Wetsvoorstel implementatie richtlijn factureringsregels
PDF
Nader rapport implementatie richtlijn factureringsregels
PDF
Advies raad van state implementatie richtlijn factureringsregels
PDF
Ricoh case carante group sep 2011
PDF
Rules of procedure of the european multi stakeholder forum on electronic invo...
PDF
Fundtech white paper, e invoicing provides new avenues for credit
PDF
Quadira, e invoicing, digital signatures and document archiving
PDF
Ketenmaatregelen in de ict branche: Case 1 - E-factureren
E-invoicing Yearbook 2017 - Q1
Elektronische facturatie binnen heineken
Mug 'core' cross industry invoice european message implementation guideline...
Electronic invoice processes in europe and enablement of sm es to use them ef...
E invoicing action plan, state of play
Demonstration compliance toolbox
Cwa sustainable compliance guidelines
Code of practice and glossary of terms
Awareness and promotion of electronic e invoicing
Agenda workshop electronic invoices, phase 3
Open meeting work group 3
E invoicing as accelerator for cross-industry edi
Wetsvoorstel implementatie richtlijn factureringsregels
Nader rapport implementatie richtlijn factureringsregels
Advies raad van state implementatie richtlijn factureringsregels
Ricoh case carante group sep 2011
Rules of procedure of the european multi stakeholder forum on electronic invo...
Fundtech white paper, e invoicing provides new avenues for credit
Quadira, e invoicing, digital signatures and document archiving
Ketenmaatregelen in de ict branche: Case 1 - E-factureren

Recently uploaded (20)

PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PPTX
basic introduction to research chapter 1.pptx
PPTX
Negotiation and Persuasion Skills: A Shrewd Person's Perspective
PDF
Module 2 - Modern Supervison Challenges - Student Resource.pdf
PPTX
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
PPTX
CTG - Business Update 2Q2025 & 6M2025.pptx
DOCX
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
PDF
How to Get Business Funding for Small Business Fast
PPTX
Principles of Marketing, Industrial, Consumers,
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Booking.com The Global AI Sentiment Report 2025
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
PDF
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Daniels 2024 Inclusive, Sustainable Development
PPTX
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
PDF
Technical Architecture - Chainsys dataZap
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Slide gioi thieu VietinBank Quy 2 - 2025
basic introduction to research chapter 1.pptx
Negotiation and Persuasion Skills: A Shrewd Person's Perspective
Module 2 - Modern Supervison Challenges - Student Resource.pdf
Board-Reporting-Package-by-Umbrex-5-23-23.pptx
CTG - Business Update 2Q2025 & 6M2025.pptx
Handbook of Entrepreneurship- Chapter 5: Identifying business opportunity.docx
How to Get Business Funding for Small Business Fast
Principles of Marketing, Industrial, Consumers,
Lecture 3344;;,,(,(((((((((((((((((((((((
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Booking.com The Global AI Sentiment Report 2025
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
TyAnn Osborn: A Visionary Leader Shaping Corporate Workforce Dynamics
Tortilla Mexican Grill 发射点犯得上发射点发生发射点犯得上发生
Slide gioi thieu VietinBank Quy 2 - 2025
Daniels 2024 Inclusive, Sustainable Development
BUSINESS CYCLE_INFLATION AND UNEMPLOYMENT.pptx
Technical Architecture - Chainsys dataZap
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij

Presentation Jose Antonio Ondiviela Garcia introducing OffInvoice Microsoft Office eInvoicing free ribbon

  • 1. CEN Workshop on eInvoicing phase 3 eINVIII_021 Title : Presentation Jose Antonio Ondiviela Garcia introducing OffInvoice Microsoft Office eInvoicing free ribbon Source : Secretariat Date : 2010-07-07 Status : For information Note : - Secretariat: Nederlands Normalisatie-instituut (NEN) Mr. T. Kniep Telephone: +31 15 2 690 100 Vlinderweg 6 E-mail: tim.kniep@nen.nl P.O. box 5059 2600 GB Delft The Netherlands
  • 2. OffInvoice OBA App Value for Office Customers José A. Ondiviela WE PS Gov Industry Lead v4 31052010 Background eInvoice for Spain (facturae) developed by Spanish sub 6000 downloads from Codeplex till May2010 Award from Spanish Gov (Best Practice) Word2007 Spanish only UE Project for eInvoicing (PEPPOL) http://www.peppol.eu/About_PEPPOL Need additional value for Office2010 customers Around 90% of EU Government PCs use Microsoft Office.
  • 3. Objectives Develop an Office 2010 (Word & Excel) ribbon. Flexibility: customizable, multi-language Easy to translate / reuse (English, Spanish) then any other. Ensuring interoperability with the current XML formats: UBL (Universal Business Language) (ww accepted) CII (Cross Industry Invoice) (EU Proposed standard). UN/CEFACT Cross-Industry Invoice (CII) v.2 Facturae V3.2 (last proposed by the Spanish Administration) Reusable (Codeplex code). MS owns the development IP. Office as critical business applications front-end REQUIREMENTS Fit in broadly used applications (core apps). Standards compliance. Fully integrated with existing core apps. Innovative. New way of performing tasks, by adding value, saving time/resources and reducing risks/errors.
  • 4. OffInvoice Value for our customers (I) Security: Authenticity and integrity can be guaranteed through the use of certificates and digital signatures. Errors are reduced. Flexibility: It saves time. Invoices are issued, sent and processed immediately. Much easier to locate and therefore the consulting and auditing procedures are much simpler. Faster payments. Easier to track invoices. Productivity and efficiency are increased Thanks to the automation and integration of data. Minimizing of errors as human intervention is reduced. With eInvoices orgs eliminate manual data entry.
  • 5. OffInvoice Value for our customers (II) Cost savings: By eliminating paper, postage and invoice filing. Several studies estimate savings greater than 70% (labor force, paper, stamps, etc.) It reduces environmental impact with the elimination of paper. Green IT. Legal Compliance. As an example, From 10/30/2010 companies will have to send invoice in facturae format to Spanish public administration. This means that if you sell something to administration, you should make a facturae if you want to collect the money. CII as proposed standard for EU. UBL used as base for International. OffInvoice DEMO
  • 7. Offinvoice Add-in Snapshots (II) OffInvoice Results so far Available from http://offinvoice.codeplex.com/ since May, 29th 2010 Two Installers : English, Spanish Requirements Doc, Installation Doc, Translation Guidance. English, Spanish, Word&Excel 2010 Presented at eInvoicing Intl Congress – Madrid 29 Apr. Considered «Best Practice». Will be part of the official documentation (under the endorsement from EU CEN) First ever CII Implementation product.
  • 8. OffInvoice Platform Architecture ERP Integration OffInvoice Process ERP Channel format Data Check Portal Digital Signature Providers Emitters and Advanced Services Receivers PKI Directory Users MOSS 2010 …. Custody eInvoices Creation SMTP HTTP Adapter Transformation Digital Signature MSMQ XAdES FTP OffInvoice MQ XML UBL 1.0 Customers XML CII … Distribution Users Custody Host
  • 9. eInvoices Reception XML UBL 1.0 XML CII Facturae POP3 HTTP Transformation Accounting and Adapter into a business formal Validation MSMQ doc Digital Signature SOAP EDIFACT MQ XML UBL Providers XML CII … Facturae Reception Users Integration Base XML, XML, Processes SWIFT SWIFT Flat File, Flat File, Rules EDI EDI iDoc iDoc … … Reception Protocol Emision Protocol Adapter Adapter XML DB
  • 10. © 2010 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
  • 11. INSTALLATION REQUIREMENTS OFFINVOICE    The requirements for successful installation are:   Office 2010   .NET Framework 4.0 RC or higher  (http://www.microsoft.com/downloads/details.aspx?FamilyID=a9ef9a95‐58d2‐4e51‐ a4b7‐bea3cc6962cb&displaylang=en)     Visual Studio 2010 Tools for Office runtime x86_x64  (http://www.microsoft.com/downloads/details.aspx?FamilyID=06c32242‐2289‐4471‐ 93aa‐ce96aa5cbc36&displaylang=en)    INSTALLATION  Run OffInvoiceInstaller.msi and follow the installation wizard. It can be installed only in Excel,  only in Word or both. Once installation is complete, open Word o Excel and you will see a new  Ribbon called OffInvoice with options for management of invoices.    OFFINVOICE TRANSLATION    The application uses files that are installed by default in a folder called "Microsoft OffInvoice" in  the % APPDATA%. It is recommended not to change the installation location.    FILES TO TRANSLATE  The  directory  "Microsoft  OffInvoice"  contains  various  folders  and  files.  For  the  correct  translation only change the files shown here:    InformationFiles  ‐In  this  folder,  create  a  new  folder  called  "cultural‐language"  of  the  country,  eg  "en‐CA"  (Spanish‐Catalan), "es‐ES" (Spanish‐Spain),"en‐US" (English‐USA).  ‐Copy all files located in the folder "en‐US" and paste them into the new folder.  ‐Translate the content of files to the language you want while respecting the file structure.  ‐The files State.txt and RoadType.txt should contain information specific to the country.       
  • 12. Languages  ‐In this folder, create a new file called "cultural‐language" of the country and extension ".xml",  eg: "es‐CA.xml" (Spanish‐Catalan), "es‐ES.xml" (Spanish‐Spain), "en‐US.xml" (English‐USA).  ‐Copy  the  entire  contents  of  the  file  "en‐US.xml"  in  the  new  file  and  translate  all  the  text  between each label to document to the language you want while respecting the structure of the  file. (No translate names of the labels)    Mesagges  ‐In this folder, create a new file called "cultural‐language" of the country and extension ".xml",  e.g: "es‐CA.xml" (Spanish‐Catalan), "es‐ES.xml" (Spanish‐Spain), "en‐US.xml" (English‐USA).  ‐Copy  the  entire  contents  of  the  file  "en‐US.xml"  in  the  new  file  and  translate  all  the  text  between each label to document to the language you want while respecting the structure of the  file.(No translate names of the labels)    Templates  Excel  ‐In the folder "Templates", access to the folder "Excel" and create a new folder called "cultural‐ language" " of the country.  ‐ Copy the 4 templates that are in the folder "en‐US" and paste them into the new folder.     ‐IMPORTANT:   ‐The names of these files are specified in the XML file of "Languages" as appropriate,  on the labels:    <BasicTemplate>……<BasicTemplate>  <ThirdTemplate>……<ThirdTemplate>  <CorrectiveTemplate>……<CorrectiveTemplate>  <CorrectiveAndThirdTemplate>..….<CorrectiveAndThirdTemplate>    The  contents  of  the  labels  must  match  the  name  of  the  files  for  that  the  application  can find them.    ‐Open the first template.  ‐The templates are protected, so must unprotect sheet and the book for you can modify them.  For this, access the tab "Review”, click on "Unprotect Sheet" and enter the following password:   "OffInvoiceExcelProtectionPassword",  press  on  "Unprotect  Workbook"  and  put  the  same  password.  ‐  Although  only  a  sheet  is  visible,  in  fact  the  template  has  three,  which  contain  the  load  data  from ComboBox, internal operations of the templates.  ‐To get a full translation of the template, must show all sheets, for this  press the right mouse  button on the name of the sheet located at the bottom‐left of the screen, click on "Show", will 
  • 13. open a box with two sheets, select one and click "OK." Repeat  this process to show the other  sheet.  ‐ When all sheets are visible, translate the text of all of them.  ‐  When  finished  with  the  translation,  hide  the  sheets  that  were  hidden  at  first,  for  this,  right  mouse click on the name of the sheet, "Hide."  ‐Finally, protect the sheet and the  book.  For this  access to the  tab  "Review", click  on  "Protect  Sheet" and "Protect Workbook" and enter the same password of the beginning.    ‐IMPORTANT:   ‐The templates  are not overwritten,  always  save  a  new. When saving  a template, be  sure that it is saved with the correct name and the correct file type Excel Template (*.  xltx).    Repeat this process for the three remaining templates.    Word  ‐In the folder "Templates", access to the folder "Excel" and create a new folder called "cultural‐ language" of the country.  ‐ Copy the 4 templates that are in the folder "en‐US" and paste them into the new folder.    ‐ IMPORTANT:   ‐ The names of these files are specified in the XML file of "Languages" appropriate on  the following labels:    <BasicTemplate>……<BasicTemplate>  <ThirdTemplate>……<ThirdTemplate>  <CorrectiveTemplate>……<CorrectiveTemplate>  <CorrectiveAndThirdTemplate>..….<CorrectiveAndThirdTemplate>    The contents of the labels must match the name of the files, for that the application  can find them.    ‐Open the first template.  ‐The templates are protected, for you can modify them you must to enable the tab "Developer".  For  this,  click  on  the  "Office  Button",  "Word  Options",  select  the  "Show  Developer  tab  in  the  Ribbon".  ‐Access to the tab "Developer", click in the button "Design Mode"  ‐The template shows all controls it has. No delete or rename any, only translate the text of the  cells without control and the text of the following controls:    (All templates)   SP_PersonTypeCode   BP_PersonTypeCode   SP_ResidenceTypeCode 
  • 14. BP_ResidenceTypeCode   SP_CountryCode   BP_CountryCode   IH_InvoiceClass   InvoiceIssuerType    (Third templates)   TH_PersonTypeCode   TH_ResidenceTypeCode   TH_CountryCode    (Corretive templates)   CORR_ReasonDescription   CORR_CorrectionMethodDescription    ‐ For translate the text of a control it is need select it, click on the button "Properties" and edit  only the "Display Name". The part of "Value" should not change.    ‐IMPORTANT:   ‐When you enter the "Design Mode", you cannot return to the normal view.  ‐The templates  are not overwritten,  always  save  a  new. When saving  a template, be  sure that it is saved with the correct name and the correct file type Word Template (*.  dotx).    ‐Repeat this process for the three remaining templates.