gpug academy - microsoft excel & microsoft dynamics gp payables management (may 2014)

32
http://Academy.GPUG.com Welcome! We’ll begin shortly. Microsoft Excel & Dynamics GP Payables Management

Upload: belinda-allen

Post on 07-Nov-2014

142 views

Category:

Software


3 download

DESCRIPTION

Microsoft Excel, Microsoft Dynamics GP, and Microsoft Power Tools Series! You already use Microsoft Excel, so why not make it a valuable reporting tool? These 3 GPUG Academy classes will give you hands-on experience creating reports for Receivables Management, Payables Management, and Sales Order Processing. After completing each one of these classes you will be the Business Intelligence Hero of your teams. This class is open to all GP users. These classes will contain guidance on: •Pivot Tables •Data extraction from Microsoft Dynamics GP •Microsoft Power Query a free Excel add-in that enhances the self-service Business Intelligence experience in Excel by simplifying data discovery, access and collaboration. •Microsoft PowerPivot (SOP Class only). Microsoft Excel & Dynamics GP Payables Management. We will build: •An Aged Trial Balance •Expense Distribution by Vendor Report

TRANSCRIPT

Page 1: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

http://Academy.GPUG.com

Welcome!

We’ll begin shortly.

Microsoft Excel & Dynamics GP Payables Management

Page 2: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Instructions

• Have a question?

o Ask

o Post in chat

• Need to mute?

o Click the microphone

(make sure you’ve

entered your audio pin)

• Have feedback?

o We’ll send you a survey

• Want CPE credit?

o Request via survey

2

Page 3: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

10 minute Breaks: 2:50pm & 4:00pm

On a break

Be right back

3

Page 4: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Interact (please!)

“Teaching online is like teaching after

lunch…all day”

• Ask questions

• Participate

• Ask questions

4

Page 5: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Introductions

• Belinda Allen

• Smith & Allen Consulting, Inc.

[email protected]

• @BelindaTheGPcsi

5

Page 6: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Introductions

• Please introduce yourself, including:

o Your name

o Your company

o Your role

o Which version of Dynamics & Excel

o One of your objectives for today’s class

o Favorite Candy

6

Page 7: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

What we’ll build today

• An Aged Trial Balance

• Expense Distribution by Vendor Report

7

Page 8: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Objectives for Class

• Learn basic features of Pivot Tables & Pivot

Charts

• Understand options for extracting data from

Microsoft Dynamics GP

• Learn basic features of Microsoft Power

Query

8

Page 9: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)
Page 10: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Why Pivot Tables?

10

Page 11: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Why Pivot Tables?

11

Page 12: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)
Page 13: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

13

Page 14: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

14

Page 15: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

15

Page 16: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

16

Page 17: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

17

Page 18: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

18

Page 19: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Components of a Pivot Table

19

Page 20: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)
Page 21: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Secret to Building Pivot Tables Faster

Start with an end in

mind. Draw it out on

paper first!

21

Page 22: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Secret to Building Pivot Tables Faster

22

Page 23: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Building Payables Pivot Table from PM Data

23

Page 24: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Vendor Master Records

• Vendor Status (active, inactive, temporary, etc.)

• Hold Status

• Class ID

• User Defined Fields / Categorieso Comment 1 & 2o 1099 Typeo Account with Vendoro User Defined Field 1 & 2

• Balance

Page 25: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Payables Transaction Records

• Document Type

• Hold Status ( Transaction and Vendor)

• Void Status

• Posting Status

• Balance

• Dates

• Master Record fields

Page 26: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

How Nested “IF” statements work

26

Is this a Return, If yes then Negative

and stop

Is this a Payment, If yes then

Negative and stop

Is this a Credit Memo, If yes then Negative and stop

Otherwise it is Positive

Page 27: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Excel Formulas Used

• =IF([@[Days Past Due]] < 0,"Current", IF([@[Days Past Due]] < 101, "Due Less than 100 Days Ago", IF([@[Days Past Due]] <201,"Due Less than 200 Days Ago","VeryPast Due")))

• =IF([@[Document Type]] = "Payment",-[@[Current Trx Amount]],IF([@[Document Type]] = "Return",-[@[Current Trx Amount]], IF([@[Document Type]] = "Credit",-[@[Current Trx Amount]], [@[Current TrxAmount]])))

• =[@Today]

275/26/2014Footer Text

Page 28: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Resources for Views

• Microsoft

o Views that come with Microsoft Dynamics GP

• Share My Code / GPUG

o www.GPUG.com

• Victoria Yudin

o www.victoriayudin.com

• Mark Polino

o http://mpolino.com/gp/category/sqlscript/

28

Page 29: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

View Parts

• CREATE VIEW view_Payables_Payments AS • /**************************************************************** view_Payables_Payments Created Sep 11,

2009 by Victoria Yudin - Flexible Solutions, Inc. For updates see http://victoriayudin.com/gp-reports/ Shows all posted Payables payments in Functional Currency only Tables used: PM00200 - Vendor Master PM20000 – Open Transactions PM30200 - Historical Transactions Updated on Jan 18, 2011 to add Currency ID, User Who Posted and User Who Modified ****************************************************************/

