Prophet 21 World Wide User Group Webinars. Barry Hallman. SQL Queries & Views. (Part 2)

Size: px
Start display at page:

Download "Prophet 21 World Wide User Group Webinars. Barry Hallman. SQL Queries & Views. (Part 2)"

Transcription

1 Prophet 21 World Wide User Group Webinars SQL Queries & Views (Part 2) Barry Hallman

2 Disclaimer This webinar is an attempt by P21WWUG members to assist each other by demonstrating ways that we utilize the Prophet21 system and other related products. The P21WWUG and the individuals conducting these webinars take no responsibility for potential issues that arise as a result of taking the advice given during the session. The P21WWUG does not recommend using any SQL statements to update your database without having those statements first reviewed by Activant or other experienced SQL professionals. Using SQL statements to update your database may result in corrupting your database 6

3 P21 WWUG Webinar Basic SQL Queries & Views Barry Hallman Purchasing agent ( ) Sales manager for wholesale distributor ( ) Regional manager for national computer retailer ( ) Director of computer consulting for an accounting firm ( ) Senior implementation consultant for local consulting firm ( ) Accounting software and network support (1986-present) Database manager (1992-present) Favorite color (blue) 7

4 P21 WWUG Webinar Basic SQL Queries & Views Overview Creating a weekly cash flow analysis can be a daunting and repetitive task, but in this webinar we will develop the tools necessary to project our income from receivables and our outflow from payables into weekly buckets to project our net change in cash. In order to do this, we will concentrate on developing well-targeted selections of data using SQL queries and views. We will use date functions to divide data into date ranges, we will use mathematical functions to find the maximum/latest and average values, and we will group the data into logical groups for analysis. These skills will be applied to both receivables and payables, and the results will be combined into one output result. We will also discuss ways to export this data to Excel for manipulation. 8

5 P21 WWUG Webinar Basic SQL Queries & Views OBJECTIVE Project Definition Management determined that they want to be able to look at a weekly cash flow report that reports expected weekly cash receipts from customers (A/R) and weekly disbursements to vendors (A/P). The data is to be divided into nine buckets one for each of the next eight weeks, and one for all transactions week 9 and beyond. ASSUMPTIONS Customers will likely pay according to their average fast slow days Vendors will be paid on the cash discount date. Cash discount would NOT be included in the transaction amount. ASSIGNMENT Create a series of queries that would collect the A/R and A/P activity, calculate the expected transaction date, and break the amounts into the 9 respective buckets. This data will then be pulled into Excel for further analysis. 9

6 P21 WWUG Webinar Basic SQL Queries & Views Agenda 1. Create a query to determine the customers normal pay schedules 2. Create a query to determine the amounts owed by customers 3. Break the A/R into weekly buckets 4. Create a query to determine the amounts owed to vendors 5. Break the A/P into weekly buckets 6. Join the A/R and A/P into one dataset 7. Discuss moving this data to Excel for analysis 10

7 P21 WWUG Webinar Basic SQL Queries & Views Understand how to: Objectives Compute values using SQL mathematical function Group data based on one or more columns Bucket data by dates (or any other) criteria Join disparate data into one dataset Prepare the data for export to Excel 11

8 P21 WWUG Webinar Basic SQL Queries & Views Step 1: Computing Customers Expected Payment Patterns What are P21 average fast slow days Where is the data found How is the data stored? How can data be grouped by customer? How is an average of the averages computed? 12

9 P21 WWUG Webinar Basic SQL Queries & Views Step 2: Retrieving the Open Receivables Computing the open amount of an invoice Restricting our data to open transactions Using the results from the view from Step 1 to calculate an expected cash receipt date Putting the data into weekly buckets by using date math and conditional processing programming constructs. 13

10 P21 WWUG Webinar Basic SQL Queries & Views Step 3: Retrieving the Open Payables Repeat Step 2 for accounts payable transactions using the discount date as the transaction due date 14

11 P21 WWUG Webinar Basic SQL Queries & Views Step 4: Combining the A/R and A/P Data Combine the data that is retrieved in Step 2 and Step 3 by using the SQL UNION join clause 15

12 P21 WWUG Webinar Basic SQL Queries & Views Step 5: Exporting the Data to Excel Prepare the data for export to Excel Using the QUERY RESULTS TO functionality Using the SAVE RESULTS AS functionality Special delimiters Opening a *.csv data file Parsing a text file Using MSQuery (Reference: WWUG webinar of 08/24/2010 by Don Williams) 16

13 P21 WWUG Webinar Basic SQL Queries & Views Live Presentation (Please refer to refer to separately published Supplement for printed details) 17

14 P21 WWUG Webinar Basic SQL Queries & Views Questions and Answers 18

15 Disclaimer This webinar is an attempt by P21WWUG members to assist each other by demonstrating ways that we utilize the Prophet21 system and other related products. The P21WWUG and the individuals conducting these webinars take no responsibility for potential issues that arise as a result of taking the advice given during the session. The P21WWUG does not recommend using any SQL statements to update your database without having those statements first reviewed by Activant or other experienced SQL professionals. Using SQL statements to update your database may result in corrupting your database 19

16 Contact Information Barry Hallman President Hallman Consulting & Services, Ltd. (513)

17 WWUG Webinar SQL Queries & Views (Part 2) Presentation Supplement September 7, 2010 Barry Hallman IT Specialist Big Chief, Inc. (513) DISCLAIMER o This webinar is an attempt by P21WWUG members to assist each other by demonstrating ways that we utilize the Prophet21 system and other related products. o The P21WWUG and the individuals conducting these webinars take no responsibility for potential issues that arise as a result of taking the advice given during the session. o The P21WWUG does not recommend using any SQL statements to update your database without having those statements first reviewed by Activant or other experienced SQL professionals. o Using SQL statements to update your database may result in corrupting your database

18 Supplement to SQL Queries - Part 2 Step 1a. Code Sample 1a. SELECT CCH.customer_id AS CustId,Cust.customer_name AS CustName,CCH.customer_credit_history_uid AS CCHUid,(year_invoiced * month_invoiced) AS MostCurrentYearMonth,avg_fast_slow_days AS Av_avg_fast_slow_days FROM customer_credit_history AS CCH (NOLOCK) INNER JOIN customer AS Cust (NOLOCK) ON CCH.customer_id = Cust.customer_id What this statement says is: Multiply the value in the column year_invoiced by 100, and then add to that product the value in the column month_invoiced. The result is a number that can be used for comparing the payment period with the current date in the next step. Examples: year_invoiced month_invoiced Result (2007 * 100) + 4 = (2009 * 100) + 6 = (2010 * 100) + 9 = Page 1 of 10

