{
  "title": "Business Central report extensions",
  "url": "https://jonas-paprotka.de/ref/reportextension/",
  "author": "Jonas Paprotka",
  "license": "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link.",
  "subject": "Microsoft Dynamics 365 Business Central",
  "checked": "2026-09-20",
  "versions": {
    "from": 17,
    "to": 28
  },
  "objects": [
    {
      "id": 929,
      "name": "Asm. Get Demand To Reserve",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Tracking",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 1,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/929-asm-get-demand-to-reserve/",
      "json": "https://jonas-paprotka.de/ref/reportextension/929-asm-get-demand-to-reserve.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/929-asm-get-demand-to-reserve.md"
    },
    {
      "id": 5753,
      "name": "Serv. Get Source Documents",
      "app": "Base Application",
      "namespace": "Microsoft.Warehouse.Request",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 4,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/5753-serv-get-source-documents/",
      "json": "https://jonas-paprotka.de/ref/reportextension/5753-serv-get-source-documents.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/5753-serv-get-source-documents.md"
    },
    {
      "id": 5932,
      "name": "Serv. Get Demand To Reserve",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Tracking",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 1,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/5932-serv-get-demand-to-reserve/",
      "json": "https://jonas-paprotka.de/ref/reportextension/5932-serv-get-demand-to-reserve.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/5932-serv-get-demand-to-reserve.md"
    },
    {
      "id": 6465,
      "name": "Serv. Document Entries",
      "app": "Base Application",
      "namespace": "Microsoft.Foundation.Navigate",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/6465-serv-document-entries/",
      "json": "https://jonas-paprotka.de/ref/reportextension/6465-serv-document-entries.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/6465-serv-document-entries.md"
    },
    {
      "id": 6485,
      "name": "Serv. Suggest Worksheet Lines",
      "app": "Base Application",
      "namespace": "Microsoft.CashFlow.Worksheet",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 1,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/6485-serv-suggest-worksheet-lines/",
      "json": "https://jonas-paprotka.de/ref/reportextension/6485-serv-suggest-worksheet-lines.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/6485-serv-suggest-worksheet-lines.md"
    },
    {
      "id": 7305,
      "name": "Mfg. WhseSourceCreateDocument",
      "app": "Base Application",
      "namespace": "Microsoft.Warehouse.Request",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 4,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/7305-mfg-whsesourcecreatedocument/",
      "json": "https://jonas-paprotka.de/ref/reportextension/7305-mfg-whsesourcecreatedocument.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/7305-mfg-whsesourcecreatedocument.md"
    },
    {
      "id": 99000781,
      "name": "Mfg. CalcInventoryValueTest",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Reports",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000781-mfg-calcinventoryvaluetest/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000781-mfg-calcinventoryvaluetest.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000781-mfg-calcinventoryvaluetest.md"
    },
    {
      "id": 99000783,
      "name": "Mfg. Reset Cost Is Adjusted",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Costing",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000783-mfg-reset-cost-is-adjusted/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000783-mfg-reset-cost-is-adjusted.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000783-mfg-reset-cost-is-adjusted.md"
    },
    {
      "id": 99000786,
      "name": "Mfg. Adjust Add. Rep. Currency",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.GeneralLedger.Setup",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000786-mfg-adjust-add-rep-currency/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000786-mfg-adjust-add-rep-currency.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000786-mfg-adjust-add-rep-currency.md"
    },
    {
      "id": 99000835,
      "name": "Mfg. Get Inbound Source Docs",
      "app": "Base Application",
      "namespace": "Microsoft.Warehouse.Request",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000835-mfg-get-inbound-source-docs/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000835-mfg-get-inbound-source-docs.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000835-mfg-get-inbound-source-docs.md"
    },
    {
      "id": 99000836,
      "name": "Mfg. Get Outbound Source Docs",
      "app": "Base Application",
      "namespace": "Microsoft.Warehouse.Request",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000836-mfg-get-outbound-source-docs/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000836-mfg-get-outbound-source-docs.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000836-mfg-get-outbound-source-docs.md"
    },
    {
      "id": 99000858,
      "name": "Mfg. Get Demand To Reserve",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Tracking",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 1,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000858-mfg-get-demand-to-reserve/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000858-mfg-get-demand-to-reserve.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000858-mfg-get-demand-to-reserve.md"
    },
    {
      "id": 99000965,
      "name": "Mfg. Document Entries",
      "app": "Base Application",
      "namespace": "Microsoft.Foundation.Navigate",
      "versions": "26-28",
      "majors": [
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99000965-mfg-document-entries/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99000965-mfg-document-entries.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99000965-mfg-document-entries.md"
    },
    {
      "id": 99001048,
      "name": "Mfg. Planning Availability",
      "app": "Base Application",
      "namespace": "Microsoft.Manufacturing.Reports",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 0,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/reportextension/99001048-mfg-planning-availability/",
      "json": "https://jonas-paprotka.de/ref/reportextension/99001048-mfg-planning-availability.json",
      "markdown": "https://jonas-paprotka.de/ref/reportextension/99001048-mfg-planning-availability.md"
    }
  ]
}