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

GPUG Academy: Microsoft Excel and Microsoft Dynamics Receivables Management

Embed Size (px)

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.

Citation preview

Page 1: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

http://Academy.GPUG.com

Welcome!

We’ll begin shortly.

Microsoft Excel & Dynamics GP Receivables Management

Page 2: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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 and Microsoft Dynamics Receivables Management

10 minute Breaks: 2:50pm & 3:55pm

On a break

Be right back

3

Page 4: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Interact (please!)

“Teaching online is like teaching after

lunch…all day”

• Ask questions

• Participate

• Ask questions

4

Page 5: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Introductions

• Belinda Allen

• Smith & Allen Consulting, Inc.

[email protected]

• @BelindaTheGPcsi

5

Page 6: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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 and Microsoft Dynamics Receivables Management

What we’ll build today

• An Aged Trial Balance

• Sales Analysis on Customers based on Net

Revenue

7

Page 8: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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 and Microsoft Dynamics Receivables Management
Page 10: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Why Pivot Tables?

10

Page 11: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Why Pivot Tables?

11

Page 12: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management
Page 13: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

13

Page 14: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

14

Page 15: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

15

Page 16: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

16

Page 17: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

17

Page 18: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

18

Page 19: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Components of a Pivot Table

19

Page 20: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management
Page 21: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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 and Microsoft Dynamics Receivables Management

Secret to Building Pivot Tables Faster

22

Page 23: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Customer Master Records

• Customer status (active, inactive, etc.)

• Hold Status

• Class ID

• User Defined Fields / Categorieso Credit Limit

o Comment Field 1 & 2

o User Defined Field 1 & 2

• Balance

Page 24: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Receivables Transaction Records

• Document Type

• Process Hold Status

• Void Status

• Posting Status

• Balance

• Dates

• Master Record fields

Page 25: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

How Nested “IF” statements work

25

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 26: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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]

265/26/2014Footer Text

Page 27: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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/

27

Page 28: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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

28

Page 29: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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

29

Page 30: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

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

• An Aged Trial Balance

• Sales Analysis on Customers based on Net

Revenue

30

Page 31: GPUG Academy:  Microsoft Excel and Microsoft Dynamics Receivables Management

Q&A

• Belinda Allen

• Smith & Allen Consulting, Inc.

[email protected]

• @BelindaTheGPcsi

31