19 Supplement to SQL Queries - Part 2 Step 1b. Code Sample 1b. SELECT CCH.customer_id AS CustId,Cust.customer_name AS CustName,CCH.customer_credit_history_uid AS CCHUid,(year_invoiced * month_invoiced) AS MostCurrentYearMonth,avg_fast_slow_days AS Av_avg_fast_slow_days FROM customer_credit_history AS CCH (NOLOCK) INNER JOIN customer AS Cust (NOLOCK) ON CCH.customer_id = Cust.customer_id WHERE CCH.avg_fast_slow_days > -181 AND CCH.avg_fast_slow_days < 181 AND (CCH.year_invoiced * CCH.month_invoiced) < ((DATEPART(YEAR, GETDATE()))) * DATEPART(MONTH, GETDATE()) + 1 < > GETDATE() DATEPART These conditions serve to exclude any invoice that has been paid more than 180 days efore or after the due date. The assumption is that this was either a problem invoice or a data error that should be excluded, so as to not skew the computerd average. Returns today s date to SQL This SQL function extracts a specified portion of a date. The portions that can be specified are YEAR, MONTH, or DAY. Syntax: DATEPART({specifier}, {date}) Examples: (assumes the current date is Sept. 7, 2010) Formula Result DATEPART(YEAR, ) 2008 DATEPART(YEAR, GETDATE()) 2010 DATEPART(YEAR, GETDATE()) DATEPART(MONTH, ) 1 DATEPART(MONTH, GETDATE()) 9 DATEPART(MONTH, GETDATE()) DATEPART(DAY, ) 30 DATEPART(DAY, GETDATE()) 7 DATEPART(DAY, GETDATE()) ((DATEPART(YEAR, GETDATE()))) * DATEPART(MONTH, GETDATE()) What these statements say is: Include ONLY rows from the avg_fast_slow_days where the value in the column is greater than -181 (days) and less than +181 days, and include only rows from the avg_fast_slow_days table where the year and month of the stored fast/slow days are not later than this month of this year. Effectively, this screens out extraordinary collection periods or erroneous data. Page 2 of 10

20 Supplement to SQL Queries - Part 2 Step 1c. Code Sample 1c. SELECT CCH.customer_id as CustId,MAX(Cust.customer_name) AS CustName,MAX(CCH.customer_credit_history_uid) AS CCHUid,MAX(year_invoiced * month_invoiced) AS MostCurrentYearMonth,AVG(avg_fast_slow_days) AS Av_avg_fast_slow_days FROM customer_credit_history AS CCH (NOLOCK) INNER JOIN customer AS Cust (NOLOCK) ON CCH.customer_id = Cust.customer_id WHERE CCH.avg_fast_slow_days > -181 AND CCH.avg_fast_slow_days < 181 AND (CCH.year_invoiced * CCH.month_invoiced) < ((DATEPART(YEAR, GETDATE()))) * DATEPART(MONTH, GETDATE()) + 1 GROUP BY CCH.customer_id GROUP BY AVG MAX This SQL action causes data to be grouped or summarized by the column (or columns) specified. Whenever GROUP BY is used, ALL columns specified in the SELECT statement MUST be in an AGGREGATE function or listed in the GROUP BY clause. Returns the average value for this column for the group specified in the GROUP BY clause. Returns the greatest value for this column for the group specified in the GROUP BY clause. What these statements say is: After all the data has been read from the query, group the data by the unique values in the customer_id column, and for the columns with aliases CustName, CCHUid, and MostCurrentYearMonth select the maximum value for all rows for this customer. For CustName the maximum value is the customer name. For the CCHUid and the MostCurrentYearMonth columns this is the greatest value and is therefore the last recorded value for that column for that customer. The avg function computes the average of all the eligible values in the avg_fast_slow_days column. Page 3 of 10

21 Supplement to SQL Queries - Part 2 Step 2a. Code Sample 2a. SELECT 'AR' AS Source,InvH.company_no AS Company,AvgFSDays.CustId AS Id,AvgFSDays.CustName AS Name,InvH.invoice_no AS DocNo,InvH.invoice_date AS DocDate,InvH.total_amount AS DocTotal,(InvH.total_amount - InvH.amount_paid) AS BalDue,DATEADD(DAY, AvgFSDays. AV_avg_fast_slow_days, InvH.net_due_date) AS ExpPayDate FROM invoice_hdr AS InvH (NOLOCK) LEFT OUTER JOIN gbh_view_avg_fast_slow_days AS AvgFSDays (NOLOCK) ON InvH.customer_id = AvgFSDays.custid INNER JOIN customer_credit_history AS CCH (NOLOCK) ON CCH.customer_credit_history_uid = AvgFSDays.CCHUid WHERE InvH.paid_in_full_flag = 'N' AND InvH.total_amount - InvH.amount_paid <> 0 'AR' AS Source DATEADD This is a static designator that every row will have in the resultant recordset This computes the expected date of payment for each row as the net_due_date of the invoice plus the average avg_fast_slow_days for that customer. Syntax:DATEADD ({specifier}, {value}, {base date}) Examples: (assumes the current date is Sept. 7, 2010) Formula Result DATEADD (YEAR, 2, ) DATEADD(YEAR, 2, GETDATE()) DATEADD(YEAR, -1, GETDATE()) DATEADD(MONTH, 2, ) DATEADD(MONTH, 2, GETDATE()) DATEADD(MONTH, -1, GETDATE()) DATEADD(DAY, 2, ) DATEADD(DAY, 2, GETDATE()) DATEADD(DAY, -1, GETDATE()) What these statements say is: Create a column on every row and fill that column with AR. ( This will be used later to distinguish the accounts receivable records from the accounts payable records when the results are merged in step 4. ) Page 4 of 10

