A standards-based approach to information exchange between disparate systems collaborating in a Service Oriented Architecture
SOA Community
Finance LOB Process Finance sends charge codes to HR & Contractor Employee submits time sheet for project HR submits time to finance Contractor submits invoice to finance Project gets cost info from finance Project updates dashboard Business intelligence asks for summary information about project
Web Services with XBRL Map domain specific elements to standard XBRL-GL Taxonomy elements Use SOAP Envelope to transmit XBRL Instance Documents XBRL linkbases provide calculation and formula based validation
XBRL Value Proposition Provide a solution to gather data in a non- proprietary data hub for consolidation and reporting, maintaining the context for reuse and analysis Not tied to a specific solution provider or software vendor to access or use the information Significantly reduces reporting time
Use of XBRL in the Finance LOB
Finance LOB Sample Process Contractor’s invoice comes into the XBRL adapter ContractorInvoice web service in a proprietary XML format A standard XBRL GL instance document is generated and sent to the XBRL Finance System in a SOAP envelope. Invoices are stored in the Finance System and then summarized in an XBRL FR instance document that is sent via SOAP to the Program LOB through the ProgramCostAssignment service The Business Intelligence LOB asks for summary information from the Program LOB
Contractor Invoice Source Data Contractor Invoice1234 Contractor ID Contractor NameData Systems Consulting Address 1P O Box CityMerrifield StateVA Zip Code22102 CountryUSA Invoice Number Invoice Date20-Sep-0627-Sep-063-Oct-0610-Oct-06 Payment Terms30 days Project IDSOA836D Charge numberB Description SOA Demo Project hardware set up SOA Demo project meeting attendance SOA Demo - Data conversion SOA Demo - specification development Professional Fees $ 5, $ 8, $ 25, $ 1, Travel Costs $ 4, $ $ Disburesments $ $ $ $ Tax amount $ $ $ $ Total Cost $ 9, $ 8, $ 25, $ 1,443.87
Map to Standard XBRL-GL Taxonomy
XBRL-GL Instance Document B Professional Fees vendor voucher T00:00:00-04:00 SOA Demo Project hardware set up SOA836D
Submit Invoice, map to XBRL GL, generate Instance document Contractor NameData Systems Consulting Address 1P O Box CityMerrifield StateVA Zip Code22102 CountryUSA Invoice Number Invoice Date20-Sep-06 Payment Terms30 days Project IDSOA836D Charge numberB Description SOA Demo Project hardware set up Professional Fees $ 5, Travel Costs $ 4, Disburesments $ Tax amount $ Total Cost $ 9, gl-cor:entryDetail> B Professional Fees
XBRL in SOAP Envelope <ns1:xbrl xmlns=' xmlns:gl-bus=' xmlns:gl-cor=' other invoice... Professional Fees
XABRA Tools are an XBRL enabler Use data binding to promote two-way communication between non-XBRL-compliant systems Use tools to support continuous audit Ease data migration and interoperability Ability to collaborate in a Service Oriented Architecture.
Demo