• SELECT P.VENDORID Vendor_ID, V.VENDNAME Vendor_Name, V.VNDCHKNM Vendor_Check_Name, CASE P.PYENTTYP WHEN 0 THEN 'Check' WHEN 1 THEN 'Cash' WHEN 2 THEN 'Credit Card' WHEN 3 THEN 'EFT' ELSE 'Other' END Payment_Type, CASE WHEN P.PYENTTYP in (0,1,3) THEN P.CHEKBKID ELSE '' END Checkbook_ID, CASE P.PYENTTYP WHEN 2 THEN P.CARDNAME ELSE '' END Credit_Card_ID, P.DOCDATE Document_Date, P.PSTGDATE GL_Posting_Date, P.VCHRNMBR Voucher_Number, P.DOCNUMBR Document_Number, P.DOCAMNT Functional_Amount, P.TRXSORCE Transaction_Source, P.CURNCYID Currency_ID, P.PTDUSRID User_Who_Posted, P.MDFUSRID User_Who_Modified

• FROM (SELECT VENDORID, DOCTYPE, DOCDATE, VCHRNMBR, DOCNUMBR, DOCAMNT, VOIDED, TRXSORCE, CHEKBKID, PSTGDATE, PYENTTYP, CARDNAME, CURNCYID, PTDUSRID, MDFUSRID FROM PM30200 UNION ALL SELECT VENDORID, DOCTYPE, DOCDATE, VCHRNMBR, DOCNUMBR, DOCAMNT, VOIDED, TRXSORCE, CHEKBKID, PSTGDATE, PYENTTYP, CARDNAME, CURNCYID, PTDUSRID, MDFUSRID FROM PM20000) P INNER JOIN PM00200 V ON P.VENDORID = V.VENDORID

• WHERE P.DOCTYPE = 6 AND P.VOIDED = 0 • /** the following will grant permissions to this view to DYNGRP, leave this section off if you do not want

to grant permissions **/

• GO GRANT SELECT ON view_Payables_Payments TO DYNGRP

29

Page 30: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

When using in PowerView or PowerQuery

• CREATE VIEW view_Payables_Payments AS • /**************************************************************** view_Payables_Payments Created Sep 11,

2009 by Victoria Yudin - Flexible Solutions, Inc. For updates see http://victoriayudin.com/gp-reports/ Shows all posted Payables payments in Functional Currency only Tables used: PM00200 - Vendor Master PM20000 – Open Transactions PM30200 - Historical Transactions Updated on Jan 18, 2011 to add Currency ID, User Who Posted and User Who Modified ****************************************************************/

• SELECT P.VENDORID Vendor_ID, V.VENDNAME Vendor_Name, V.VNDCHKNM Vendor_Check_Name, CASE P.PYENTTYP WHEN 0 THEN 'Check' WHEN 1 THEN 'Cash' WHEN 2 THEN 'Credit Card' WHEN 3 THEN 'EFT' ELSE 'Other' END Payment_Type, CASE WHEN P.PYENTTYP in (0,1,3) THEN P.CHEKBKID ELSE '' END Checkbook_ID, CASE P.PYENTTYP WHEN 2 THEN P.CARDNAME ELSE '' END Credit_Card_ID, P.DOCDATE Document_Date, P.PSTGDATE GL_Posting_Date, P.VCHRNMBR Voucher_Number, P.DOCNUMBR Document_Number, P.DOCAMNT Functional_Amount, P.TRXSORCE Transaction_Source, P.CURNCYID Currency_ID, P.PTDUSRID User_Who_Posted, P.MDFUSRID User_Who_Modified

• FROM (SELECT VENDORID, DOCTYPE, DOCDATE, VCHRNMBR, DOCNUMBR, DOCAMNT, VOIDED, TRXSORCE, CHEKBKID, PSTGDATE, PYENTTYP, CARDNAME, CURNCYID, PTDUSRID, MDFUSRID FROM PM30200 UNION ALL SELECT VENDORID, DOCTYPE, DOCDATE, VCHRNMBR, DOCNUMBR, DOCAMNT, VOIDED, TRXSORCE, CHEKBKID, PSTGDATE, PYENTTYP, CARDNAME, CURNCYID, PTDUSRID, MDFUSRID FROM PM20000) P INNER JOIN PM00200 V ON P.VENDORID = V.VENDORID

• WHERE P.DOCTYPE = 6 AND P.VOIDED = 0 • /** the following will grant permissions to this view to DYNGRP, leave this section off if you do not want

to grant permissions **/

• GO GRANT SELECT ON view_Payables_Payments TO DYNGRP

30

Page 31: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Review of Objectives for Class

• Learn basic features of Pivot Tables & Pivot

Charts

• Understand options for extracting data from

Microsoft Dynamics GP

• Learn basic features of Microsoft Power

Query

• Build An Aged Trial Balance

• Build Expense Distribution by Vendor Report

31

Page 32: GPUG Academy - Microsoft Excel & Microsoft Dynamics GP Payables Management (May 2014)

Q&A

• Belinda Allen

• Smith & Allen Consulting, Inc.

[email protected]

• @BelindaTheGPcsi

32