22 Supplement to SQL Queries - Part 2 Step 2b. Code Sample 2b. SELECT 'AR' AS Source,InvH.company_no AS Company,AvgFSDays.CustId AS Id,AvgFSDays.CustName AS Name,InvH.invoice_no AS DocNo,InvH.invoice_date AS DocDate,InvH.total_amount AS DocTotal,(InvH.total_amount - InvH.amount_paid) AS BalDue,DATEADD(DAY, AvgFSDays.AV_avg_fast_slow_days, InvH.net_due_date) AS ExpPayDate,Week1 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 8 THEN (InvH.total_amount - InvH.amount_paid),Week2 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 7 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 15 THEN (InvH.total_amount - InvH.amount_paid),Week3 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 14 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 22 THEN (InvH.total_amount - InvH.amount_paid),Week4 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 21 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 29 THEN (InvH.total_amount - InvH.amount_paid),Week5 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 28 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 36 THEN (InvH.total_amount - InvH.amount_paid),Week6 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 35 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 43 THEN (InvH.total_amount - InvH.amount_paid),Week7 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 42 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 50 THEN (InvH.total_amount - InvH.amount_paid) --(continued on next page ) Page 5 of 10

23 Supplement to SQL Queries - Part 2 Step 2b. Code Sample 2b. - continued,week8 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 49 AND ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) < 57 THEN (InvH.total_amount - InvH.amount_paid),Week9 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), net_due_date + AvgFSDays.Av_avg_fast_slow_days), 0) > 56 THEN (InvH.total_amount - InvH.amount_paid) FROM invoice_hdr AS InvH LEFT OUTER JOIN gbh_view_avg_fast_slow_days AS AvgFSDays (NOLOCK) ON InvH.customer_id = AvgFSDays.custid INNER JOIN customer_credit_history AS CCH (NOLOCK) ON CCH.customer_credit_history_uid = AvgFSDays.CCHUid WHERE InvH.paid_in_full_flag = 'N' AND InvH.total_amount - InvH.amount_paid <> 0 CASE WHEN THEN ELSE END ROUND DATEDIFF Following a {column name} = statement, this construct evaluates a true/false condition. When the condition is true, the value following the THEN keyword is assigned to the column. Otherwise, the value following the ELSE statement is assigned to the column. This construct is always finished with an END statement. Rounds a value to the number of decimal places specified. Syntax: ROUND({value or expression}, {decimal places}) This computes the difference between two dates Syntax: DATEDIFF({specifier},{base date},{comparison date}) Examples: (assumes the current date is Sept. 7, 2010) Formula Result ROUND( ,2) ROUND( ,0) 124 DATEDIFF(YEAR, , GETDATE()) DATEDIFF(MONTH, GETDATE(), ) DATEDIFF(DAY, , GETDATE()) 2 (years) -32 (months) 951 (days) What these statements say is: When the number of days between today s date and the expected date of the cash receipt (calculated as the net_due_date + the average fast/slow days for this customer) is less than 8 days, then assign the open amount of the invoice to the column Week1. Otherwise, set the value of Week1 to 0. If the difference in the number of days is more than 7, but less than 15, then assign the open amount of the invoice to the column Week2. Otherwise, set the value of Week2 to 0. Note: this logic gets repeated for weeks 3 through 9, where in week 9 there is no upper limit. Page 6 of 10

24 Supplement to SQL Queries - Part 2 Step 3a.. Code Sample 3a. SELECT 'AP' AS Source,InvH.company_no AS Company,InvH.vendor_id AS Id,Vend.vendor_name AS Name,InvH.voucher_no AS DocNo,InvH.invoice_date AS DocDate,-InvH.invoice_amount AS DocTotal,-(InvH.invoice_amount - InvH.amount_paid) AS BalDue,InvH.terms_due_date AS ExpPayDate FROM apinv_hdr AS InvH (NOLOCK) INNER JOIN vendor AS Vend (NOLOCK) ON Vend.vendor_id = InvH.vendor_id AND InvH.company_no = Vend.company_id WHERE InvH.paid_in_full <> 'Y' AND InvH.invoice_amount - InvH.amount_paid <> 0 What these statements say is: This code essentially mirrors the code developed in Step 2, but retrieves the A/P data instead of the A/R. One functional difference is that we are using the date that a voucher is due to be paid with discount (terms_due_date), rather than the value of the expected payment date based on the average fast/slow payment days from A/R as calculated in steps 1a 1c. Note: the voucher amount and balance due columns have both been preceded with the minus sign to make these negative amounts i.e. negative cash flows. Page 7 of 10

25 Supplement to SQL Queries - Part 2 Step 3b. Code Sample 3b. SELECT 'AP' AS Source,InvH.company_no AS Company,InvH.vendor_id AS Id,Vend.vendor_name AS Name,InvH.voucher_no AS DocNo,InvH.invoice_date AS DocDate,-InvH.invoice_amount AS DocTotal,-(InvH.invoice_amount - InvH.amount_paid) AS BalDue,InvH.terms_due_date AS ExpPayDate,Week1 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 8 THEN (InvH.invoice_amount - InvH.amount_paid),Week2 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 7 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 15 THEN (InvH.invoice_amount - InvH.amount_paid),Week3 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 14 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 22 THEN (InvH.invoice_amount - InvH.amount_paid),Week4 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 21 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 29 THEN (InvH.invoice_amount - InvH.amount_paid),Week5 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 28 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 36 THEN (InvH.invoice_amount - InvH.amount_paid),Week6 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 35 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 43 THEN (InvH.invoice_amount - InvH.amount_paid),Week7 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 42 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 50 THEN (InvH.invoice_amount - InvH.amount_paid),Week8 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 49 AND ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) < 57 THEN (InvH.invoice_amount - InvH.amount_paid),Week9 = (CASE WHEN ROUND(DATEDIFF(DAY, GETDATE(), InvH.terms_due_date), 0) > 56 THEN (InvH.invoice_amount - InvH.amount_paid) --(continued on next page ) Page 8 of 10

26 Supplement to SQL Queries - Part 2 Step 3b. Code Sample 3b - continued. FROM apinv_hdr AS InvH (NOLOCK) INNER JOIN vendor AS Vend (NOLOCK) ON InvH.vendor_id = Vend.vendor_id AND InvH.company_no = Vend.company_id WHERE InvH.paid_in_full <> 'Y' AND InvH.invoice_amount - InvH.amount_paid <> 0 What these statements say is: This code essentially mirrors the code developed in Step 2, but retrieves the A/P data instead of the A/R. One functional difference is that we are using the date that a voucher is due to be paid with discount (terms_due_date), rather than the value of the expected payment date based on the average fast/slow payment days from A/R as calculated in steps 1a 1c. Page 9 of 10

27 Supplement to SQL Queries - Part 2 Steps 4a. and 4b. SELECT * FROM dbo.gbh_view_open_ar UNION SELECT * FROM dbo.gbh_view_open_ap Code Sample 4a. Code Sample 4b. SELECT * FROM dbo.gbh_view_open_ar_by_week UNION SELECT * FROM dbo.gbh_view_open_ap_by_week UNION This type of JOIN function appends the results of two (or more) sets of data by taking all the rows of one dataset and adding all the rows from the other dataset. The only requirements of the datasets is: - Both/all datasets MUST have the same number of columns - The datatypes for each column must be the same in both/all datasets What these statements say is: These two code statements both work identically. Sample 4a retrieves the open invoice data from the view/query developed in Step 2a, and appends it to all the rows for the open voucher data from the view/query developed in Step 3a. Similarly, Sample 4b does the same thing, but uses the open invoice data in buckets from Step 2b, and the open voucher data in buckets from Step 3b. The data that is appended together is presented as a single dataset. Page 10 of 10

Prophet 21 World Wide User Group Webinars. Barry Hallman. SQL Queries & Views. (Basic Skill Level)

Prophet 21 World Wide User Group Webinars. Barry Hallman. SQL Queries & Views. (Basic Skill Level) Prophet 21 World Wide User Group Webinars SQL Queries & Views (Basic Skill Level) Barry Hallman Disclaimer This webinar is an attempt by P21WWUG members to assist each other by demonstrating ways that

More information

T-SQL Training: T-SQL for SQL Server for Developers

T-SQL Training: T-SQL for SQL Server for Developers Duration: 3 days T-SQL Training Overview T-SQL for SQL Server for Developers training teaches developers all the Transact-SQL skills they need to develop queries and views, and manipulate data in a SQL

More information

This course is aimed at those who need to extract information from a relational database system.

This course is aimed at those who need to extract information from a relational database system. (SQL) SQL Server Database Querying Course Description: This course is aimed at those who need to extract information from a relational database system. Although it provides an overview of relational database

More information

Unit Assessment Guide

Unit Assessment Guide Unit Assessment Guide Unit Details Unit code Unit name Unit purpose/application ICTWEB425 Apply structured query language to extract and manipulate data This unit describes the skills and knowledge required

More information

Understanding Prophet 21 Databases

Understanding Prophet 21 Databases Understanding Prophet 21 Databases Presented By: Jennifer Bankos Objectives Explain the difference between databases, tables and columns Extract data from different areas of the system Discuss basic SQL

More information

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I)

