370 likes | 515 Views
International tax applications of XML. Peter Horsburgh World Wide Taxation Industry Manager Microsoft Corporation peterhor@microsoft.com 425-703-7491. Agenda. International tax scene Problem space International applications of XML Uses of XML:- Wrapper Data dictionary
E N D
International tax applications of XML Peter Horsburgh World Wide Taxation Industry Manager Microsoft Corporation peterhor@microsoft.com 425-703-7491
Agenda International tax scene • Problem space • International applications of XML • Uses of XML:- • Wrapper • Data dictionary • What is e-Government • Futures for US – Taxml / XBRL / X12 etc?
Problem space. Consider the following: • Singapore Inland RevenueIT Environment • Key Technology Platforms • IBM mainframes, HP-UX, Compaq NT, Sun(small) • Core apps/vendors • SAP on HP UX-Financial module only; looking into HR now • Key Database platforms • DB2, Oracle-Unix, Informix, SQL • Key Network Partners • CISCO, 3Com, IBM
Singapore IR (cont.) • IBM S/390 • 1 with back up • IRIS • 6 big HP-UX UNIX • Workflow • 100+ Silicon Graphics workstations • Novell • Network OS – • 13 Servers • Lotus Notes • 7 NT Servers
Singapore IR (cont.) Issues:- Although as single solutions the list above has provided Singapore with effective results, the impacts include: • Difficult connectivity scenario’s • Workflow inefficiencies • Very costly maintenance • C2G; B2G and G2G transactions require a lot of effort – and this is Singapore, a country noted for its IT savvy
Quick word on global tax modernization • Tax agencies lead other government agencies in renewal and updating of systems, that said, most rely on systems deployed many years ago • Pressures of the ‘new economy’ which implies risk to the tax base – greater number of taxable transactions per taxpayer type especially capital gains related • All taxpayer types are demanding greater access to: • Current & prior year tax information • Problem resolution • Advanced rulings / interpretation of legislation
Quick word on global tax modernization (cont.) • Internal consumers of tax data are demanding greater ease of access to data (digital dashboards) • All ‘systems’, in an effective workflow environment must be able to connect and operate to meet the demand of the consumers of tax information – which means logical, consistent and reusable data objects • Latest business models for tax agencies reflect the ‘Internet Age’, openness of Government, and greater levels of taxpayer services
XML’s role • What is the role of XML in the tax administration environment? • How can it help with:- • Connectivity • Operability • Workflow • Efficiencies • Extended services to the consumers of tax information?
International examples of XML • UK Inland Revenue • Australian Tax Office • Canada Customs and Revenue Agency (CCRA)
Inland Revenue • Modernization (Phase 1) initiatives include: • Citizen to Government (C2G) • EF tax returns • Access anywhere, anytime (24x7x365) • Business to Government (B2G) • PAYE (W2) EF filing & payment via web • VAT filing & payment via web • Government to Government (G2G) • Data sharing
Inland Revenue (cont.) Technology – consumer filing • Major turn key solution, deployed overtime which includes:- • Direct internet filing using http post and 128 bit encryption, initially for individual tax returns, overtime all tax return types:- corps, p/ships, trusts • Digital signature legislation for paperless system • Initially PIN (PKI) goal Smartcards • Accessibility, file anywhere, anytime goal • Standard for data management – XML schema
Inland Revenue (cont.) Technology (Phase 2) – long term goals. • Back end goals include:-. • Real time processing. • Accessibility to data (XML schema -- conduit) for risk management, profiling, black box, taxpayer enquiries etc. • C2G, B2G enhancements such as all communications electronic, secure messaging etc. • Connectivity goals for sharing data between IR & other government departments:-. • HMS exercise & customs (VAT). • Dept of social security (DSS). • Companies house……..
Why did IR UK adopt XML? • XML schema efficiencies over existing EDI schema:- • Cost! • Development & maintenance • Efficient – data sharing / Reusable objects • Manage only raw data • Coding efficiencies • View anywhere, anytime, in any format
Why did IR UK adopt XML? (cont.) • Reduces dependencies on accepting only current year processing data (why stop defaulters filing past year returns) • XML low maintenance cost • Maintenance to back-end processing can be mutually exclusive to front-end • Schema can be customerised by other agencies, business • XSL ~ HTML the customer friendly face!
UK Government • Major modernization strategy led by Prime Minister, Tony Blair – Government White paper goal states 100% electronic communications by 2005 • First examples:- • MAFF - applications by farmers for EU subsidies • DSS - pension claims by citizens about to retire • HMCE - VAT returns, and export statistics by businesses • Accessibly objective:- • C2G • B2G • G2G • Smarter, efficient & productive government • Cabinet plans shortly to announce the first set of XML Schema’s, XML toolkits and best practice adopting ‘UK GovTalk’
Australian Taxation Office (ATO) • Over 75% of all correspondence by individual taxpayers completed electronically (via tax agent community and direct filing services). Response typically exceed the taxpayer charter commitment of 14 days • All tax returns:- Individual, corporations, partnerships, trusts, & pension funds can be filed electronically, with bill pay / presentment / refunds processing options available
ATO (cont.) • Major taxation reform in Australia that included the introduction of a Goods & Services Tax 1 July 2000. Reform includes all tax events (Income, Sales, Fringe Benefits, Provisional….tax etc) • Business Activity Statements (BAS) for GST first major XML application – foundation for all business types forms to file in the future using XML • BAS electronically filed using 128 bit / https • Can be completed on or off line • XML selected for same reasons as UK IR
ATO XML selection reasons: • Cost! • Development • Efficient – data sharing / Reusable objects – BAS data shared between a number of tax departments, states & other federal government departments. • Manage only raw data • Coding efficiencies • View anywhere, anytime, in any format • XML low maintenance cost • New tax regime will require ‘adjustments’ • XSL ~ HTML the customer friendly face!
ATO (cont.) XML can be used in multiple scenario’s – ATO Assisthttp://www.ato.gov.au ATO Web services are using XML in three main ways: • navigation hierarchies (sitemaps) are stored in static XML files. This is used to dynamically build the navigation pages of the site (by transforming using XSLT) and linking into the publishing tools to allow users to publish content to particular parts of the site. Storing the sitemap in a single XML file means that one change is instantly reflected in all parts of the site and tools.
COM components generate results internally as XML. The methods which are called from ASP pages all pass in an XSL stylesheet which is used to render the output in different ways on different parts of the sites. For example, the content renderer generates the Tables of Contents as XML, and the DocList and Search objects produce lists of documents as XML. The XSLT provides a UI customisation layer - so that is possible to completely change the output of an existing component just by building new XSL - leaving the COM and ASP the same. • Small amounts of structured data (i.e.. News headlines, important dates) are stored internally in an SQL Server and the useful data for display on the site is written to XML. These can be deployed to live servers over FTP/HTTP and result in quicker performance and eliminates SQL synchronisation over firewalls
ATO - summary • Still have a number of modernization initiatives to further enable their business. • Mass role-out to the community of digital signatures. • Secure messaging. • Group reconciliation (W2 equivalent) electronic filing. • Efficiency gains via real time processing. • Interconnectivity & interoperability of existing legacy systems with new technology • Numerous GST initiatives – including new cross matching systems to check reported business tax gross sales against GST filings. • All potential XML applications!
Canada Customs and Revenue Agency (CCRA) • NETFILE – CCRA goal to offer Canadian taxpayers convenient tax-filing options • Direct filing over the internet, implemented using XML wrapper around existing EDI schema • Taxpayer prepares return using commercially available tax preparation software, software validates return, then prepares EF output • Taxpayer goes to CCRA web page, and submits file, which is encrypted using the browser 128 bit encrypt
CCRA – NETFILE (cont) • Once tax return is filed using the post & encrypt mechanism, the receiving server sends a receipt (confirmation number) and accept / reject validation report • Initially, existing data schema (EDI based) used for NETFILE, speed to web enabled by wrapping the EDI schema in an XML wrapper to allow http post. Ultimately a new data schema for the same benefits for Gov as described for UK • Goal for NETFILE same as UK – accessibility to gov for its citizens
CCRA - summary • Revenue Canada & customs under one organization long term goals include:- • Electronic submission & ecommerce for small business – reduce burden & cost of compliance (W2 equivalents, benefits, indirect tax issues, payments etc) • Timely response on dispute / query items, acknowledging closure • All correspondence to gov capable of electronic transaction, supported by secure mail, automated phone systems, and increased accessibility • Maintaining & extending existing relationships
XML applications As a:- • Wrapper • Taxonomy • XSL for viewing data
What is e-Government • Why is important ? • Details…. • How can it look
Reinventing the Government “Governments all over the world are reforming and reinventing themselves so that they are smaller, smarter and more responsive to change in this fast-changing information age” USA Vice President Al Gore Excerpt from transcripts of 21st Century Government Reinvention Jan 1999
Reinventing the GovernmentBasic Challenges • Size and place does matter • The Smaller the Better • Local vs Centralized one • Effectiveness • The best ROI for tax payers, improve quality of service • Searching for a new relationship • Trust failure and new customer focus • From Industrial to Information Age • Never ending process of change, on World-Wide scale • Building the technology infrastructure Excerpt from transcripts of 21st Century Government Reinvention, Jan 1999
Reinventing the GovernmentStrategies and Tactics • Search for a smaller Government through efficiency gains rather than cutting programs • Development of new processes like reingeneering of service systems, contracting out, performance management and accrual accounting • A new focus on transparency of Government operations • A strong emphasys on Customer Service • Leveraging the Information Technology Excerpt from transcripts of 21st Century Government Reinvention
Electronic Government (Microsoft’s GovTalk)“When software speaks the language of Government” • An open process, involving customers and industry partners, which facilitates the adoption of electronic government services • A framework of standardized specifications - leveraging XML technologies - to enable integrated service delivery anytime, anywhere, on any device • Participate in the Electronic Government Forum community and apply to specific scenarios, to design interoperable, reusable, and sharable services
Government Portal“Architecture for integrated electronic government” • Secure technology platform to catalyze ecommerce, integrate applications andsupport on-line personalized communication with and within government • Access point to integrated government services from any device, any where, any time • Leverage portal momentum to educate, empower, and employ
Customer Relationship Management Training Capabilities e-Payments Geo Information Systems Security Microsoft Government PortalFunctional architecture DoT Labor DMV Revenue HHS Education Governor Courts Purchasing Community Mgmt Collaboration Personalization Value Added Content Content Mgmt Search Index e-Mail Network Operations Physical Network COMMON APPLICATIONS
Microsoft Government PortalFunctional architecture “My Motor Vehicle” Drivers License, Vehicle Regis-tration Car In-suranc, Drivers License Points Excise Taxes Stolen Vehicle Re-covery TicketsDrunk Driving Virtual Agency Link to City SItes Governor Courts DoT Purchase AG Public Safety DMV Revenue Insurance
Microsoft Government PortalFunctional architecture Services’ Standardized Interfaces Directory Services (Organizations, Agreements, Services) Interagency & External Notary Service Cooperation Bus Interagency Policy & Security Management Common Data Dictionary & Schema Standard Data Representation & Exchange Legacy Integration Wrappers Governor Purchase AG DMV Courts DoT Revenue Insurance Public Safety
Customer Relationship Management Training Capabilities e-Payments Geo Information Systems Security Microsoft Government PortalFunctional architecture Customer Access Channels (Homepage & site organization) Customer Oriented Design DoT Labor DMV Revenue HHS Education Governor Courts Purchasing My School My Vacation My Home My Vehicle My Health My Business My Job My Law eProcurement Community Mgmt Collaboration Personalization Value Added Content Content Mgmt Search Index e-Mail Network Operations Physical Network Cooperation Bus Governor Purchase AG Courts DoT Revenue Insurance Public Safety DMV
Futures – XML schema’s for US? • TaXML • Goals • Design a new schema that encompasses all tax transactions • Communicate data independent of platform • Reorganize tax data to eliminate duplication • Consider only data elements (not data contained on forms) to reduce storage, increase efficiency and save development costs • XBRL – see www.xbrl.org • ANSI / X12