Just how do you get invoices loaded into Payables using Microsoft Excel? NZOUG Conference 2008.

Slides:



Advertisements
Similar presentations
Pennsylvania Banner Users Group 2008 Fall Conference Spreadsheet Budgeting.
Advertisements

Intro to Access 2007 Lindsey Brewer CSSCR September 18, 2009.
Benchmark Series Microsoft Excel 2013 Level 2
Review Ch. 15 – Spreadsheet and Worksheet Basics © 2010, 2006 South-Western, Cengage Learning.
Lesson 15: Editing, Viewing, and Printing Worksheets.
 Microsoft Excel is an electronic spreadsheet.  As with a paper spreadsheet, you can use Excel to organize your data into rows and columns and to perform.
1 Linking & Consolidating Worksheets Applications of Spreadsheets.
Using Macros and Visual Basic for Applications (VBA) with Excel
Tutorial 8: Developing an Excel Application
1 CA202 Spreadsheet Application Combining Data from Multiple Sources Lecture # 6.
Introduction to Excel Chapter 2 Excel Fundamentals Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Microsoft Excel 2013 An Overview. Environment Quick Access Toolbar Customizable toolbar for one-click shortcuts Tabs Backstage View Tools located outside.
Chapter 5 Creating, Sorting, and Querying a Table
Creating Reports Using Excel Pivot Tables Steve Honeycutt UNCG.
Microsoft Excel 2010 Chapter 7
XP New Perspectives on Microsoft Office Excel 2003, Second Edition- Tutorial 6 1 Microsoft Office Excel 2003 Tutorial 6 – Working With Multiple Worksheets.
Microsoft Excel 2010 Chapter 8
Pasewark & Pasewark 1 Access Lesson 6 Integrating Access Microsoft Office 2007: Introductory.
LESSON 17 PREPARED BY MANJU. database A database is a collection of related information Access is the Microsoft Office database program that enables you.
COMPREHENSIVE Excel Tutorial 8 Developing an Excel Application.
Introduction to VBA. This is not Introduction to Excel We’re going to assume you have a basic level of familiarity with Excel If you don’t, or you need.
Microsoft Office Excel 2013 Expert Microsoft Office Excel 2013 Expert Courseware # 3254 Lesson 6: Protecting and Configuring Workbooks.
Lesson 4 MICROSOFT EXCEL PART 1 by Nguyễn Thanh Tùng Web:
Spreadsheets in Finance and Forecasting Presentation 11 Visual Basic.
Air Quality System Precision and Accuracy Data Transaction Generator (AQSP&A) Training Session.
Copyright 2007, Paradigm Publishing Inc. EXCEL 2007 Chapter 7 BACKNEXTEND 7-1 LINKS TO OBJECTIVES Record & run a macro Record & run a macro Save as a macro-
Excel at Feedback “Using Excel to Generate Individual Grade Sheets for Students & Posting to the Web“ James V. Pinto John D. Eastwood
October 2003Bent Thomsen - FIT 3-21 IT – som værktøj Bent Thomsen Institut for Datalogi Aalborg Universitet.
Exploring Spreadsheet Software Chap 1: Introducing Excel 2002.
Microsoft Excel 2003 Illustrated Complete
Lecture Excel: Macros & Pivot Tables. Macros A macro is a series of commands that are stored and can be run whenever you need to perform the task.
1 Data List Spreadsheets or simple databases - a different use of Spreadsheets Bent Thomsen.
Info copied from Microsoft Help Files Excel: Introduction Microsoft Office 2003.
Customer Name Here Date Here Presenter: Jim Halepaska
Microsoft Excel Tips Tricks Formula See Training Presented By Terry Freeman Director of Business Development BusinessTechPros.
Using Advanced Formatting and Analysis Tools. 2 Working with Grouped Worksheets: Grouping Worksheets  Data is entered simultaneously on all worksheets.
1 Performing Spreadsheet What-If Analysis Applications of Spreadsheets.
XP New Perspectives on Integrating Microsoft Office XP Tutorial 2 1 Integrating Microsoft Office XP Tutorial 2 – Integrating Word, Excel, and Access.
1 ADVANCED MICROSOFT EXCEL Lesson 9 Applying Advanced Worksheets and Charts Options.
Using Technology to ease the administration burden CAPS Recording Mark Sheets.
Key Applications Module Lesson 21 — Access Essentials
A lesson approach © 2011 The McGraw-Hill Companies, Inc. All rights reserved. a lesson approach Microsoft® Excel 2010 © 2011 The McGraw-Hill Companies,
Chapter 5 Recording Macros. How to Record a Macro Use Tools/Macro/Record New Marco Give the following information: macro name; provide a description of.
Microsoft Excel Spreadsheet Software
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Using MS Excel to validate & load your data into Oracle EBS.
Microsoft® Excel Create an Excel table. 1 Work with the Table Tools Design tab. 2 Sort and filter records in a table. 3 Identify structured references.
1 CA202 Spreadsheet Application Focusing on Specific Data using Filters Lecture # 5.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
An electronic document that stores various types of data.
1 Lesson 18 Getting Started with Excel Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
Connecting to External Data. Financial data can be obtained from a number of different data sources.
Invoices and Service Invoices Training Presentation for Raytheon Supply Chain Platform (RSCP) April 2016.
Chapter 7 Creating Templates, Importing Data, and Working with SmartArt, Images, and Screen Shots Microsoft Excel 2013.
Microsoft Excel 2007 Noris Bt. Ismail Faculty of Information and Communication Technology Tel : (Ext 8408) BCOMP0101.
Excel Tutorial 8 Developing an Excel Application
Exploring Excel Chapter 8 The Expert User:
Automating Accounts Payable
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Microsoft Excel Basic Skills
MS-Office It is a Software Package It contains some programs like
Welcome USAS – R March 20th, 2019 Valley View 4/7/2019.
Lesson 1 - Automating Tasks
Smart View Refresh.
Objectives At the end of this session, students will be able to:
Lesson 2: Editing, Viewing, and Printing Worksheets
Bent Thomsen Institut for Datalogi Aalborg Universitet
Lesson 13 Working with Tables
Microsoft Excel 2007 – Level 2
Day 1: Getting Started with Microsoft Excel 2010
Presentation transcript:

Just how do you get invoices loaded into Payables using Microsoft Excel? NZOUG Conference 2008

EW Interfacing Requirements l Accurate and easy to use l Ability to handle multiple layouts l Full validation of data l Flexible l Quick to install

Options - Custom Built Interface l Should be easy to use l Multiple layouts from different suppliers difficult to design for, as not known at the time. l Full validation of data would need to be built l Requires significant development and testing resource to allow for all invoice scenarios l Design and build would be a medium sized project and expensive

Options – Payables Invoice Gateway l Not able to electronically import data. Must enter the data into the Oracle Gateway forms l Has validation after data entry l Already available and free l No significant time saving or accuracy advantage

Options – More4Apps Spreadsheet l Already built and widely used l Full validation on demand and forms to assist with data entry if required l Extremely flexible, full use of spreadsheet functionality including macros and formulas l Inexpensive software solution which is quick to install and able to be used in minutes. l Upgradeable to new Apps releases and to obtain benefits of new features

Processing Flow Invoice Gateway File opened File Received Data Keyed into Payables Invoice Gateway forms Validate Data Submit Payables Import Process Review Import status & resolve interface exceptions

Processing Flow Example Custom Solution File Received File opened & reviewed Validate Data Submit Payables Import Processes File saved in $MODS_TOP Run custom Program To load invoice data into temp tables Run custom Program to load temp invoice data into payables interface Review Import status & resolve interface exceptions

Processing Flow More4Apps Excel Solution File Received File opened & reviewed Validate Data Submit Payables Import Process File saved in Spreadsheet Run EW MACRO To prepare data Upload Data into payables interface Review Import status & resolve interface exceptions