T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I) T.Y.B.Sc. Syllabus Under Autonomy Mathematics Applied Component(Paper-I) Course: S.MAT. 5.03 COMPUTER PROGRAMMING AND SYSTEM ANALYSIS (JAVA PROGRAMMING & SSAD) [25 Lectures] Learning Objectives:- To learn

More information

Activant Prophet 21. Understanding Prophet 21 Databases

Activant Prophet 21. Understanding Prophet 21 Databases Activant Prophet 21 Understanding Prophet 21 Databases This class is designed for Prophet 21 users that are responsible for report writing System Administrators Operations Managers Helpful to be familiar

More information

Using SQL with SQL Developer Part I

Using SQL with SQL Developer Part I One Introduction to SQL 2 Definition 3 Usage of SQL 4 What is SQL used for? 5 Who uses SQL? 6 Definition of a Database 7 What is SQL Developer? 8 Two The SQL Developer Interface 9 Introduction 10 Connections

More information

Using SQL with SQL Developer 18.2 Part I

Using SQL with SQL Developer 18.2 Part I One Introduction to SQL 2 - Definition 3 - Usage of SQL 4 - What is SQL used for? 5 - Who uses SQL? 6 - Definition of a Database 7 - What is SQL Developer? 8 Two The SQL Developer Interface 9 - Introduction

More information

Advanced SQL Tribal Data Workshop Joe Nowinski

Advanced SQL Tribal Data Workshop Joe Nowinski Advanced SQL 2018 Tribal Data Workshop Joe Nowinski The Plan Live demo 1:00 PM 3:30 PM Follow along on GoToMeeting Optional practice session 3:45 PM 5:00 PM Laptops available What is SQL? Structured Query

More information

SmartList & Introduction SmartList Designer

SmartList & Introduction SmartList Designer SmartList & Introduction SmartList Designer An Instructor Lead Hands On Lab Instructor: David Caldwell The purpose of this lab is to review the fundaments of SmartList and to introduce the SmartList Designer

More information

If you have previously saved parameters for statement printing, these parameters display automatically. Press: F1

If you have previously saved parameters for statement printing, these parameters display automatically. Press: F1 1 Customers: Using CounterPoint Printing Statements Overview Customer statements are generally printed at the end of each billing cycle (e.g., at the end of each month). CounterPoint provides three pre-defined

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Course Code: M20461 Vendor: Microsoft Course Overview Duration: 5 RRP: POA Querying Microsoft SQL Server Overview This 5-day instructor led course provides delegates with the technical skills required

More information

SQL Server Administration Class 4 of 4. Activant Prophet 21. Basic Data Manipulation

SQL Server Administration Class 4 of 4. Activant Prophet 21. Basic Data Manipulation SQL Server Administration Class 4 of 4 Activant Prophet 21 Basic Data Manipulation This class is designed for Beginner SQL/Prophet21 users who are responsible for SQL Administration as it relates to Prophet

More information

Insert Into Customer1 (ID, CustomerName, City, Country) Values(103, 'Marwa','Baghdad','Iraq')

Insert Into Customer1 (ID, CustomerName, City, Country) Values(103, 'Marwa','Baghdad','Iraq') Insert Into Customer1 (ID, CustomerName, City, Country) Values(103, 'Marwa','Baghdad','Iraq') Notes: 1. To View the list of all databases use the following command: Select * (or name) From Sys.databases

More information

Financials Module: General Ledger

Financials Module: General Ledger The Priority Enterprise Management System Financials Module: General Ledger Contents Introduction... 2 Chart of Accounts... 2 Entry Journal... 4 Reconciliations... 7 Financial Statements... 9 Cash Flow...

More information

Advanced SQL. Chapter 8 finally!

Advanced SQL. Chapter 8 finally! Advanced SQL Chapter 8 finally! Views (okay so this is Ch 7) We've been saving SQL queries by saving text files Isn't there a better way? Views! basically saved SELECT queries Syntax CREATE VIEW viewname

More information

WEEK 3 TERADATA EXERCISES GUIDE

WEEK 3 TERADATA EXERCISES GUIDE WEEK 3 TERADATA EXERCISES GUIDE The Teradata exercises for this week assume that you have completed all of the MySQL exercises, and know how to use GROUP BY, HAVING, and JOIN clauses. The quiz for this

