# Dynamics GP Third-Party Add-On Inventory Worksheet

> Source: https://netray.co/tools/gp-third-party-add-on-inventory-worksheet
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: Free Tools

## Short answer

List every ISV product and custom dictionary in your GP install with maintenance cost and a disposition, then see the total migration effort.

## Category

microsoft-dynamics

## Erp

Microsoft Dynamics GP

## Audience

- GP administrator
- ERP project manager
- IT manager

## Tool

**Kind:** worksheet

**Mode:** editable

**Currency:** $

**Columns:**

#### Add-on / dictionary

**Key:** product

**Type:** text

#### Vendor

**Key:** vendor

**Type:** text

#### Business area

**Key:** area

**Type:** select

**Options:**

- Finance
- Purchasing
- Sales
- Inventory
- Manufacturing
- Reporting
- Integration
- Other

#### Users

**Key:** users

**Type:** number

#### Annual maintenance

**Key:** maint

**Type:** number

**Format:** currency

#### Disposition

**Key:** path

**Type:** select

**Options:**

- Standard BC feature
- AppSource app
- Rebuild as extension
- Retire
- TBD

#### Effort (days)

**Key:** days

**Type:** number

#### Day rate

**Key:** rate

**Type:** number

**Format:** currency

#### Migration cost

**Key:** cost

**Type:** number

**Expr:** days * rate

**Format:** currency

**Rows:**

#### Bank reconciliation extender

**Vendor:** ISV A

**Area:** Finance

**Users:** 4

**Maint:** 3200

**Path:** Standard BC feature

**Days:** 3

**Rate:** 1200

#### Advanced requisitions

**Vendor:** ISV B

**Area:** Purchasing

**Users:** 15

**Maint:** 7800

**Path:** AppSource app

**Days:** 10

**Rate:** 1200

#### Custom pick ticket (Dynamics.dic)

**Vendor:** In-house

**Area:** Inventory

**Users:** 8

**Maint:** 0

**Path:** Rebuild as extension

**Days:** 18

**Rate:** 1200

#### Legacy EDI connector

**Vendor:** ISV C

**Area:** Integration

**Users:** 2

**Maint:** 9500

**Path:** TBD

**Days:** 25

**Rate:** 1200

#### Fixed asset import utility

**Vendor:** In-house

**Area:** Finance

**Users:** 1

**Maint:** 0

**Path:** Retire

**Days:** 0

**Rate:** 1200

**Totals:**

#### Total annual maintenance

**Key:** maint

**Agg:** sum

**Format:** currency

#### Total effort (days)

**Key:** days

**Agg:** sum

**Format:** number

#### Total migration cost

**Key:** cost

**Agg:** sum

**Format:** currency

**Summary:**

#### Average effort per add-on

**Key:** avg_days

**Expr:** sum_days / count

**Format:** decimal

#### Maintenance if all migrated at current cost

**Key:** maint_saved

**Expr:** sum_maint

**Format:** currency

**Notes:** Find your list under Tools > Setup > System > Product in GP, then compare with the Dynamics.set launch file and dictionary folders. Day rates are placeholders.

## Content

**Intro:** Add-ons are where most Dynamics GP migrations get surprised. This worksheet gives each ISV product, in-house dictionary and integration a row, a disposition and an effort estimate so the true scope shows up early.

**Sections:**

#### How to fill it in

**Body:** Start from the Product list in GP and the dictionaries loaded through the Dynamics.set file, then add anything outside GP such as SQL jobs, SmartList Builder reports and Integration Manager maps. Record users and annual maintenance so you can see which products are worth replacing. Set disposition honestly: TBD is a valid answer, and the count of TBD rows is a risk indicator.

**Bullets:**

- Include in-house dictionaries
- Include scripts and jobs outside GP
- Record real maintenance cost
- Revisit TBD rows weekly

#### Choosing a disposition

**Body:** Business Central standard features cover more than many GP sites expect, such as bank reconciliation, basic approvals and dimensions. Use an AppSource app where a vendor offers one and rebuild as an extension only when the process is a real differentiator. Retire anything used by one person once a year.

#### Reading the totals

**Body:** Total effort in days is a planning number, not a quote. Multiply it by your partner day rate to size the budget, and add testing time. If a few rows account for most of the effort, those are the ones to decide first.

**Cta:** If you want the inventory built from the GP dictionaries and SQL objects directly, we can discuss tooling for that.

**Faq:**

#### Where do I find installed GP add-ons?

**Answer:** In GP, check Tools > Setup > System > Product, the launch file Dynamics.set, and the dictionary files in the GP install folder. Also ask finance for tools they run outside GP.

#### Do SmartList Builder reports count?

**Answer:** Yes. They are customisations and often hold business logic. List them, or group them by business area with a count.

#### How do I estimate effort for a rebuild?

**Answer:** Use days per customised window or report from past projects, then add testing. Treat early numbers as ranges until a developer reviews the code.

#### Why record the number of users?

**Answer:** Users reveal value. A tool with annual maintenance and one user is a candidate to retire.

## Search terms

dynamics gp third party add-ons list, gp isv inventory excel, gp to business central add-on replacement, gp customization inventory spreadsheet, dynamics gp dictionary list, gp migration add-on assessment

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