Suppliers Data

AP Invoice Wizard

Now what?

Convince the supplier to change the format of their file to meet your needs.

Convince the supplier to change the format of their file to meet your needs.

Copy and paste the data from their file into the template...

Copy and paste the data from their file into the template...

Use formulas in the template and your own Excel macro to do all the hard work for you....

Use formulas in the template and your own Excel macro to do all the hard work for you.... Yeah right!

MACRO translations I don’t know where or how to start! - Use the Excel “Record Macro” functionality for clues on Macro coding language How on earth do I do that? - Use Cyberspace, it’s already been done and is on the internet somewhere! I can’t save the macro in the wizard... - That’s a good thing, save in a separate file What if I have to change it? - Use comments to clearly identify each step the macro performs

MACRO Advantages l All macros for each supplier format can be stored in the same workbook on your LAN l Quick and are controlled by you, not developers. l Allows EW to accept electronic files in any format a supplier chooses, meaning better cooperation and wider roll-out. l No restriction on electronic format received, as long as the data can be pasted/copied into Excel

More4Apps – EW’s Processing Steps l Copy the supplier invoice electronic file into the last sheet of the More4Apps Excel workbook. l Run the “Prepare Data” macro l Check control totals and other EW validation fields l Submit the More4Apps Upload lines process l Submit the Payables Invoice Import from the spreadsheet l Review Interface Status of the invoices

What does our MACRO do? l EW have a “Prepare Data” worksheet that is used by the Macro to control the placement and formatting of data in the More4Apps template. l The macro performs the following (in seconds): l Formats and pastes the supplier’s raw data into the “Prepare Data” worksheet l Uses formulas in the More4Apps template to populate and format the data from the “Prepare Data” sheet into the desired columns in the template sheet l Removes previous spreadsheet interface load results l Prepares control totals

AP Invoice Wizard l Quick demo of actual EW invoice load.

Macro code examples l These pieces of code are examples of what can be done... To turn off and on screenupdating: Application.ScreenUpdating = False/True To clear data from spreadsheet cells: Range("A10:AC500").Select ‘select the range Selection.ClearContents To copy values to the clipboard Range("A7:H500").Select 'Select the data on this page Selection.Copy 'Copy it to the clipboard

Macro code examples To sort data Range("A8:N500").Select Selection.Sort Key1:=Range("A8"), Order1:=xlDescending, _ Header:=xlGuess, OrderCustom:=1, MatchCase:=False, _ Orientation:=xlTopToBottom To paste values Range("A8").Select 'Go to the first cell ready for pasting Selection.PasteSpecial Paste:=xlPasteValues, _ Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False To find the last used row in the worksheet ActiveSheet.UsedRange.Rows.Count To find the last worksheet in the workbook Worksheets(Worksheets.Count).Activate

Macro code examples To create a blank row for each supplier for the TAX row... Dim lastrow1 As Long, r1 As Long lastrow1 = ActiveSheet.UsedRange.Rows.Count For r1 = lastrow1 To 9 Step -1 If Cells(r1, 1).Value <> Cells(r1 - 1, 1).Value Then Rows(r1).Insert Cells(r1, 1).Value = Cells(r1 - 1, 1).Value Next r1 To delete rows based on data in cells Dim lastrow2 As Long, r2 As Long lastrow2 = ActiveSheet.UsedRange.Rows.Count For r2 = lastrow2 To 8 Step -1 If Cells(r2, 1).Value = "" Then Rows(r2).Delete 'If Left(Cells(r2, 2).Value, 1) = "#" Then Rows(r2).Delete Next r2

Macro code examples To create formulas in the template sheet Range("S7").Select ‘formula to add all dist rows to row 500 ActiveCell.FormulaR1C1 = "=SUM(R[2]C:R[493]C)" Range("O7").Select ‘formula to add all invoice rows to row 500 ActiveCell.FormulaR1C1 = "=SUM(R[2]C:R[493]C)"

Questions?