More information

Welcome to Get Geeky: An Introduction to SQL Queries for MIP Users

Welcome to Get Geeky: An Introduction to SQL Queries for MIP Users Welcome to Get Geeky: An Introduction to SQL Queries for MIP Users February 20, 2018 Sponsored by TeamNFP & Your MIP Business Partner Host and Presenter: Q Johnson, Managing Member, TeamNFP Software Moderator:

More information

Bank Reconciliation Release 2015

Bank Reconciliation Release 2015 Bank Reconciliation Release 2015 Disclaimer This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice.

More information

Querying Data with Transact SQL

Querying Data with Transact SQL Course 20761A: Querying Data with Transact SQL Course details Course Outline Module 1: Introduction to Microsoft SQL Server 2016 This module introduces SQL Server, the versions of SQL Server, including

More information

Reports in QuickBooks

Reports in QuickBooks QuickBooks Online Student Guide Chapter 11 Reports in QuickBooks Chapter 2 Chapter 11 In this chapter, you ll learn how QuickBooks helps you find information in your business. Lesson Objectives In this

More information

ORACLE PL/SQL DATABASE COURSE

ORACLE PL/SQL DATABASE COURSE ORACLE PL/SQL DATABASE COURSE Oracle PL/SQL Database Programming Course (OPDP-001) JMT Oracle PL/SQL Hands-On Training (OPDP-001) is an intense hands-on course that is designed to give the student maximum

More information

esupplier - A User Guide for 3M s Vendors

esupplier - A User Guide for 3M s Vendors esupplier - A User Guide for 3M s Vendors Lesson 1 Getting Started...2 Main Menu / Home Page...2 Opening a New Window...2 Expanding and Collapsing the Screen...3 Downloading into Excel...4 Signing Out...4

More information

User s Guide. (Virtual Terminal Edition)

User s Guide. (Virtual Terminal Edition) User s Guide (Virtual Terminal Edition) Table of Contents Home Page... 4 Receivables Summary... 4 Past 30 Day Payment Summary... 4 Last 10 Customer Transactions... 4 View Payment Information... 4 Customers

More information

CHAPTER 2: FINANCIAL REPORTING

CHAPTER 2: FINANCIAL REPORTING Chapter 2: Financial Reporting CHAPTER 2: FINANCIAL REPORTING Objectives The objectives are: Describe filtering and analysis windows related to the Chart of Accounts. Provide a demonstration of setting

More information

GP Data in SQL. Understanding SQL Tables to Find GP Data

GP Data in SQL. Understanding SQL Tables to Find GP Data GP Data in SQL Understanding SQL Tables to Find GP Data Overview of Goals Goals of this class are: Overview database tables Where data from GP can be found Overview data flow in GP Simple SQL queries Joining

More information

Access 2007: Advanced Instructor s Edition

Access 2007: Advanced Instructor s Edition Access 2007: Advanced Instructor s Edition ILT Series COPYRIGHT Axzo Press. All rights reserved. No part of this work may be reproduced, transcribed, or used in any form or by any means graphic, electronic,

More information

Report Designer for Sage MAS Intelligence 90/200

Report Designer for Sage MAS Intelligence 90/200 Report Designer for Sage MAS Intelligence 90/200 Table of Contents What is the Report Designer?... 1 Installing the Report Designer... 2 Pre-installation requirements... 2 The Interface... 3 Accessing

More information

Reza Rad. Power Query and M Beyond Limits

Reza Rad. Power Query and M Beyond Limits Reza Rad Power Query and M Beyond Limits Thanks to our Event Sponsors PASS Summit 2018 Registration Offer Continue the learning. Save $150 USD Register for PASS Summit and as a participant in SQLSaturday

More information

Macola Enterprise Suite Release Notes: Macola ES

Macola Enterprise Suite Release Notes: Macola ES Page 1 of 8 Macola Enterprise Suite Release Notes: Macola ES9.5.300 Release: version ES9.5.300 Controlled Release Date: October 26, 2009 Mai Cat Sub Ass Rel Doc ID: Dat General Availability Release Date:

More information

Copyright 2018 by KNIME Press

Copyright 2018 by KNIME Press 2 Copyright 2018 by KNIME Press All rights reserved. This publication is protected by copyright, and permission must be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval

More information

SAS Online Training: Course contents: Agenda:

SAS Online Training: Course contents: Agenda: SAS Online Training: Course contents: Agenda: (1) Base SAS (6) Clinical SAS Online Training with Real time Projects (2) Advance SAS (7) Financial SAS Training Real time Projects (3) SQL (8) CV preparation

More information

Oracle Database 11g: SQL and PL/SQL Fundamentals

Oracle Database 11g: SQL and PL/SQL Fundamentals Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle Database 11g: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn In this course, students learn the fundamentals of SQL and PL/SQL

More information

SQL izing Crystal Reports

SQL izing Crystal Reports {Session Number(6-5, 6-6)} {10/13/2017} 8:30AM to 11:45PM SQL izing Crystal Reports Presented By: David Hardy Progressive Reports Session Title - 1 SQL izing Your Crystal Reports 1. What is SQL?: a. Structured

More information

VERSION EIGHT PRODUCT PROFILE. Be a better auditor. You have the knowledge. We have the tools.

VERSION EIGHT PRODUCT PROFILE. Be a better auditor. You have the knowledge. We have the tools. VERSION EIGHT PRODUCT PROFILE Be a better auditor. You have the knowledge. We have the tools. Improve your audit results and extend your capabilities with IDEA's powerful functionality. With IDEA, you

More information

Key-School Budget User Meeting October 26, 2018 Daleville, IN Presented by : Joy Watson

Key-School Budget User Meeting October 26, 2018 Daleville, IN Presented by : Joy Watson Key-School Budget User Meeting October 26, 2018 Daleville, IN Presented by : Joy Watson Keystone Software Systems Inc 9401 Innovation Drive, Suite 400 P O Box 669 Daleville IN 47334-0669 Key School Budget

More information

$99.95 per user. Writing Queries for SQL Server (2005/2008 Edition) CourseId: 160 Skill level: Run Time: 42+ hours (209 videos)

$99.95 per user. Writing Queries for SQL Server (2005/2008 Edition) CourseId: 160 Skill level: Run Time: 42+ hours (209 videos) Course Description This course is a comprehensive query writing course for Microsoft SQL Server versions 2005, 2008, and 2008 R2. If you struggle with knowing the difference between an INNER and an OUTER

More information

DOCUMENTATION CONVENTIONS

DOCUMENTATION CONVENTIONS This manual contains reference information about software products from Activant Solutions Inc. The software described in this manual and the manual itself are furnished under the terms and conditions

More information

Powerful PeopleSoft 9.2 Composite & Connected Query

Powerful PeopleSoft 9.2 Composite & Connected Query Powerful PeopleSoft 9.2 Composite & Connected Query Session ID: 101710 Prepared by: Randall Johnson Managing Director SpearMC Consulting @SpearMC Agenda About SpearMC and Your Presenter What is Connected

More information

Chapter 2 Introduction to Transaction Processing

Chapter 2 Introduction to Transaction Processing Chapter 2 Introduction to Transaction Processing TRUE/FALSE 1. Processing more transactions at a lower unit cost makes batch processing more efficient than real-time systems. T 2. The process of acquiring

More information

Accounts Payable MODULE USER S GUIDE

Accounts Payable MODULE USER S GUIDE Accounts Payable MODULE USER S GUIDE INTEGRATED SOFTWARE SERIES Accounts Payable MODULE USER S GUIDE Version 3.1 Copyright 2005 2009, Interactive Financial Solutions, Inc. All Rights Reserved. Integrated

More information

Overview of individual file utilities

Overview of individual file utilities 1 System: Special Topics File Utilities Overview File utilities refers to a group of utilities that work with your CounterPoint data files. File utilities allow you to export your data files to ASCII text

More information

Account Payables Dimension and Fact Job Aid

Account Payables Dimension and Fact Job Aid Contents Introduction... 2 Financials AP Overview Subject Area:... 10 Financials AP Holds Subject Area:... 13 Financials AP Voucher Accounting Subject Area:... 15 Financials AP Voucher Line Distrib Details

More information

PBS Version New Enhancements. Passport Software, Inc. 181 Waukegan Road Suite 200 Northfield, IL

PBS Version New Enhancements. Passport Software, Inc. 181 Waukegan Road Suite 200 Northfield, IL PBS Version 12.06 New Enhancements Passport Software, Inc. 181 Waukegan Road Suite 200 Northfield, IL 60093 847.729.7900 Welcome to PBS v12.06 PBS v 12.06 is the second installment of enhancements that

More information

Self-Service Data Preparation for Qlik. Cookbook Series Self-Service Data Preparation for Qlik

Self-Service Data Preparation for Qlik. Cookbook Series Self-Service Data Preparation for Qlik Self-Service Data Preparation for Qlik What is Data Preparation for Qlik? The key to deriving the full potential of solutions like QlikView and Qlik Sense lies in data preparation. Data Preparation is

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23.

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing T-SQL and Data Management Systems 1. Chapter 2: SQL Server Fundamentals 23. Introduction Chapter 1: Introducing T-SQL and Data Management Systems 1 T-SQL Language 1 Programming Language or Query Language? 2 What s New in SQL Server 2008 3 Database Management Systems 4 SQL Server

More information

Oracle Compare Two Database Tables Sql Query Join

Oracle Compare Two Database Tables Sql Query Join Oracle Compare Two Database Tables Sql Query Join data types. Namely, it assumes that the two tables payments and How to use SQL PIVOT to Compare Two Tables in Your Database. This can (not that using the

More information

These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting.

These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting. These instructions allow you to create a payment or credit memo for a Vendor (payee) with one invoice or credit memo, using Document Level Accounting. Document Level accounting can be used when the FOAPAL(s)

More information

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9)

MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) Technology & Information Management Instructor: Michael Kremer, Ph.D. Class 6 Professional Program: Data Administration and Management MANAGING DATA(BASES) USING SQL (NON-PROCEDURAL SQL, X401.9) AGENDA

More information

The chances are excellent that your company will

The chances are excellent that your company will Set Up Chart of Accounts and Start Dates The chances are excellent that your company will have been operating, if only for a short time, prior to the time you start using QuickBooks. To produce accurate

More information

Table of Contents. OTC End-of-Month Local Revenue Disbursements Balt City DC

Table of Contents. OTC End-of-Month Local Revenue Disbursements Balt City DC Table of Contents PROCESSING LOCAL REVENUE DISBURSEMENTS... 2 STEP 1: Verify Data... 2 STEP 2: Create Local Revenue Bills... 3 STEP 3: Run the Billing Interface... 5 STEP 4: Run Disbursement Reports...

More information

Querying Data with Transact-SQL

Querying Data with Transact-SQL Course 20761A: Querying Data with Transact-SQL Page 1 of 5 Querying Data with Transact-SQL Course 20761A: 2 days; Instructor-Led Introduction The main purpose of this 2 day instructor led course is to

More information

Upgrading to CounterPoint

Upgrading to CounterPoint 1 Installation and Configuration: Getting Started Upgrading to CounterPoint Overview This document provides instructions for upgrading your data to CounterPoint from earlier versions of SYNCHRONICS software

More information

User Guide. Data Preparation R-1.0

User Guide. Data Preparation R-1.0 User Guide Data Preparation R-1.0 Contents 1. About this Guide... 4 1.1. Document History... 4 1.2. Overview... 4 1.3. Target Audience... 4 2. Introduction... 4 2.1. Introducing the Big Data BizViz Data

More information

Posting Deposits on Furniture Orders

Posting Deposits on Furniture Orders Posting Deposits on Furniture Orders Updated April 2016 Contents Introduction...3 Understanding Prepay and A/R Deposits...3 Setting Up General Ledger Deposit Accounts...3 Entering the New G/L Accounts

More information

Including missing data

Including missing data Including missing data Sometimes an outer join isn t suffi cient to ensure that all the desired combinations are shown. Tamar E. Granor, Ph.D. In my recent series on the OVER clause, I failed to mention

More information

As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action

As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action As your databases continue to evolve, you will need to incorporate advanced queries and reports. This chapter addresses how to create and use action queries and how to create queries that perform more

More information

2 New Company Setup OBJECTIVES:

2 New Company Setup OBJECTIVES: 2 New Company Setup In Chapter 2 of Accounting Fundamentals with QuickBooks Online Essentials Edition, you will learn how to use the software to set up your business. New Company Setup includes selecting

More information

Oracle Database: SQL and PL/SQL Fundamentals NEW

Oracle Database: SQL and PL/SQL Fundamentals NEW Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along with the

More information

Activant Solutions Inc. SQL 2005: Basic Data Manipulation

Activant Solutions Inc. SQL 2005: Basic Data Manipulation Activant Solutions Inc. SQL 2005: Basic Data Manipulation SQL Server 2005 suite Course 4 of 4 This class is designed for Beginner/Intermediate SQL Server 2005 System Administrators Objectives System Stored

More information

Journal Entries Overview

Journal Entries Overview Journal Entries Overview To access the Journal Entries screen: Option 1: 1. From the Desktop, click on the Accounting Icon 2. Click on Account Transactions in the left navigation 3. Click on the Journal

More information

Finance Systems Finance. PowerBudget. Learner Guide for FedUni Staff

Finance Systems Finance. PowerBudget. Learner Guide for FedUni Staff Finance Systems Finance PowerBudget Learner Guide for FedUni Staff Prepared by: Chrissy Dunn Finance Systems Finance Chief Operating Office Status: Final Version: 1 Date: 30/11/2014 Table of Contents Introduction

More information

Oracle Database: Introduction to SQL Ed 2

Oracle Database: Introduction to SQL Ed 2 Oracle University Contact Us: +40 21 3678820 Oracle Database: Introduction to SQL Ed 2 Duration: 5 Days What you will learn This Oracle Database 12c: Introduction to SQL training helps you write subqueries,

More information

Dynamics GP 50 tips in 50 Minutes

Dynamics GP 50 tips in 50 Minutes Dynamics GP 50 tips in 50 Minutes System 1. Access functionality with right click Allows for quick access to cut/copy/post and insert/delete row 2. Increase/decrease dates quickly with + and keys Click

More information

Oracle Database: SQL and PL/SQL Fundamentals Ed 2

Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Database: SQL and PL/SQL Fundamentals Ed 2 Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals

More information

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761)

Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Querying Data with Transact SQL Microsoft Official Curriculum (MOC 20761) Course Length: 3 days Course Delivery: Traditional Classroom Online Live MOC on Demand Course Overview The main purpose of this

More information

Introduction to SQL Server 2005/2008 and Transact SQL

Introduction to SQL Server 2005/2008 and Transact SQL Introduction to SQL Server 2005/2008 and Transact SQL Week 2 TRANSACT SQL CRUD Create, Read, Update, and Delete Steve Stedman - Instructor Steve@SteveStedman.com Homework Review Review of homework from

More information

CashLink Quick Reference Guide

CashLink Quick Reference Guide CashLink Quick Reference Guide Navigating your Account Summary Page After you log in, you will see the Account Summary Page screen. This screen gives you access to all other functions and displays important

More information

TABLE OF CONTENTS. Report Designer User Guide

TABLE OF CONTENTS. Report Designer User Guide Alchemex Report Designer User Guide September 2010 TABLE OF CONTENTS Report Designer User Guide Installing the Alchemex Excel Report Designer... 3 Pre-installation requirements... 3 Alchemex Excel Report

More information

IDEA Integrations using ODBC

IDEA Integrations using ODBC IDEA Integrations using ODBC.and Some Other Interesting News - London User Group: October 2018 - James Loughlin - Head of Technical & Training AuditWare Systems Agenda IDEA News IDEA Integrations Using

More information

Querying Microsoft SQL Server

Querying Microsoft SQL Server Querying Microsoft SQL Server 20461D; 5 days, Instructor-led Course Description This 5-day instructor led course provides students with the technical skills required to write basic Transact SQL queries

More information

COMPUTERIZED ACCOUNTING

COMPUTERIZED ACCOUNTING Alvin A. Arens D. Dewey Ward Carol J. Borsum COMPUTERIZED ACCOUNTING using QUICKBOOKS PRO 2018 FIFTH EDITION Student Problems & Cases Book 3 of 3 Images used on the front cover and throughout this book

More information

ADD/EDIT VENDOR. 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors.

ADD/EDIT VENDOR. 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors. ADD/EDIT VENDOR 1. To add a new vendor to the system from within the Accounts Payable module, navigate to: Accounts Payable Vendors. Vendors can also be added from within the Purchasing module. Regardless

More information

Powerful PeopleSoft 9.2 Composite & Connected Query

Powerful PeopleSoft 9.2 Composite & Connected Query Powerful PeopleSoft 9.2 Composite & Connected Query Session ID#: 103070 Prepared by: Keith Harper Practice Director, Supply Chain and Manufacturing SpearMC Consulting @SpearMC Agenda About SpearMC and

More information

IMS Funds Receivables/ Transaction Processing User Guide

IMS Funds Receivables/ Transaction Processing User Guide IMS Funds Receivables/ Transaction Processing User Guide Financial & Membership Services Membership Management Services Version 4.0 Date of last update: 7/28/2010 Page 1 of 42 CONTENTS IMS Funds Receivables/Transaction

More information

TECSYS Streamline Enterprise System Page 1 of 7

TECSYS Streamline Enterprise System Page 1 of 7 TECSYS Streamline Enterprise System Page 1 of 7 Section 1: Module: A/P Accounts Payable 1. 10.3.1 Enhancement to Interface to Scan and Store A/P Invoice Images Module: A/R Accounts Payable > A/P Invoicing..

More information

Nexsure Training Manual - Accounting. Chapter 7

Nexsure Training Manual - Accounting. Chapter 7 Nexsure Training Manual - Accounting Vendor Entries In This Chapter Vendor Entries at the Organization and Territory Level Vendor Entity Definition Disbursements to Vendors Line Item Distribution Receiving

More information

The Energy Grid Powerful Web Marketing for the Alternative Energy Industry

The Energy Grid Powerful Web Marketing for the Alternative Energy Industry The Energy Grid Powerful Web Marketing for the Alternative Energy Industry The Energy Grid 105 Rt 101A, Unit 18 Amherst, NH 03031 (603) 413-0322 MCR@TheEnergyGrid.com Terms & Disclaimer: USE THIS PROGRAM

More information

A Complete Accounting System for a Merchandising Company

A Complete Accounting System for a Merchandising Company CHAPTER12 A Complete Accounting System for a Merchandising Company CHAPTER OBJECTIVES This chapter will describe how to generate financial statements in a relational-database accounting information system

More information

CVS/Caremark. Implementation Guide. 810 DSD Invoice. Version X

CVS/Caremark. Implementation Guide. 810 DSD Invoice. Version X CVS/Caremark Implementation Guide 810 DSD Invoice Version X12-4010 810 Mapping Specifications v4010 i Table of Contents 810 Invoice... 1 ISA Interchange Control Header... 2 GS Functional Group Header...

More information

Table of Contents. OTC End-of-Month Local Revenue Disbursements Process

Table of Contents. OTC End-of-Month Local Revenue Disbursements Process Table of Contents PROCESSING LOCAL REVENUE DISBURSEMENTS... 2 STEP 1: Verify Data... 2 STEP 2: Create Local Revenue Bills... 3 STEP 3: Run the Billing Interface... 5 STEP 4: Run Disbursement Reports...

More information

Slicing and Dicing Data in CF and SQL: Part 1

Slicing and Dicing Data in CF and SQL: Part 1 Slicing and Dicing Data in CF and SQL: Part 1 Charlie Arehart Founder/CTO Systemanage carehart@systemanage.com SysteManage: Agenda Slicing and Dicing Data in Many Ways Handling Distinct Column Values Manipulating

More information

PCLaw Version 13.0 Quick Start Guide

PCLaw Version 13.0 Quick Start Guide PCLaw Version 13.0 This document provides a quick, printable reference for commonly used features of PCLaw that as accessed from the Main menu. Add a new matter Begin by adding a matter for each of your

More information

DASHBOARD. User Guide. CIVIC Systems, LLC

DASHBOARD. User Guide. CIVIC Systems, LLC CIVIC Systems, LLC DASHBOARD User Guide After you install the software, store this CD-ROM in a safe place for future use. Follow the installation instructions carefully. If you need more assistance, please

More information

INTERMEDIATE SQL GOING BEYOND THE SELECT. Created by Brian Duffey

INTERMEDIATE SQL GOING BEYOND THE SELECT. Created by Brian Duffey INTERMEDIATE SQL GOING BEYOND THE SELECT Created by Brian Duffey WHO I AM Brian Duffey 3 years consultant at michaels, ross, and cole 9+ years SQL user What have I used SQL for? ROADMAP Introduction 1.

More information

Designing dashboards for performance. Reference deck

Designing dashboards for performance. Reference deck Designing dashboards for performance Reference deck Basic principles 1. Everything in moderation 2. If it isn t fast in database, it won t be fast in Tableau 3. If it isn t fast in desktop, it won t be

More information

User Guide. Data Preparation R-1.1

User Guide. Data Preparation R-1.1 User Guide Data Preparation R-1.1 Contents 1. About this Guide... 4 1.1. Document History... 4 1.2. Overview... 4 1.3. Target Audience... 4 2. Introduction... 4 2.1. Introducing the Big Data BizViz Data

More information

Nexsure Training Manual - Accounting. Chapter 13

Nexsure Training Manual - Accounting. Chapter 13 Tax Authority In This Chapter Tax Authority Definition Reconciling Tax Authority Payables Issuing Disbursement for Tax Authority Payables Paying the Tax Authority Prior to Reconciling Tax Authority Definition

More information

Sage General Ledger User's Guide. May 2017

Sage General Ledger User's Guide. May 2017 Sage 300 2018 General Ledger User's Guide May 2017 This is a publication of Sage Software, Inc. 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service

More information

TWIN BUTTE ENERGY LTD. Stock Dividend Program FREQUENTLY ASKED QUESTIONS

TWIN BUTTE ENERGY LTD. Stock Dividend Program FREQUENTLY ASKED QUESTIONS TWIN BUTTE ENERGY LTD. Stock Dividend Program FREQUENTLY ASKED QUESTIONS The following frequently asked questions and answers explain some of the key features of the Twin Butte Energy Ltd. ("Twin Butte"

More information

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management

Management Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management Management Information Systems Review Questions Chapter 6 Foundations of Business Intelligence: Databases and Information Management 1) The traditional file environment does not typically have a problem

More information

Language. f SQL. Larry Rockoff COURSE TECHNOLOGY. Kingdom United States. Course Technology PTR. A part ofcenqaqe Learninq

Language. f SQL. Larry Rockoff COURSE TECHNOLOGY. Kingdom United States. Course Technology PTR. A part ofcenqaqe Learninq Language f SQL Larry Rockoff Course Technology PTR A part ofcenqaqe Learninq *, COURSE TECHNOLOGY!» CENGAGE Learning- Australia Brazil Japan Korea Mexico Singapore Spain United Kingdom United States '

More information

v.5 Accounts Payable: Best Practices

v.5 Accounts Payable: Best Practices v.5 Accounts Payable: Best Practices (Course #V210) Presented by: Dave Heston Shelby Consultant 2017 Shelby Systems, Inc. Other brand and product names are trademarks or registered trademarks of the respective

More information

Program Guidelines. Program Outline

Program Guidelines. Program Outline Program Guidelines Program Outline The Level Up Marketing Assistance Program provides funds to be used toward marketing campaigns through approved vendors by individual producer-level agents contracted

More information

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved

User's Guide. Alpha Five Accounting. Accounting Made Easy. Version 3.0. Copyright BetaSoft LLC - All Rights Reserved User's Guide Alpha Five Accounting Copyright 1995-2002 BetaSoft LLC - All Rights Reserved Accounting Made Easy Version 3.0 Alpha Five is a trademark of Alpha Software Corp. i ii Table of Contents INTRODUCTION...1

More information

RG Connect 2015 Microsoft Dynamics GP Tips and Tricks October Prepared by Sheri Carney

RG Connect 2015 Microsoft Dynamics GP Tips and Tricks October Prepared by Sheri Carney RG Connect 2015 Microsoft Dynamics GP Tips and Tricks October.23.2015 Prepared by Sheri Carney 600 SW 39 th Street, Suite 250 Renton, WA 98057 425.277.4760 www.resgroup.com Contents GLOBAL TIPS... 4 1.

More information

Brandon s Cabinet Shop

Brandon s Cabinet Shop Brandon s Cabinet Shop Module 1 Transactions For June 3-9 Page 1 Begin Brandon s Cabinet Shop Record the transactions When you have: (1) carefully read the Introduction, (2) a good understanding of the

More information

20761 Querying Data with Transact SQL

20761 Querying Data with Transact SQL Course Overview The main purpose of this course is to give students a good understanding of the Transact-SQL language which is used by all SQL Server-related disciplines; namely, Database Administration,

More information

Processing Private Agency Foster Parent Training Manual Payments. Knowledge Base Article

Processing Private Agency Foster Parent Training Manual Payments. Knowledge Base Article Processing Private Agency Foster Parent Training Manual Payments Knowledge Base Article Table of Contents Overview... 3 Navigating to the Payments Created Screen... 3 Generating Pre-Placement Stipend Payment

More information