{
  "title": "Business Central 27, what changed",
  "url": "https://jonas-paprotka.de/ref/v/27/",
  "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",
  "major": 27,
  "against": 26,
  "builds": {
    "System Application": {
      "before": "26.5.38752.40541",
      "now": "27.5.46862.47359"
    },
    "Business Foundation": {
      "before": "26.5.38752.40541",
      "now": "27.5.46862.47359"
    },
    "Base Application": {
      "before": "26.5.38752.40541",
      "now": "27.5.46862.47359"
    }
  },
  "counts": {
    "objects": {
      "added": 280,
      "removed": 40,
      "obsoleted": 28
    },
    "members": {
      "fields": 161,
      "keys": 4,
      "procedures": 960,
      "events": 737,
      "values": 24,
      "signatures": 172
    },
    "objectsWithMemberChanges": 536
  },
  "objects": {
    "added": [
      {
        "key": "codeunit:116",
        "type": "codeunit",
        "id": 116,
        "name": "Import Consolidation from DB",
        "slug": "116-import-consolidation-from-db",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/116-import-consolidation-from-db/"
      },
      {
        "key": "codeunit:921",
        "type": "codeunit",
        "id": 921,
        "name": "Period Formula Parser",
        "slug": "921-period-formula-parser",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/921-period-formula-parser/"
      },
      {
        "key": "codeunit:931",
        "type": "codeunit",
        "id": 931,
        "name": "Asm. Calculate BOM Tree",
        "slug": "931-asm-calculate-bom-tree",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/931-asm-calculate-bom-tree/"
      },
      {
        "key": "codeunit:932",
        "type": "codeunit",
        "id": 932,
        "name": "Asm. Whse. Activity Post",
        "slug": "932-asm-whse-activity-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/932-asm-whse-activity-post/"
      },
      {
        "key": "codeunit:937",
        "type": "codeunit",
        "id": 937,
        "name": "Asm. ReservCheckDateConfl",
        "slug": "937-asm-reservcheckdateconfl",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/937-asm-reservcheckdateconfl/"
      },
      {
        "key": "codeunit:939",
        "type": "codeunit",
        "id": 939,
        "name": "Asm. Whse.-Activity-Register",
        "slug": "939-asm-whse-activity-register",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/939-asm-whse-activity-register/"
      },
      {
        "key": "codeunit:945",
        "type": "codeunit",
        "id": 945,
        "name": "Asm. Carry Out Action",
        "slug": "945-asm-carry-out-action",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/945-asm-carry-out-action/"
      },
      {
        "key": "codeunit:946",
        "type": "codeunit",
        "id": 946,
        "name": "Asm. Carry Out Action Print",
        "slug": "946-asm-carry-out-action-print",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/946-asm-carry-out-action-print/"
      },
      {
        "key": "codeunit:973",
        "type": "codeunit",
        "id": 973,
        "name": "Asm. Create Pick",
        "slug": "973-asm-create-pick",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/973-asm-create-pick/"
      },
      {
        "key": "codeunit:977",
        "type": "codeunit",
        "id": 977,
        "name": "Asm. Whse. Worksheet Line",
        "slug": "977-asm-whse-worksheet-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/977-asm-whse-worksheet-line/"
      },
      {
        "key": "codeunit:985",
        "type": "codeunit",
        "id": 985,
        "name": "Asm. ItemTrackingNavigateMgt",
        "slug": "985-asm-itemtrackingnavigatemgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/985-asm-itemtrackingnavigatemgt/"
      },
      {
        "key": "codeunit:989",
        "type": "codeunit",
        "id": 989,
        "name": "Asm. Create Invt.Pick/Movement",
        "slug": "989-asm-create-invt-pick-movement",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/989-asm-create-invt-pick-movement/"
      },
      {
        "key": "codeunit:1414",
        "type": "codeunit",
        "id": 1414,
        "name": "Service Shipment Header - Edit",
        "slug": "1414-service-shipment-header-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1414-service-shipment-header-edit/"
      },
      {
        "key": "codeunit:1589",
        "type": "codeunit",
        "id": 1589,
        "name": "Microsoft User Feedback Impl",
        "slug": "1589-microsoft-user-feedback-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1589-microsoft-user-feedback-impl/"
      },
      {
        "key": "codeunit:1590",
        "type": "codeunit",
        "id": 1590,
        "name": "Microsoft User Feedback",
        "slug": "1590-microsoft-user-feedback",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1590-microsoft-user-feedback/"
      },
      {
        "key": "codeunit:4314",
        "type": "codeunit",
        "id": 4314,
        "name": "Agent Task Log Entry",
        "slug": "4314-agent-task-log-entry",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4314-agent-task-log-entry/"
      },
      {
        "key": "codeunit:4317",
        "type": "codeunit",
        "id": 4317,
        "name": "Agent System Permissions",
        "slug": "4317-agent-system-permissions",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4317-agent-system-permissions/"
      },
      {
        "key": "codeunit:4318",
        "type": "codeunit",
        "id": 4318,
        "name": "Agent System Permissions Impl.",
        "slug": "4318-agent-system-permissions-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4318-agent-system-permissions-impl/"
      },
      {
        "key": "codeunit:4324",
        "type": "codeunit",
        "id": 4324,
        "name": "Agent Setup",
        "slug": "4324-agent-setup",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4324-agent-setup/"
      },
      {
        "key": "codeunit:4325",
        "type": "codeunit",
        "id": 4325,
        "name": "Agent Setup Impl.",
        "slug": "4325-agent-setup-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4325-agent-setup-impl/"
      },
      {
        "key": "codeunit:4329",
        "type": "codeunit",
        "id": 4329,
        "name": "Agent User Feedback",
        "slug": "4329-agent-user-feedback",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4329-agent-user-feedback/"
      },
      {
        "key": "codeunit:5999",
        "type": "codeunit",
        "id": 5999,
        "name": "Service Experience Tier",
        "slug": "5999-service-experience-tier",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5999-service-experience-tier/"
      },
      {
        "key": "codeunit:6999",
        "type": "codeunit",
        "id": 6999,
        "name": "Outlook Add-In Services",
        "slug": "6999-outlook-add-in-services",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/6999-outlook-add-in-services/"
      },
      {
        "key": "codeunit:7787",
        "type": "codeunit",
        "id": 7787,
        "name": "AOAI Policy Params",
        "slug": "7787-aoai-policy-params",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7787-aoai-policy-params/"
      },
      {
        "key": "codeunit:7788",
        "type": "codeunit",
        "id": 7788,
        "name": "AOAI Policy Params Impl",
        "slug": "7788-aoai-policy-params-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7788-aoai-policy-params-impl/"
      },
      {
        "key": "codeunit:8347",
        "type": "codeunit",
        "id": 8347,
        "name": "Feature Configuration",
        "slug": "8347-feature-configuration",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8347-feature-configuration/"
      },
      {
        "key": "codeunit:8348",
        "type": "codeunit",
        "id": 8348,
        "name": "Feature Configuration Impl.",
        "slug": "8348-feature-configuration-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8348-feature-configuration-impl/"
      },
      {
        "key": "codeunit:8350",
        "type": "codeunit",
        "id": 8350,
        "name": "MCP Config",
        "slug": "8350-mcp-config",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8350-mcp-config/"
      },
      {
        "key": "codeunit:8351",
        "type": "codeunit",
        "id": 8351,
        "name": "MCP Config Implementation",
        "slug": "8351-mcp-config-implementation",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8351-mcp-config-implementation/"
      },
      {
        "key": "codeunit:8352",
        "type": "codeunit",
        "id": 8352,
        "name": "MCP Install",
        "slug": "8352-mcp-install",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8352-mcp-install/"
      },
      {
        "key": "codeunit:8714",
        "type": "codeunit",
        "id": 8714,
        "name": "Audit Log",
        "slug": "8714-audit-log",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8714-audit-log/"
      },
      {
        "key": "codeunit:8715",
        "type": "codeunit",
        "id": 8715,
        "name": "Audit Log Implementation",
        "slug": "8715-audit-log-implementation",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8715-audit-log-implementation/"
      },
      {
        "key": "codeunit:9059",
        "type": "codeunit",
        "id": 9059,
        "name": "Acc. Payable Performance",
        "slug": "9059-acc-payable-performance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9059-acc-payable-performance/"
      },
      {
        "key": "codeunit:9089",
        "type": "codeunit",
        "id": 9089,
        "name": "Top Vendors By Purchases Job",
        "slug": "9089-top-vendors-by-purchases-job",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9089-top-vendors-by-purchases-job/"
      },
      {
        "key": "codeunit:9091",
        "type": "codeunit",
        "id": 9091,
        "name": "Top Five Vendors Chart",
        "slug": "9091-top-five-vendors-chart",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9091-top-five-vendors-chart/"
      },
      {
        "key": "codeunit:9095",
        "type": "codeunit",
        "id": 9095,
        "name": "Purch. by Vend.Grp. Chart Mgt.",
        "slug": "9095-purch-by-vend-grp-chart-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9095-purch-by-vend-grp-chart-mgt/"
      },
      {
        "key": "codeunit:9181",
        "type": "codeunit",
        "id": 9181,
        "name": "Application Area Localization",
        "slug": "9181-application-area-localization",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9181-application-area-localization/"
      },
      {
        "key": "codeunit:9359",
        "type": "codeunit",
        "id": 9359,
        "name": "Graph Pagination Helper",
        "slug": "9359-graph-pagination-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9359-graph-pagination-helper/"
      },
      {
        "key": "codeunit:9360",
        "type": "codeunit",
        "id": 9360,
        "name": "Graph Pagination Data",
        "slug": "9360-graph-pagination-data",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9360-graph-pagination-data/"
      },
      {
        "key": "codeunit:9361",
        "type": "codeunit",
        "id": 9361,
        "name": "Graph Pagination Data Impl.",
        "slug": "9361-graph-pagination-data-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9361-graph-pagination-data-impl/"
      },
      {
        "key": "codeunit:9803",
        "type": "codeunit",
        "id": 9803,
        "name": "Job Queue Telemetry",
        "slug": "9803-job-queue-telemetry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9803-job-queue-telemetry/"
      },
      {
        "key": "codeunit:9805",
        "type": "codeunit",
        "id": 9805,
        "name": "Job Queue Start Report Base",
        "slug": "9805-job-queue-start-report-base",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9805-job-queue-start-report-base/"
      },
      {
        "key": "codeunit:9812",
        "type": "codeunit",
        "id": 9812,
        "name": "Job Queue Start Report Runner",
        "slug": "9812-job-queue-start-report-runner",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9812-job-queue-start-report-runner/"
      },
      {
        "key": "codeunit:104063",
        "type": "codeunit",
        "id": 104063,
        "name": "Upg. - Default. Calc. Based On",
        "slug": "104063-upg-default-calc-based-on",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/104063-upg-default-calc-based-on/"
      },
      {
        "key": "codeunit:99000765",
        "type": "codeunit",
        "id": 99000765,
        "name": "Mfg. Whse. Activity Register",
        "slug": "99000765-mfg-whse-activity-register",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000765-mfg-whse-activity-register/"
      },
      {
        "key": "codeunit:99000766",
        "type": "codeunit",
        "id": 99000766,
        "name": "Mfg. Whse. Activity Post",
        "slug": "99000766-mfg-whse-activity-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000766-mfg-whse-activity-post/"
      },
      {
        "key": "codeunit:99000767",
        "type": "codeunit",
        "id": 99000767,
        "name": "Mfg. Whse. Worksheet Line",
        "slug": "99000767-mfg-whse-worksheet-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000767-mfg-whse-worksheet-line/"
      },
      {
        "key": "codeunit:99000776",
        "type": "codeunit",
        "id": 99000776,
        "name": "Mfg. InventoryAdjmtEntryOrder",
        "slug": "99000776-mfg-inventoryadjmtentryorder",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000776-mfg-inventoryadjmtentryorder/"
      },
      {
        "key": "codeunit:99000779",
        "type": "codeunit",
        "id": 99000779,
        "name": "Manufacturing Setup Notif.",
        "slug": "99000779-manufacturing-setup-notif",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000779-manufacturing-setup-notif/"
      },
      {
        "key": "codeunit:99000781",
        "type": "codeunit",
        "id": 99000781,
        "name": "Mfg. Calculate BOM Tree",
        "slug": "99000781-mfg-calculate-bom-tree",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000781-mfg-calculate-bom-tree/"
      },
      {
        "key": "codeunit:99000784",
        "type": "codeunit",
        "id": 99000784,
        "name": "Mfg. Undo Purch. Rcpt. Line",
        "slug": "99000784-mfg-undo-purch-rcpt-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000784-mfg-undo-purch-rcpt-line/"
      },
      {
        "key": "codeunit:99000788",
        "type": "codeunit",
        "id": 99000788,
        "name": "Mfg. Experience Tier",
        "slug": "99000788-mfg-experience-tier",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000788-mfg-experience-tier/"
      },
      {
        "key": "codeunit:99000816",
        "type": "codeunit",
        "id": 99000816,
        "name": "Mfg. Carry Out Action Print",
        "slug": "99000816-mfg-carry-out-action-print",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000816-mfg-carry-out-action-print/"
      },
      {
        "key": "codeunit:99000818",
        "type": "codeunit",
        "id": 99000818,
        "name": "Mfg. Carry Out Action",
        "slug": "99000818-mfg-carry-out-action",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000818-mfg-carry-out-action/"
      },
      {
        "key": "codeunit:99000819",
        "type": "codeunit",
        "id": 99000819,
        "name": "Mfg. Planning Line Management",
        "slug": "99000819-mfg-planning-line-management",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000819-mfg-planning-line-management/"
      },
      {
        "key": "codeunit:99000820",
        "type": "codeunit",
        "id": 99000820,
        "name": "Mfg. Bom Buffer",
        "slug": "99000820-mfg-bom-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000820-mfg-bom-buffer/"
      },
      {
        "key": "codeunit:99000821",
        "type": "codeunit",
        "id": 99000821,
        "name": "Mfg. CalcItemPlanPlanWksh",
        "slug": "99000821-mfg-calcitemplanplanwksh",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000821-mfg-calcitemplanplanwksh/"
      },
      {
        "key": "codeunit:99000822",
        "type": "codeunit",
        "id": 99000822,
        "name": "Mfg. Item Jnl.-Post Line",
        "slug": "99000822-mfg-item-jnl-post-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000822-mfg-item-jnl-post-line/"
      },
      {
        "key": "codeunit:99000823",
        "type": "codeunit",
        "id": 99000823,
        "name": "Mfg. Item Jnl.-Post Batch",
        "slug": "99000823-mfg-item-jnl-post-batch",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000823-mfg-item-jnl-post-batch/"
      },
      {
        "key": "codeunit:99000825",
        "type": "codeunit",
        "id": 99000825,
        "name": "Mfg. Config Management",
        "slug": "99000825-mfg-config-management",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000825-mfg-config-management/"
      },
      {
        "key": "codeunit:99000849",
        "type": "codeunit",
        "id": 99000849,
        "name": "Mfg. ReservCheckDateConfl",
        "slug": "99000849-mfg-reservcheckdateconfl",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000849-mfg-reservcheckdateconfl/"
      },
      {
        "key": "codeunit:99000867",
        "type": "codeunit",
        "id": 99000867,
        "name": "Mfg. Order Planning Mgt.",
        "slug": "99000867-mfg-order-planning-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000867-mfg-order-planning-mgt/"
      },
      {
        "key": "codeunit:99000869",
        "type": "codeunit",
        "id": 99000869,
        "name": "Mfg. Invt. Profile Offsetting",
        "slug": "99000869-mfg-invt-profile-offsetting",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000869-mfg-invt-profile-offsetting/"
      },
      {
        "key": "codeunit:99000873",
        "type": "codeunit",
        "id": 99000873,
        "name": "Mfg. Create Pick",
        "slug": "99000873-mfg-create-pick",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000873-mfg-create-pick/"
      },
      {
        "key": "codeunit:99000878",
        "type": "codeunit",
        "id": 99000878,
        "name": "Mfg. Create Inventory Put-Away",
        "slug": "99000878-mfg-create-inventory-put-away",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000878-mfg-create-inventory-put-away/"
      },
      {
        "key": "codeunit:99000885",
        "type": "codeunit",
        "id": 99000885,
        "name": "Mfg. ItemTrackingNavigateMgt",
        "slug": "99000885-mfg-itemtrackingnavigatemgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000885-mfg-itemtrackingnavigatemgt/"
      },
      {
        "key": "codeunit:99000890",
        "type": "codeunit",
        "id": 99000890,
        "name": "Mfg. Purch.-Post",
        "slug": "99000890-mfg-purch-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000890-mfg-purch-post/"
      },
      {
        "key": "codeunit:99000893",
        "type": "codeunit",
        "id": 99000893,
        "name": "Mfg. Create Put-away",
        "slug": "99000893-mfg-create-put-away",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000893-mfg-create-put-away/"
      },
      {
        "key": "codeunit:99000899",
        "type": "codeunit",
        "id": 99000899,
        "name": "Mfg. Create Invt.Pick/Movement",
        "slug": "99000899-mfg-create-invt-pick-movement",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000899-mfg-create-invt-pick-movement/"
      },
      {
        "key": "codeunit:99000984",
        "type": "codeunit",
        "id": 99000984,
        "name": "Mfg. WhseSourceCreateDocument",
        "slug": "99000984-mfg-whsesourcecreatedocument",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000984-mfg-whsesourcecreatedocument/"
      },
      {
        "key": "enum:50",
        "type": "enum",
        "id": 50,
        "name": "Show Currency",
        "slug": "50-show-currency",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/50-show-currency/"
      },
      {
        "key": "enum:51",
        "type": "enum",
        "id": 51,
        "name": "Currency Symbol Position",
        "slug": "51-currency-symbol-position",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/51-currency-symbol-position/"
      },
      {
        "key": "enum:700",
        "type": "enum",
        "id": 700,
        "name": "VAT Report Status",
        "slug": "700-vat-report-status",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/700-vat-report-status/"
      },
      {
        "key": "enum:701",
        "type": "enum",
        "id": 701,
        "name": "VAT Return Status",
        "slug": "701-vat-return-status",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/701-vat-return-status/"
      },
      {
        "key": "enum:764",
        "type": "enum",
        "id": 764,
        "name": "ColumnHeaderDateType",
        "slug": "764-columnheaderdatetype",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/764-columnheaderdatetype/"
      },
      {
        "key": "enum:920",
        "type": "enum",
        "id": 920,
        "name": "Period Type",
        "slug": "920-period-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/920-period-type/"
      },
      {
        "key": "enum:921",
        "type": "enum",
        "id": 921,
        "name": "Period Formula Range",
        "slug": "921-period-formula-range",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/921-period-formula-range/"
      },
      {
        "key": "enum:5511",
        "type": "enum",
        "id": 5511,
        "name": "Employee Working Type",
        "slug": "5511-employee-working-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5511-employee-working-type/"
      },
      {
        "key": "enum:5512",
        "type": "enum",
        "id": 5512,
        "name": "Employee Engagement Type",
        "slug": "5512-employee-engagement-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5512-employee-engagement-type/"
      },
      {
        "key": "enum:5877",
        "type": "enum",
        "id": 5877,
        "name": "BOM Tree Type",
        "slug": "5877-bom-tree-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5877-bom-tree-type/"
      },
      {
        "key": "enum:5903",
        "type": "enum",
        "id": 5903,
        "name": "Service Priority",
        "slug": "5903-service-priority",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5903-service-priority/"
      },
      {
        "key": "enum:7786",
        "type": "enum",
        "id": 7786,
        "name": "Copilot Billing Type",
        "slug": "7786-copilot-billing-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7786-copilot-billing-type/"
      },
      {
        "key": "enum:7787",
        "type": "enum",
        "id": 7787,
        "name": "AOAI Policy",
        "slug": "7787-aoai-policy",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7787-aoai-policy/"
      },
      {
        "key": "enum:7788",
        "type": "enum",
        "id": 7788,
        "name": "AOAI Policy Harms Severity",
        "slug": "7788-aoai-policy-harms-severity",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7788-aoai-policy-harms-severity/"
      },
      {
        "key": "enumextension:482",
        "type": "enumextension",
        "id": 482,
        "name": "JQ Report Output Type Ext",
        "slug": "482-jq-report-output-type-ext",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/482-jq-report-output-type-ext/"
      },
      {
        "key": "enumextension:903",
        "type": "enumextension",
        "id": 903,
        "name": "Asm. Replenishment System",
        "slug": "903-asm-replenishment-system",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/903-asm-replenishment-system/"
      },
      {
        "key": "enumextension:904",
        "type": "enumextension",
        "id": 904,
        "name": "Asm. Item Replenishment System",
        "slug": "904-asm-item-replenishment-system",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/904-asm-item-replenishment-system/"
      },
      {
        "key": "enumextension:99000783",
        "type": "enumextension",
        "id": 99000783,
        "name": "Mfg. Item Journal Templ. Type",
        "slug": "99000783-mfg-item-journal-templ-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000783-mfg-item-journal-templ-type/"
      },
      {
        "key": "interface:email-connector-v4",
        "type": "interface",
        "id": null,
        "name": "Email Connector v4",
        "slug": "email-connector-v4",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/email-connector-v4/"
      },
      {
        "key": "interface:job-queue-report-runner",
        "type": "interface",
        "id": null,
        "name": "Job Queue Report Runner",
        "slug": "job-queue-report-runner",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/interface/job-queue-report-runner/"
      },
      {
        "key": "page:3",
        "type": "page",
        "id": 3,
        "name": "Sales Stats. Per Period",
        "slug": "3-sales-stats-per-period",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/3-sales-stats-per-period/"
      },
      {
        "key": "page:937",
        "type": "page",
        "id": 937,
        "name": "Alt. Employee Posting Groups",
        "slug": "937-alt-employee-posting-groups",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/937-alt-employee-posting-groups/"
      },
      {
        "key": "page:1358",
        "type": "page",
        "id": 1358,
        "name": "Posted Service Ship. - Update",
        "slug": "1358-posted-service-ship-update",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1358-posted-service-ship-update/"
      },
      {
        "key": "page:1708",
        "type": "page",
        "id": 1708,
        "name": "Deferral Lines - Sales",
        "slug": "1708-deferral-lines-sales",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1708-deferral-lines-sales/"
      },
      {
        "key": "page:1709",
        "type": "page",
        "id": 1709,
        "name": "Deferral Lines - Purchasing",
        "slug": "1709-deferral-lines-purchasing",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1709-deferral-lines-purchasing/"
      },
      {
        "key": "page:1710",
        "type": "page",
        "id": 1710,
        "name": "Deferral Lines - G/L",
        "slug": "1710-deferral-lines-g-l",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1710-deferral-lines-g-l/"
      },
      {
        "key": "page:4309",
        "type": "page",
        "id": 4309,
        "name": "Agent Task Message Attachments",
        "slug": "4309-agent-task-message-attachments",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4309-agent-task-message-attachments/"
      },
      {
        "key": "page:4310",
        "type": "page",
        "id": 4310,
        "name": "Agent Setup Part",
        "slug": "4310-agent-setup-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4310-agent-setup-part/"
      },
      {
        "key": "page:4312",
        "type": "page",
        "id": 4312,
        "name": "Agent Task Log Entry",
        "slug": "4312-agent-task-log-entry",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4312-agent-task-log-entry/"
      },
      {
        "key": "page:4314",
        "type": "page",
        "id": 4314,
        "name": "Agent Task Log Entry ListPart",
        "slug": "4314-agent-task-log-entry-listpart",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4314-agent-task-log-entry-listpart/"
      },
      {
        "key": "page:4318",
        "type": "page",
        "id": 4318,
        "name": "Agent Task Message ListPart",
        "slug": "4318-agent-task-message-listpart",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4318-agent-task-message-listpart/"
      },
      {
        "key": "page:4322",
        "type": "page",
        "id": 4322,
        "name": "Agent Task Log Entry Part",
        "slug": "4322-agent-task-log-entry-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4322-agent-task-log-entry-part/"
      },
      {
        "key": "page:4327",
        "type": "page",
        "id": 4327,
        "name": "Agent PageStack Part",
        "slug": "4327-agent-pagestack-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4327-agent-pagestack-part/"
      },
      {
        "key": "page:4328",
        "type": "page",
        "id": 4328,
        "name": "Agent Task Page Settings Part",
        "slug": "4328-agent-task-page-settings-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4328-agent-task-page-settings-part/"
      },
      {
        "key": "page:4329",
        "type": "page",
        "id": 4329,
        "name": "Agent Available Tools Part",
        "slug": "4329-agent-available-tools-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4329-agent-available-tools-part/"
      },
      {
        "key": "page:4330",
        "type": "page",
        "id": 4330,
        "name": "Agent Memorized Data Part",
        "slug": "4330-agent-memorized-data-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4330-agent-memorized-data-part/"
      },
      {
        "key": "page:4333",
        "type": "page",
        "id": 4333,
        "name": "Agent Consumption Overview",
        "slug": "4333-agent-consumption-overview",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4333-agent-consumption-overview/"
      },
      {
        "key": "page:4334",
        "type": "page",
        "id": 4334,
        "name": "View Agent Permissions",
        "slug": "4334-view-agent-permissions",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4334-view-agent-permissions/"
      },
      {
        "key": "page:4336",
        "type": "page",
        "id": 4336,
        "name": "Select Agent Permissions",
        "slug": "4336-select-agent-permissions",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4336-select-agent-permissions/"
      },
      {
        "key": "page:4338",
        "type": "page",
        "id": 4338,
        "name": "Select Agent Access Ctrl Part",
        "slug": "4338-select-agent-access-ctrl-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4338-select-agent-access-ctrl-part/"
      },
      {
        "key": "page:4340",
        "type": "page",
        "id": 4340,
        "name": "Select Agent Permissions Part",
        "slug": "4340-select-agent-permissions-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4340-select-agent-permissions-part/"
      },
      {
        "key": "page:4343",
        "type": "page",
        "id": 4343,
        "name": "Agent Task Context Part",
        "slug": "4343-agent-task-context-part",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4343-agent-task-context-part/"
      },
      {
        "key": "page:4444",
        "type": "page",
        "id": 4444,
        "name": "Email Account Folders",
        "slug": "4444-email-account-folders",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4444-email-account-folders/"
      },
      {
        "key": "page:5227",
        "type": "page",
        "id": 5227,
        "name": "Nationalities",
        "slug": "5227-nationalities",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5227-nationalities/"
      },
      {
        "key": "page:5408",
        "type": "page",
        "id": 5408,
        "name": "Prod. Order Routing Lines",
        "slug": "5408-prod-order-routing-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5408-prod-order-routing-lines/"
      },
      {
        "key": "page:8350",
        "type": "page",
        "id": 8350,
        "name": "MCP Config List",
        "slug": "8350-mcp-config-list",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8350-mcp-config-list/"
      },
      {
        "key": "page:8351",
        "type": "page",
        "id": 8351,
        "name": "MCP Config Card",
        "slug": "8351-mcp-config-card",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8351-mcp-config-card/"
      },
      {
        "key": "page:8352",
        "type": "page",
        "id": 8352,
        "name": "MCP Config Tool List",
        "slug": "8352-mcp-config-tool-list",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8352-mcp-config-tool-list/"
      },
      {
        "key": "page:8353",
        "type": "page",
        "id": 8353,
        "name": "MCP API Config Tool Lookup",
        "slug": "8353-mcp-api-config-tool-lookup",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8353-mcp-api-config-tool-lookup/"
      },
      {
        "key": "page:8354",
        "type": "page",
        "id": 8354,
        "name": "MCP Tools By API Group",
        "slug": "8354-mcp-tools-by-api-group",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8354-mcp-tools-by-api-group/"
      },
      {
        "key": "page:8355",
        "type": "page",
        "id": 8355,
        "name": "MCP Copy Config",
        "slug": "8355-mcp-copy-config",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8355-mcp-copy-config/"
      },
      {
        "key": "page:8356",
        "type": "page",
        "id": 8356,
        "name": "MCP API Publisher Lookup",
        "slug": "8356-mcp-api-publisher-lookup",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8356-mcp-api-publisher-lookup/"
      },
      {
        "key": "page:9045",
        "type": "page",
        "id": 9045,
        "name": "Acc. Payable Administrator RC",
        "slug": "9045-acc-payable-administrator-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9045-acc-payable-administrator-rc/"
      },
      {
        "key": "page:9048",
        "type": "page",
        "id": 9048,
        "name": "Acc. Payable Activities",
        "slug": "9048-acc-payable-activities",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9048-acc-payable-activities/"
      },
      {
        "key": "page:9049",
        "type": "page",
        "id": 9049,
        "name": "Headline RC A/P Admin",
        "slug": "9049-headline-rc-a-p-admin",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9049-headline-rc-a-p-admin/"
      },
      {
        "key": "page:9059",
        "type": "page",
        "id": 9059,
        "name": "Acc. Payable Performance",
        "slug": "9059-acc-payable-performance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9059-acc-payable-performance/"
      },
      {
        "key": "page:9074",
        "type": "page",
        "id": 9074,
        "name": "Acc. Payable Perf. Charts",
        "slug": "9074-acc-payable-perf-charts",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9074-acc-payable-perf-charts/"
      },
      {
        "key": "page:10001",
        "type": "page",
        "id": 10001,
        "name": "Overdue Purchase Invoices",
        "slug": "10001-overdue-purchase-invoices",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/10001-overdue-purchase-invoices/"
      },
      {
        "key": "pageextension:682",
        "type": "pageextension",
        "id": 682,
        "name": "Schedule a Report Ext",
        "slug": "682-schedule-a-report-ext",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/682-schedule-a-report-ext/"
      },
      {
        "key": "pageextension:4318",
        "type": "pageextension",
        "id": 4318,
        "name": "Agent User Subform",
        "slug": "4318-agent-user-subform",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/4318-agent-user-subform/"
      },
      {
        "key": "pageextension:9805",
        "type": "pageextension",
        "id": 9805,
        "name": "Approval Job Queue Entries",
        "slug": "9805-approval-job-queue-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/9805-approval-job-queue-entries/"
      },
      {
        "key": "pageextension:9806",
        "type": "pageextension",
        "id": 9806,
        "name": "Approval Job Queue Entry Card",
        "slug": "9806-approval-job-queue-entry-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/9806-approval-job-queue-entry-card/"
      },
      {
        "key": "pageextension:99000752",
        "type": "pageextension",
        "id": 99000752,
        "name": "Mfg. Item Templ. Card",
        "slug": "99000752-mfg-item-templ-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000752-mfg-item-templ-card/"
      },
      {
        "key": "pageextension:99000753",
        "type": "pageextension",
        "id": 99000753,
        "name": "Mfg. Item Lookup",
        "slug": "99000753-mfg-item-lookup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000753-mfg-item-lookup/"
      },
      {
        "key": "pageextension:99000754",
        "type": "pageextension",
        "id": 99000754,
        "name": "Mfg. Stockkeeping Unit Card",
        "slug": "99000754-mfg-stockkeeping-unit-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000754-mfg-stockkeeping-unit-card/"
      },
      {
        "key": "pageextension:99000755",
        "type": "pageextension",
        "id": 99000755,
        "name": "Mfg. Stockkeeping Unit List",
        "slug": "99000755-mfg-stockkeeping-unit-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000755-mfg-stockkeeping-unit-list/"
      },
      {
        "key": "pageextension:99000756",
        "type": "pageextension",
        "id": 99000756,
        "name": "Mfg. Location Card",
        "slug": "99000756-mfg-location-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000756-mfg-location-card/"
      },
      {
        "key": "pageextension:99000757",
        "type": "pageextension",
        "id": 99000757,
        "name": "Mfg. BOM Cost Shares",
        "slug": "99000757-mfg-bom-cost-shares",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000757-mfg-bom-cost-shares/"
      },
      {
        "key": "pageextension:99000759",
        "type": "pageextension",
        "id": 99000759,
        "name": "Mfg. Cost Adjustment Overview",
        "slug": "99000759-mfg-cost-adjustment-overview",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000759-mfg-cost-adjustment-overview/"
      },
      {
        "key": "pageextension:99000760",
        "type": "pageextension",
        "id": 99000760,
        "name": "Mfg. BlanketPurchOrderArchSub",
        "slug": "99000760-mfg-blanketpurchorderarchsub",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000760-mfg-blanketpurchorderarchsub/"
      },
      {
        "key": "pageextension:99000762",
        "type": "pageextension",
        "id": 99000762,
        "name": "Mfg. PurchQuoteArchiveSubform",
        "slug": "99000762-mfg-purchquotearchivesubform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000762-mfg-purchquotearchivesubform/"
      },
      {
        "key": "pageextension:99000763",
        "type": "pageextension",
        "id": 99000763,
        "name": "Mfg. PurchOrderArchiveSubf",
        "slug": "99000763-mfg-purchorderarchivesubf",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000763-mfg-purchorderarchivesubf/"
      },
      {
        "key": "pageextension:99000764",
        "type": "pageextension",
        "id": 99000764,
        "name": "Mfg. PurchReturnOrderArchSubf",
        "slug": "99000764-mfg-purchreturnorderarchsubf",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000764-mfg-purchreturnorderarchsubf/"
      },
      {
        "key": "pageextension:99000765",
        "type": "pageextension",
        "id": 99000765,
        "name": "Mfg. Purchase Order Subform",
        "slug": "99000765-mfg-purchase-order-subform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000765-mfg-purchase-order-subform/"
      },
      {
        "key": "pageextension:99000766",
        "type": "pageextension",
        "id": 99000766,
        "name": "Mfg. Purchase Quote Subform",
        "slug": "99000766-mfg-purchase-quote-subform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000766-mfg-purchase-quote-subform/"
      },
      {
        "key": "pageextension:99000767",
        "type": "pageextension",
        "id": 99000767,
        "name": "Mfg. Item Availability Lines",
        "slug": "99000767-mfg-item-availability-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000767-mfg-item-availability-lines/"
      },
      {
        "key": "pageextension:99000768",
        "type": "pageextension",
        "id": 99000768,
        "name": "Mfg. Purch. Cr. Memo Subform",
        "slug": "99000768-mfg-purch-cr-memo-subform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000768-mfg-purch-cr-memo-subform/"
      },
      {
        "key": "pageextension:99000769",
        "type": "pageextension",
        "id": 99000769,
        "name": "Mfg. Purch. Invoice Subform",
        "slug": "99000769-mfg-purch-invoice-subform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000769-mfg-purch-invoice-subform/"
      },
      {
        "key": "pageextension:99000774",
        "type": "pageextension",
        "id": 99000774,
        "name": "Mfg. Item Avail. by UOM Lines",
        "slug": "99000774-mfg-item-avail-by-uom-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000774-mfg-item-avail-by-uom-lines/"
      },
      {
        "key": "pageextension:99000775",
        "type": "pageextension",
        "id": 99000775,
        "name": "Mfg. ItemAvailByVariantLines",
        "slug": "99000775-mfg-itemavailbyvariantlines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000775-mfg-itemavailbyvariantlines/"
      },
      {
        "key": "pageextension:99000776",
        "type": "pageextension",
        "id": 99000776,
        "name": "Mfg. Movement Worksheet",
        "slug": "99000776-mfg-movement-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000776-mfg-movement-worksheet/"
      },
      {
        "key": "pageextension:99000781",
        "type": "pageextension",
        "id": 99000781,
        "name": "Mfg. Get Receipt Lines",
        "slug": "99000781-mfg-get-receipt-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000781-mfg-get-receipt-lines/"
      },
      {
        "key": "pageextension:99000782",
        "type": "pageextension",
        "id": 99000782,
        "name": "Mfg. Get Return Shipment Lines",
        "slug": "99000782-mfg-get-return-shipment-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000782-mfg-get-return-shipment-lines/"
      },
      {
        "key": "pageextension:99000783",
        "type": "pageextension",
        "id": 99000783,
        "name": "Mfg. PostedPurchCrMemoLines",
        "slug": "99000783-mfg-postedpurchcrmemolines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000783-mfg-postedpurchcrmemolines/"
      },
      {
        "key": "pageextension:99000784",
        "type": "pageextension",
        "id": 99000784,
        "name": "Mfg. PostedPurchRcptSubform",
        "slug": "99000784-mfg-postedpurchrcptsubform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000784-mfg-postedpurchrcptsubform/"
      },
      {
        "key": "pageextension:99000785",
        "type": "pageextension",
        "id": 99000785,
        "name": "Mfg. PurchReturnOrderSubform",
        "slug": "99000785-mfg-purchreturnordersubform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000785-mfg-purchreturnordersubform/"
      },
      {
        "key": "pageextension:99000786",
        "type": "pageextension",
        "id": 99000786,
        "name": "Mfg. PostedPurchReceiptLines",
        "slug": "99000786-mfg-postedpurchreceiptlines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000786-mfg-postedpurchreceiptlines/"
      },
      {
        "key": "pageextension:99000789",
        "type": "pageextension",
        "id": 99000789,
        "name": "Mfg. PostedPurchCrMemoSubform",
        "slug": "99000789-mfg-postedpurchcrmemosubform",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000789-mfg-postedpurchcrmemosubform/"
      },
      {
        "key": "pageextension:99000790",
        "type": "pageextension",
        "id": 99000790,
        "name": "Mfg. PostedReturnShipmentLines",
        "slug": "99000790-mfg-postedreturnshipmentlines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000790-mfg-postedreturnshipmentlines/"
      },
      {
        "key": "pageextension:99000791",
        "type": "pageextension",
        "id": 99000791,
        "name": "Mfg. PostedReturnShipmentSubf",
        "slug": "99000791-mfg-postedreturnshipmentsubf",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000791-mfg-postedreturnshipmentsubf/"
      },
      {
        "key": "pageextension:99000792",
        "type": "pageextension",
        "id": 99000792,
        "name": "Mfg. Purch. Receipt Lines",
        "slug": "99000792-mfg-purch-receipt-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000792-mfg-purch-receipt-lines/"
      },
      {
        "key": "pageextension:99000793",
        "type": "pageextension",
        "id": 99000793,
        "name": "Mfg. Return Shipment Lines",
        "slug": "99000793-mfg-return-shipment-lines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000793-mfg-return-shipment-lines/"
      },
      {
        "key": "pageextension:99000794",
        "type": "pageextension",
        "id": 99000794,
        "name": "Mfg. VAT Rate Change Setup",
        "slug": "99000794-mfg-vat-rate-change-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000794-mfg-vat-rate-change-setup/"
      },
      {
        "key": "pageextension:99000795",
        "type": "pageextension",
        "id": 99000795,
        "name": "Mfg. Item Variant Card",
        "slug": "99000795-mfg-item-variant-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000795-mfg-item-variant-card/"
      },
      {
        "key": "pageextension:99000796",
        "type": "pageextension",
        "id": 99000796,
        "name": "Mfg. Item Variants",
        "slug": "99000796-mfg-item-variants",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000796-mfg-item-variants/"
      },
      {
        "key": "pageextension:99000797",
        "type": "pageextension",
        "id": 99000797,
        "name": "Mfg. Req. Worksheet",
        "slug": "99000797-mfg-req-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000797-mfg-req-worksheet/"
      },
      {
        "key": "pageextension:99000815",
        "type": "pageextension",
        "id": 99000815,
        "name": "Mfg. ItemAvailByLocationLines",
        "slug": "99000815-mfg-itemavailbylocationlines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000815-mfg-itemavailbylocationlines/"
      },
      {
        "key": "pageextension:99000830",
        "type": "pageextension",
        "id": 99000830,
        "name": "Mfg. Workflow - Item Entity",
        "slug": "99000830-mfg-workflow-item-entity",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000830-mfg-workflow-item-entity/"
      },
      {
        "key": "pageextension:99000831",
        "type": "pageextension",
        "id": 99000831,
        "name": "Mfg. PurchDocumentLineEntity",
        "slug": "99000831-mfg-purchdocumentlineentity",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000831-mfg-purchdocumentlineentity/"
      },
      {
        "key": "pageextension:99000832",
        "type": "pageextension",
        "id": 99000832,
        "name": "Mfg. Order Planning",
        "slug": "99000832-mfg-order-planning",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000832-mfg-order-planning/"
      },
      {
        "key": "pageextension:99000834",
        "type": "pageextension",
        "id": 99000834,
        "name": "Mfg. Planning Component List",
        "slug": "99000834-mfg-planning-component-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000834-mfg-planning-component-list/"
      },
      {
        "key": "pageextension:99000835",
        "type": "pageextension",
        "id": 99000835,
        "name": "Mfg. Location Card Part",
        "slug": "99000835-mfg-location-card-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000835-mfg-location-card-part/"
      },
      {
        "key": "pageextension:99000836",
        "type": "pageextension",
        "id": 99000836,
        "name": "Mfg. Planning Components",
        "slug": "99000836-mfg-planning-components",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000836-mfg-planning-components/"
      },
      {
        "key": "pageextension:99000837",
        "type": "pageextension",
        "id": 99000837,
        "name": "Mfg. Recurring Req. Worksheet",
        "slug": "99000837-mfg-recurring-req-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000837-mfg-recurring-req-worksheet/"
      },
      {
        "key": "pageextension:99000841",
        "type": "pageextension",
        "id": 99000841,
        "name": "Mfg. Standard Cost Worksheet",
        "slug": "99000841-mfg-standard-cost-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000841-mfg-standard-cost-worksheet/"
      },
      {
        "key": "pageextension:99000852",
        "type": "pageextension",
        "id": 99000852,
        "name": "Mfg. Planning Worksheet",
        "slug": "99000852-mfg-planning-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000852-mfg-planning-worksheet/"
      },
      {
        "key": "pageextension:99000860",
        "type": "pageextension",
        "id": 99000860,
        "name": "Mfg. Planning Wksh. Line List",
        "slug": "99000860-mfg-planning-wksh-line-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000860-mfg-planning-wksh-line-list/"
      },
      {
        "key": "pageextension:99000861",
        "type": "pageextension",
        "id": 99000861,
        "name": "Mfg. Data Administration",
        "slug": "99000861-mfg-data-administration",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000861-mfg-data-administration/"
      },
      {
        "key": "permissionset:4306",
        "type": "permissionset",
        "id": 4306,
        "name": "Agent - Diagnostics",
        "slug": "4306-agent-diagnostics",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/4306-agent-diagnostics/"
      },
      {
        "key": "permissionset:8350",
        "type": "permissionset",
        "id": 8350,
        "name": "MCP - Objects",
        "slug": "8350-mcp-objects",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/8350-mcp-objects/"
      },
      {
        "key": "permissionset:8351",
        "type": "permissionset",
        "id": 8351,
        "name": "MCP - Read",
        "slug": "8351-mcp-read",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/8351-mcp-read/"
      },
      {
        "key": "permissionset:8352",
        "type": "permissionset",
        "id": 8352,
        "name": "MCP - Admin",
        "slug": "8352-mcp-admin",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/8352-mcp-admin/"
      },
      {
        "key": "permissionsetextension:5900",
        "type": "permissionsetextension",
        "id": 5900,
        "name": "SERV D365 ACCOUNTANTS",
        "slug": "5900-serv-d365-accountants",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5900-serv-d365-accountants/"
      },
      {
        "key": "permissionsetextension:5901",
        "type": "permissionsetextension",
        "id": 5901,
        "name": "SERV D365 AUTOMATION",
        "slug": "5901-serv-d365-automation",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5901-serv-d365-automation/"
      },
      {
        "key": "permissionsetextension:5902",
        "type": "permissionsetextension",
        "id": 5902,
        "name": "SERV D365 Basic - Edit",
        "slug": "5902-serv-d365-basic-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5902-serv-d365-basic-edit/"
      },
      {
        "key": "permissionsetextension:5903",
        "type": "permissionsetextension",
        "id": 5903,
        "name": "SERV D365 Basic Read",
        "slug": "5903-serv-d365-basic-read",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5903-serv-d365-basic-read/"
      },
      {
        "key": "permissionsetextension:5905",
        "type": "permissionsetextension",
        "id": 5905,
        "name": "SERV D365 BASIC ISV",
        "slug": "5905-serv-d365-basic-isv",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5905-serv-d365-basic-isv/"
      },
      {
        "key": "permissionsetextension:5906",
        "type": "permissionsetextension",
        "id": 5906,
        "name": "SERV D365 BUS FULL ACCESS",
        "slug": "5906-serv-d365-bus-full-access",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5906-serv-d365-bus-full-access/"
      },
      {
        "key": "permissionsetextension:5907",
        "type": "permissionsetextension",
        "id": 5907,
        "name": "SERV D365 CUSTOMER, EDIT",
        "slug": "5907-serv-d365-customer-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5907-serv-d365-customer-edit/"
      },
      {
        "key": "permissionsetextension:5908",
        "type": "permissionsetextension",
        "id": 5908,
        "name": "SERV D365 CUSTOMER VIEW",
        "slug": "5908-serv-d365-customer-view",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5908-serv-d365-customer-view/"
      },
      {
        "key": "permissionsetextension:5909",
        "type": "permissionsetextension",
        "id": 5909,
        "name": "SERV D365 ITEM AVAIL CALC",
        "slug": "5909-serv-d365-item-avail-calc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5909-serv-d365-item-avail-calc/"
      },
      {
        "key": "permissionsetextension:5910",
        "type": "permissionsetextension",
        "id": 5910,
        "name": "SERV D365 ITEM EDIT",
        "slug": "5910-serv-d365-item-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5910-serv-d365-item-edit/"
      },
      {
        "key": "permissionsetextension:5911",
        "type": "permissionsetextension",
        "id": 5911,
        "name": "SERV D365 SETUP",
        "slug": "5911-serv-d365-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5911-serv-d365-setup/"
      },
      {
        "key": "permissionsetextension:5912",
        "type": "permissionsetextension",
        "id": 5912,
        "name": "SERV D365 READ",
        "slug": "5912-serv-d365-read",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5912-serv-d365-read/"
      },
      {
        "key": "permissionsetextension:5913",
        "type": "permissionsetextension",
        "id": 5913,
        "name": "SERV D365 TEAM MEMBER",
        "slug": "5913-serv-d365-team-member",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5913-serv-d365-team-member/"
      },
      {
        "key": "permissionsetextension:5914",
        "type": "permissionsetextension",
        "id": 5914,
        "name": "SERV D365 VENDOR, EDIT",
        "slug": "5914-serv-d365-vendor-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5914-serv-d365-vendor-edit/"
      },
      {
        "key": "permissionsetextension:5915",
        "type": "permissionsetextension",
        "id": 5915,
        "name": "SERV D365 INTELLIGENT CLOUD",
        "slug": "5915-serv-d365-intelligent-cloud",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5915-serv-d365-intelligent-cloud/"
      },
      {
        "key": "permissionsetextension:5917",
        "type": "permissionsetextension",
        "id": 5917,
        "name": "SERV D365PREM SMG EDIT",
        "slug": "5917-serv-d365prem-smg-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5917-serv-d365prem-smg-edit/"
      },
      {
        "key": "permissionsetextension:5918",
        "type": "permissionsetextension",
        "id": 5918,
        "name": "SERV D365PREM SMG VIEW",
        "slug": "5918-serv-d365prem-smg-view",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5918-serv-d365prem-smg-view/"
      },
      {
        "key": "permissionsetextension:5919",
        "type": "permissionsetextension",
        "id": 5919,
        "name": "SERV D365PREM SMG SETUP",
        "slug": "5919-serv-d365prem-smg-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/5919-serv-d365prem-smg-setup/"
      },
      {
        "key": "permissionsetextension:99000750",
        "type": "permissionsetextension",
        "id": 99000750,
        "name": "MFG D365 AUTOMATION",
        "slug": "99000750-mfg-d365-automation",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000750-mfg-d365-automation/"
      },
      {
        "key": "permissionsetextension:99000751",
        "type": "permissionsetextension",
        "id": 99000751,
        "name": "MFG D365 Basic - Edit",
        "slug": "99000751-mfg-d365-basic-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000751-mfg-d365-basic-edit/"
      },
      {
        "key": "permissionsetextension:99000752",
        "type": "permissionsetextension",
        "id": 99000752,
        "name": "MFG D365 Basic - Read",
        "slug": "99000752-mfg-d365-basic-read",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000752-mfg-d365-basic-read/"
      },
      {
        "key": "permissionsetextension:99000753",
        "type": "permissionsetextension",
        "id": 99000753,
        "name": "MFG D365 BASIC ISV",
        "slug": "99000753-mfg-d365-basic-isv",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000753-mfg-d365-basic-isv/"
      },
      {
        "key": "permissionsetextension:99000754",
        "type": "permissionsetextension",
        "id": 99000754,
        "name": "MFG D365 BUS FULL ACCESS",
        "slug": "99000754-mfg-d365-bus-full-access",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000754-mfg-d365-bus-full-access/"
      },
      {
        "key": "permissionsetextension:99000755",
        "type": "permissionsetextension",
        "id": 99000755,
        "name": "MFG D365 ITEM AVAIL CALC",
        "slug": "99000755-mfg-d365-item-avail-calc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000755-mfg-d365-item-avail-calc/"
      },
      {
        "key": "permissionsetextension:99000756",
        "type": "permissionsetextension",
        "id": 99000756,
        "name": "MFG D365 ITEM, EDIT",
        "slug": "99000756-mfg-d365-item-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000756-mfg-d365-item-edit/"
      },
      {
        "key": "permissionsetextension:99000757",
        "type": "permissionsetextension",
        "id": 99000757,
        "name": "MFG D365 READ",
        "slug": "99000757-mfg-d365-read",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000757-mfg-d365-read/"
      },
      {
        "key": "permissionsetextension:99000758",
        "type": "permissionsetextension",
        "id": 99000758,
        "name": "MFG D365 SETUP",
        "slug": "99000758-mfg-d365-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000758-mfg-d365-setup/"
      },
      {
        "key": "permissionsetextension:99000759",
        "type": "permissionsetextension",
        "id": 99000759,
        "name": "MFG D365 TEAM MEMBER",
        "slug": "99000759-mfg-d365-team-member",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000759-mfg-d365-team-member/"
      },
      {
        "key": "permissionsetextension:99000760",
        "type": "permissionsetextension",
        "id": 99000760,
        "name": "MFG D365 VENDOR, EDIT",
        "slug": "99000760-mfg-d365-vendor-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000760-mfg-d365-vendor-edit/"
      },
      {
        "key": "permissionsetextension:99000761",
        "type": "permissionsetextension",
        "id": 99000761,
        "name": "MFG D365 INTELLIGENT CLOUD",
        "slug": "99000761-mfg-d365-intelligent-cloud",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000761-mfg-d365-intelligent-cloud/"
      },
      {
        "key": "permissionsetextension:99000765",
        "type": "permissionsetextension",
        "id": 99000765,
        "name": "MFG D365 PREM VIEW",
        "slug": "99000765-mfg-d365-prem-view",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000765-mfg-d365-prem-view/"
      },
      {
        "key": "permissionsetextension:99000766",
        "type": "permissionsetextension",
        "id": 99000766,
        "name": "MFG D365 PREM EDIT",
        "slug": "99000766-mfg-d365-prem-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000766-mfg-d365-prem-edit/"
      },
      {
        "key": "permissionsetextension:99000770",
        "type": "permissionsetextension",
        "id": 99000770,
        "name": "Mfg. Foundation UI",
        "slug": "99000770-mfg-foundation-ui",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000770-mfg-foundation-ui/"
      },
      {
        "key": "permissionsetextension:99000771",
        "type": "permissionsetextension",
        "id": 99000771,
        "name": "Mfg. Inventory - Edit",
        "slug": "99000771-mfg-inventory-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000771-mfg-inventory-edit/"
      },
      {
        "key": "permissionsetextension:99000772",
        "type": "permissionsetextension",
        "id": 99000772,
        "name": "Mfg. Inventory - View",
        "slug": "99000772-mfg-inventory-view",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000772-mfg-inventory-view/"
      },
      {
        "key": "permissionsetextension:99000773",
        "type": "permissionsetextension",
        "id": 99000773,
        "name": "Mfg. Item Journals - Edit",
        "slug": "99000773-mfg-item-journals-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000773-mfg-item-journals-edit/"
      },
      {
        "key": "permissionsetextension:99000774",
        "type": "permissionsetextension",
        "id": 99000774,
        "name": "Mfg. Item Journals - Post",
        "slug": "99000774-mfg-item-journals-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000774-mfg-item-journals-post/"
      },
      {
        "key": "permissionsetextension:99000775",
        "type": "permissionsetextension",
        "id": 99000775,
        "name": "Mfg. Payables Documents Edit",
        "slug": "99000775-mfg-payables-documents-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000775-mfg-payables-documents-edit/"
      },
      {
        "key": "permissionsetextension:99000776",
        "type": "permissionsetextension",
        "id": 99000776,
        "name": "Mfg. Payables Documents Post",
        "slug": "99000776-mfg-payables-documents-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000776-mfg-payables-documents-post/"
      },
      {
        "key": "permissionsetextension:99000777",
        "type": "permissionsetextension",
        "id": 99000777,
        "name": "Mfg. Vendor - Edit",
        "slug": "99000777-mfg-vendor-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000777-mfg-vendor-edit/"
      },
      {
        "key": "permissionsetextension:99000778",
        "type": "permissionsetextension",
        "id": 99000778,
        "name": "Mfg Receivables Documents Edit",
        "slug": "99000778-mfg-receivables-documents-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000778-mfg-receivables-documents-edit/"
      },
      {
        "key": "permissionsetextension:99000779",
        "type": "permissionsetextension",
        "id": 99000779,
        "name": "Mfg. Receivables Documents Post",
        "slug": "99000779-mfg-receivables-documents-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/99000779-mfg-receivables-documents-post/"
      },
      {
        "key": "profile:a-p-administrator",
        "type": "profile",
        "id": null,
        "name": "A/P Administrator",
        "slug": "a-p-administrator",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/profile/a-p-administrator/"
      },
      {
        "key": "query:1",
        "type": "query",
        "id": 1,
        "name": "Distinct Items Sold",
        "slug": "1-distinct-items-sold",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/1-distinct-items-sold/"
      },
      {
        "key": "query:2",
        "type": "query",
        "id": 2,
        "name": "Customer Interaction Stats.",
        "slug": "2-customer-interaction-stats",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/2-customer-interaction-stats/"
      },
      {
        "key": "query:3",
        "type": "query",
        "id": 3,
        "name": "Customer Sales per Period",
        "slug": "3-customer-sales-per-period",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/3-customer-sales-per-period/"
      },
      {
        "key": "query:37",
        "type": "query",
        "id": 37,
        "name": "RemQtyBaseInvtItemSalesLine",
        "slug": "37-remqtybaseinvtitemsalesline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/37-remqtybaseinvtitemsalesline/"
      },
      {
        "key": "query:39",
        "type": "query",
        "id": 39,
        "name": "RemQtyBaseInvtItemPurchaseLine",
        "slug": "39-remqtybaseinvtitempurchaseline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/39-remqtybaseinvtitempurchaseline/"
      },
      {
        "key": "query:124",
        "type": "query",
        "id": 124,
        "name": "Sales Order Analysis",
        "slug": "124-sales-order-analysis",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/124-sales-order-analysis/"
      },
      {
        "key": "query:302",
        "type": "query",
        "id": 302,
        "name": "Item Application Entries",
        "slug": "302-item-application-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/302-item-application-entries/"
      },
      {
        "key": "query:303",
        "type": "query",
        "id": 303,
        "name": "Item Application Entries Inb.",
        "slug": "303-item-application-entries-inb",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/303-item-application-entries-inb/"
      },
      {
        "key": "query:304",
        "type": "query",
        "id": 304,
        "name": "Item Application Entries Outb.",
        "slug": "304-item-application-entries-outb",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/304-item-application-entries-outb/"
      },
      {
        "key": "query:487",
        "type": "query",
        "id": 487,
        "name": "Project Planning Analysis",
        "slug": "487-project-planning-analysis",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/487-project-planning-analysis/"
      },
      {
        "key": "query:488",
        "type": "query",
        "id": 488,
        "name": "Purch. Order Perf. Analysis",
        "slug": "488-purch-order-perf-analysis",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/488-purch-order-perf-analysis/"
      },
      {
        "key": "query:901",
        "type": "query",
        "id": 901,
        "name": "RemQtyBaseInvtItemAssemblyLine",
        "slug": "901-remqtybaseinvtitemassemblyline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/901-remqtybaseinvtitemassemblyline/"
      },
      {
        "key": "query:1003",
        "type": "query",
        "id": 1003,
        "name": "RemQtyBaseInvtItemJobPlannLine",
        "slug": "1003-remqtybaseinvtitemjobplannline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/1003-remqtybaseinvtitemjobplannline/"
      },
      {
        "key": "query:5407",
        "type": "query",
        "id": 5407,
        "name": "RemQtyBaseInvtItemProdOrdComp",
        "slug": "5407-remqtybaseinvtitemprodordcomp",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/5407-remqtybaseinvtitemprodordcomp/"
      },
      {
        "key": "query:5741",
        "type": "query",
        "id": 5741,
        "name": "RemQtyBaseInvtItemTransferLine",
        "slug": "5741-remqtybaseinvtitemtransferline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/5741-remqtybaseinvtitemtransferline/"
      },
      {
        "key": "query:5902",
        "type": "query",
        "id": 5902,
        "name": "RemQtyBaseInvtItemServiceLine",
        "slug": "5902-remqtybaseinvtitemserviceline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/5902-remqtybaseinvtitemserviceline/"
      },
      {
        "key": "query:7302",
        "type": "query",
        "id": 7302,
        "name": "Bin Content by Item Tracking",
        "slug": "7302-bin-content-by-item-tracking",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/7302-bin-content-by-item-tracking/"
      },
      {
        "key": "query:9088",
        "type": "query",
        "id": 9088,
        "name": "Top 10 Vendor Purchases",
        "slug": "9088-top-10-vendor-purchases",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/9088-top-10-vendor-purchases/"
      },
      {
        "key": "query:9089",
        "type": "query",
        "id": 9089,
        "name": "Purchase by Vendor Group",
        "slug": "9089-purchase-by-vendor-group",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/9089-purchase-by-vendor-group/"
      },
      {
        "key": "report:330",
        "type": "report",
        "id": 330,
        "name": "Audit Trail",
        "slug": "330-audit-trail",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/330-audit-trail/"
      },
      {
        "key": "report:99000792",
        "type": "report",
        "id": 99000792,
        "name": "Work/Machine Center Load",
        "slug": "99000792-work-machine-center-load",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/99000792-work-machine-center-load/"
      },
      {
        "key": "report:99000794",
        "type": "report",
        "id": 99000794,
        "name": "Compare Production Cost Shares",
        "slug": "99000794-compare-production-cost-shares",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/99000794-compare-production-cost-shares/"
      },
      {
        "key": "reportextension:7305",
        "type": "reportextension",
        "id": 7305,
        "name": "Mfg. WhseSourceCreateDocument",
        "slug": "7305-mfg-whsesourcecreatedocument",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/7305-mfg-whsesourcecreatedocument/"
      },
      {
        "key": "reportextension:99000781",
        "type": "reportextension",
        "id": 99000781,
        "name": "Mfg. CalcInventoryValueTest",
        "slug": "99000781-mfg-calcinventoryvaluetest",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000781-mfg-calcinventoryvaluetest/"
      },
      {
        "key": "reportextension:99000783",
        "type": "reportextension",
        "id": 99000783,
        "name": "Mfg. Reset Cost Is Adjusted",
        "slug": "99000783-mfg-reset-cost-is-adjusted",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000783-mfg-reset-cost-is-adjusted/"
      },
      {
        "key": "reportextension:99000786",
        "type": "reportextension",
        "id": 99000786,
        "name": "Mfg. Adjust Add. Rep. Currency",
        "slug": "99000786-mfg-adjust-add-rep-currency",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000786-mfg-adjust-add-rep-currency/"
      },
      {
        "key": "reportextension:99000835",
        "type": "reportextension",
        "id": 99000835,
        "name": "Mfg. Get Inbound Source Docs",
        "slug": "99000835-mfg-get-inbound-source-docs",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000835-mfg-get-inbound-source-docs/"
      },
      {
        "key": "reportextension:99000836",
        "type": "reportextension",
        "id": 99000836,
        "name": "Mfg. Get Outbound Source Docs",
        "slug": "99000836-mfg-get-outbound-source-docs",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000836-mfg-get-outbound-source-docs/"
      },
      {
        "key": "reportextension:99001048",
        "type": "reportextension",
        "id": 99001048,
        "name": "Mfg. Planning Availability",
        "slug": "99001048-mfg-planning-availability",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99001048-mfg-planning-availability/"
      },
      {
        "key": "table:53",
        "type": "table",
        "id": 53,
        "name": "Accounting Period Buffer",
        "slug": "53-accounting-period-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/53-accounting-period-buffer/"
      },
      {
        "key": "table:962",
        "type": "table",
        "id": 962,
        "name": "Alt. Employee Posting Group",
        "slug": "962-alt-employee-posting-group",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/962-alt-employee-posting-group/"
      },
      {
        "key": "table:3713",
        "type": "table",
        "id": 3713,
        "name": "Translation Buffer",
        "slug": "3713-translation-buffer",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/3713-translation-buffer/"
      },
      {
        "key": "table:4300",
        "type": "table",
        "id": 4300,
        "name": "Agent JSON Buffer",
        "slug": "4300-agent-json-buffer",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/4300-agent-json-buffer/"
      },
      {
        "key": "table:4310",
        "type": "table",
        "id": 4310,
        "name": "Agent Setup Buffer",
        "slug": "4310-agent-setup-buffer",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/4310-agent-setup-buffer/"
      },
      {
        "key": "table:5226",
        "type": "table",
        "id": 5226,
        "name": "Nationality",
        "slug": "5226-nationality",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5226-nationality/"
      },
      {
        "key": "table:5873",
        "type": "table",
        "id": 5873,
        "name": "Compare Cost Shares Buffer",
        "slug": "5873-compare-cost-shares-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5873-compare-cost-shares-buffer/"
      },
      {
        "key": "table:8350",
        "type": "table",
        "id": 8350,
        "name": "MCP API Publisher Group",
        "slug": "8350-mcp-api-publisher-group",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/8350-mcp-api-publisher-group/"
      },
      {
        "key": "table:8884",
        "type": "table",
        "id": 8884,
        "name": "Email Folders",
        "slug": "8884-email-folders",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/8884-email-folders/"
      },
      {
        "key": "table:9045",
        "type": "table",
        "id": 9045,
        "name": "Acc. Payable Performance Chart",
        "slug": "9045-acc-payable-performance-chart",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9045-acc-payable-performance-chart/"
      },
      {
        "key": "table:9046",
        "type": "table",
        "id": 9046,
        "name": "Account Payable Cue",
        "slug": "9046-account-payable-cue",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9046-account-payable-cue/"
      },
      {
        "key": "table:9088",
        "type": "table",
        "id": 9088,
        "name": "Top Vendors By Purchase",
        "slug": "9088-top-vendors-by-purchase",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9088-top-vendors-by-purchase/"
      },
      {
        "key": "table:9089",
        "type": "table",
        "id": 9089,
        "name": "Purch. by Vend.Grp.Chart Setup",
        "slug": "9089-purch-by-vend-grp-chart-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9089-purch-by-vend-grp-chart-setup/"
      },
      {
        "key": "table:9501",
        "type": "table",
        "id": 9501,
        "name": "Sequence No. Preview State",
        "slug": "9501-sequence-no-preview-state",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9501-sequence-no-preview-state/"
      },
      {
        "key": "tableextension:60",
        "type": "tableextension",
        "id": 60,
        "name": "ShowCurrencyGenLedgSetup",
        "slug": "60-showcurrencygenledgsetup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/60-showcurrencygenledgsetup/"
      },
      {
        "key": "tableextension:472",
        "type": "tableextension",
        "id": 472,
        "name": "Job Queue Entry Ext.",
        "slug": "472-job-queue-entry-ext",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/472-job-queue-entry-ext/"
      },
      {
        "key": "tableextension:958",
        "type": "tableextension",
        "id": 958,
        "name": "Asm. BOM Buffer",
        "slug": "958-asm-bom-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/958-asm-bom-buffer/"
      },
      {
        "key": "tableextension:979",
        "type": "tableextension",
        "id": 979,
        "name": "Asm. Whse. Worksheet Line",
        "slug": "979-asm-whse-worksheet-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/979-asm-whse-worksheet-line/"
      },
      {
        "key": "tableextension:6484",
        "type": "tableextension",
        "id": 6484,
        "name": "Serv. PriceList Line Ext.",
        "slug": "6484-serv-pricelist-line-ext",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/6484-serv-pricelist-line-ext/"
      },
      {
        "key": "tableextension:9900",
        "type": "tableextension",
        "id": 9900,
        "name": "Email Item Attach Document",
        "slug": "9900-email-item-attach-document",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/9900-email-item-attach-document/"
      },
      {
        "key": "tableextension:99000756",
        "type": "tableextension",
        "id": 99000756,
        "name": "Mfg. Purch. Cr. Memo Line",
        "slug": "99000756-mfg-purch-cr-memo-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000756-mfg-purch-cr-memo-line/"
      },
      {
        "key": "tableextension:99000763",
        "type": "tableextension",
        "id": 99000763,
        "name": "Mfg. Return Shipment Line",
        "slug": "99000763-mfg-return-shipment-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000763-mfg-return-shipment-line/"
      },
      {
        "key": "tableextension:99000820",
        "type": "tableextension",
        "id": 99000820,
        "name": "Mfg. BOM Buffer",
        "slug": "99000820-mfg-bom-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000820-mfg-bom-buffer/"
      },
      {
        "key": "tableextension:99000821",
        "type": "tableextension",
        "id": 99000821,
        "name": "Mfg. Compare Cost Shares Buf",
        "slug": "99000821-mfg-compare-cost-shares-buf",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000821-mfg-compare-cost-shares-buf/"
      },
      {
        "key": "tableextension:99000860",
        "type": "tableextension",
        "id": 99000860,
        "name": "Mfg. Requisition Line",
        "slug": "99000860-mfg-requisition-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000860-mfg-requisition-line/"
      },
      {
        "key": "xmlport:99000751",
        "type": "xmlport",
        "id": 99000751,
        "name": "Mfg. Export Item Data",
        "slug": "99000751-mfg-export-item-data",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/xmlport/99000751-mfg-export-item-data/"
      }
    ],
    "removed": [
      {
        "key": "codeunit:396",
        "type": "codeunit",
        "id": 396,
        "name": "NoSeriesManagement",
        "slug": "396-noseriesmanagement",
        "app": "business-foundation",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Please use the \"No. Series\" and \"No. Series - Batch\" codeunits instead"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/396-noseriesmanagement/"
      },
      {
        "key": "codeunit:1062",
        "type": "codeunit",
        "id": 1062,
        "name": "QBD Sync Proxy",
        "slug": "1062-qbd-sync-proxy",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Quickbooks integration to Invoicing is discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1062-qbd-sync-proxy/"
      },
      {
        "key": "codeunit:1504",
        "type": "codeunit",
        "id": 1504,
        "name": "Deposits Page Mgt.",
        "slug": "1504-deposits-page-mgt",
        "app": "base-application",
        "range": "20-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Pages used are the ones from the Bank Deposits extension. No other pages are provided, this codeunit was needed when NA had it's own pages. Open directly the required pages or run the required reports in the Bank Deposits extension."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1504-deposits-page-mgt/"
      },
      {
        "key": "codeunit:2160",
        "type": "codeunit",
        "id": 2160,
        "name": "Calendar Event Mangement",
        "slug": "2160-calendar-event-mangement",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Invoicing"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2160-calendar-event-mangement/"
      },
      {
        "key": "codeunit:2161",
        "type": "codeunit",
        "id": 2161,
        "name": "Calendar Event Execution",
        "slug": "2161-calendar-event-execution",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Invoicing"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2161-calendar-event-execution/"
      },
      {
        "key": "codeunit:4313",
        "type": "codeunit",
        "id": 4313,
        "name": "Agent Session Impl.",
        "slug": "4313-agent-session-impl",
        "app": "system-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/4313-agent-session-impl/"
      },
      {
        "key": "codeunit:5890",
        "type": "codeunit",
        "id": 5890,
        "name": "Feature - Invt. Orders Package",
        "slug": "5890-feature-invt-orders-package",
        "app": "base-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Feature OptionMapping will be enabled by default in version 27.0."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5890-feature-invt-orders-package/"
      },
      {
        "key": "codeunit:9261",
        "type": "codeunit",
        "id": 9261,
        "name": "Customer Exp. Survey Impl.",
        "slug": "9261-customer-exp-survey-impl",
        "app": "system-application",
        "range": "22-26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/9261-customer-exp-survey-impl/"
      },
      {
        "key": "codeunit:9263",
        "type": "codeunit",
        "id": 9263,
        "name": "Cust. Exp. Survey Req. Impl.",
        "slug": "9263-cust-exp-survey-req-impl",
        "app": "system-application",
        "range": "22-26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/9263-cust-exp-survey-req-impl/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-flowintegration",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.FlowIntegration",
        "slug": "microsoft-dynamics-nav-client-flowintegration",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with FlowIntegration addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-flowintegration/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-oauthintegration",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.OAuthIntegration",
        "slug": "microsoft-dynamics-nav-client-oauthintegration",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with OAuthIntegration addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-oauthintegration/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-pageready",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.PageReady",
        "slug": "microsoft-dynamics-nav-client-pageready",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with PageReady addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-pageready/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-powerbimanagement",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.PowerBIManagement",
        "slug": "microsoft-dynamics-nav-client-powerbimanagement",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with PowerBIManagement addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-powerbimanagement/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-rolecenterselector",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.RoleCenterSelector",
        "slug": "microsoft-dynamics-nav-client-rolecenterselector",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with RoleCenterSelector addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-rolecenterselector/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-videoplayer",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.VideoPlayer",
        "slug": "microsoft-dynamics-nav-client-videoplayer",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with VideoPlayer addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-videoplayer/"
      },
      {
        "key": "controladdin:microsoft-dynamics-nav-client-welcomewizard",
        "type": "controladdin",
        "id": null,
        "name": "Microsoft.Dynamics.Nav.Client.WelcomeWizard",
        "slug": "microsoft-dynamics-nav-client-welcomewizard",
        "app": "system-application",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced with PowerBIManagement addin."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-welcomewizard/"
      },
      {
        "key": "enumextension:910",
        "type": "enumextension",
        "id": 910,
        "name": "Asm. Inventory Order Type",
        "slug": "910-asm-inventory-order-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/910-asm-inventory-order-type/"
      },
      {
        "key": "enumextension:5909",
        "type": "enumextension",
        "id": 5909,
        "name": "Serv. Inventory Order Type",
        "slug": "5909-serv-inventory-order-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/5909-serv-inventory-order-type/"
      },
      {
        "key": "enumextension:99000773",
        "type": "enumextension",
        "id": 99000773,
        "name": "Mfg. Whse. Activity Doc. Type",
        "slug": "99000773-mfg-whse-activity-doc-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/99000773-mfg-whse-activity-doc-type/"
      },
      {
        "key": "enumextension:99000774",
        "type": "enumextension",
        "id": 99000774,
        "name": "Mfg. Whse. Act. Source Doc.",
        "slug": "99000774-mfg-whse-act-source-doc",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/99000774-mfg-whse-act-source-doc/"
      },
      {
        "key": "enumextension:99000777",
        "type": "enumextension",
        "id": 99000777,
        "name": "Mfg. Whse. Jnl. Document Type",
        "slug": "99000777-mfg-whse-jnl-document-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/99000777-mfg-whse-jnl-document-type/"
      },
      {
        "key": "enumextension:99000778",
        "type": "enumextension",
        "id": 99000778,
        "name": "Mfg. Whse. Worksheet Doc. Type",
        "slug": "99000778-mfg-whse-worksheet-doc-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/99000778-mfg-whse-worksheet-doc-type/"
      },
      {
        "key": "enumextension:99000800",
        "type": "enumextension",
        "id": 99000800,
        "name": "Mfg. Inventory Order Type",
        "slug": "99000800-mfg-inventory-order-type",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/enumextension/99000800-mfg-inventory-order-type/"
      },
      {
        "key": "interface:secret-provider",
        "type": "interface",
        "id": null,
        "name": "Secret Provider",
        "slug": "secret-provider",
        "app": "system-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced by Secret Provider v2 with support for SecretValue as SecretText data type."
        },
        "url": "https://jonas-paprotka.de/ref/interface/secret-provider/"
      },
      {
        "key": "interface:signaturealgorithm",
        "type": "interface",
        "id": null,
        "name": "SignatureAlgorithm",
        "slug": "signaturealgorithm",
        "app": "system-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced by Signature Algorithm v2 with SecretText support for XmlString."
        },
        "url": "https://jonas-paprotka.de/ref/interface/signaturealgorithm/"
      },
      {
        "key": "page:2010",
        "type": "page",
        "id": 2010,
        "name": "Azure OpenAi Settings",
        "slug": "2010-azure-openai-settings",
        "app": "system-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Copilot capabilities settings has been moved to page 7775 \"Copilot AI Capabilities\""
        },
        "url": "https://jonas-paprotka.de/ref/page/2010-azure-openai-settings/"
      },
      {
        "key": "page:2012",
        "type": "page",
        "id": 2012,
        "name": "Entity Text Part",
        "slug": "2012-entity-text-part",
        "app": "system-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "This page part contains only a rich text editor, use the rich text editor control separately on your page instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/2012-entity-text-part/"
      },
      {
        "key": "page:2013",
        "type": "page",
        "id": 2013,
        "name": "Entity Text",
        "slug": "2013-entity-text",
        "app": "system-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Copilot pages are using the prompt dialog page, to edit entity text with a rich text editor, use a rich text control instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/2013-entity-text/"
      },
      {
        "key": "page:2014",
        "type": "page",
        "id": 2014,
        "name": "Copilot Information",
        "slug": "2014-copilot-information",
        "app": "system-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Information about Copilot capabilities has been moved to page 7775 \"Copilot AI Capabilities\""
        },
        "url": "https://jonas-paprotka.de/ref/page/2014-copilot-information/"
      },
      {
        "key": "page:5825",
        "type": "page",
        "id": 5825,
        "name": "Review Marketing Text",
        "slug": "5825-review-marketing-text",
        "app": "base-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "This has been moved to use the new pagetype PromptDialog. Use page 5836 \"Copilot Marketing Text\" instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/5825-review-marketing-text/"
      },
      {
        "key": "page:5834",
        "type": "page",
        "id": 5834,
        "name": "Marketing Text Attributes",
        "slug": "5834-marketing-text-attributes",
        "app": "base-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Changed to ListPart type to integrate with Marketing Text Prompt Dialog page. Use page 5838 \"Marketing Text Attributes Part\" instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/5834-marketing-text-attributes/"
      },
      {
        "key": "page:5835",
        "type": "page",
        "id": 5835,
        "name": "Edit Marketing Text",
        "slug": "5835-edit-marketing-text",
        "app": "base-application",
        "range": "22-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "This has been moved to use the new pagetype StandardDialog. Use page 5839 \"Modify Marketing Text\" instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/5835-edit-marketing-text/"
      },
      {
        "key": "page:5895",
        "type": "page",
        "id": 5895,
        "name": "Exp. Phys. Invt. Tracking",
        "slug": "5895-exp-phys-invt-tracking",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced by page Exp.Invt.Order.Tracking"
        },
        "url": "https://jonas-paprotka.de/ref/page/5895-exp-phys-invt-tracking/"
      },
      {
        "key": "page:5896",
        "type": "page",
        "id": 5896,
        "name": "Posted Exp. Phys. Invt. Track",
        "slug": "5896-posted-exp-phys-invt-track",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced by page Posted.Exp.Invt.Order.Tracking"
        },
        "url": "https://jonas-paprotka.de/ref/page/5896-posted-exp-phys-invt-track/"
      },
      {
        "key": "page:5899",
        "type": "page",
        "id": 5899,
        "name": "Phys. Invt. Tracking Lines",
        "slug": "5899-phys-invt-tracking-lines",
        "app": "base-application",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Replaced by page 6029 \"Invt.Order.Tracking.Lines\""
        },
        "url": "https://jonas-paprotka.de/ref/page/5899-phys-invt-tracking-lines/"
      },
      {
        "key": "page:12145",
        "type": "page",
        "id": 12145,
        "name": "No. Series Lines Sales",
        "slug": "12145-no-series-lines-sales",
        "app": "business-foundation",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Merged into No. Series Lines page."
        },
        "url": "https://jonas-paprotka.de/ref/page/12145-no-series-lines-sales/"
      },
      {
        "key": "page:12146",
        "type": "page",
        "id": 12146,
        "name": "No. Series Lines Purchase",
        "slug": "12146-no-series-lines-purchase",
        "app": "business-foundation",
        "range": "24-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Merged into No. Series Lines page."
        },
        "url": "https://jonas-paprotka.de/ref/page/12146-no-series-lines-purchase/"
      },
      {
        "key": "report:21",
        "type": "report",
        "id": 21,
        "name": "No. Series",
        "slug": "21-no-series",
        "app": "business-foundation",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Report data is available on page 457 \"No. Series Lines\". It can be analyzed with either the Data Analysis feature or Open in Excel."
        },
        "url": "https://jonas-paprotka.de/ref/report/21-no-series/"
      },
      {
        "key": "report:22",
        "type": "report",
        "id": 22,
        "name": "No. Series Check",
        "slug": "22-no-series-check",
        "app": "business-foundation",
        "range": "17-26",
        "obsolete": {
          "state": "Pending",
          "tag": "24.0",
          "reason": "Report data is available on page 457 \"No. Series Lines\". It can be analyzed with either the Data Analysis feature or Open in Excel."
        },
        "url": "https://jonas-paprotka.de/ref/report/22-no-series-check/"
      },
      {
        "key": "tableextension:99000760",
        "type": "tableextension",
        "id": 99000760,
        "name": "Mfg. Inventory Posting Setup",
        "slug": "99000760-mfg-inventory-posting-setup",
        "app": "base-application",
        "range": "26",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/tableextension/99000760-mfg-inventory-posting-setup/"
      }
    ],
    "obsoleted": [
      {
        "key": "codeunit:329",
        "type": "codeunit",
        "id": 329,
        "name": "No. Series Installer",
        "slug": "329-no-series-installer",
        "app": "business-foundation",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "Upgrade logic is moved to No. Series Upgrade codeunit 328."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/329-no-series-installer/"
      },
      {
        "key": "codeunit:5403",
        "type": "codeunit",
        "id": 5403,
        "name": "AddOnIntegrManagement",
        "slug": "5403-addonintegrmanagement",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "Procedures from thois codeunit moved to other codeunits"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5403-addonintegrmanagement/"
      },
      {
        "key": "codeunit:6497",
        "type": "codeunit",
        "id": 6497,
        "name": "Serv. Planning Availability",
        "slug": "6497-serv-planning-availability",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "The referenced report \"Planning Availability\" has been deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/6497-serv-planning-availability/"
      },
      {
        "key": "codeunit:9025",
        "type": "codeunit",
        "id": 9025,
        "name": "Small Business Report Catalog",
        "slug": "9025-small-business-report-catalog",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "The page that this codeunit is used in is no longer used. Therefore, this codeunit is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9025-small-business-report-catalog/"
      },
      {
        "key": "codeunit:9260",
        "type": "codeunit",
        "id": 9260,
        "name": "Customer Experience Survey",
        "slug": "9260-customer-experience-survey",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This module is no longer used."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9260-customer-experience-survey/"
      },
      {
        "key": "codeunit:9640",
        "type": "codeunit",
        "id": 9640,
        "name": "Column Picker Helper",
        "slug": "9640-column-picker-helper",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9640-column-picker-helper/"
      },
      {
        "key": "controladdin:customerexperiencesurvey",
        "type": "controladdin",
        "id": null,
        "name": "CustomerExperienceSurvey",
        "slug": "customerexperiencesurvey",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This module is no longer used."
        },
        "url": "https://jonas-paprotka.de/ref/controladdin/customerexperiencesurvey/"
      },
      {
        "key": "interface:email-connector-v3",
        "type": "interface",
        "id": null,
        "name": "Email Connector v3",
        "slug": "email-connector-v3",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "Replaced by \"Email Connector v4\" which adds the capability for retrieving email folders."
        },
        "url": "https://jonas-paprotka.de/ref/interface/email-connector-v3/"
      },
      {
        "key": "page:4010",
        "type": "page",
        "id": 4010,
        "name": "Intelligent Cloud",
        "slug": "4010-intelligent-cloud",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "The Intelligent Cloud Insights feature is deprecated. Go to the article Deprecated Features in the Base App in the Business Central documentation to learn more."
        },
        "url": "https://jonas-paprotka.de/ref/page/4010-intelligent-cloud/"
      },
      {
        "key": "page:6321",
        "type": "page",
        "id": 6321,
        "name": "Power BI Deployments",
        "slug": "6321-power-bi-deployments",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This functionality is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/page/6321-power-bi-deployments/"
      },
      {
        "key": "page:9025",
        "type": "page",
        "id": 9025,
        "name": "Small Business Report Catalog",
        "slug": "9025-small-business-report-catalog",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This page is no longer used."
        },
        "url": "https://jonas-paprotka.de/ref/page/9025-small-business-report-catalog/"
      },
      {
        "key": "page:9260",
        "type": "page",
        "id": 9260,
        "name": "Customer Experience Survey",
        "slug": "9260-customer-experience-survey",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This module is no longer used."
        },
        "url": "https://jonas-paprotka.de/ref/page/9260-customer-experience-survey/"
      },
      {
        "key": "page:9640",
        "type": "page",
        "id": 9640,
        "name": "Column Picker",
        "slug": "9640-column-picker",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/page/9640-column-picker/"
      },
      {
        "key": "page:9641",
        "type": "page",
        "id": 9641,
        "name": "List and Card page picker",
        "slug": "9641-list-and-card-page-picker",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/page/9641-list-and-card-page-picker/"
      },
      {
        "key": "page:9642",
        "type": "page",
        "id": 9642,
        "name": "Table Relations Picker",
        "slug": "9642-table-relations-picker",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/page/9642-table-relations-picker/"
      },
      {
        "key": "page:9643",
        "type": "page",
        "id": 9643,
        "name": "Table and Column Picker",
        "slug": "9643-table-and-column-picker",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/page/9643-table-and-column-picker/"
      },
      {
        "key": "page:9644",
        "type": "page",
        "id": 9644,
        "name": "Column Picker Part",
        "slug": "9644-column-picker-part",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "28.0",
          "reason": "The Analysis View module is being moved to be part of the Business Central platform."
        },
        "url": "https://jonas-paprotka.de/ref/page/9644-column-picker-part/"
      },
      {
        "key": "query:9152",
        "type": "query",
        "id": 9152,
        "name": "My Items",
        "slug": "9152-my-items",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "Not used, replaced by Costing Overview functionality"
        },
        "url": "https://jonas-paprotka.de/ref/query/9152-my-items/"
      },
      {
        "key": "report:99000758",
        "type": "report",
        "id": 99000758,
        "name": "Compare List",
        "slug": "99000758-compare-list",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Compare Production Cost Shares\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000758-compare-list/"
      },
      {
        "key": "report:99000767",
        "type": "report",
        "id": 99000767,
        "name": "Prod. Order - Calculation",
        "slug": "99000767-prod-order-calculation",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Production Order Statistics\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000767-prod-order-calculation/"
      },
      {
        "key": "report:99000783",
        "type": "report",
        "id": 99000783,
        "name": "Work Center Load",
        "slug": "99000783-work-center-load",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Work/Machine Center Load\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000783-work-center-load/"
      },
      {
        "key": "report:99000784",
        "type": "report",
        "id": 99000784,
        "name": "Machine Center Load",
        "slug": "99000784-machine-center-load",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Work/Machine Center Load\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000784-machine-center-load/"
      },
      {
        "key": "report:99000785",
        "type": "report",
        "id": 99000785,
        "name": "Work Center Load/Bar",
        "slug": "99000785-work-center-load-bar",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Work/Machine Center Load\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000785-work-center-load-bar/"
      },
      {
        "key": "report:99000786",
        "type": "report",
        "id": 99000786,
        "name": "Machine Center Load/Bar",
        "slug": "99000786-machine-center-load-bar",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been replaced by the \"Work/Machine Center Load\" report and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000786-machine-center-load-bar/"
      },
      {
        "key": "report:99001048",
        "type": "report",
        "id": 99001048,
        "name": "Planning Availability",
        "slug": "99001048-planning-availability",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99001048-planning-availability/"
      },
      {
        "key": "report:99003804",
        "type": "report",
        "id": 99003804,
        "name": "Demand Forecast",
        "slug": "99003804-demand-forecast",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This report has been deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99003804-demand-forecast/"
      },
      {
        "key": "table:2161",
        "type": "table",
        "id": 2161,
        "name": "Calendar Event User Config.",
        "slug": "2161-calendar-event-user-config",
        "app": "base-application",
        "obsolete": {
          "state": "Removed",
          "tag": "27.0",
          "reason": "Invoicing"
        },
        "url": "https://jonas-paprotka.de/ref/table/2161-calendar-event-user-config/"
      },
      {
        "key": "table:9260",
        "type": "table",
        "id": 9260,
        "name": "Customer Experience Survey",
        "slug": "9260-customer-experience-survey",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "27.0",
          "reason": "This module is no longer used."
        },
        "url": "https://jonas-paprotka.de/ref/table/9260-customer-experience-survey/"
      }
    ]
  },
  "memberChanges": [
    {
      "key": "codeunit:2",
      "type": "codeunit",
      "id": 2,
      "name": "Company-Initialize",
      "slug": "2-company-initialize",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitBankExportImportSetup",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2-company-initialize/"
    },
    {
      "key": "codeunit:8",
      "type": "codeunit",
      "id": 8,
      "name": "AccSchedManagement",
      "slug": "8-accschedmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcColumnHeader",
            "sig": "(var Record Acc. Schedule Line, Record Column Layout)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcColumnHeader",
            "sig": "(var Record Acc. Schedule Line, Record Column Layout, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcColumnHeaderElseCase",
            "sig": "(var Record Acc. Schedule Line, Record Column Layout, Date, Date, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcCell",
            "from": "(var Record Acc. Schedule Line, var Record Column Layout, Boolean, var Decimal, var Boolean)",
            "to": "(var Record Acc. Schedule Line, var Record Column Layout, Boolean, var Decimal, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8-accschedmanagement/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "name": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckDeferralPostingAllowed",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/"
    },
    {
      "key": "codeunit:12",
      "type": "codeunit",
      "id": 12,
      "name": "Gen. Jnl.-Post Line",
      "slug": "12-gen-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitGLEntry",
            "sig": "(Record Gen. Journal Line, var Record G/L Entry, Code[20], Decimal, Decimal, Boolean, Boolean, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateGLEntry",
            "sig": "(Record Gen. Journal Line, Code[20], Decimal, Decimal, Boolean, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckEmplMultiplePostingGroups",
            "sig": "(var Record Detailed CV Ledg. Entry Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/12-gen-jnl-post-line/"
    },
    {
      "key": "codeunit:18",
      "type": "codeunit",
      "id": 18,
      "name": "Financial Report Mgt.",
      "slug": "18-financial-report-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "NotifyUpdateRowDefinition",
            "sig": "(var Record G/L Account)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "OpenRowDefinitions",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcAccScheduleLineDateFilter",
            "sig": "(Record Financial Report, var Record Acc. Schedule Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAccScheduleLineStartEndDateFormula",
            "sig": "(var Record Acc. Schedule Line, DateFormula, DateFormula)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAccScheduleLinePeriodFormula",
            "sig": "(var Record Acc. Schedule Line, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/18-financial-report-mgt/"
    },
    {
      "key": "codeunit:21",
      "type": "codeunit",
      "id": 21,
      "name": "Item Jnl.-Check Line",
      "slug": "21-item-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckEmptyQuantity",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckOutputFields",
            "sig": "(var Record Item Journal Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCheckBinsOnCheckForEntryTypeOutput",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/21-item-jnl-check-line/"
    },
    {
      "key": "codeunit:22",
      "type": "codeunit",
      "id": 22,
      "name": "Item Jnl.-Post Line",
      "slug": "22-item-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PostItem",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcDirAndIndirCostAmts",
            "sig": "(var Decimal, var Decimal, Decimal, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "InsertCapLedgEntry",
            "sig": "(var Record Item Journal Line, var Record Capacity Ledger Entry, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "PostFlushedConsumptionItemJnlLine",
            "sig": "(var Record Item Journal Line, Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CheckItemTracking",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPostToGL",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterFlushOperation",
            "sig": "(var Record Production Order, var Record Prod. Order Line, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterPostFlushedConsump",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Routing Line, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterPostConsumption",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeInsertConsumpEntry",
            "sig": "(var Record Prod. Order Component, Decimal, var Boolean, var Record Item Journal Line, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeNextOperationExist",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterPostOutput",
            "sig": "(var Record Item Ledger Entry, var Record Prod. Order Line, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforeProdOrderRtngLineModify",
            "sig": "(var Record Prod. Order Routing Line, var Record Prod. Order Line, var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterProdOrderRtngLineSetFilters",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFlushOperation",
            "sig": "(var Record Production Order, var Record Prod. Order Line, var Record Item Journal Line, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostFlushedConsumpItemJnlLine",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCallFlushOperation",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostFlushedConsump",
            "sig": "(Record Production Order, Record Prod. Order Line, Record Prod. Order Component, Record Prod. Order Routing Line, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeProdOrderCompModify",
            "sig": "(var Record Prod. Order Component, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeProdOrderLineModify",
            "sig": "(var Record Prod. Order Line, Record Item Journal Line, Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeUpdateProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Record Item Journal Line, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterUpdateProdOrderLine",
            "sig": "(var Record Prod. Order Line, Boolean, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterInsertConsumpEntry",
            "sig": "(var Record Warehouse Journal Line, var Record Prod. Order Component, Decimal, Boolean, var Record Item Journal Line, Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnApplyCapNeedOnAfterSetFilters",
            "sig": "(var Record Prod. Order Capacity Need, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCorrectOutputValuationDateOnBeforeCheckProdOrder",
            "sig": "(Record Item Ledger Entry, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFlushOperationOnAfterProdOrderCompSetFilters",
            "sig": "(var Record Prod. Order Component, Record Item Journal Line, var Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFlushOperationOnBeforeCheckRoutingLinkCode",
            "sig": "(var Record Production Order, var Record Prod. Order Line, var Record Prod. Order Routing Line, var Record Item Journal Line, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertConsumpEntryOnBeforePostItem",
            "sig": "(var Record Item Journal Line, Record Prod. Order Component, Boolean, var Record Warehouse Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumpOnAfterCalcQtyToPost",
            "sig": "(Record Production Order, Record Prod. Order Line, Record Prod. Order Component, Decimal, var Decimal, var Record Item Journal Line, var Record Prod. Order Routing Line, var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumpOnAfterCopyProdOrderFieldsToItemJnlLine",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, Record Prod. Order Line, Record Prod. Order Component, Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumptionOnBeforeCalcQtyToPost",
            "sig": "(Record Production Order, Record Prod. Order Line, Record Prod. Order Component, Record Prod. Order Routing Line, Record Item Journal Line, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumpOnBeforeProdOrderCompReserveTransferPOCompToItemJnlLine",
            "sig": "(Record Item Journal Line, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumpOnBeforeSetupSplitJnlLine",
            "sig": "(var Record Item Journal Line, var Record Production Order, var Record Prod. Order Line, var Record Prod. Order Component, var Record Tracking Specification, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostFlushedConsumptionOnAfterSetDimensionSetID",
            "sig": "(Record Item Journal Line, var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnAfterInsertEntry",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnAfterFindProdOrderComp",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnAfterCalcNewRemainingQty",
            "sig": "(Record Prod. Order Component, var Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnBeforeCheckOrderType",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnBeforeFindSetProdOrderComp",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterInsertCapLedgEntry",
            "sig": "(Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterInsertCostValueEntries",
            "sig": "(Record Item Journal Line, var Record Capacity Ledger Entry, Boolean, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterSetMfgUnitCost",
            "sig": "(var Record Item Journal Line, var Decimal, var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterUpdateAmounts",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterUpdateProdOrderLine",
            "sig": "(var Record Item Journal Line, var Record Warehouse Journal Line, var Record Item Ledger Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforeUpdateProdOrderLine",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnAfterCreateWhseJnlLine",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforeCreateWhseJnlLine",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforePostItem",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCalcCapQty",
            "sig": "(var Record Item Journal Line, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetCalledFromInvtPutawayPick",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RestoreTempSplitItemJnlLine",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SaveTempSplitItemJnlLine",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RestoreTempTrackingSpecification",
            "sig": "(var Record Tracking Specification)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SaveTempTrackingSpecification",
            "sig": "(var Record Tracking Specification)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetItemLedgerEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RegisterWhseJnlLine",
            "sig": "(var Record Warehouse Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetSkipRetrieveItemTracking",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetSkipRetrieveItemTracking",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetGlobalItemTrackingCode",
            "sig": "(Record Item Tracking Code)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetGlobalItemTrackingSetup",
            "sig": "(Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCheckItemTrackingOfComp",
            "sig": "(Record Tracking Specification, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetOutputProdOrder",
            "sig": "(var Record Production Order, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetOutputProdOrderLine",
            "sig": "(var Record Prod. Order Line, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetProdOrderLine",
            "sig": "(var Record Prod. Order Line, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetProdOrderRoutingLine",
            "sig": "(var Record Prod. Order Routing Line, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostOutput",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostOutputUpdateProdOrderRtngLine",
            "sig": "(var Record Prod. Order Routing Line, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcCapLedgerEntriesSetupRunTimeOnAfterCapLedgerEntrySetFilters",
            "sig": "(var Record Capacity Ledger Entry, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnBeforeCalcRemQtyToPostThisLine",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line, var Record Tracking Specification, Decimal, Boolean, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnBeforeCalcRemainingQuantity",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line, var Decimal, var Decimal, var Boolean, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionOnRemQtyToPostOnBeforeInsertConsumpEntry",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostOutputForProdOrder",
            "sig": "(var Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeReservationExists",
            "sig": "(Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforeGetMfgAmounts",
            "sig": "(var Record Item Journal Line, Record Production Order, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCorrectOutputValuationDateOnBeforeValueEntryFindSet",
            "sig": "(var Record Value Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputOnBeforeInsertCostValueEntries",
            "sig": "(var Record Item Journal Line, var Record Capacity Ledger Entry, var Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeOnApplyCapNeed",
            "sig": "(var Record Item Journal Line, var Decimal, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputForProdOrderOnAfterApplyCapNeed",
            "sig": "(var Record Item Journal Line, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetupSplitJnlLineOnSetDisableItemTracking",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnSetupSplitJnlLineOnCheckOperationNo",
            "sig": "(var Record Item Journal Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnPostFlushedConsumptionItemJnlLineOnBeforeSetupSplitJnlLine",
            "sig": "(var Record Item Journal Line, var Record Tracking Specification, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostFlushedConsumptionItemJnlLineOnAfterSetDimensionSetID",
            "sig": "(Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertCapValueEntryOnBeforeCapLedgEntryModify",
            "sig": "(var Record Capacity Ledger Entry, Record Item Journal Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnSplitItemJnlLineOnAfterDeleteTempSplitItemJnlLine",
            "sig": "(Record Item Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetupTempSplitItemJnlLineOnAfterDeductNonDistr",
            "sig": "(var Record Item Journal Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnInitTransValueEntryOnAfterCalcAdjustedCost",
            "sig": "(var Record Value Entry, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostConsumption",
            "sig": "(var Record Item Journal Line, Record Item Tracking Setup, var Record Item Journal Line, var Boolean, Integer)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnPostOutput",
            "sig": "(var Record Item Journal Line, Record Item Tracking Setup, Record Item Tracking Code, var Record Item Ledger Entry, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnSetOrderAdjmtPropertiesForProduction",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Code[20], Integer)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCorrectOutputValuationDateOnCheckProduction",
            "sig": "(Record Item Ledger Entry, var Record Value Entry, var Date, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetUpdatedAppliedQtyForConsumption",
            "sig": "(Record Item Ledger Entry, Record Item Ledger Entry, Record Reservation Entry, Integer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReApplyOnBeforeUpdateLinkedValuationDate",
            "sig": "(var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplyItemLedgEntryOnBeforeGetValuationDate",
            "sig": "(var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateItemLedgEntryOnBeforeUpdateAvgCostAdjmtBuffer",
            "sig": "(Record Item Ledger Entry, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetValuationDate",
            "sig": "(Record Item Ledger Entry, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertCapLedgEntry",
            "from": "(var Record Capacity Ledger Entry, Record Item Journal Line)",
            "to": "(var Record Capacity Ledger Entry, Record Item Journal Line, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckSerialNo",
            "from": "(Record Item Journal Line, var Boolean)",
            "to": "(Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCodeOnBeforeCheckItemTracking",
            "from": "(var Record Item Journal Line, Boolean, var Boolean, var Record Tracking Specification, var Record Item Tracking Setup)",
            "to": "(var Record Item Journal Line, var Boolean, var Boolean, var Record Tracking Specification, var Record Item Tracking Setup)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCodeOnAfterCalcQtyPerUnitOfMeasure",
            "from": "(Record Item Journal Line, Boolean, var Decimal)",
            "to": "(var Record Item Journal Line, Boolean, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnItemValuePostingOnBeforeInsertOHValueEntry",
            "from": "(var Record Item Journal Line, var Record Value Entry, var Record Item Ledger Entry, var Integer, var Boolean, var Decimal, var Decimal, var Decimal, var Decimal)",
            "to": "(var Record Item Journal Line, var Record Value Entry, var Record Item Ledger Entry, var Integer, var Boolean, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostValueEntryToGL",
            "from": "(var Record Value Entry, var Boolean)",
            "to": "(var Record Value Entry, var Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/22-item-jnl-post-line/"
    },
    {
      "key": "codeunit:23",
      "type": "codeunit",
      "id": 23,
      "name": "Item Jnl.-Post Batch",
      "slug": "23-item-jnl-post-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeSelfReservedQty",
            "sig": "(Record Stockkeeping Unit, Record Item Journal Line, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnHandleWhsePutAwayForProdOutput",
            "sig": "(var Record Item Journal Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCheckItemAvailabilityOnAfterSetAvailableQty",
            "sig": "(var Record Stockkeeping Unit, var Record Item Journal Line, var Decimal)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnAfterIncludeEntryInCalc",
            "sig": "(Record Item Ledger Entry, Date, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/23-item-jnl-post-batch/"
    },
    {
      "key": "codeunit:32",
      "type": "codeunit",
      "id": 32,
      "name": "Customer Card Calculations",
      "slug": "32-customer-card-calculations",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPaidLateCountLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPaidOnTimeCountLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPercentPaidLateLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetOverdueCountLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLastPaymentDateLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLastPaymentAmountLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLastPaymentOnTimeLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetInteractionCountLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLastInteractionDateLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLastInteractionTypeLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetMostFrequentInteractionTypeLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetDaysSinceLastSaleLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetDistinctItemsSoldLabel",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/32-customer-card-calculations/"
    },
    {
      "key": "codeunit:43",
      "type": "codeunit",
      "id": 43,
      "name": "Language",
      "slug": "43-language",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetUserLanguageTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/43-language/"
    },
    {
      "key": "codeunit:44",
      "type": "codeunit",
      "id": 44,
      "name": "ReportManagement",
      "slug": "44-reportmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSelectReportLayoutUI",
            "sig": "(Integer, var Text, var Guid, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/44-reportmanagement/"
    },
    {
      "key": "codeunit:54",
      "type": "codeunit",
      "id": 54,
      "name": "Language Impl.",
      "slug": "54-language-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetUserLanguageTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLanguageTag",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/54-language-impl/"
    },
    {
      "key": "codeunit:57",
      "type": "codeunit",
      "id": 57,
      "name": "Document Totals",
      "slug": "57-document-totals",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalculateSalesSubPageTotals",
            "from": "(var Record Sales Header, var Record Sales Line, var Decimal, var Decimal, var Decimal, var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Line, var Decimal, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/57-document-totals/"
    },
    {
      "key": "codeunit:63",
      "type": "codeunit",
      "id": 63,
      "name": "Sales-Explode BOM",
      "slug": "63-sales-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterExplodeBOMCompLines",
            "from": "(var Record Sales Line, Integer, Integer)",
            "to": "(var Record Sales Line, Integer, Integer, var Record Sales Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/63-sales-explode-bom/"
    },
    {
      "key": "codeunit:67",
      "type": "codeunit",
      "id": 67,
      "name": "Transfer-Explode BOM",
      "slug": "67-transfer-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitParentItemLine",
            "sig": "(var Record Transfer Line, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/67-transfer-explode-bom/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "name": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ProcessAssocItemJnlLine",
            "sig": "(Record Sales Header, var Record Sales Line, var Record Drop Shpt. Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostAssocItemJnlLine",
            "sig": "(Record Sales Header, Record Sales Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitAssocItemJnlLine",
            "sig": "(var Record Item Journal Line, Record Purchase Header, Record Purchase Line, Record Sales Header, Record Sales Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSalesLines",
            "sig": "(var Record Sales Header, var Record Sales Line, Option, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SumSalesLinesTemp",
            "sig": "(var Record Sales Header, var Record Sales Line, Option, var Record Sales Line, var Record Sales Line, var Decimal, var Text[30], var Decimal, var Decimal, var Decimal, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateEmailParameters",
            "sig": "(Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostUpdateOrderNo",
            "sig": "(var Record Sales Invoice Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetInvoiceOrderNo",
            "sig": "(Record Sales Line, var Record Sales Invoice Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeArchiveRelatedJob",
            "sig": "(Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreatePostedDeferralScheduleFromSalesDoc",
            "sig": "(var Record Sales Line, var Record Posted Deferral Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetSalesAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFillInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, Record Sales Line, var Record Invoice Post. Buffer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFillDeferralPostingBuffer",
            "sig": "(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostCustomerEntry",
            "sig": "(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitNewLineFromInvoicePostBuffer",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostCustomerEntry",
            "sig": "(var Record Gen. Journal Line, var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunPostCustomerEntry",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line, Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvPostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Boolean, var Codeunit Gen. Jnl.-Post Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvoicePostBuffer",
            "sig": "(Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetApplyToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcInvoiceDiscountPosting",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcInvoiceDiscountPostingProcedure",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcLineDiscountPostingProcedure",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcLineDiscountPosting",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvoicePostingBufferSetAmounts",
            "sig": "(Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTempDeferralLineInsert",
            "sig": "(var Record Deferral Line, Record Deferral Line, Record Sales Line, var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnBeforeDeferrals",
            "sig": "(var Record Sales Line, var Decimal, var Decimal, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillDeferralPostingBuffer",
            "sig": "(var Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillInvoicePostingBuffer",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnBeforeSetAccount",
            "sig": "(Record Sales Header, Record Sales Line, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount",
            "sig": "(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterSetInvDiscAccount",
            "sig": "(var Record Sales Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterCalcInvoiceDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterCalcLineDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnBeforeSetInvDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnBeforeSetLineDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnAfterFindCustLedgEntry",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeFindCustLedgEntry",
            "sig": "(Record Sales Header, Record Sales Line, Option, Code[20], Code[35], var Record Cust. Ledger Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostInvoicePostBufferOnBeforeTempInvoicePostBufferDeleteAll",
            "sig": "(var Record Sales Header, var Codeunit Gen. Jnl.-Post Line, var Record Sales Line, var Record Sales Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer",
            "sig": "(var Record Sales Header, var Record Invoice Post. Buffer, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvoicePostingBufferAssignAmounts",
            "sig": "(Record Sales Line, var Decimal, var Decimal, Record Sales Line, var Decimal, var Decimal, var Decimal, var Decimal, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetAmountsForBalancingEntry",
            "sig": "(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Boolean, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnAfterInitNewLine",
            "sig": "(Record Sales Header, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostInvPostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Sales Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Sales Line, Code[20], Code[35], var Enum Gen. Journal Document Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostInvoicePostBufferOnAfterPostSalesGLAccounts",
            "sig": "(var Record Sales Header, var Record Invoice Post. Buffer, var Record Sales Line, var Record Sales Line, Code[20], var Integer, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvoicePostingBufferSetAmounts",
            "sig": "(var Record Invoice Post. Buffer, Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer",
            "sig": "(Record Sales Header, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterUpdatePostingNos",
            "from": "(var Record Sales Header, var Codeunit NoSeriesManagement, Boolean)",
            "to": "(var Record Sales Header, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdatePostingNos",
            "from": "(var Record Sales Header, var Codeunit NoSeriesManagement, Boolean, var Boolean)",
            "to": "(var Record Sales Header, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeValidatePostingAndDocumentDate",
            "from": "(var Record Sales Header, Boolean)",
            "to": "(var Record Sales Header, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateShippingNo",
            "from": "(var Record Sales Header, Boolean, Boolean, Boolean, Boolean, var Boolean, var Boolean, var Codeunit NoSeriesManagement)",
            "to": "(var Record Sales Header, Boolean, Boolean, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemJnlLine",
            "from": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line, Record Item Journal Line, var Integer, Boolean, var Record Tracking Specification, var Record Tracking Specification, Record Warehouse Journal Line, Boolean, Boolean)",
            "to": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line, Record Item Journal Line, var Integer, Boolean, var Record Tracking Specification, var Record Tracking Specification, Record Warehouse Journal Line, Boolean, Boolean, Record Warehouse Receipt Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/"
    },
    {
      "key": "codeunit:90",
      "type": "codeunit",
      "id": 90,
      "name": "Purch.-Post",
      "slug": "90-purch-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitAssocItemJnlLine",
            "sig": "(var Record Item Journal Line, Record Sales Header, Record Sales Line, Record Purchase Header, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterPostItemJnlLineCopyProdOrder",
            "sig": "(var Record Item Journal Line, Record Purchase Line, Record Purch. Rcpt. Header, Decimal, Boolean, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePostItemJnlLineCopyProdOrder",
            "sig": "(Record Purchase Line, var Record Item Journal Line, Decimal, Decimal, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckFieldsOnReturnShipmentLine",
            "sig": "(Record Return Shipment Line, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostItemJnlLineOnCopyProdOrder",
            "sig": "(var Record Item Journal Line, Record Purchase Line, var Record Purch. Rcpt. Header, Decimal, Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckPurchRcptLine",
            "sig": "(Record Purch. Rcpt. Line, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateItemChargeAssgntOnBeforeItemChargeAssignmentPurchModify",
            "sig": "(var Record Item Charge Assignment (Purch))",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCalcInvoiceDiscountPosting",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreatePostedDeferralScheduleFromPurchDoc",
            "sig": "(var Record Purchase Line, var Record Posted Deferral Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitVATAmounts",
            "sig": "(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitVATBase",
            "sig": "(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostVendorEntry",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostInvPostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Purchase Header, Integer, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetApplyToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateVATAmountInBuffer",
            "sig": "(Record Purchase Header, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitNewGenJnlLineFromPostInvoicePostBufferLine",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitGenJnlLineAmountFieldsFromTotalPurchLine",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvoicePostBufferLine",
            "sig": "(var Record Purchase Header, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvPostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, var Record Purchase Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvoicePostBuffer",
            "sig": "(Record Purchase Header, var Record Invoice Post. Buffer, var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTempDeferralLineInsert",
            "sig": "(var Record Deferral Line, Record Deferral Line, Record Purchase Line, var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillDeferralPostingBuffer",
            "sig": "(var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillInvoicePostBufferFADiscount",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcDeferralAmountsOnAfterTempDeferralHeaderInsert",
            "sig": "(var Record Deferral Header, Record Deferral Header, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostBufferOnAfterInitAmounts",
            "sig": "(Record Purchase Header, var Record Purchase Line, var Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterSetLineDiscAccount",
            "sig": "(var Record Purchase Line, var Record General Posting Setup, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostVendorEntryOnAfterInitNewLine",
            "sig": "(var Record Purchase Header, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostVendorEntryOnBeforeInitNewLine",
            "sig": "(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Enum Gen. Journal Document Type, Code[20], Code[35], Code[10], var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostBufferOnBeforeProcessInvoiceDiscounts",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostInvoicePostBufferLineOnAfterCopyFromInvoicePostBuffer",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFillInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, Record Purchase Line, var Record Invoice Post. Buffer, Boolean, var Record Purchase Header, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcLineDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvoicePostingBufferSetAmounts",
            "sig": "(Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Record Vendor Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostBufferOnAfterSetShouldCalcDiscounts",
            "sig": "(Record Purchase Header, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnAfterInitNewLine",
            "sig": "(Record Purchase Header, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostGLAndVendorOnBeforePostBalancingEntry",
            "sig": "(var Record Purchase Header, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillDeferralPostingBufferOnAfterInitFromDeferralLine",
            "sig": "(var Record Deferral Posting Buffer, Record Deferral Line, Record Purchase Line, Record Deferral Template)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillInvoicePostBuffer",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Post. Buffer, var Boolean, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostVendorEntry",
            "sig": "(var Record Gen. Journal Line, var Record Purchase Header, var Record Purchase Line, var Record Purchase Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnBeforeSetAccount",
            "sig": "(Record Purchase Header, Record Purchase Line, var Code[20], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostBufferOnBeforePreparePurchase",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Record Invoice Post. Buffer, Record Purchase Line, var Record General Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostInvoicePostingBufferOnAfterVATPostingSetupGet",
            "sig": "(var Record VAT Posting Setup, var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer",
            "sig": "(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, var Code[20], var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckItemQuantityPurchCredit",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeFindVendLedgEntry",
            "sig": "(Record Purchase Header, Record Purchase Line, Option, Code[20], Code[35], var Record Vendor Ledger Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateVATAmountInBufferOnBeforeTempInvoicePostBufferAssign",
            "sig": "(var Decimal, var Decimal, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeUpdatePostingNos",
            "from": "(var Record Purchase Header, var Codeunit NoSeriesManagement, var Boolean, Boolean, var Boolean)",
            "to": "(var Record Purchase Header, var Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterUpdatePostingNos",
            "from": "(var Record Purchase Header, var Codeunit NoSeriesManagement, Boolean, Boolean, var Boolean)",
            "to": "(var Record Purchase Header, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeDeleteAfterPosting",
            "from": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Boolean, Boolean, var Record Purchase Line, var Record Purchase Line, var Codeunit Gen. Jnl.-Post Line)",
            "to": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Purch. Rcpt. Header, var Boolean, Boolean, var Record Purchase Line, var Record Purchase Line, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeProcessAssocItemJnlLine",
            "from": "(var Record Purchase Line, var Boolean, var Record Drop Shpt. Post. Buffer, var Record Tracking Specification, Integer, var Codeunit Item Jnl.-Post Line)",
            "to": "(var Record Purchase Line, var Boolean, var Record Drop Shpt. Post. Buffer, var Record Tracking Specification, Integer, var Codeunit Item Jnl.-Post Line, Code[10])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/"
    },
    {
      "key": "codeunit:92",
      "type": "codeunit",
      "id": 92,
      "name": "Purch.-Post + Print",
      "slug": "92-purch-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterConfirmPost",
            "from": "(Record Purchase Header, var Boolean)",
            "to": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/92-purch-post-print/"
    },
    {
      "key": "codeunit:97",
      "type": "codeunit",
      "id": 97,
      "name": "Blanket Purch. Order to Order",
      "slug": "97-blanket-purch-order-to-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnRunOnBeforeQtyToReceiveIsZero",
            "from": "(var Record Purchase Header, var Boolean)",
            "to": "(var Record Purchase Header, var Boolean, var Record Vendor)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/97-blanket-purch-order-to-order/"
    },
    {
      "key": "codeunit:103",
      "type": "codeunit",
      "id": 103,
      "name": "Cust. Entry-Edit",
      "slug": "103-cust-entry-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateSalesInvoiceHeader",
            "sig": "(var Record Cust. Ledger Entry, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/103-cust-entry-edit/"
    },
    {
      "key": "codeunit:113",
      "type": "codeunit",
      "id": 113,
      "name": "Vend. Entry-Edit",
      "slug": "113-vend-entry-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Vendor Ledger Entry, var Record Vendor Ledger Entry, var Record Detailed Vendor Ledg. Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/113-vend-entry-edit/"
    },
    {
      "key": "codeunit:200",
      "type": "codeunit",
      "id": 200,
      "name": "Alt. Cust. VAT. Reg. Facade",
      "slug": "200-alt-cust-vat-reg-facade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CopyAltCustVATRegToSalesHeader",
            "sig": "(var Record Sales Header, Record Alt. Cust. VAT Reg.)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddTempChangeLogEntryForAltCustVATRegChanges",
            "sig": "(var Record Change Log Entry, Record Sales Header, Record Alt. Cust. VAT Reg.)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyBillToCustomerToSalesHeader",
            "sig": "(var Record Sales Header, Record Customer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCopyAltCustVATRegToSalesHeader",
            "sig": "(var Record Sales Header, var Record Alt. Cust. VAT Reg.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAddTempChangeLogEntryForAltCustVATRegChanges",
            "sig": "(var Record Change Log Entry, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyBillToCustomerToSalesHeader",
            "sig": "(var Record Sales Header, Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/200-alt-cust-vat-reg-facade/"
    },
    {
      "key": "codeunit:205",
      "type": "codeunit",
      "id": 205,
      "name": "Alt. Cust. VAT Reg. Doc. Impl.",
      "slug": "205-alt-cust-vat-reg-doc-impl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterUpdateSetupOnBillToCustomerChangeInSalesHeader",
            "sig": "(var Record Sales Header, Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterBuildFieldChangeBuffer",
            "sig": "(var Record Change Log Entry, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateAltCustVATRegInSalesHeader",
            "sig": "(var Record Sales Header, var Record Alt. Cust. VAT Reg.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/205-alt-cust-vat-reg-doc-impl/"
    },
    {
      "key": "codeunit:226",
      "type": "codeunit",
      "id": 226,
      "name": "CustEntry-Apply Posted Entries",
      "slug": "226-custentry-apply-posted-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostUnApplyCustomerCommitOnAfterPreviewMode",
            "sig": "(Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/"
    },
    {
      "key": "codeunit:257",
      "type": "codeunit",
      "id": 257,
      "name": "Experience Tier",
      "slug": "257-experience-tier",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckExperienceTierForUserPlanPremium",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/257-experience-tier/"
    },
    {
      "key": "codeunit:260",
      "type": "codeunit",
      "id": 260,
      "name": "Document-Mailing",
      "slug": "260-document-mailing",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text, Text, Boolean, Enum Email Scenario)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Code[20], Text[250], Text[250], Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text, Text, Boolean, Enum Email Scenario, RecordRef)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text, Text, Boolean, Enum Email Scenario, List, List, List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Code[20], Text[250], Text[250], Boolean, Integer, RecordRef)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text[250], Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubjectAndReportUsage",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text[250], Code[20], Text[250], Text[250], Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubjectAndReportUsage",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text[250], Code[20], Text[250], Text[250], Boolean, Integer, RecordRef)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubjectAndReportUsage",
            "sig": "(InStream, Text, var Codeunit Temp Blob, Text[250], Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "EnqueueEmailFile",
            "from": "(InStream, Text, Text[250], Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "to": "(InStream, Text, Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeEmailItemPreparation",
            "sig": "(var Record Email Item, var Codeunit Temp Blob, var Text[250], var Text[250], var Code[20], var Text[250], var Boolean, var Integer, var Boolean, var Code[50], var Enum Email Scenario, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/260-document-mailing/"
    },
    {
      "key": "codeunit:265",
      "type": "codeunit",
      "id": 265,
      "name": "Feature Key Management",
      "slug": "265-feature-key-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsPhysInvtOrderPackageTrackingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/265-feature-key-management/"
    },
    {
      "key": "codeunit:307",
      "type": "codeunit",
      "id": 307,
      "name": "No. Series - Sequence Impl.",
      "slug": "307-no-series-sequence-impl",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateNewSequence",
            "sig": "(var Record No. Series Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetFormattedNo",
            "sig": "(Record No. Series Line, BigInteger)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/307-no-series-sequence-impl/"
    },
    {
      "key": "codeunit:328",
      "type": "codeunit",
      "id": 328,
      "name": "No. Series Upgrade",
      "slug": "328-no-series-upgrade",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetupNoSeriesImplementation",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/328-no-series-upgrade/"
    },
    {
      "key": "codeunit:329",
      "type": "codeunit",
      "id": 329,
      "name": "No. Series Installer",
      "slug": "329-no-series-installer",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetupNoSeriesImplementation",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/329-no-series-installer/"
    },
    {
      "key": "codeunit:333",
      "type": "codeunit",
      "id": 333,
      "name": "Req. Wksh.-Make Order",
      "slug": "333-req-wksh-make-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitPurchOrderLineOnBeforeUpdateQuantity",
            "sig": "(var Record Purchase Line, var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, Record Requisition Line)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterFilterReqLine",
            "sig": "(var Record Requisition Line, Boolean, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnInsertPurchOrderLineOnBeforeInsertHeader",
            "from": "(var Record Requisition Line, var Record Purchase Header, var Record Purchase Line, var Integer, var Integer, var Boolean)",
            "to": "(var Record Requisition Line, var Record Purchase Header, var Record Purchase Line, var Integer, var Integer, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertPurchOrderLineOnBeforeTransferReqLine",
            "from": "(var Record Purchase Header, Record Purchase Line)",
            "to": "(var Record Purchase Header, Record Purchase Line, var Record Requisition Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/333-req-wksh-make-order/"
    },
    {
      "key": "codeunit:347",
      "type": "codeunit",
      "id": 347,
      "name": "Amount Auto Format",
      "slug": "347-amount-auto-format",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ClearGlobals",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/347-amount-auto-format/"
    },
    {
      "key": "codeunit:360",
      "type": "codeunit",
      "id": 360,
      "name": "Accounting Period Mgt.",
      "slug": "360-accounting-period-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "AccPeriodStartEnd",
            "from": "(Date, var Date, var Date, var Boolean, Integer, Option, Option, Option, Integer, Integer)",
            "to": "(Date, var Date, var Date, var Boolean, Integer, Enum Period Type, Enum Period Formula Range, Enum Period Formula Range, Integer, Integer)",
            "kind": "procedure"
          },
          {
            "name": "AccPeriodStartOrEnd",
            "from": "(Record Accounting Period, Integer, Option, Integer, Boolean, var Date)",
            "to": "(Record Accounting Period, Integer, Enum Period Formula Range, Integer, Boolean, var Date)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/360-accounting-period-mgt/"
    },
    {
      "key": "codeunit:378",
      "type": "codeunit",
      "id": 378,
      "name": "Transfer Extended Text",
      "slug": "378-transfer-extended-text",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnJobCheckIfAnyExtTextOnBeforeReadExtTextLines",
            "from": "(var Record Extended Text Header, var Record Job, var Record Job Planning Line, Boolean, var Boolean)",
            "to": "(var Record Extended Text Header, var Record Job, var Record Job Planning Line, Boolean, var Boolean, var Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/378-transfer-extended-text/"
    },
    {
      "key": "codeunit:386",
      "type": "codeunit",
      "id": 386,
      "name": "Reverse Payment Rec. Journal",
      "slug": "386-reverse-payment-rec-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeEntryIsReversable",
            "sig": "(Code[10], Enum Gen. Journal Document Type, Decimal, Code[20], Code[50], Code[10], var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/386-reverse-payment-rec-journal/"
    },
    {
      "key": "codeunit:389",
      "type": "codeunit",
      "id": 389,
      "name": "No. Series Copilot Telemetry",
      "slug": "389-no-series-copilot-telemetry",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "LogApply",
            "from": "(Record No. Series Generation Detail)",
            "to": "(var Record No. Series Generation Detail)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/389-no-series-copilot-telemetry/"
    },
    {
      "key": "codeunit:391",
      "type": "codeunit",
      "id": 391,
      "name": "Shipment Header - Edit",
      "slug": "391-shipment-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnBeforeAssignValues",
            "sig": "(var Record Sales Shipment Header, Record Sales Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/391-shipment-header-edit/"
    },
    {
      "key": "codeunit:392",
      "type": "codeunit",
      "id": 392,
      "name": "Reminder-Make",
      "slug": "392-reminder-make",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EmitCreateReminderTelemetry",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/392-reminder-make/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "name": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "SetDimensionValue",
            "from": "(Integer, Code[20], Code[20], Text[30], Text[30])",
            "to": "(Integer, Code[20], Code[20], Text[30], Text[50])",
            "kind": "procedure"
          },
          {
            "name": "SetDimensionValue",
            "from": "(Integer, Code[20], Text[30], Code[20], Text[30], Boolean, Boolean)",
            "to": "(Integer, Code[20], Text[30], Code[20], Text[50], Boolean, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDefaultDimObjectNoList",
            "sig": "(var Record AllObjWithCaption)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/"
    },
    {
      "key": "codeunit:419",
      "type": "codeunit",
      "id": 419,
      "name": "File Management",
      "slug": "419-file-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TempBlobToServerFile",
            "sig": "(var Codeunit Temp Blob, Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/"
    },
    {
      "key": "codeunit:426",
      "type": "codeunit",
      "id": 426,
      "name": "Payment Tolerance Management",
      "slug": "426-payment-tolerance-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCheckCalcPmtDisc",
            "from": "(Record CV Ledger Entry Buffer, Record CV Ledger Entry Buffer, Decimal, Boolean, Boolean, var Boolean, var Boolean)",
            "to": "(var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, Decimal, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/426-payment-tolerance-management/"
    },
    {
      "key": "codeunit:427",
      "type": "codeunit",
      "id": 427,
      "name": "ICInboxOutboxMgt",
      "slug": "427-icinboxoutboxmgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "OutboxTransToInboxOptimized",
            "sig": "(var Record IC Outbox Transaction, var Record IC Inbox Transaction, Code[20], var List, var Record IC Inbox Transaction, var Record Handled IC Inbox Trans.)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckPermissionToSendICTransaction",
            "sig": "(var Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetItemFromItemRef",
            "sig": "(Code[50], Enum Item Reference Type, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreatePurchLinesOnBeforeCalcPriceAndAmounts",
            "from": "(var Record Purchase Header, var Record Purchase Line, var Boolean)",
            "to": "(var Record Purchase Header, var Record Purchase Line, var Boolean, var Record IC Inbox Purchase Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/427-icinboxoutboxmgt/"
    },
    {
      "key": "codeunit:442",
      "type": "codeunit",
      "id": 442,
      "name": "Sales-Post Prepayments",
      "slug": "442-sales-post-prepayments",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnAfterSetSourceCode",
            "sig": "(var Record Sales Header, Record Source Code Setup, var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/442-sales-post-prepayments/"
    },
    {
      "key": "codeunit:448",
      "type": "codeunit",
      "id": 448,
      "name": "Job Queue Dispatcher",
      "slug": "448-job-queue-dispatcher",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsWithinStartEndTime",
            "sig": "(var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRescheduleOnBeforeJobQueueEnqueueAsWaiting",
            "sig": "(var Record Job Queue Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/448-job-queue-dispatcher/"
    },
    {
      "key": "codeunit:450",
      "type": "codeunit",
      "id": 450,
      "name": "Job Queue Error Handler",
      "slug": "450-job-queue-error-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnLogErrorOnAfterJobQueueLogEntryModify",
            "sig": "(var Record Job Queue Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLogErrorOnAfterJobQueueLogEntryFinalizeLogEntry",
            "sig": "(var Record Job Queue Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/450-job-queue-error-handler/"
    },
    {
      "key": "codeunit:452",
      "type": "codeunit",
      "id": 452,
      "name": "Report Distribution Management",
      "slug": "452-report-distribution-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SendXmlEmailAttachment",
            "sig": "(Variant, Code[20], var Codeunit Temp Blob, Text[250], Enum Report Selection Usage)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SendXmlEmailAttachmentVendor",
            "sig": "(Variant, Code[20], var Codeunit Temp Blob, Text[250])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/"
    },
    {
      "key": "codeunit:456",
      "type": "codeunit",
      "id": 456,
      "name": "Job Queue Management",
      "slug": "456-job-queue-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SendForApproval",
            "sig": "(var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/456-job-queue-management/"
    },
    {
      "key": "codeunit:478",
      "type": "codeunit",
      "id": 478,
      "name": "Business Chart Impl.",
      "slug": "478-business-chart-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Update",
            "sig": "(DotNet)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/478-business-chart-impl/"
    },
    {
      "key": "codeunit:479",
      "type": "codeunit",
      "id": 479,
      "name": "Business Chart",
      "slug": "479-business-chart",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Update",
            "sig": "(DotNet)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/479-business-chart/"
    },
    {
      "key": "codeunit:483",
      "type": "codeunit",
      "id": 483,
      "name": "Change Global Dimensions",
      "slug": "483-change-global-dimensions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnChangeDimsOnTableOnBeforeCalcRecordsWithinCommit",
            "sig": "(var Record Change Global Dim. Log Entry, var Codeunit Change Global Dim. Log Mgt., var Record Change Global Dim. Header, var Boolean, var Integer, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/483-change-global-dimensions/"
    },
    {
      "key": "codeunit:487",
      "type": "codeunit",
      "id": 487,
      "name": "Job Queue Start Report",
      "slug": "487-job-queue-start-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunReport",
            "sig": "(Integer, var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/487-job-queue-start-report/"
    },
    {
      "key": "codeunit:501",
      "type": "codeunit",
      "id": 501,
      "name": "OAuth2",
      "slug": "501-oauth2",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AcquireAuthorizationCode",
            "sig": "(Text, SecretText, Text, Text, List, Enum Prompt Interaction, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AcquireTokenByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenAndTokenCacheByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensAndTokenCacheByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfToken",
            "sig": "(Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokens",
            "sig": "(Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenWithClientCredentials",
            "sig": "(Text, Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenWithClientCredentials",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCodeTokenFromCache",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensFromCache",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfAccessTokenAndTokenCache",
            "sig": "(Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfTokensAndTokenCache",
            "sig": "(Text, Text, List, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByTokenCache",
            "sig": "(Text, Text, List, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByTokenCache",
            "sig": "(Text, Text, Text, Text, List, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokensByTokenCache",
            "sig": "(Text, Text, List, Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokensByTokenCache",
            "sig": "(Text, Text, Text, Text, List, Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, Text, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenAndTokenCacheByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensAndTokenCacheByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCodeTokenFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCodeTokenFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/501-oauth2/"
    },
    {
      "key": "codeunit:502",
      "type": "codeunit",
      "id": 502,
      "name": "OAuth2Impl",
      "slug": "502-oauth2impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAuthRequestUrl",
            "sig": "(Text, SecretText, Text, Text, var Text, List, Enum Prompt Interaction, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCode",
            "sig": "(Text, SecretText, Text, Text, List, Enum Prompt Interaction, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AcquireTokenByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, Text, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenAndTokenCacheByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensAndTokenCacheByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfToken",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfToken",
            "sig": "(Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokens",
            "sig": "(Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfAccessTokenAndTokenCache",
            "sig": "(Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfTokensAndTokenCache",
            "sig": "(Text, Text, List, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByTokenCache",
            "sig": "(Text, Text, List, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByTokenCache",
            "sig": "(Text, Text, Text, Text, List, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokensByTokenCache",
            "sig": "(Text, Text, List, Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokensByTokenCache",
            "sig": "(Text, Text, Text, Text, List, Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenFromCache",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensFromCache",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenWithClientCredentials",
            "sig": "(Text, Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenWithClientCredentials",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, Text, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenAndTokenCacheByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensAndTokenCacheByAuthorizationCodeWithCertificate",
            "sig": "(Text, Text, Text, Text, List, Enum Prompt Interaction, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokenFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensFromCacheWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireTokensWithCertificate",
            "sig": "(Text, Text, Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/502-oauth2impl/"
    },
    {
      "key": "codeunit:700",
      "type": "codeunit",
      "id": 700,
      "name": "Page Management",
      "slug": "700-page-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PageRunList",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PageRunListModal",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PageRunListAtField",
            "sig": "(Variant, Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetListPageID",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetConditionalListPageID",
            "sig": "(RecordRef, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetConditionalListPageID",
            "from": "(RecordRef, var Integer, var Boolean)",
            "to": "(RecordRef, var Integer, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterGetPageID",
            "from": "(var RecordRef, var Integer)",
            "to": "(var RecordRef, var Integer, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPageRunAtFieldOnBeforeRunPage",
            "from": "(var RecordRef, var Integer)",
            "to": "(var RecordRef, var Integer, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/700-page-management/"
    },
    {
      "key": "codeunit:816",
      "type": "codeunit",
      "id": 816,
      "name": "Purch. Post Invoice",
      "slug": "816-purch-post-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateTempFA",
            "sig": "(Record Gen. Journal Line, Integer, var Record Fixed Asset)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/"
    },
    {
      "key": "codeunit:826",
      "type": "codeunit",
      "id": 826,
      "name": "Purch. Post Invoice Events",
      "slug": "826-purch-post-invoice-events",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforePrepareLineFADiscount",
            "sig": "(var Record Invoice Posting Buffer, Record General Posting Setup, Code[20], var Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnCalcSplitFA",
            "sig": "(Record Gen. Journal Line, Integer, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcSplitFA",
            "sig": "(Record Gen. Journal Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePrepareLineFADiscount",
            "from": "(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
            "to": "(var Record Invoice Posting Buffer, Record General Posting Setup, Code[20], var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/826-purch-post-invoice-events/"
    },
    {
      "key": "codeunit:905",
      "type": "codeunit",
      "id": 905,
      "name": "Assembly Line Management",
      "slug": "905-assembly-line-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAvailToPromiseOnBeforeAssignOrderAbleToAssemble",
            "sig": "(var Record Assembly Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPreCheckAndConfirmUpdateOnElseOnBeforeResetLinesConfirmDialog",
            "sig": "(var Record Assembly Header, Record Assembly Header, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/905-assembly-line-management/"
    },
    {
      "key": "codeunit:925",
      "type": "codeunit",
      "id": 925,
      "name": "Assembly Header-Reserve",
      "slug": "925-assembly-header-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransferPlanningLineToAsmHdr",
            "sig": "(var Record Requisition Line, var Record Assembly Header, Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransferReqLineToAsmHdrOnBeforeTransfer",
            "sig": "(var Record Reservation Entry, var Record Requisition Line, var Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/925-assembly-header-reserve/"
    },
    {
      "key": "codeunit:950",
      "type": "codeunit",
      "id": 950,
      "name": "Time Sheet Management",
      "slug": "950-time-sheet-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckAccPeriod",
            "sig": "(Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyTimeSheetLineArchiveDetails",
            "sig": "(var Record Time Sheet Line Archive, var Record Time Sheet Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/950-time-sheet-management/"
    },
    {
      "key": "codeunit:960",
      "type": "codeunit",
      "id": 960,
      "name": "Posting Group Change",
      "slug": "960-posting-group-change",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckCustomerPostingGroupSubstSetup",
            "sig": "(Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckEmployeePostingGroupSubstSetup",
            "sig": "(Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckAllowChangeHRSetup",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasEmployeeSamePostingGroup",
            "sig": "(Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/960-posting-group-change/"
    },
    {
      "key": "codeunit:1000",
      "type": "codeunit",
      "id": 1000,
      "name": "Job Calculate WIP",
      "slug": "1000-job-calculate-wip",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindJobLedgerEntriesByJobTaskOnAfterFilterJobLedgerEntry",
            "sig": "(var Record Job Task, var Record Job WIP Total, Enum Job WIP Buffer Type, Record Job WIP Method, var Record Job Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1000-job-calculate-wip/"
    },
    {
      "key": "codeunit:1001",
      "type": "codeunit",
      "id": 1001,
      "name": "Job Post-Line",
      "slug": "1001-job-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterPostPurchaseGLAccounts",
            "sig": "(Record Invoice Post. Buffer, var Codeunit Job Jnl.-Post Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostPurchaseGLAccountsOnAfterTempPurchaseLineJobSetFilters",
            "sig": "(var Record Purchase Line, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostPurchaseGLAccountsOnBeforeJobJnlPostLine",
            "sig": "(var Record Job Journal Line, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostSalesGLAccountsOnBeforeJobJnlPostLine",
            "sig": "(var Record Job Journal Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1001-job-post-line/"
    },
    {
      "key": "codeunit:1002",
      "type": "codeunit",
      "id": 1002,
      "name": "Job Create-Invoice",
      "slug": "1002-job-create-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateSalesInvoiceLinesOnBeforeNoSalesLineCreatedError",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesInvoiceLinesOnBeforeJobPlanningLineInvoiceInsert",
            "sig": "(var Record Job Planning Line Invoice)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesInvoiceOnBeforeFindJobPlanningLines",
            "sig": "(var Record Job Planning Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesInvoiceOnBeforeCommit",
            "sig": "(var Record Job Planning Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeCheckJobPlanningLineIsNegative",
            "sig": "(Record Job Planning Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnCreateSalesInvoiceLinesOnBeforeCreateSalesLine",
            "from": "(var Record Job Planning Line, Record Sales Header, Record Sales Header, Boolean, var Integer)",
            "to": "(var Record Job Planning Line, Record Sales Header, Record Sales Header, Boolean, var Integer, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateSalesInvoiceLines",
            "from": "(var Record Job Planning Line, Code[20], Boolean, Date, Boolean, var Integer)",
            "to": "(var Record Job Planning Line, Code[20], Boolean, Date, Boolean, var Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1002-job-create-invoice/"
    },
    {
      "key": "codeunit:1011",
      "type": "codeunit",
      "id": 1011,
      "name": "Job Jnl.-Check Line",
      "slug": "1011-job-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckItemQuantityAndBinCodeOnBeforeCheckBinCode",
            "sig": "(Record Job Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1011-job-jnl-check-line/"
    },
    {
      "key": "codeunit:1032",
      "type": "codeunit",
      "id": 1032,
      "name": "Job Planning Line-Reserve",
      "slug": "1032-job-planning-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateReservationsWhenPostingJobPlaningLineNegativeAdjFromPOOnAfterTempReservationEntryInserted",
            "sig": "(var Record Job Planning Line, var Record Item Journal Line, var Record Reservation Entry, var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1032-job-planning-line-reserve/"
    },
    {
      "key": "codeunit:1140",
      "type": "codeunit",
      "id": 1140,
      "name": "OAuth 2.0 Mgt.",
      "slug": "1140-oauth-2-0-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetAuthorizationURL",
            "sig": "(Record OAuth 2.0 Setup, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RequestAccessToken",
            "sig": "(var Record OAuth 2.0 Setup, var Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RequestAccessTokenWithGivenRequestJson",
            "sig": "(var Record OAuth 2.0 Setup, Text, var Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RequestAccessTokenWithContentType",
            "sig": "(var Record OAuth 2.0 Setup, Text, var Text, Text, Text, Text, var Text, var Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RefreshAccessToken",
            "sig": "(var Record OAuth 2.0 Setup, var Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RefreshAccessTokenWithGivenRequestJson",
            "sig": "(var Record OAuth 2.0 Setup, Text, var Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RefreshAccessTokenWithContentType",
            "sig": "(var Record OAuth 2.0 Setup, Text, var Text, Text, Text, var Text, var Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InvokeRequest",
            "sig": "(var Record OAuth 2.0 Setup, Text, var Text, var Text, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RequestAndSaveAccessToken",
            "sig": "(var Record OAuth 2.0 Setup, var Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1140-oauth-2-0-mgt/"
    },
    {
      "key": "codeunit:1173",
      "type": "codeunit",
      "id": 1173,
      "name": "Document Attachment Mgmt",
      "slug": "1173-document-attachment-mgmt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsDuplicateFile",
            "sig": "(Integer, Code[20], Option, Integer, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnMoveAttachmentsWithinSameRecordTypeOnBeforeInsert",
            "sig": "(var Record Document Attachment, RecordRef, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeDocAttachForPostedPurchaseDocs",
            "from": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Boolean)",
            "to": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Purch. Rcpt. Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1173-document-attachment-mgmt/"
    },
    {
      "key": "codeunit:1258",
      "type": "codeunit",
      "id": 1258,
      "name": "Rijndael Cryptography",
      "slug": "1258-rijndael-cryptography",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EncryptBinaryData",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EncryptBinaryData",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptBinaryData",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptBinaryData",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "InitRijndaelProvider",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitRijndaelProvider",
            "sig": "(Text, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitRijndaelProvider",
            "sig": "(Text, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitRijndaelProvider",
            "sig": "(Text, Integer, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetEncryptionData",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEncryptionData",
            "sig": "(var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1258-rijndael-cryptography/"
    },
    {
      "key": "codeunit:1259",
      "type": "codeunit",
      "id": 1259,
      "name": "Certificate Management",
      "slug": "1259-certificate-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReadCertFromStream",
            "sig": "(SecretText, var InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidateCertFields",
            "sig": "(var Record Isolated Certificate)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetPassword",
            "sig": "(Record Isolated Certificate)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCertPassword",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPublicKeyAsBase64String",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1259-certificate-management/"
    },
    {
      "key": "codeunit:1266",
      "type": "codeunit",
      "id": 1266,
      "name": "Cryptography Management",
      "slug": "1266-cryptography-management",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateHash",
            "sig": "(Text, Text, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateHashAsBase64String",
            "sig": "(Text, Text, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateBase64KeyedHashAsBase64String",
            "sig": "(Text, Text, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateBase64KeyedHash",
            "sig": "(Text, Text, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(Text, Text, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(InStream, Text, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1266-cryptography-management/"
    },
    {
      "key": "codeunit:1279",
      "type": "codeunit",
      "id": 1279,
      "name": "Cryptography Management Impl.",
      "slug": "1279-cryptography-management-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EncryptBinaryDataRijndael",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EncryptBinaryDataRijndaelSecret",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptBinaryDataRijndael",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptBinaryDataRijndaelSecret",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1279-cryptography-management-impl/"
    },
    {
      "key": "codeunit:1281",
      "type": "codeunit",
      "id": 1281,
      "name": "Update Currency Exchange Rates",
      "slug": "1281-update-currency-exchange-rates",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetCurrencyExchangeData",
            "from": "(var Record Curr. Exch. Rate Update Setup, var InStream, var Text, var Boolean)",
            "to": "(var Record Curr. Exch. Rate Update Setup, var InStream, var Text, var Boolean, var Codeunit Temp Blob)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1281-update-currency-exchange-rates/"
    },
    {
      "key": "codeunit:1282",
      "type": "codeunit",
      "id": 1282,
      "name": "Password Handler Impl.",
      "slug": "1282-password-handler-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GeneratePassword",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GeneratePassword",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1282-password-handler-impl/"
    },
    {
      "key": "codeunit:1284",
      "type": "codeunit",
      "id": 1284,
      "name": "Password Handler",
      "slug": "1284-password-handler",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GeneratePassword",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GeneratePassword",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsPasswordStrong",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1284-password-handler/"
    },
    {
      "key": "codeunit:1285",
      "type": "codeunit",
      "id": 1285,
      "name": "X509Certificate2 Impl.",
      "slug": "1285-x509certificate2-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateFromPemAndExportAsBase64",
            "sig": "(Text, SecretText, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetCertificatePrivateKey",
            "sig": "(Text, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1285-x509certificate2-impl/"
    },
    {
      "key": "codeunit:1286",
      "type": "codeunit",
      "id": 1286,
      "name": "X509Certificate2",
      "slug": "1286-x509certificate2",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateFromPemAndExportAsBase64",
            "sig": "(Text, SecretText, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "VerifyCertificate",
            "sig": "(var Text, Text, Enum X509 Content Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateFriendlyName",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateSubject",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateThumbprint",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateIssuer",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateExpiration",
            "sig": "(Text, Text, var DateTime)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateNotBefore",
            "sig": "(Text, Text, var DateTime)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasPrivateKey",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificatePropertiesAsJson",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificatePublicKey",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificatePrivateKey",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateSerialNumber",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCertificateSerialNumberAsASCII",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1286-x509certificate2/"
    },
    {
      "key": "codeunit:1288",
      "type": "codeunit",
      "id": 1288,
      "name": "OAuth",
      "slug": "1288-oauth",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetOAuthAccessToken",
            "sig": "(Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetOAuthAccessToken",
            "sig": "(Text, Text, Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAuthorizationHeader",
            "sig": "(Text, Text, Text, Text, Text, Enum Http Request Type, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1288-oauth/"
    },
    {
      "key": "codeunit:1289",
      "type": "codeunit",
      "id": 1289,
      "name": "OAuth Impl.",
      "slug": "1289-oauth-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetRequestToken",
            "sig": "(Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAccessToken",
            "sig": "(Text, Text, Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAuthorizationHeader",
            "sig": "(Text, Text, Text, Text, Text, Enum Http Request Type, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1289-oauth-impl/"
    },
    {
      "key": "codeunit:1302",
      "type": "codeunit",
      "id": 1302,
      "name": "Customer Mgt.",
      "slug": "1302-customer-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalculatePaymentStats",
            "sig": "(Code[20], var Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcLastPaymentInfo",
            "sig": "(Code[20], var Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcNumberOfDistinctItemsSold",
            "sig": "(Code[20], var Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateInteractionStats",
            "sig": "(Code[20], var Dictionary)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CalculateShipToBillToOptions",
            "sig": "(var Option, var Option, var Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCalculateShipToBillToOptions",
            "sig": "(var Option, var Option, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1302-customer-mgt/"
    },
    {
      "key": "codeunit:1311",
      "type": "codeunit",
      "id": 1311,
      "name": "Activities Mgt.",
      "slug": "1311-activities-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcAPAccountsBalance",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "DrillDownCalcAPAccountsBalances",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1311-activities-mgt/"
    },
    {
      "key": "codeunit:1313",
      "type": "codeunit",
      "id": 1313,
      "name": "Correct Posted Purch. Invoice",
      "slug": "1313-correct-posted-purch-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTestVATPostingSetup",
            "sig": "(Record Purch. Inv. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1313-correct-posted-purch-invoice/"
    },
    {
      "key": "codeunit:1330",
      "type": "codeunit",
      "id": 1330,
      "name": "Instruction Mgt.",
      "slug": "1330-instruction-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowConfirmNonCertified",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClosingNonCertifiedProductionBOMROUTINGCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetClosingProductionBOMNotificationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1330-instruction-mgt/"
    },
    {
      "key": "codeunit:1351",
      "type": "codeunit",
      "id": 1351,
      "name": "Telemetry Subscribers",
      "slug": "1351-telemetry-subscribers",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SendTraceOnJobQueueEntryFinalRunErrored",
            "sig": "(var Record Job Queue Log Entry, var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetJobQueueTelemetryDimensions",
            "sig": "(var Record Job Queue Log Entry, var Dictionary)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SendTraceOnJobQueueEntryScheduledTaskCancelled",
            "sig": "(var Record Job Queue Entry, Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1351-telemetry-subscribers/"
    },
    {
      "key": "codeunit:1373",
      "type": "codeunit",
      "id": 1373,
      "name": "Batch Posting Print Mgt.",
      "slug": "1373-batch-posting-print-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrintDocument",
            "sig": "(Enum Report Selection Usage, Variant, Boolean, Enum Job Queue Report Output Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1373-batch-posting-print-mgt/"
    },
    {
      "key": "codeunit:1379",
      "type": "codeunit",
      "id": 1379,
      "name": "DESCryptoServiceProvider",
      "slug": "1379-descryptoserviceprovider",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "EncryptText",
            "sig": "(Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptText",
            "sig": "(Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EncryptStream",
            "sig": "(Text, Text, InStream, var OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptStream",
            "sig": "(Text, Text, InStream, var OutStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1379-descryptoserviceprovider/"
    },
    {
      "key": "codeunit:1400",
      "type": "codeunit",
      "id": 1400,
      "name": "DocumentNoVisibility",
      "slug": "1400-documentnovisibility",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckNumberSeries",
            "sig": "(Variant, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeCheckNumberSeries",
            "sig": "(var Variant, var Code[20], Integer, var Record No. Series)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1400-documentnovisibility/"
    },
    {
      "key": "codeunit:1445",
      "type": "codeunit",
      "id": 1445,
      "name": "RSACryptoServiceProvider",
      "slug": "1445-rsacryptoserviceprovider",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ToXmlString",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(Text, InStream, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, InStream, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Encrypt",
            "sig": "(Text, InStream, Boolean, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Decrypt",
            "sig": "(Text, InStream, Boolean, OutStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1445-rsacryptoserviceprovider/"
    },
    {
      "key": "codeunit:1446",
      "type": "codeunit",
      "id": 1446,
      "name": "RSACryptoServiceProvider Impl.",
      "slug": "1446-rsacryptoserviceprovider-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ToXmlString",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromXmlString",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1446-rsacryptoserviceprovider-impl/"
    },
    {
      "key": "codeunit:1447",
      "type": "codeunit",
      "id": 1447,
      "name": "DSACryptoServiceProvider",
      "slug": "1447-dsacryptoserviceprovider",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SignData",
            "sig": "(Text, InStream, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, InStream, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1447-dsacryptoserviceprovider/"
    },
    {
      "key": "codeunit:1460",
      "type": "codeunit",
      "id": 1460,
      "name": "SignedXml",
      "slug": "1460-signedxml",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSigningKey",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSigningKey",
            "sig": "(SecretText, Enum SignatureAlgorithm)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddXmlDsigC14NTransformToReference",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetXmlDsigC14NTransformUrl",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CheckSignature",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckSignature",
            "sig": "(Text, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1460-signedxml/"
    },
    {
      "key": "codeunit:1461",
      "type": "codeunit",
      "id": 1461,
      "name": "SignedXml Impl.",
      "slug": "1461-signedxml-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddXmlDsigC14NTransformToReference",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetXmlDsigC14NTransformUrl",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1461-signedxml-impl/"
    },
    {
      "key": "codeunit:1465",
      "type": "codeunit",
      "id": 1465,
      "name": "EncryptedXml",
      "slug": "1465-encryptedxml",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Encrypt",
            "sig": "(var XmlDocument, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Encrypt",
            "sig": "(var XmlDocument, Text, Text, Text, Enum SymmetricAlgorithm)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptDocument",
            "sig": "(var XmlDocument, Text, Enum SignatureAlgorithm)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptKey",
            "sig": "(XmlElement, Text, Boolean, var Text, Enum SignatureAlgorithm)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1465-encryptedxml/"
    },
    {
      "key": "codeunit:1474",
      "type": "codeunit",
      "id": 1474,
      "name": "Signature Key",
      "slug": "1474-signature-key",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FromXmlString",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromBase64String",
            "sig": "(Text, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1474-signature-key/"
    },
    {
      "key": "codeunit:1475",
      "type": "codeunit",
      "id": 1475,
      "name": "RSA",
      "slug": "1475-rsa",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ToSecretXmlString",
            "sig": "(SecretText, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1475-rsa/"
    },
    {
      "key": "codeunit:1476",
      "type": "codeunit",
      "id": 1476,
      "name": "RSA Impl.",
      "slug": "1476-rsa-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ToSecretXmlString",
            "sig": "(SecretText, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExportRSAPrivateKeyPem",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "ToXmlString",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromXmlString",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1476-rsa-impl/"
    },
    {
      "key": "codeunit:1510",
      "type": "codeunit",
      "id": 1510,
      "name": "Notification Management",
      "slug": "1510-notification-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateOverdueNotificationsOnBeforeCreateNotificationEntry",
            "from": "(Record User Setup, Record Approval Entry, var Record Overdue Approval Entry, var Boolean)",
            "to": "(Record User Setup, Record Approval Entry, var Record Overdue Approval Entry, Record Workflow Step Argument, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1510-notification-management/"
    },
    {
      "key": "codeunit:1535",
      "type": "codeunit",
      "id": 1535,
      "name": "Approvals Mgmt.",
      "slug": "1535-approvals-mgmt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SendForApproval",
            "sig": "(var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPreventDeletingRecordWithOpenApprovalEntryElseCase",
            "sig": "(RecordRef, Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPreventInsertRecIfOpenApprovalEntryExistElseCase",
            "sig": "(RecordRef, Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindOpenApprovalEntriesForWorkflowStepInstanceOnAfterSetApprovalEntry2Filters",
            "sig": "(var Record Approval Entry, Record Approval Entry, RecordId)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnApproveApprovalRequestsForRecordOnAfterApprovalEntrySetFilters",
            "from": "(var Record Approval Entry)",
            "to": "(var Record Approval Entry, Record Workflow Step Instance, RecordRef)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRejectApprovalRequestsForRecordOnAfterSetApprovalEntryFilters",
            "from": "(var Record Approval Entry, RecordRef)",
            "to": "(var Record Approval Entry, Record Workflow Step Instance, RecordRef)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1535-approvals-mgmt/"
    },
    {
      "key": "codeunit:1550",
      "type": "codeunit",
      "id": 1550,
      "name": "Record Restriction Mgt.",
      "slug": "1550-record-restriction-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGenJournalLineCheckLineExportRestrictions",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1550-record-restriction-mgt/"
    },
    {
      "key": "codeunit:1605",
      "type": "codeunit",
      "id": 1605,
      "name": "PEPPOL Management",
      "slug": "1605-peppol-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAccountingCustomerPartyTaxSchemeBIS30",
            "sig": "(Record Sales Header, var Text, var Text, var Text, var Record VAT Amount Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsZeroVatCategory",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsStandardVATCategory",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsOutsideScopeVATCategory",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FormatVATRegistrationNo",
            "sig": "(Text, Code[10], Boolean, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "TransferHeaderToSalesInvoiceHeader",
            "sig": "(Variant, var Record Sales Invoice Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferHeaderToSalesCrMemoHeader",
            "sig": "(Variant, var Record Sales Cr.Memo Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferLineToSalesInvoiceLine",
            "sig": "(Variant, var Record Sales Invoice Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferLineToSalesCrMemoLine",
            "sig": "(Variant, var Record Sales Cr.Memo Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGeneratePDFAttachmentAsAdditionalDocRef",
            "sig": "(Record Sales Header, var Text, var Text, var Text, var Text, var Text, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecRefTransferHeaderToSalesInvoiceHeader",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecRefTransferHeaderToSalesCrMemoHeader",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecRefTransferFieldsOnTransferLineToSalesInvoiceLine",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecRefTransferFieldsOnTransferLineToSalesCrMemoLine",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetAdditionalDocRefInfo",
            "from": "(var Text, var Text, var Text, var Text, var Text, Record Sales Header, Option, var Record Document Attachment)",
            "to": "(var Text, var Text, var Text, var Text, var Text, Record Sales Header, Option, var Record Document Attachment, var Text)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1605-peppol-management/"
    },
    {
      "key": "codeunit:1720",
      "type": "codeunit",
      "id": 1720,
      "name": "Deferral Utilities",
      "slug": "1720-deferral-utilities",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateDeferralScheduleOnCalcMethodElse",
            "sig": "(Enum Deferral Calculation Method, Record Deferral Header, var Record Deferral Line, Record Deferral Template)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1720-deferral-utilities/"
    },
    {
      "key": "codeunit:1798",
      "type": "codeunit",
      "id": 1798,
      "name": "Data Migration Mgt.",
      "slug": "1798-data-migration-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateMigration",
            "sig": "(var Record Data Migration Status, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1798-data-migration-mgt/"
    },
    {
      "key": "codeunit:1890",
      "type": "codeunit",
      "id": 1890,
      "name": "Reminder Communication",
      "slug": "1890-reminder-communication",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSubstituteRelatedValues",
            "sig": "(var Text, var Record Issued Reminder Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1890-reminder-communication/"
    },
    {
      "key": "codeunit:1928",
      "type": "codeunit",
      "id": 1928,
      "name": "Media Cleanup Impl.",
      "slug": "1928-media-cleanup-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SplitListIntoSubLists",
            "sig": "(var List, Integer, var List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1928-media-cleanup-impl/"
    },
    {
      "key": "codeunit:2000",
      "type": "codeunit",
      "id": 2000,
      "name": "Time Series Management",
      "slug": "2000-time-series-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Initialize",
            "sig": "(Text, Text, Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMLForecastCredentials",
            "sig": "(var Text[250], var Text[200], var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2000-time-series-management/"
    },
    {
      "key": "codeunit:2001",
      "type": "codeunit",
      "id": 2001,
      "name": "Azure ML Connector",
      "slug": "2001-azure-ml-connector",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Initialize",
            "sig": "(Text, Text, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2001-azure-ml-connector/"
    },
    {
      "key": "codeunit:2003",
      "type": "codeunit",
      "id": 2003,
      "name": "ML Prediction Management",
      "slug": "2003-ml-prediction-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Initialize",
            "sig": "(Text[250], Text[200], Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMachineLearningCredentials",
            "sig": "(var Text[250], var Text[200], var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2003-ml-prediction-management/"
    },
    {
      "key": "codeunit:2004",
      "type": "codeunit",
      "id": 2004,
      "name": "Machine Learning KeyVaultMgmt.",
      "slug": "2004-machine-learning-keyvaultmgmt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetMachineLearningCredentials",
            "sig": "(Text, var Text[250], var Text[200], var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2004-machine-learning-keyvaultmgmt/"
    },
    {
      "key": "codeunit:2010",
      "type": "codeunit",
      "id": 2010,
      "name": "Entity Text",
      "slug": "2010-entity-text",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnEditEntityText",
            "sig": "(var Record Entity Text, var Action, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2010-entity-text/"
    },
    {
      "key": "codeunit:2020",
      "type": "codeunit",
      "id": 2020,
      "name": "Image Analysis Management",
      "slug": "2020-image-analysis-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetUriAndKey",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetImageAnalysisCredentials",
            "sig": "(var Text, var Text, var Option, var Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2020-image-analysis-management/"
    },
    {
      "key": "codeunit:2114",
      "type": "codeunit",
      "id": 2114,
      "name": "O365 HTML Templ. Mgt.",
      "slug": "2114-o365-html-templ-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateEmailBodyFromReportSelections",
            "sig": "(Record Report Selections, Variant, Text, Text, var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2114-o365-html-templ-mgt/"
    },
    {
      "key": "codeunit:2610",
      "type": "codeunit",
      "id": 2610,
      "name": "Feature Management Impl.",
      "slug": "2610-feature-management-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateSilently",
            "sig": "(var Record Feature Data Update Status)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2610-feature-management-impl/"
    },
    {
      "key": "codeunit:2611",
      "type": "codeunit",
      "id": 2611,
      "name": "Feature Management Facade",
      "slug": "2611-feature-management-facade",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateSilently",
            "sig": "(var Record Feature Data Update Status)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2611-feature-management-facade/"
    },
    {
      "key": "codeunit:2675",
      "type": "codeunit",
      "id": 2675,
      "name": "Allocation Account Mgt.",
      "slug": "2675-allocation-account-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCurrencyUnitAmountPrecision",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2675-allocation-account-mgt/"
    },
    {
      "key": "codeunit:2677",
      "type": "codeunit",
      "id": 2677,
      "name": "Gen. Journal Alloc. Acc. Mgt.",
      "slug": "2677-gen-journal-alloc-acc-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoadManualAllocationLinesOnBeforeInsertAllocationLine",
            "sig": "(var Record Alloc. Acc. Manual Override, var Record Allocation Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2677-gen-journal-alloc-acc-mgt/"
    },
    {
      "key": "codeunit:2678",
      "type": "codeunit",
      "id": 2678,
      "name": "Sales Alloc. Acc. Mgt.",
      "slug": "2678-sales-alloc-acc-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoadManualAllocationLinesOnBeforeInsertAllocationLine",
            "sig": "(var Record Alloc. Acc. Manual Override, var Record Allocation Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2678-sales-alloc-acc-mgt/"
    },
    {
      "key": "codeunit:2679",
      "type": "codeunit",
      "id": 2679,
      "name": "Purchase Alloc. Acc. Mgt.",
      "slug": "2679-purchase-alloc-acc-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoadManualAllocationLinesOnBeforeInsertAllocationLine",
            "sig": "(var Record Alloc. Acc. Manual Override, var Record Allocation Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2679-purchase-alloc-acc-mgt/"
    },
    {
      "key": "codeunit:2717",
      "type": "codeunit",
      "id": 2717,
      "name": "Page Summary Provider Impl.",
      "slug": "2717-page-summary-provider-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "GetPageSummary",
            "from": "(Integer, Text, Boolean)",
            "to": "(Integer, Text, Boolean, Boolean)",
            "kind": "procedure"
          },
          {
            "name": "GetPageSummary",
            "from": "(Integer, Guid, Boolean)",
            "to": "(Integer, Guid, Boolean, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2717-page-summary-provider-impl/"
    },
    {
      "key": "codeunit:3109",
      "type": "codeunit",
      "id": 3109,
      "name": "PDF Document Impl.",
      "slug": "3109-pdf-document-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddAttachment",
            "sig": "(Text, Enum PDF Attach. Data Relationship, Text, InStream, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3109-pdf-document-impl/"
    },
    {
      "key": "codeunit:3110",
      "type": "codeunit",
      "id": 3110,
      "name": "PDF Document",
      "slug": "3110-pdf-document",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ConvertPdfToImage",
            "sig": "(var InStream, Enum Image Format, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddAttachment",
            "sig": "(Text, Enum PDF Attach. Data Relationship, Text, InStream, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3110-pdf-document/"
    },
    {
      "key": "codeunit:3111",
      "type": "codeunit",
      "id": 3111,
      "name": "Activity Log Builder",
      "slug": "3111-activity-log-builder",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetConfidence",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3111-activity-log-builder/"
    },
    {
      "key": "codeunit:3112",
      "type": "codeunit",
      "id": 3112,
      "name": "Activity Log Builder Impl.",
      "slug": "3112-activity-log-builder-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetConfidence",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3112-activity-log-builder-impl/"
    },
    {
      "key": "codeunit:3688",
      "type": "codeunit",
      "id": 3688,
      "name": "BOM Node",
      "slug": "3688-bom-node",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnWriteToDatabaseOnProductionBOM",
            "sig": "(Code[20], Integer)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3688-bom-node/"
    },
    {
      "key": "codeunit:3703",
      "type": "codeunit",
      "id": 3703,
      "name": "Server Setting Impl.",
      "slug": "3703-server-setting-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEnableEntraGroupsOnPrem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3703-server-setting-impl/"
    },
    {
      "key": "codeunit:3711",
      "type": "codeunit",
      "id": 3711,
      "name": "Translation",
      "slug": "3711-translation",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTranslations",
            "sig": "(Variant, Integer, var Record Translation Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3711-translation/"
    },
    {
      "key": "codeunit:3712",
      "type": "codeunit",
      "id": 3712,
      "name": "Translation Implementation",
      "slug": "3712-translation-implementation",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTranslations",
            "sig": "(Variant, Integer, var Record Translation Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3712-translation-implementation/"
    },
    {
      "key": "codeunit:4111",
      "type": "codeunit",
      "id": 4111,
      "name": "Base64 Convert Impl.",
      "slug": "4111-base64-convert-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EmitLengthWarning",
            "sig": "(Integer, Text, Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4111-base64-convert-impl/"
    },
    {
      "key": "codeunit:4300",
      "type": "codeunit",
      "id": 4300,
      "name": "Agent Task Impl.",
      "slug": "4300-agent-task-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsTaskRunning",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsTaskCompleted",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsTaskStopped",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TryGetAgentRecordFromTaskId",
            "sig": "(Integer, var Record Agent)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetSessionAgentTaskId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4300-agent-task-impl/"
    },
    {
      "key": "codeunit:4301",
      "type": "codeunit",
      "id": 4301,
      "name": "Agent Impl.",
      "slug": "4301-agent-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PopulateProfileTempRecord",
            "sig": "(Text[30], Guid, var Record All Profile)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetProfile",
            "sig": "(Guid, Text, Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLocalizationSettings",
            "sig": "(Guid, Integer, Integer, Text[180])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLocalizationSettings",
            "sig": "(Guid, var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUserSettings",
            "sig": "(Guid, var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CanShowMonetizationData",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPermissionSets",
            "sig": "(Guid, var Record Access Control Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAgent",
            "sig": "(var Record Agent, Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenSetupPageId",
            "sig": "(Enum Agent Metadata Provider, Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAccessControlForSingleCompany",
            "sig": "(Guid, var Text[30])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCopilotAvailabilityDisplayText",
            "sig": "(Record Agent)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetInstructions",
            "sig": "(Guid, SecretText)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "InsertCurrentOwnerIfNoOwnersDefined",
            "sig": "(var Record Agent, var Record Agent Access Control)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "InsertCurrentOwner",
            "sig": "(Guid, var Record Agent Access Control)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "VerifyOwnerExists",
            "sig": "(Record Agent Access Control)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "AssignCompany",
            "sig": "(Guid, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "UpdateProfile",
            "sig": "(var Record All Profile, var Record User Settings)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "PopulateProfiles",
            "sig": "(var Record All Profile)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetProfileName",
            "sig": "(Option, Guid, Code[30])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetInstructions",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": [
          {
            "name": "CreateAgent",
            "from": "(Enum Agent Metadata Provider, Code[50], Text[80], var Record Agent Access Control)",
            "to": "(Enum Agent Metadata Provider, var Code[50], Text[80], var Record Agent Access Control)",
            "kind": "procedure"
          },
          {
            "name": "AssignPermissionSets",
            "from": "(var Guid, Text, var Record Aggregate Permission Set)",
            "to": "(var Guid, var Record Access Control Buffer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4301-agent-impl/"
    },
    {
      "key": "codeunit:4303",
      "type": "codeunit",
      "id": 4303,
      "name": "Agent Task",
      "slug": "4303-agent-task",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTaskByExternalId",
            "sig": "(Guid, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "StopTask",
            "sig": "(var Record Agent Task, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RestartTask",
            "sig": "(var Record Agent Task, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsTaskRunning",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsTaskCompleted",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsTaskStopped",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "SetStatusToReady",
            "from": "(Record Agent Task)",
            "to": "(var Record Agent Task)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4303-agent-task/"
    },
    {
      "key": "codeunit:4307",
      "type": "codeunit",
      "id": 4307,
      "name": "Agent Message",
      "slug": "4307-agent-message",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIgnoreAttachment",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4307-agent-message/"
    },
    {
      "key": "codeunit:4308",
      "type": "codeunit",
      "id": 4308,
      "name": "Agent Message Impl.",
      "slug": "4308-agent-message-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetText",
            "sig": "(var Record Agent Task Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsEditable",
            "sig": "(var Record Agent Task Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetIgnoreAttachment",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateStatus",
            "sig": "(var Record Agent Task Message, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetMessageText",
            "sig": "(var Record Agent Task Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsMessageEditable",
            "sig": "(var Record Agent Task Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateAgentTaskMessageStatus",
            "sig": "(var Record Agent Task Message, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "GetAttachments",
            "from": "(BigInteger, Guid, Record Agent Task File)",
            "to": "(BigInteger, Guid, var Record Agent Task File)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4308-agent-message-impl/"
    },
    {
      "key": "codeunit:4310",
      "type": "codeunit",
      "id": 4310,
      "name": "Agent Task Builder Impl.",
      "slug": "4310-agent-task-builder-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "Create",
            "from": "(Boolean)",
            "to": "(Boolean, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4310-agent-task-builder-impl/"
    },
    {
      "key": "codeunit:4311",
      "type": "codeunit",
      "id": 4311,
      "name": "Agent Task Msg. Builder Impl.",
      "slug": "4311-agent-task-msg-builder-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIgnoreAttachment",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSkipMessageSanitization",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddAttachment",
            "sig": "(Text[250], Text[100], InStream, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAttachments",
            "sig": "(var Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SanitizeMessage",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4311-agent-task-msg-builder-impl/"
    },
    {
      "key": "codeunit:4315",
      "type": "codeunit",
      "id": 4315,
      "name": "Agent Task Builder",
      "slug": "4315-agent-task-builder",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4315-agent-task-builder/"
    },
    {
      "key": "codeunit:4316",
      "type": "codeunit",
      "id": 4316,
      "name": "Agent Task Message Builder",
      "slug": "4316-agent-task-message-builder",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIgnoreAttachment",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSkipMessageSanitization",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddAttachment",
            "sig": "(Text[250], Text[100], InStream, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAttachments",
            "sig": "(var Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4316-agent-task-message-builder/"
    },
    {
      "key": "codeunit:4321",
      "type": "codeunit",
      "id": 4321,
      "name": "Agent",
      "slug": "4321-agent",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PopulateDefaultProfile",
            "sig": "(Text[30], Guid, var Record All Profile)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetProfile",
            "sig": "(Guid, Text, Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLocalizationSettings",
            "sig": "(Guid, Integer, Integer, Text[180])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLocalizationSettings",
            "sig": "(Guid, var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUserSettings",
            "sig": "(Guid, var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateAccessControl",
            "sig": "(Guid, var Record Access Control Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAccessControl",
            "sig": "(Guid, var Record Access Control Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAgentAccessControl",
            "sig": "(Guid, var Record Agent Access Control)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateAgentAccessControl",
            "sig": "(Guid, var Record Agent Access Control)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ProfileLookup",
            "sig": "(var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenSetupPageId",
            "sig": "(Enum Agent Metadata Provider, Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "Create",
            "from": "(Enum Agent Metadata Provider, Code[50], Text[80], var Record Agent Access Control)",
            "to": "(Enum Agent Metadata Provider, var Code[50], Text[80], var Record Agent Access Control)",
            "kind": "procedure"
          },
          {
            "name": "AssignPermissionSet",
            "from": "(Guid, var Record Aggregate Permission Set)",
            "to": "(Guid, var Record Access Control Buffer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4321-agent/"
    },
    {
      "key": "codeunit:5063",
      "type": "codeunit",
      "id": 5063,
      "name": "ArchiveManagement",
      "slug": "5063-archivemanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "StorePurchDocumentComments",
            "sig": "(Option, Code[20], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5063-archivemanagement/"
    },
    {
      "key": "codeunit:5139",
      "type": "codeunit",
      "id": 5139,
      "name": "Job Archive Management",
      "slug": "5139-job-archive-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RenameJobArchieve",
            "sig": "(Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5139-job-archive-management/"
    },
    {
      "key": "codeunit:5342",
      "type": "codeunit",
      "id": 5342,
      "name": "CRM Synch. Helper",
      "slug": "5342-crm-synch-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFailedFindContactByAccountId",
            "sig": "(RecordRef, var Record Contact, Guid, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5342-crm-synch-helper/"
    },
    {
      "key": "codeunit:5345",
      "type": "codeunit",
      "id": 5345,
      "name": "Integration Rec. Synch. Invoke",
      "slug": "5345-integration-rec-synch-invoke",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertRecord",
            "from": "(Record Integration Table Mapping, RecordRef, var RecordRef)",
            "to": "(Record Integration Table Mapping, RecordRef, var RecordRef, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5345-integration-rec-synch-invoke/"
    },
    {
      "key": "codeunit:5346",
      "type": "codeunit",
      "id": 5346,
      "name": "CRM Sales Document Posting Mgt",
      "slug": "5346-crm-sales-document-posting-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsSalesOrderFullyInvoiced",
            "sig": "(Record Sales Header)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5346-crm-sales-document-posting-mgt/"
    },
    {
      "key": "codeunit:5400",
      "type": "codeunit",
      "id": 5400,
      "name": "Available Management",
      "slug": "5400-available-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcAvailableQtyOnAfterCalcFields",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5400-available-management/"
    },
    {
      "key": "codeunit:5403",
      "type": "codeunit",
      "id": 5403,
      "name": "AddOnIntegrManagement",
      "slug": "5403-addonintegrmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeCheckReceiptOrderStatus",
            "sig": "(Record Sales Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, var Record Requisition Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeValidateProdOrderOnPurchLine",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferFromReqLineToPurchLineOnBeforeBeforeAssignOverheadRate",
            "sig": "(var Record Work Center, var Date)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterResetReqLineFields",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5403-addonintegrmanagement/"
    },
    {
      "key": "codeunit:5404",
      "type": "codeunit",
      "id": 5404,
      "name": "Lead-Time Management",
      "slug": "5404-lead-time-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "WhseInBoundHandlingTime",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5404-lead-time-management/"
    },
    {
      "key": "codeunit:5407",
      "type": "codeunit",
      "id": 5407,
      "name": "Prod. Order Status Management",
      "slug": "5407-prod-order-status-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransReopenProdOrderCompOnAfterInsert",
            "sig": "(Record Prod. Order Component, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferReopenProdOrderRtngLineOnAfterInsert",
            "sig": "(Record Prod. Order Routing Line, Record Prod. Order Routing Line, Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnRunOnAfterChangeStatusFormRun",
            "from": "(var Record Production Order)",
            "to": "(var Record Production Order, var Page Change Status on Prod. Order)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5407-prod-order-status-management/"
    },
    {
      "key": "codeunit:5431",
      "type": "codeunit",
      "id": 5431,
      "name": "Calc. Item Plan - Plan Wksh.",
      "slug": "5431-calc-item-plan-plan-wksh",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateAndGetPlanningComponents",
            "sig": "(var Record Item, Code[10], Code[10], Date, Date, Code[10], Date, Boolean, Boolean, var Record Planning Component, var Boolean, var Codeunit Inventory Profile Offsetting)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterReqLineExternDelete",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProdOrderLineIsEmpty",
            "sig": "(var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5431-calc-item-plan-plan-wksh/"
    },
    {
      "key": "codeunit:5461",
      "type": "codeunit",
      "id": 5461,
      "name": "Json Impl.",
      "slug": "5461-json-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EmitLengthWarning",
            "sig": "(Integer, Text, Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5461-json-impl/"
    },
    {
      "key": "codeunit:5520",
      "type": "codeunit",
      "id": 5520,
      "name": "Get Unplanned Demand",
      "slug": "5520-get-unplanned-demand",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeGetUnplannedProdOrderComp",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetUnplannedAsmLine",
            "sig": "(var Record Unplanned Demand, var Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetProdOrderCompNeededQty",
            "sig": "(Record Prod. Order Component, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGetUnplannedAsmLineOnAfterInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGetUnplannedProdOrderCompOnAfterCalcNeedInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGetUnplannedProdOrderCompOnAfterInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGetUnplannedProdOrderCompOnAfterInsertProdOrderCompLine",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertAsmLineOnBeforeInsert",
            "sig": "(var Record Unplanned Demand, Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderCompLineOnBeforeInsert",
            "sig": "(var Record Unplanned Demand, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenWindow",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetUnplannedDemandOnAfterInsertSalesLine",
            "sig": "(var Record Unplanned Demand, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5520-get-unplanned-demand/"
    },
    {
      "key": "codeunit:5522",
      "type": "codeunit",
      "id": 5522,
      "name": "Order Planning Mgt.",
      "slug": "5522-order-planning-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeReqLineModify",
            "sig": "(var Record Requisition Line, Record Requisition Line, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertAltSupplyLocationOnAfterSelectSubstitution",
            "sig": "(var Record Requisition Line, var Record Item Substitution)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertAltSupplyLocationOnUpdateReqLine",
            "sig": "(var Record Requisition Line, var Record Item Substitution)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnSubstitutionPossibleOnAfterCheckReqLine",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5522-order-planning-mgt/"
    },
    {
      "key": "codeunit:5530",
      "type": "codeunit",
      "id": 5530,
      "name": "Calc. Item Availability",
      "slug": "5530-calc-item-availability",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeRunProductionOrderPage",
            "sig": "(var Record Production Order, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnParentIsInPlanningOnAfterReqLineSetFilters",
            "sig": "(var Record Requisition Line, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnParentIsInPlanning",
            "sig": "(Record Inventory Event Buffer, var Enum Action Message Type, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5530-calc-item-availability/"
    },
    {
      "key": "codeunit:5531",
      "type": "codeunit",
      "id": 5531,
      "name": "Calc. Inventory Page Data",
      "slug": "5531-calc-inventory-page-data",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnTransferToPeriodDetailsElseCase",
            "from": "(var Record Inventory Page Data, Record Inventory Event Buffer, var Boolean, Integer, Integer, Code[20], Integer)",
            "to": "(var Record Inventory Page Data, Record Inventory Event Buffer, var Boolean, Integer, Integer, Code[20], Integer, Code[10], Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5531-calc-inventory-page-data/"
    },
    {
      "key": "codeunit:5616",
      "type": "codeunit",
      "id": 5616,
      "name": "Depreciation Calculation",
      "slug": "5616-depreciation-calculation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeprDays",
            "sig": "(Date, Date, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToMorrow",
            "sig": "(Date, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Yesterday",
            "sig": "(Date, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFirstDeprDate",
            "sig": "(Code[20], Code[10], Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDeprPeriod",
            "sig": "(Code[20], Code[10], Date, var Date, var Date, var Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5616-depreciation-calculation/"
    },
    {
      "key": "codeunit:5617",
      "type": "codeunit",
      "id": 5617,
      "name": "FA Date Calculation",
      "slug": "5617-fa-date-calculation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetFiscalYear",
            "sig": "(Code[10], Date, var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5617-fa-date-calculation/"
    },
    {
      "key": "codeunit:5631",
      "type": "codeunit",
      "id": 5631,
      "name": "FA Jnl.-Check Line",
      "slug": "5631-fa-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckFADepAcrossFiscalYearOnBeforeCheckAccPeriod",
            "sig": "(var Date, var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5631-fa-jnl-check-line/"
    },
    {
      "key": "codeunit:5640",
      "type": "codeunit",
      "id": 5640,
      "name": "Duplicate Depr. Book",
      "slug": "5640-duplicate-depr-book",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDuplicateFAJnlLine",
            "sig": "(var Record FA Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5640-duplicate-depr-book/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "name": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetNewItemNo",
            "sig": "(Record Nonstock Item, Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5703-catalog-item-management/"
    },
    {
      "key": "codeunit:5704",
      "type": "codeunit",
      "id": 5704,
      "name": "TransferOrder-Post Shipment",
      "slug": "5704-transferorder-post-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePostItemJournalLine",
            "from": "(var Record Item Journal Line, Record Transfer Line, Record Transfer Shipment Header, Record Transfer Shipment Line, Boolean)",
            "to": "(var Record Item Journal Line, Record Transfer Line, Record Transfer Shipment Header, Record Transfer Shipment Line, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInsertShptEntryRelation",
            "from": "(var Record Transfer Line, Boolean, Integer, Boolean)",
            "to": "(var Record Transfer Line, Boolean, Integer, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertTransShptHeader",
            "from": "(var Record Transfer Shipment Header, Record Transfer Header, Boolean)",
            "to": "(var Record Transfer Shipment Header, Record Transfer Header, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeTransferOrderPostShipment",
            "from": "(var Record Transfer Header, var Boolean)",
            "to": "(var Record Transfer Header, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInsertTransShptLine",
            "from": "(var Record Transfer Shipment Line, Record Transfer Line, Boolean, Record Transfer Shipment Header)",
            "to": "(var Record Transfer Shipment Line, Record Transfer Line, Boolean, Boolean, Record Transfer Shipment Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertTransShptLine",
            "from": "(var Record Transfer Shipment Line, Record Transfer Line, Boolean, var Boolean, Record Transfer Shipment Header)",
            "to": "(var Record Transfer Shipment Line, Record Transfer Line, Boolean, Boolean, var Boolean, Record Transfer Shipment Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertTransShptLineOnBeforePostWhseJnlLine",
            "from": "(Record Transfer Shipment Line, Record Transfer Line, Boolean, var Boolean, var Boolean)",
            "to": "(Record Transfer Shipment Line, Record Transfer Line, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRunOnBeforeCommit",
            "from": "(var Record Transfer Header, var Record Transfer Shipment Header, Record Posted Whse. Shipment Header, var Boolean)",
            "to": "(var Record Transfer Header, var Record Transfer Shipment Header, Record Posted Whse. Shipment Header, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnRun",
            "from": "(var Record Transfer Header, var Boolean, var Boolean, var Boolean)",
            "to": "(var Record Transfer Header, var Boolean, var Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterTransferOrderPostShipment",
            "from": "(var Record Transfer Header, Boolean, var Record Transfer Shipment Header, Boolean)",
            "to": "(var Record Transfer Header, Boolean, Boolean, var Record Transfer Shipment Header, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5704-transferorder-post-shipment/"
    },
    {
      "key": "codeunit:5705",
      "type": "codeunit",
      "id": 5705,
      "name": "TransferOrder-Post Receipt",
      "slug": "5705-transferorder-post-receipt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterTransferOrderPostReceipt",
            "from": "(var Record Transfer Header, Boolean, var Record Transfer Receipt Header)",
            "to": "(var Record Transfer Header, Boolean, Boolean, var Record Transfer Receipt Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterTransLineUpdateQtyReceived",
            "from": "(var Record Transfer Line, Boolean)",
            "to": "(var Record Transfer Line, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterTransRcptLineModify",
            "from": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean)",
            "to": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertTransRcptHeader",
            "from": "(var Record Transfer Receipt Header, Record Transfer Header, Boolean, var Boolean)",
            "to": "(var Record Transfer Receipt Header, Record Transfer Header, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostItemJournalLine",
            "from": "(var Record Item Journal Line, Record Transfer Line, Record Transfer Receipt Header, Record Transfer Receipt Line, Boolean, Record Transfer Line, Record Posted Whse. Receipt Header)",
            "to": "(var Record Item Journal Line, Record Transfer Line, Record Transfer Receipt Header, Record Transfer Receipt Line, Boolean, Boolean, Record Transfer Line, Record Posted Whse. Receipt Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeTransferOrderPostReceipt",
            "from": "(var Record Transfer Header, var Boolean, var Codeunit Item Jnl.-Post Line)",
            "to": "(var Record Transfer Header, var Boolean, Boolean, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInsertTransRcptLine",
            "from": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean, Record Transfer Receipt Header)",
            "to": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean, Boolean, Record Transfer Receipt Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertTransRcptLine",
            "from": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean, var Boolean, Record Transfer Receipt Header)",
            "to": "(var Record Transfer Receipt Line, Record Transfer Line, Boolean, Boolean, var Boolean, Record Transfer Receipt Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertTransRcptLineOnBeforePostWhseJnlLine",
            "from": "(var Record Transfer Receipt Line, var Record Transfer Line, Boolean, var Boolean, var Boolean)",
            "to": "(var Record Transfer Receipt Line, var Record Transfer Line, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRunOnBeforeCommit",
            "from": "(var Record Transfer Header, var Record Transfer Receipt Header, Record Posted Whse. Receipt Header, var Boolean)",
            "to": "(var Record Transfer Header, var Record Transfer Receipt Header, Record Posted Whse. Receipt Header, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnRun",
            "from": "(var Record Transfer Header, var Boolean, Boolean, var Boolean)",
            "to": "(var Record Transfer Header, var Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeWriteDownDerivedLines",
            "from": "(var Record Transfer Line, Boolean, var Record Transfer Line, var Record Reservation Entry, var Record Tracking Specification, var Boolean)",
            "to": "(var Record Transfer Line, Boolean, Boolean, var Record Transfer Line, var Record Reservation Entry, var Record Tracking Specification, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5705-transferorder-post-receipt/"
    },
    {
      "key": "codeunit:5720",
      "type": "codeunit",
      "id": 5720,
      "name": "Item Reference Management",
      "slug": "5720-item-reference-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeFindItemReferenceForSalesLine",
            "from": "(Record Sales Line, var Record Item Reference, var Boolean, var Boolean)",
            "to": "(var Record Sales Line, var Record Item Reference, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5720-item-reference-management/"
    },
    {
      "key": "codeunit:5746",
      "type": "codeunit",
      "id": 5746,
      "name": "Sales Whse. Post Shipment",
      "slug": "5746-sales-whse-post-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePrintDocuments",
            "sig": "(var Record Document Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5746-sales-whse-post-shipment/"
    },
    {
      "key": "codeunit:5752",
      "type": "codeunit",
      "id": 5752,
      "name": "Get Source Doc. Outbound",
      "slug": "5752-get-source-doc-outbound",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCalledFromCreateWarehouseShipmentReport",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5752-get-source-doc-outbound/"
    },
    {
      "key": "codeunit:5760",
      "type": "codeunit",
      "id": 5760,
      "name": "Whse.-Post Receipt",
      "slug": "5760-whse-post-receipt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostUpdateWhseDocumentsOnBeforeWhseRcptHeaderDelete",
            "sig": "(var Record Warehouse Receipt Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPostSourceDocument",
            "from": "(var Record Warehouse Receipt Header, var Record Warehouse Receipt Line)",
            "to": "(var Record Warehouse Receipt Header, var Record Warehouse Receipt Line, var Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5760-whse-post-receipt/"
    },
    {
      "key": "codeunit:5763",
      "type": "codeunit",
      "id": 5763,
      "name": "Whse.-Post Shipment",
      "slug": "5763-whse-post-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCheckWhseShptLines",
            "from": "(var Record Warehouse Shipment Line, var Record Warehouse Shipment Header, Boolean, var Boolean, var Boolean)",
            "to": "(var Record Warehouse Shipment Line, var Record Warehouse Shipment Header, Boolean, var Boolean, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterRun",
            "from": "(var Record Warehouse Shipment Line, Boolean)",
            "to": "(var Record Warehouse Shipment Line, Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5763-whse-post-shipment/"
    },
    {
      "key": "codeunit:5772",
      "type": "codeunit",
      "id": 5772,
      "name": "Whse.-Purch. Release",
      "slug": "5772-whse-purch-release",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReleaseOnBeforeCreateWhseRequest",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5772-whse-purch-release/"
    },
    {
      "key": "codeunit:5802",
      "type": "codeunit",
      "id": 5802,
      "name": "Inventory Posting To G/L",
      "slug": "5802-inventory-posting-to-g-l",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeBufferInvtPosting",
            "from": "(var Record Value Entry, var Boolean, var Boolean, Boolean, Boolean)",
            "to": "(var Record Value Entry, var Boolean, var Boolean, Boolean, Boolean, var Record Invt. Posting Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5802-inventory-posting-to-g-l/"
    },
    {
      "key": "codeunit:5805",
      "type": "codeunit",
      "id": 5805,
      "name": "Item Charge Assgnt. (Purch.)",
      "slug": "5805-item-charge-assgnt-purch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeInsertItemChargeAssignmentWithValuesTo",
            "sig": "(var Record Item Charge Assignment (Purch), var Record Item Charge Assignment (Purch), var Enum Purchase Applies-to Document Type, var Code[20], var Integer, var Code[20], var Text[100], var Integer, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAssignPurchItemChargeOnBeforeItemChargeAssignmentPurchModify",
            "sig": "(var Record Item Charge Assignment (Purch))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSuggestAssgntFromLineOnBeforeItemChargeAssignmentPurchModify",
            "sig": "(var Record Item Charge Assignment (Purch))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAssignItemChargesFromLineOnAfterItemChargeAssignmentModifyAll",
            "sig": "(Record Purchase Line, var Record Item Charge Assignment (Purch))",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5805-item-charge-assgnt-purch/"
    },
    {
      "key": "codeunit:5807",
      "type": "codeunit",
      "id": 5807,
      "name": "Item Charge Assgnt. (Sales)",
      "slug": "5807-item-charge-assgnt-sales",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateShptChargeAssgntOnBeforeTestJobNo",
            "sig": "(var Record Sales Shipment Line, var Record Item Charge Assignment (Sales), var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/"
    },
    {
      "key": "codeunit:5813",
      "type": "codeunit",
      "id": 5813,
      "name": "Undo Purchase Receipt Line",
      "slug": "5813-undo-purchase-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateItemJnlLineProdOrderSubcontracting",
            "sig": "(var Record Item Journal Line, var Record Purch. Rcpt. Line, var Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5813-undo-purchase-receipt-line/"
    },
    {
      "key": "codeunit:5817",
      "type": "codeunit",
      "id": 5817,
      "name": "Undo Posting Management",
      "slug": "5817-undo-posting-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostItemJnlLineAppliedToListOnAfterSetInvoicedQty",
            "sig": "(var Record Item Journal Line, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCollectOutputItemLedgEntriesForSubcontructingPurcReceiptLine",
            "sig": "(var Record Item Ledger Entry, Record Purch. Rcpt. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5817-undo-posting-management/"
    },
    {
      "key": "codeunit:5836",
      "type": "codeunit",
      "id": 5836,
      "name": "Cost Calculation Management",
      "slug": "5836-cost-calculation-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CanIncNonInvCostIntoProductionItem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCanIncNonInvCostIntoProductionItem",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5836-cost-calculation-management/"
    },
    {
      "key": "codeunit:5845",
      "type": "codeunit",
      "id": 5845,
      "name": "Get Inventory Report",
      "slug": "5845-get-inventory-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DrillDownMaterialNonInventoryVariance",
            "sig": "(var Record Inventory Report Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5845-get-inventory-report/"
    },
    {
      "key": "codeunit:5856",
      "type": "codeunit",
      "id": 5856,
      "name": "TransferOrder-Post Transfer",
      "slug": "5856-transferorder-post-transfer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterTransferOrderPostTransfer",
            "from": "(var Record Transfer Header, var Boolean, var Record Direct Trans. Header, Boolean)",
            "to": "(var Record Transfer Header, var Boolean, Boolean, var Record Direct Trans. Header, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck",
            "from": "(var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Boolean)",
            "to": "(var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5856-transferorder-post-transfer/"
    },
    {
      "key": "codeunit:5870",
      "type": "codeunit",
      "id": 5870,
      "name": "Calculate BOM Tree",
      "slug": "5870-calculate-bom-tree",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitVars",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitBOMBuffer",
            "sig": "(var Record BOM Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitTreeType",
            "sig": "(Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTreeType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateTreeForManyItems",
            "sig": "(var Record Item, var Record BOM Buffer, Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateTreeForOneItem",
            "sig": "(var Record Item, var Record BOM Buffer, Date, Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateTreeForSource",
            "sig": "(Variant, var Record BOM Buffer, Enum BOM Tree Type, Enum BOM Structure Show By, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateTreeForAssemblyHeader",
            "sig": "(Record Assembly Header, var Record BOM Buffer, Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateTreeForProdOrderLine",
            "sig": "(Record Prod. Order Line, var Record BOM Buffer, Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateTreeType",
            "sig": "(var Record BOM Buffer, Boolean, Enum BOM Tree Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateItemSubTree",
            "sig": "(Code[20], var Record BOM Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcCompDueDate",
            "sig": "(Date, Record Item, DateFormula)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetLocationSpecific",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetShowTotalAvailability",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterGenerateProdCompSubTree",
            "sig": "(var Record Item, var Record BOM Buffer, var Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferFromProdItem",
            "sig": "(var Record BOM Buffer, Record Production BOM Line, var Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferFromProdBOM",
            "sig": "(var Record BOM Buffer, Record Production BOM Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferFromProdRouting",
            "sig": "(var Record BOM Buffer, var Record Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcRoutingLineCosts",
            "sig": "(var Record Routing Line, var Decimal, var Decimal, Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFilterByQuantityPer",
            "sig": "(var Record Production BOM Line, var Boolean, Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferFromProdBOM",
            "sig": "(var Record BOM Buffer, var Record Production BOM Line, var Record Item, var Record BOM Buffer, var Integer, Option)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferProdBOMLine",
            "sig": "(var Record BOM Buffer, var Record Production BOM Line, var Record Item, var Record BOM Buffer, var Integer, Option, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateAsmHeaderSubTreeOnAfterAsmLineLoop",
            "sig": "(var Record BOM Buffer, var Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnBeforeExitForNonProdOrder",
            "sig": "(Record Item, var Record BOM Buffer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnAfterGenerateItemSubTree",
            "sig": "(var Record BOM Buffer, var Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnAfterProdBOMLineLoop",
            "sig": "(var Record BOM Buffer, var Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnBeforeBOMBufferModify",
            "sig": "(var Record BOM Buffer, var Record BOM Buffer, Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcRoutingLineCostsOnBeforeBOMBufferAdd",
            "sig": "(Record Routing Line, Decimal, Decimal, var Decimal, var Decimal, var Decimal, var Record BOM Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnAfterBOMBufferModify",
            "sig": "(var Record BOM Buffer, Record Routing Line, Decimal, Record Item, Record BOM Buffer, Option)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGenerateProdCompSubTreeOnBeforeRoutingLineLoop",
            "sig": "(var Record Routing Line, var Record BOM Buffer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGenerateProdOrderLineSubTree",
            "sig": "(Record Prod. Order Line, var Record BOM Buffer, var Record BOM Buffer, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGenerateTreeForSource",
            "sig": "(Variant, var Record BOM Buffer, Enum BOM Tree Type, Enum BOM Structure Show By, Date, var Record Item, var Integer)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnGenerateItemSubTreeOnSetIsLeaf",
            "sig": "(var Record Item, var Record BOM Buffer, var Record Item, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnHasBOMStructure",
            "sig": "(var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5870-calculate-bom-tree/"
    },
    {
      "key": "codeunit:5880",
      "type": "codeunit",
      "id": 5880,
      "name": "Phys. Invt. Order-Finish",
      "slug": "5880-phys-invt-order-finish",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateTrackingBufferLines",
            "sig": "(Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateReservEntries",
            "sig": "(Code[20], Integer, Boolean, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeModifyInvtOrderTracking",
            "sig": "(var Record Invt. Order Tracking)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterSetEntryTypePhysInvtOrderLine",
            "sig": "(var Record Phys. Invt. Order Header, var Record Phys. Invt. Order Line, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateOrderTrackingBufferLinesOnBeforeModifyTempInvtOrderTrackingBuffer",
            "sig": "(var Record Invt. Order Tracking, Code[20], Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCalcQtyToTransfer",
            "sig": "(var Record Phys. Invt. Tracking, Boolean, Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterUpdateFromPhysInvtRecordLine",
            "sig": "(var Record Phys. Invt. Tracking, Record Phys. Invt. Record Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateReservEntriesOnBeforeInsert",
            "sig": "(var Record Reservation Entry, Record Phys. Invt. Tracking, Record Phys. Invt. Order Header, Record Phys. Invt. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateTrackingBufferLinesFromPhysInvtRecordLine",
            "sig": "(var Record Phys. Invt. Tracking, Record Phys. Invt. Record Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateTrackingBufferLinesFromExpPhysInvtTracking",
            "sig": "(var Record Phys. Invt. Tracking, Record Exp. Phys. Invt. Tracking)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateBufferFromItemLedgerEntriesOnAfterUpdateExpectedQty",
            "sig": "(var Record Phys. Invt. Tracking, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnCreateReservEntriesOnAfterTempPhysInvtTrackingBufferModify",
            "from": "(Boolean, var Decimal, Decimal)",
            "to": "(Boolean, var Decimal, Decimal, var Record Invt. Order Tracking)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateReservEntriesOnBeforeInsert2",
            "from": "(var Record Reservation Entry, Record Invt. Order Tracking, Record Phys. Invt. Order Header, Record Phys. Invt. Order Line)",
            "to": "(var Record Reservation Entry, Record Invt. Order Tracking, Record Phys. Invt. Order Header, var Record Phys. Invt. Order Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5880-phys-invt-order-finish/"
    },
    {
      "key": "codeunit:5884",
      "type": "codeunit",
      "id": 5884,
      "name": "Phys. Invt. Order-Post",
      "slug": "5884-phys-invt-order-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostItemJnlLineOnBeforeTransferResEntry",
            "sig": "(var Record Item Journal Line, Record Phys. Invt. Order Line, Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5884-phys-invt-order-post/"
    },
    {
      "key": "codeunit:5889",
      "type": "codeunit",
      "id": 5889,
      "name": "Phys. Invt. Tracking Mgt.",
      "slug": "5889-phys-invt-tracking-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsPackageTrackingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5889-phys-invt-tracking-mgt/"
    },
    {
      "key": "codeunit:5895",
      "type": "codeunit",
      "id": 5895,
      "name": "Inventory Adjustment",
      "slug": "5895-inventory-adjustment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostAdjmtBufOnBeforePostNewCost",
            "sig": "(var Record Item Journal Line, Record Value Entry, Record Inventory Adjustment Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcCostPerUnitOnBeforeCalcCostPerUnit",
            "sig": "(var Record Value Entry, Record Cost Element Buffer, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcTransEntryOldCostOnBeforeProcessTransValueEntry",
            "sig": "(var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustAppliedOutbndEntriesOnBeforeAdjustEntry",
            "sig": "(var Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitRndgResidualItemJnlLine",
            "sig": "(var Record Item Journal Line, Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAdjustItemAppliedCostForItemLedgerEntry",
            "from": "(var Record Item Ledger Entry)",
            "to": "(var Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5895-inventory-adjustment/"
    },
    {
      "key": "codeunit:5896",
      "type": "codeunit",
      "id": 5896,
      "name": "Calc. Inventory Adjmt. - Order",
      "slug": "5896-calc-inventory-adjmt-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnCalcActualCapacityCostsOnAfterSetFilters",
            "sig": "(var Record Capacity Ledger Entry, var Record Inventory Adjmt. Entry (Order), var Boolean, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcShareOfCapCost",
            "sig": "(var Record Inventory Adjmt. Entry (Order), var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcActualCapacityCostsInternal",
            "sig": "(var Record Inventory Adjmt. Entry (Order))",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5896-calc-inventory-adjmt-order/"
    },
    {
      "key": "codeunit:5899",
      "type": "codeunit",
      "id": 5899,
      "name": "Calc. Inventory Value-Check",
      "slug": "5899-calc-inventory-value-check",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetProperties",
            "sig": "(Date, Option, Boolean, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5899-calc-inventory-value-check/"
    },
    {
      "key": "codeunit:5950",
      "type": "codeunit",
      "id": 5950,
      "name": "Service-Calc. Discount",
      "slug": "5950-service-calc-discount",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateInvoiceDiscountOnAfterApplyServiceCharge",
            "sig": "(var Record Cust. Invoice Disc., var Record Service Header, var Record Service Line, Date, Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5950-service-calc-discount/"
    },
    {
      "key": "codeunit:5980",
      "type": "codeunit",
      "id": 5980,
      "name": "Service-Post",
      "slug": "5980-service-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidatePostingAndDocumentDateOnAfterValidateDocumentDate",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckAndSetConstantsOnBeforeSetPostingOptions",
            "sig": "(var Record Service Header, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterFinalizePostingOnBeforeCommit",
            "from": "(var Record Service Header, var Record Service Line, var Codeunit Serv-Documents Mgt., var Boolean, var Boolean, var Boolean)",
            "to": "(var Record Service Header, var Record Service Line, var Codeunit Serv-Documents Mgt., var Boolean, var Boolean, var Boolean, Code[20], Code[20], Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5980-service-post/"
    },
    {
      "key": "codeunit:5986",
      "type": "codeunit",
      "id": 5986,
      "name": "Serv-Amounts Mgt.",
      "slug": "5986-serv-amounts-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterUpdateInvoiceRounding",
            "sig": "(Record Service Header, var Record Service Line, var Record Service Line, Boolean, var Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRoundAmountOnBeforeCalculateLCYAmounts",
            "sig": "(var Record Service Line, var Record Service Line, Record Service Header, Record Service Line, Record Service Line, var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateInvoiceRounding",
            "sig": "(Record Service Header, var Record Service Line, var Record Service Line, Record Currency, Boolean, var Integer, var Boolean, var Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeFillInvPostingBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateInvPostBuffer",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFillInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvPostingBufferCalcInvoiceDiscountAmount",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvPostingBufferCalcLineDiscountAmount",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFillInvoicePostBufferProcedure",
            "sig": "(var Record Invoice Post. Buffer, Record Service Line, var Record Invoice Post. Buffer, Boolean, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateInvPostBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFillInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5986-serv-amounts-mgt/"
    },
    {
      "key": "codeunit:5987",
      "type": "codeunit",
      "id": 5987,
      "name": "Serv-Posting Journals Mgt.",
      "slug": "5987-serv-posting-journals-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterPostCustomerEntry",
            "sig": "(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, var Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostInvoicePostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, Integer, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, var Record Service Header, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostInvoicePostBuffer",
            "sig": "(var Record Gen. Journal Line, var Record Invoice Post. Buffer, Record Service Header, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostCustomerEntry",
            "sig": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, var Codeunit Gen. Jnl.-Post Line, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeFindCustLedgerEntry",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5987-serv-posting-journals-mgt/"
    },
    {
      "key": "codeunit:5988",
      "type": "codeunit",
      "id": 5988,
      "name": "Serv-Documents Mgt.",
      "slug": "5988-serv-documents-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostDocumentLinesOnAfterPostSalesAndVAT",
            "sig": "(var Record Service Header, var Record Service Line, var Dialog, Code[20], Text[35], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetAndCheckCustomer",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetAndCheckCustomerOnAfterCheckBlocked",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnPostDocumentLinesOnBeforePostInvoicePostBuffer",
            "sig": "(Record Service Header, var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterServShptLineInsert",
            "from": "(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header, Record Service Invoice Header, Record Service Line)",
            "to": "(var Record Service Shipment Line, Record Service Line, Record Service Shipment Header, Record Service Invoice Header, Record Service Line, Record Service Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5988-serv-documents-mgt/"
    },
    {
      "key": "codeunit:6060",
      "type": "codeunit",
      "id": 6060,
      "name": "Hybrid Deployment",
      "slug": "6060-hybrid-deployment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRunReplication",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6060-hybrid-deployment/"
    },
    {
      "key": "codeunit:6110",
      "type": "codeunit",
      "id": 6110,
      "name": "GL Acc. Data Migration Facade",
      "slug": "6110-gl-acc-data-migration-facade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "CreateDefaultDimensionAndRequirementsIfNeeded",
            "from": "(Text[20], Text[50], Code[20], Text[30])",
            "to": "(Text[20], Text[50], Code[20], Text[50])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6110-gl-acc-data-migration-facade/"
    },
    {
      "key": "codeunit:6111",
      "type": "codeunit",
      "id": 6111,
      "name": "Vendor Data Migration Facade",
      "slug": "6111-vendor-data-migration-facade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "CreateVendorIfNeeded",
            "from": "(Code[20], Text[50])",
            "to": "(Code[20], Text[100])",
            "kind": "procedure"
          },
          {
            "name": "CreateDefaultDimensionAndRequirementsIfNeeded",
            "from": "(Text[20], Text[50], Code[20], Text[30])",
            "to": "(Text[20], Text[50], Code[20], Text[50])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6111-vendor-data-migration-facade/"
    },
    {
      "key": "codeunit:6112",
      "type": "codeunit",
      "id": 6112,
      "name": "Customer Data Migration Facade",
      "slug": "6112-customer-data-migration-facade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "CreateCustomerIfNeeded",
            "from": "(Code[20], Text[50])",
            "to": "(Code[20], Text[100])",
            "kind": "procedure"
          },
          {
            "name": "CreateDefaultDimensionAndRequirementsIfNeeded",
            "from": "(Text[20], Text[50], Code[20], Text[30])",
            "to": "(Text[20], Text[50], Code[20], Text[50])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6112-customer-data-migration-facade/"
    },
    {
      "key": "codeunit:6113",
      "type": "codeunit",
      "id": 6113,
      "name": "Item Data Migration Facade",
      "slug": "6113-item-data-migration-facade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "CreateDefaultDimensionAndRequirementsIfNeeded",
            "from": "(Text[20], Text[50], Code[20], Text[30])",
            "to": "(Text[20], Text[50], Code[20], Text[50])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6113-item-data-migration-facade/"
    },
    {
      "key": "codeunit:6224",
      "type": "codeunit",
      "id": 6224,
      "name": "XML DOM Management",
      "slug": "6224-xml-dom-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddNameSpacePrefixedAttribute",
            "sig": "(DotNet XmlDocument, DotNet XmlNode, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6224-xml-dom-management/"
    },
    {
      "key": "codeunit:6320",
      "type": "codeunit",
      "id": 6320,
      "name": "Power BI Filter Helper",
      "slug": "6320-power-bi-filter-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "MergeValuesIntoFirstFilter",
            "sig": "(Text, JsonArray)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6320-power-bi-filter-helper/"
    },
    {
      "key": "codeunit:6400",
      "type": "codeunit",
      "id": 6400,
      "name": "Flow Service Management",
      "slug": "6400-flow-service-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPowerAutomatePrivacyNoticeId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6400-flow-service-management/"
    },
    {
      "key": "codeunit:6452",
      "type": "codeunit",
      "id": 6452,
      "name": "Serv. Availability Mgt.",
      "slug": "6452-serv-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetServiceHeaderOnBeforeProcessServiceLine",
            "sig": "(var Record Service Line, var Record Order Promising Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6452-serv-availability-mgt/"
    },
    {
      "key": "codeunit:6476",
      "type": "codeunit",
      "id": 6476,
      "name": "Serv. Cost Calculation Mgt.",
      "slug": "6476-serv-cost-calculation-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcServCrMemoLineCostLCY",
            "sig": "(Record Service Cr.Memo Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcServInvLineCostLCY",
            "sig": "(Record Service Invoice Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6476-serv-cost-calculation-mgt/"
    },
    {
      "key": "codeunit:6500",
      "type": "codeunit",
      "id": 6500,
      "name": "Item Tracking Management",
      "slug": "6500-item-tracking-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SplitProdOrderLineForOutputPutAway",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitTrackingSpecificationByDocumentType",
            "sig": "(var Record Whse. Worksheet Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitTrackingSpecificationOnCreateNew",
            "sig": "(var Record Whse. Worksheet Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcWhseItemTrkgLineOnSetSourceTypeFilter",
            "sig": "(var Record Whse. Item Tracking Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnRegisterNewItemTrackingLinesOnBeforeCannotMatchItemTrackingErr",
            "sig": "(var Record Tracking Specification, var Decimal, var Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6500-item-tracking-management/"
    },
    {
      "key": "codeunit:6501",
      "type": "codeunit",
      "id": 6501,
      "name": "Item Tracking Data Collection",
      "slug": "6501-item-tracking-data-collection",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindRelatedParentTrkgSpecOnSetSourceFilters",
            "sig": "(Record Item Journal Line, var Record Tracking Specification)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6501-item-tracking-data-collection/"
    },
    {
      "key": "codeunit:6503",
      "type": "codeunit",
      "id": 6503,
      "name": "Item Tracking Doc. Management",
      "slug": "6503-item-tracking-doc-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRetrieveTrackingSalesShipmentForAssembly",
            "sig": "(Record Sales Shipment Line, var Record Tracking Specification)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6503-item-tracking-doc-management/"
    },
    {
      "key": "codeunit:6515",
      "type": "codeunit",
      "id": 6515,
      "name": "Package Info. Management",
      "slug": "6515-package-info-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBinContentOnBeforeCalcQtyWithBlockedItemTrackingOnAfterTrackingInformationFiltered",
            "sig": "(var Record Serial No. Information, var Record Lot No. Information, var Record Package No. Information, var Record Bin Content)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6515-package-info-management/"
    },
    {
      "key": "codeunit:6516",
      "type": "codeunit",
      "id": 6516,
      "name": "Package Management",
      "slug": "6516-package-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFeatureKey",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterIsEnabled",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6516-package-management/"
    },
    {
      "key": "codeunit:6529",
      "type": "codeunit",
      "id": 6529,
      "name": "Item Tracking Navigate Mgt.",
      "slug": "6529-item-tracking-navigate-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FindTrackingRecords",
            "sig": "(Text, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindLedgerEntryByDocumentType",
            "sig": "(var Record Item Ledger Entry, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindTrackingRecordsOnBeforeFind",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6529-item-tracking-navigate-mgt/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "name": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CopyServContractLines",
            "sig": "(Record Service Contract Header, Option, Code[20], var Record Service Contract Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ServContractHeaderDocType",
            "sig": "(Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterCopyServContractLines",
            "sig": "(Record Service Contract Header, Option, Code[20], var Record Service Contract Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProcessServContractLine",
            "sig": "(var Record Service Contract Line, Record Service Contract Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCopyServContractLines",
            "sig": "(Record Service Contract Header, Option, Code[20], var Record Service Contract Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProcessServContractLine",
            "sig": "(var Record Service Contract Line, Record Service Contract Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeInsertOldSalesDocNoLine",
            "from": "(var Record Sales Header, var Record Sales Line, Option, Code[20], var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Line, Option, Code[20], var Integer, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertOldPurchDocNoLine",
            "from": "(Record Purchase Header, var Record Purchase Line, Option, Code[20], var Boolean)",
            "to": "(Record Purchase Header, var Record Purchase Line, Option, Code[20], var Integer, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCopyPurchHeaderDone",
            "from": "(var Record Purchase Header, Record Purchase Header, Enum Purchase Document Type From, Record Purchase Header, Record Purch. Rcpt. Header, Record Purch. Inv. Header, Record Return Shipment Header, Record Purch. Cr. Memo Hdr., Record Purchase Header Archive)",
            "to": "(var Record Purchase Header, Record Purchase Header, Enum Purchase Document Type From, Record Purchase Header, Record Purch. Rcpt. Header, Record Purch. Inv. Header, Record Return Shipment Header, Record Purch. Cr. Memo Hdr., Record Purchase Header Archive, Record Vendor, Record Vendor)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/"
    },
    {
      "key": "codeunit:6638",
      "type": "codeunit",
      "id": 6638,
      "name": "Sales-Get Return Receipts",
      "slug": "6638-sales-get-return-receipts",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckHeader",
            "sig": "(var Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSalesHeaderOnBeforeTestIsCreditMemo",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6638-sales-get-return-receipts/"
    },
    {
      "key": "codeunit:6723",
      "type": "codeunit",
      "id": 6723,
      "name": "Server Setting",
      "slug": "6723-server-setting",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEnableEntraGroupsOnPrem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6723-server-setting/"
    },
    {
      "key": "codeunit:6753",
      "type": "codeunit",
      "id": 6753,
      "name": "Send Reminder Event Handler",
      "slug": "6753-send-reminder-event-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAttachRelatedDocumentsBeforeEmailFileInternalOnAfterAttachRelatedDocument",
            "sig": "(var Record Email Item, var Code[20], Record Send Reminders Setup, Integer, Integer, Guid, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6753-send-reminder-event-handler/"
    },
    {
      "key": "codeunit:7023",
      "type": "codeunit",
      "id": 7023,
      "name": "Job Journal Line - Price",
      "slug": "7023-job-journal-line-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSetPrice",
            "from": "(var Record Job Journal Line, Record Price List Line, Enum Price Amount Type, var Boolean)",
            "to": "(var Record Job Journal Line, Record Price List Line, Enum Price Amount Type, var Boolean, Enum Price Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7023-job-journal-line-price/"
    },
    {
      "key": "codeunit:7110",
      "type": "codeunit",
      "id": 7110,
      "name": "Analysis Report Management",
      "slug": "7110-analysis-report-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "LookupSourceNo",
            "sig": "(var Record Analysis Line, Option, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7110-analysis-report-management/"
    },
    {
      "key": "codeunit:7201",
      "type": "codeunit",
      "id": 7201,
      "name": "CDS Integration Impl.",
      "slug": "7201-cds-integration-impl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "MultipleCompanyNotificationHelpLink",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7201-cds-integration-impl/"
    },
    {
      "key": "codeunit:7307",
      "type": "codeunit",
      "id": 7307,
      "name": "Whse.-Activity-Register",
      "slug": "7307-whse-activity-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SyncItemTracking",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CollectReservEntries",
            "sig": "(var Record Reservation Entry, var Record Warehouse Activity Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterAssemblyLineModify",
            "sig": "(var Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdCompLineModify",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeAssemblyLineModify",
            "sig": "(var Record Assembly Line, Record Warehouse Activity Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeAutoReserveForAssemblyLine",
            "sig": "(var Record Warehouse Activity Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeProdCompLineModify",
            "sig": "(var Record Prod. Order Component, Record Warehouse Activity Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRegisterWhseItemTrkgLineOnSetDueDate",
            "sig": "(Record Warehouse Activity Line, var Date, var Decimal, Enum Warehouse Activity Document Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRegisterWhseItemTrkgLineOnAfterSetDueDateForInvtMovement",
            "sig": "(Record Warehouse Activity Line, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateWhseDocHeaderByWhseDocumentType",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckSourceDocumentForAvailabilityBySourceDocument",
            "sig": "(var Record Warehouse Activity Line, var Decimal, var Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateWhseSourceDocLineByDocumentType",
            "sig": "(var Record Warehouse Activity Line, Enum Warehouse Activity Document Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetSourceLineBaseQtyByWhseActivitySourceType",
            "sig": "(var Record Warehouse Activity Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetSourceLineBaseQtyByWhseActivityDocumentType",
            "sig": "(var Record Warehouse Activity Line, Enum Warehouse Activity Document Type, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateSourceDocumentForInvtMovement",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSyncItemTrackingAndReserveSourceDocument",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateTempBinContentBufferOnBeforeModifyTempBinContentBuffer",
            "sig": "(var Record Bin Content Buffer, Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterRegisterWhseActivity",
            "from": "(var Record Warehouse Activity Header)",
            "to": "(var Record Warehouse Activity Header, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckQtyAvailToInsertBase",
            "from": "(var Record Warehouse Activity Line, var Decimal)",
            "to": "(var Record Warehouse Activity Line, var Decimal, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRegisterWhseItemTrkgLineOnAfterSetDueDate",
            "from": "(Record Warehouse Activity Line, var Date, var Decimal)",
            "to": "(Record Warehouse Activity Line, var Date, var Decimal, Enum Warehouse Activity Document Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7307-whse-activity-register/"
    },
    {
      "key": "codeunit:7312",
      "type": "codeunit",
      "id": 7312,
      "name": "Create Pick",
      "slug": "7312-create-pick",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcMaxQty",
            "sig": "(var Decimal, Decimal, var Decimal, Decimal, Enum Warehouse Action Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetCustomWhseSourceLine",
            "sig": "(Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcAvailableQtyOnGetLineReservedQty",
            "sig": "(Option, Integer, Code[20], Integer, Integer, var Decimal, var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunFindBWPickBinLoopOnAfterCheckWhseHandling",
            "sig": "(Integer, Record Location, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetFiltersOnReservEntry",
            "sig": "(var Record Reservation Entry, Integer, Option, Code[20], Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCheckOutBound",
            "from": "(Integer, Integer, Code[20], Integer, var Decimal)",
            "to": "(Integer, Integer, Code[20], Integer, var Decimal, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnFindToBinCodeForCustomWhseSource",
            "from": "(Variant, var Code[20])",
            "to": "(Variant, var Code[20], Option, Integer, Integer, Code[20], Integer, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateTempActivityLineForCustomWhseSource",
            "from": "(Variant, var Record Warehouse Activity Line)",
            "to": "(Variant, var Record Warehouse Activity Line, var Record Create Pick Parameters)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCalcMaxQtyForCustomWhseSource",
            "from": "(Variant, var Record Warehouse Activity Line, var Decimal, var Decimal, Integer, Boolean)",
            "to": "(Variant, var Record Warehouse Activity Line, var Decimal, var Decimal, Integer, Boolean, Option)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateTempLineOnAfterSetQtyAvailableBaseForDirectedPutAwayAndPick",
            "from": "(Code[20], Code[10], Code[10], Code[10], Decimal, var Record Whse. Item Tracking Line)",
            "to": "(Code[20], Code[10], Code[10], Code[10], var Decimal, var Record Whse. Item Tracking Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7312-create-pick/"
    },
    {
      "key": "codeunit:7313",
      "type": "codeunit",
      "id": 7313,
      "name": "Create Put-away",
      "slug": "7313-create-put-away",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterGetItemAndSKU",
            "sig": "(Record Location, var Record Item, var Record Stockkeeping Unit)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterGetLocation",
            "sig": "(Code[10], var Record Location, var Record Posted Whse. Receipt Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterGetWhseActivHeaderNo",
            "sig": "(var Code[20], var Code[20])",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterSetValues",
            "sig": "(var Code[50], var Enum Whse. Activity Sorting Method, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeAssignQtyToPutAwayForBinMandatory",
            "sig": "(Record Item, Record Location, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcAvailCubageAndWeight",
            "sig": "(var Record Bin, Record Posted Whse. Receipt Line, Record Item Unit of Measure, var Decimal, var Boolean, Record Put-away Template Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeEverythingIsHandled",
            "sig": "(var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetPutAwayTemplate",
            "sig": "(Record Stockkeeping Unit, Record Item, Record Location, var Record Put-away Template Header, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetFirstPutAwayDocument",
            "sig": "(var Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeGetNextPutAwayDocument",
            "sig": "(var Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFindBin",
            "sig": "(Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFindBinContent",
            "sig": "(Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin Content, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnNextBin",
            "sig": "(Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnNextBinContent",
            "sig": "(Record Posted Whse. Receipt Line, Record Put-away Template Line, var Record Bin Content, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnUpdateTempWhseItemTrkgLines",
            "sig": "(var Record Whse. Item Tracking Line, Record Posted Whse. Receipt Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateWhsePutAwayForProdOutput",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindBinFromBinContentForProdOrderLine",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindBinForProdOrderLine",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateWhsePutAwayForProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetMessage",
            "sig": "(var Text[80])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IncludeIntoWhsePutAwayForProdOrder",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateWhsePutAwayForProdOutput",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateWhsePutAwayForProdOrderOutputLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ShouldCreateWhsePutAwayForProdOutput",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateWhsePutAwayForProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateBinContentForProdOrderOutputLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterGetMessage",
            "sig": "(var Text[80])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7313-create-put-away/"
    },
    {
      "key": "codeunit:7317",
      "type": "codeunit",
      "id": 7317,
      "name": "Whse. Integration Management",
      "slug": "7317-whse-integration-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckBinTypeCode",
            "sig": "(Integer, Text[30], Code[10], Code[20], Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeCheckBinTypeCode",
            "sig": "(Integer, Text[30], Code[10], Code[20], Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckBinTypeCode",
            "sig": "(Record Location, Record Bin, Record Bin Type, Integer, Text[30], Option)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnStartCheckBinTypeCode",
            "sig": "(Integer, Text[30], Code[10], Code[20], Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7317-whse-integration-management/"
    },
    {
      "key": "codeunit:7320",
      "type": "codeunit",
      "id": 7320,
      "name": "Whse. Undo Quantity",
      "slug": "7320-whse-undo-quantity",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertTempWhseJnlLineOnBeforeCreateWhseJnlLine",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7320-whse-undo-quantity/"
    },
    {
      "key": "codeunit:7321",
      "type": "codeunit",
      "id": 7321,
      "name": "Create Inventory Put-away",
      "slug": "7321-create-inventory-put-away",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateWarehouseActivityLine",
            "sig": "(Integer, Integer, Code[20], Integer, Integer, Code[10], Code[20], Code[10], Code[10], Decimal, Decimal, Decimal, Text[100], Text[50], Date, Code[20], Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreatePutawayWithPutawayTemplateBinPolicy",
            "sig": "(Integer, Integer, Code[20], Integer, Integer, Code[10], Code[20], Code[20], Code[10], Decimal, Code[10], Decimal, Decimal, Decimal, Text[100], Text[50], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindNextLineNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindReservationEntry",
            "sig": "(Integer, Integer, Code[20], Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetReservationFound",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetDefaultBinCode",
            "sig": "(Code[20], Code[10], Code[10])",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetNothingToHandleMsg",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSuppressCommit",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnBeforeFindProdOrderLine",
            "sig": "(var Record Prod. Order Line, Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindProdOrderComp",
            "sig": "(var Record Prod. Order Component, Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreatePutAwayLinesFromCompLoop",
            "sig": "(var Record Warehouse Activity Header, Record Production Order, var Boolean, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreatePutAwayLinesFromProdLoop",
            "sig": "(var Record Warehouse Activity Header, Record Production Order, var Boolean, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindReservationFromProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Record Item Tracking Setup, var Codeunit Item Tracking Management, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindReservationFromProdOrderComponent",
            "sig": "(var Record Prod. Order Component, var Record Item Tracking Setup, var Codeunit Item Tracking Management, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCreatePutawayForProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCreatePutawayForProdOrderComponent",
            "sig": "(var Record Prod. Order Component, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRaiseOnBeforeNewWhseActivLineInsertFromEvent",
            "sig": "(var Record Warehouse Activity Line, Variant, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutAwayLinesFromSalesOnAfterSetRemQtyToPutAway",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Warehouse Activity Header, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateWarehouseActivityLineOnSetSourceDocument",
            "sig": "(var Record Warehouse Activity Line, Integer)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutAwayLinesFromTransferOnAfterSetRemQtyToPutAway",
            "sig": "(var Record Transfer Header, var Record Transfer Line, var Record Warehouse Activity Header, var Decimal)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutAwayLinesFromPurchaseOnAfterSetRemQtyToPutAway",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Record Warehouse Activity Header, var Decimal)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMakeWarehouseActivityHeader",
            "sig": "(var Record Warehouse Activity Header, var Record Warehouse Activity Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAutoCreatePutAwayLinesFromWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef, var Boolean)",
            "to": "(var Record Warehouse Request, RecordRef, var Boolean, var Variant, var Decimal, var Record Warehouse Activity Header, var Record Warehouse Source Filter, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCheckSourceDocForWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef)",
            "to": "(var Record Warehouse Request, RecordRef, var Variant, var Boolean, var Record Warehouse Activity Header, var Record Warehouse Source Filter, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreatePutAwayFromWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef, var Boolean)",
            "to": "(var Record Warehouse Request, RecordRef, var Boolean, var Variant, var Record Warehouse Activity Header, var Record Warehouse Source Filter, Boolean, Boolean, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetSourceDocHeaderForWhseRequest",
            "from": "(var Record Warehouse Request, var RecordRef, var Date, var Code[35])",
            "to": "(var Record Warehouse Request, var RecordRef, var Date, var Code[35], var Variant)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7321-create-inventory-put-away/"
    },
    {
      "key": "codeunit:7322",
      "type": "codeunit",
      "id": 7322,
      "name": "Create Inventory Pick/Movement",
      "slug": "7322-create-inventory-pick-movement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreatePickOrMoveLine",
            "sig": "(Record Warehouse Activity Line, var Decimal, Decimal, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CheckBinContentWithToAssemblyBinCode",
            "sig": "(var Decimal, Record Warehouse Activity Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RaiseNothingToHandleMessage",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnBeforeCreatePickOrMoveLineFromProductionLoop",
            "sig": "(var Record Warehouse Activity Header, Record Production Order, var Boolean, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreatePickOrMoveLineFromAssemblyLoop",
            "sig": "(var Record Warehouse Activity Header, Record Assembly Header, var Boolean, Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeNewWhseActivLineInsertFromAssembly",
            "sig": "(var Record Warehouse Activity Line, var Record Assembly Line, var Record Warehouse Activity Header, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeNewWhseActivLineInsertFromComp",
            "sig": "(var Record Warehouse Activity Line, var Record Prod. Order Component, var Record Warehouse Activity Header, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindAssemblyLine",
            "sig": "(var Record Assembly Line, Record Assembly Header, Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFindProdOrderComp",
            "sig": "(var Record Prod. Order Component, Record Production Order, Record Warehouse Activity Header)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreatePickOrMoveFromWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef, var Boolean, Record Warehouse Activity Header, Record Location, Boolean, var Boolean, Boolean)",
            "to": "(var Record Warehouse Request, RecordRef, var Boolean, var Record Warehouse Activity Header, Record Location, Boolean, var Boolean, Boolean, Boolean, var Record Warehouse Source Filter, Boolean, Enum Reservation From Stock, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetSourceDocHeaderFromWhseRequest",
            "from": "(var Record Warehouse Request, var RecordRef, var Date, Code[35], var Boolean)",
            "to": "(var Record Warehouse Request, var RecordRef, var Date, Code[35], var Boolean, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCheckSourceDocForWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef, Record Warehouse Activity Header, Boolean, var Boolean, var Boolean, Boolean, Record Warehouse Source Filter, Boolean)",
            "to": "(var Record Warehouse Request, RecordRef, var Record Warehouse Activity Header, Boolean, var Boolean, var Boolean, Boolean, var Record Warehouse Source Filter, Boolean, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAutoCreatePickOrMoveFromWhseRequest",
            "from": "(var Record Warehouse Request, RecordRef, var Boolean, Record Warehouse Activity Header, Record Location, Boolean, var Boolean, Boolean, Boolean, Record Warehouse Source Filter, Boolean)",
            "to": "(var Record Warehouse Request, RecordRef, var Boolean, var Record Warehouse Activity Header, Record Location, Boolean, var Boolean, Boolean, Boolean, var Record Warehouse Source Filter, Boolean, Enum Reservation From Stock, var Variant)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7322-create-inventory-pick-movement/"
    },
    {
      "key": "codeunit:7324",
      "type": "codeunit",
      "id": 7324,
      "name": "Whse.-Activity-Post",
      "slug": "7324-whse-activity-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnPostConsumptionLineOnAfterCreateItemJnlLine",
            "sig": "(var Record Item Journal Line, Record Prod. Order Line, Record Warehouse Activity Line, Record Source Code Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostConsumptionLineOnAfterInitItemJournalLine",
            "sig": "(var Record Item Journal Line, Record Source Code Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputLineOnAfterCreateItemJnlLine",
            "sig": "(var Record Item Journal Line, Record Prod. Order Line, Record Warehouse Activity Line, Record Source Code Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPostOutputLineOnAfterItemJournalLineInit",
            "sig": "(var Record Item Journal Line, Record Source Code Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostProdConsumption",
            "sig": "(var Record Warehouse Activity Header, var Record Warehouse Activity Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostProdOutput",
            "sig": "(var Record Warehouse Activity Header, var Record Warehouse Activity Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateWhseJnlLineOnSetReferenceDocument",
            "sig": "(Record Warehouse Activity Line, var Record Warehouse Journal Line, Record Source Code Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConsumeWarehouseEntryForJobPurchase",
            "sig": "(var Record Warehouse Journal Line, Record Warehouse Activity Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7324-whse-activity-post/"
    },
    {
      "key": "codeunit:7757",
      "type": "codeunit",
      "id": 7757,
      "name": "Copilot Notifications",
      "slug": "7757-copilot-notifications",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowCapabilityChange",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowCapabilityChangeLearnMore",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7757-copilot-notifications/"
    },
    {
      "key": "codeunit:7761",
      "type": "codeunit",
      "id": 7761,
      "name": "AOAI Chat Completion Params",
      "slug": "7761-aoai-chat-completion-params",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAOAIPolicyParams",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAOAIPolicyParams",
            "sig": "(Codeunit AOAI Policy Params)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7761-aoai-chat-completion-params/"
    },
    {
      "key": "codeunit:7762",
      "type": "codeunit",
      "id": 7762,
      "name": "AOAI Chat Compl Params Impl",
      "slug": "7762-aoai-chat-compl-params-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAOAIPolicyParams",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAOAIPolicyParams",
            "sig": "(Codeunit AOAI Policy Params)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7762-aoai-chat-compl-params-impl/"
    },
    {
      "key": "codeunit:7763",
      "type": "codeunit",
      "id": 7763,
      "name": "AOAI Chat Messages",
      "slug": "7763-aoai-chat-messages",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddXPIADetectionTags",
            "sig": "(var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7763-aoai-chat-messages/"
    },
    {
      "key": "codeunit:7764",
      "type": "codeunit",
      "id": 7764,
      "name": "AOAI Chat Messages Impl",
      "slug": "7764-aoai-chat-messages-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddXPIADetectionTags",
            "sig": "(var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7764-aoai-chat-messages-impl/"
    },
    {
      "key": "codeunit:7771",
      "type": "codeunit",
      "id": 7771,
      "name": "Azure OpenAI",
      "slug": "7771-azure-openai",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ApproximateTokenCount",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7771-azure-openai/"
    },
    {
      "key": "codeunit:7772",
      "type": "codeunit",
      "id": 7772,
      "name": "Azure OpenAI Impl",
      "slug": "7772-azure-openai-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsBillingTypeAuthorized",
            "sig": "(Codeunit AOAI Authorization, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "ApproximateTokenCount",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7772-azure-openai-impl/"
    },
    {
      "key": "codeunit:7773",
      "type": "codeunit",
      "id": 7773,
      "name": "Copilot Capability",
      "slug": "7773-copilot-capability",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RegisterCapability",
            "sig": "(Enum Copilot Capability, Enum Copilot Availability, Enum Copilot Billing Type, Text[2048])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ModifyCapability",
            "sig": "(Enum Copilot Capability, Enum Copilot Availability, Enum Copilot Billing Type, Text[2048])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7773-copilot-capability/"
    },
    {
      "key": "codeunit:7774",
      "type": "codeunit",
      "id": 7774,
      "name": "Copilot Capability Impl",
      "slug": "7774-copilot-capability-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RegisterCapability",
            "sig": "(Enum Copilot Capability, Enum Copilot Availability, Enum Copilot Billing Type, Enum Azure AI Service Type, Text[2048], ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ModifyCapability",
            "sig": "(Enum Copilot Capability, Enum Copilot Availability, Enum Copilot Billing Type, Text[2048], ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddStatusAndBillingTypeTelemetryDimension",
            "sig": "(Enum Copilot Status, Enum Copilot Billing Type, var Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsPublisherMicrosoft",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCopilotBillingType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsProductionEnvironment",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AddStatusTelemetryDimension",
            "sig": "(Enum Copilot Status, var Dictionary)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "RegisterCapability",
            "from": "(Enum Copilot Capability, Enum Copilot Availability, Enum Azure AI Service Type, Text[2048], ModuleInfo)",
            "to": "(Enum Copilot Capability, Enum Copilot Availability, Enum Copilot Billing Type, Text[2048], ModuleInfo)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7774-copilot-capability-impl/"
    },
    {
      "key": "codeunit:7776",
      "type": "codeunit",
      "id": 7776,
      "name": "Copilot Capability Upgrade",
      "slug": "7776-copilot-capability-upgrade",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRegisterAnalyzeListCopilotGACapabilityUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7776-copilot-capability-upgrade/"
    },
    {
      "key": "codeunit:7785",
      "type": "codeunit",
      "id": 7785,
      "name": "Copilot Quota",
      "slug": "7785-copilot-quota",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LogAgentUserAIConsumption",
            "sig": "(Enum Copilot Capability, Integer, Enum Copilot Quota Usage Type, BigInteger, Text[1024], Text, Text[1024])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAgentUserAIConsumptionLogged",
            "sig": "(Text[1024])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7785-copilot-quota/"
    },
    {
      "key": "codeunit:7786",
      "type": "codeunit",
      "id": 7786,
      "name": "Copilot Quota Impl.",
      "slug": "7786-copilot-quota-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LogAgentUserAIConsumption",
            "sig": "(Enum Copilot Capability, Integer, Enum Copilot Quota Usage Type, ModuleInfo, BigInteger, Text[1024], Text, Text[1024])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAgentUserAIConsumptionLogged",
            "sig": "(Text[1024])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7786-copilot-quota-impl/"
    },
    {
      "key": "codeunit:7800",
      "type": "codeunit",
      "id": 7800,
      "name": "Azure Functions Authentication",
      "slug": "7800-azure-functions-authentication",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateOAuth2",
            "sig": "(Text, Text, Text, Text, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7800-azure-functions-authentication/"
    },
    {
      "key": "codeunit:8614",
      "type": "codeunit",
      "id": 8614,
      "name": "Config. XML Exchange",
      "slug": "8614-config-xml-exchange",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetDefaultDimensionNoLinkFieldNumber",
            "sig": "(Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnVerifyCanImportConfigurationPackage",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8614-config-xml-exchange/"
    },
    {
      "key": "codeunit:8616",
      "type": "codeunit",
      "id": 8616,
      "name": "Config. Management",
      "slug": "8616-config-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterTableIsInAllowedRange",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsSystemTable",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8616-config-management/"
    },
    {
      "key": "codeunit:8618",
      "type": "codeunit",
      "id": 8618,
      "name": "Config. Excel Exchange",
      "slug": "8618-config-excel-exchange",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAddAndInitializeTableDefinitionPartOnBeforeGetDataTable",
            "from": "(var Record Config. Package Table, var Integer, var Code[10])",
            "to": "(var Record Config. Package Table, var Integer, var Code[10], var Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8618-config-excel-exchange/"
    },
    {
      "key": "codeunit:8800",
      "type": "codeunit",
      "id": 8800,
      "name": "Custom Layout Reporting",
      "slug": "8800-custom-layout-reporting",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeThrowProcessReportError",
            "sig": "(var Codeunit Error Message Handler, var RecordRef, var Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8800-custom-layout-reporting/"
    },
    {
      "key": "codeunit:8891",
      "type": "codeunit",
      "id": 8891,
      "name": "Email Scenario Mapping",
      "slug": "8891-email-scenario-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOverrideEmailScenario",
            "sig": "(Enum Report Selection Usage, var Enum Email Scenario, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8891-email-scenario-mapping/"
    },
    {
      "key": "codeunit:8894",
      "type": "codeunit",
      "id": 8894,
      "name": "Email Account",
      "slug": "8894-email-account",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDeleteEmailAccount",
            "sig": "(Guid, Enum Email Connector)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8894-email-account/"
    },
    {
      "key": "codeunit:8900",
      "type": "codeunit",
      "id": 8900,
      "name": "Email Impl",
      "slug": "8900-email-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMailFolders",
            "sig": "(Guid, Enum Email Connector, var Record Email Folders)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckAndGetEmailConnectorv4",
            "sig": "(Interface Email Connector, var Interface Email Connector v4)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateFailedEmailOutboxStatusToError",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8900-email-impl/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "name": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMailFolders",
            "sig": "(Guid, Enum Email Connector, var Record Email Folders)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8901-email/"
    },
    {
      "key": "codeunit:8904",
      "type": "codeunit",
      "id": 8904,
      "name": "Email Message",
      "slug": "8904-email-message",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeleteEmailRecipientsIfOrphaned",
            "sig": "(Guid, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8904-email-message/"
    },
    {
      "key": "codeunit:8905",
      "type": "codeunit",
      "id": 8905,
      "name": "Email Message Impl.",
      "slug": "8905-email-message-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeleteEmailRecipientsIfOrphaned",
            "sig": "(Guid, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8905-email-message-impl/"
    },
    {
      "key": "codeunit:8998",
      "type": "codeunit",
      "id": 8998,
      "name": "Default Email Connector v2",
      "slug": "8998-default-email-connector-v2",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEmailFolders",
            "sig": "(Guid, var Record Email Folders)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8998-default-email-connector-v2/"
    },
    {
      "key": "codeunit:9011",
      "type": "codeunit",
      "id": 9011,
      "name": "Azure AD Graph User Impl.",
      "slug": "9011-azure-ad-graph-user-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsUserDelegated",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsUserDelegated",
            "sig": "(var Boolean, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9011-azure-ad-graph-user-impl/"
    },
    {
      "key": "codeunit:9016",
      "type": "codeunit",
      "id": 9016,
      "name": "Azure AD Plan",
      "slug": "9016-azure-ad-plan",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckMixedPlans",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckMixedPlans",
            "sig": "(Dictionary, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckMixedPlans",
            "sig": "(Dictionary)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9016-azure-ad-plan/"
    },
    {
      "key": "codeunit:9024",
      "type": "codeunit",
      "id": 9024,
      "name": "Azure AD Graph User",
      "slug": "9024-azure-ad-graph-user",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsUserDelegated",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9024-azure-ad-graph-user/"
    },
    {
      "key": "codeunit:9062",
      "type": "codeunit",
      "id": 9062,
      "name": "Storage Service Authorization",
      "slug": "9062-storage-service-authorization",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateSharedKey",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateSharedKey",
            "sig": "(Text, Enum Storage Service API Version)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9062-storage-service-authorization/"
    },
    {
      "key": "codeunit:9142",
      "type": "codeunit",
      "id": 9142,
      "name": "SharePoint Auth.",
      "slug": "9142-sharepoint-auth",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateAuthorizationCode",
            "sig": "(Text, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateAuthorizationCode",
            "sig": "(Text, Text, Text, List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9142-sharepoint-auth/"
    },
    {
      "key": "codeunit:9170",
      "type": "codeunit",
      "id": 9170,
      "name": "Conf./Personalization Mgt.",
      "slug": "9170-conf-personalization-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDefaultProfileID",
            "sig": "(Guid, var Record All Profile)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9170-conf-personalization-mgt/"
    },
    {
      "key": "codeunit:9175",
      "type": "codeunit",
      "id": 9175,
      "name": "User Settings Impl.",
      "slug": "9175-user-settings-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAllowedCompaniesForUser",
            "sig": "(Guid, var Record Company)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9175-user-settings-impl/"
    },
    {
      "key": "codeunit:9176",
      "type": "codeunit",
      "id": 9176,
      "name": "User Settings",
      "slug": "9176-user-settings",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAllowedCompaniesForUser",
            "sig": "(Guid, var Record Company)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9176-user-settings/"
    },
    {
      "key": "codeunit:9350",
      "type": "codeunit",
      "id": 9350,
      "name": "Graph Client",
      "slug": "9350-graph-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWithPagination",
            "sig": "(Text, Codeunit Graph Optional Parameters, var Codeunit Graph Pagination Data, var Codeunit Http Response Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextPage",
            "sig": "(var Codeunit Graph Pagination Data, var Codeunit Http Response Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAllPages",
            "sig": "(Text, Codeunit Graph Optional Parameters, var Codeunit Http Response Message, var JsonArray)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9350-graph-client/"
    },
    {
      "key": "codeunit:9351",
      "type": "codeunit",
      "id": 9351,
      "name": "Graph Client Impl.",
      "slug": "9351-graph-client-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWithPagination",
            "sig": "(Text, Codeunit Graph Optional Parameters, var Codeunit Graph Pagination Data, var Codeunit Http Response Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextPage",
            "sig": "(var Codeunit Graph Pagination Data, var Codeunit Http Response Message)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAllPages",
            "sig": "(Text, Codeunit Graph Optional Parameters, var Codeunit Http Response Message, var JsonArray)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9351-graph-client-impl/"
    },
    {
      "key": "codeunit:9354",
      "type": "codeunit",
      "id": 9354,
      "name": "Graph Request Helper",
      "slug": "9354-graph-request-helper",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetByFullUrl",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9354-graph-request-helper/"
    },
    {
      "key": "codeunit:9500",
      "type": "codeunit",
      "id": 9500,
      "name": "Sequence No. Mgt.",
      "slug": "9500-sequence-no-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ClearState",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AllocateSeqNoBuffer",
            "sig": "(Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPreviewMode",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9500-sequence-no-mgt/"
    },
    {
      "key": "codeunit:9640",
      "type": "codeunit",
      "id": 9640,
      "name": "Column Picker Helper",
      "slug": "9640-column-picker-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FilterRelatedFieldsForEmptyPage",
            "sig": "(var Record Page Table Field)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9640-column-picker-helper/"
    },
    {
      "key": "codeunit:9810",
      "type": "codeunit",
      "id": 9810,
      "name": "Password Dialog Management",
      "slug": "9810-password-dialog-management",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidatedPasswordMatch",
            "sig": "(SecretText, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "OpenPasswordDialog",
            "sig": "(Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenPasswordDialog",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenPasswordDialog",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenChangePasswordDialog",
            "sig": "(var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenChangePasswordDialog",
            "sig": "(var SecretText, var SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9810-password-dialog-management/"
    },
    {
      "key": "codeunit:9811",
      "type": "codeunit",
      "id": 9811,
      "name": "Password Dialog Impl.",
      "slug": "9811-password-dialog-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidatedPasswordMatch",
            "sig": "(SecretText, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "OpenPasswordDialog",
            "sig": "(Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenChangePasswordDialog",
            "sig": "(var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9811-password-dialog-impl/"
    },
    {
      "key": "codeunit:9874",
      "type": "codeunit",
      "id": 9874,
      "name": "User Security Groups PBT",
      "slug": "9874-user-security-groups-pbt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "ShouldEnqueueBackgroundTask",
            "from": "(Guid, var Dictionary)",
            "to": "(Record User, var Dictionary)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9874-user-security-groups-pbt/"
    },
    {
      "key": "codeunit:9987",
      "type": "codeunit",
      "id": 9987,
      "name": "Word Template",
      "slug": "9987-word-template",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMergeFields",
            "sig": "(var List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9987-word-template/"
    },
    {
      "key": "codeunit:9998",
      "type": "codeunit",
      "id": 9998,
      "name": "Upgrade Tag Definitions",
      "slug": "9998-upgrade-tag-definitions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDefaultConsCalcBasedOnUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetInventoryPlanningSetupUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetICTransactionSourceTypeUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9998-upgrade-tag-definitions/"
    },
    {
      "key": "codeunit:104000",
      "type": "codeunit",
      "id": 104000,
      "name": "Upgrade - BaseApp",
      "slug": "104000-upgrade-baseapp",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateSEPACAMT05300108DataExchDefLabels",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpgradeSEPACAMT05300108",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/104000-upgrade-baseapp/"
    },
    {
      "key": "codeunit:99000758",
      "type": "codeunit",
      "id": 99000758,
      "name": "Mfg. Cost Calculation Mgt.",
      "slug": "99000758-mfg-cost-calculation-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalculateCostTime",
            "sig": "(Decimal, Decimal, Decimal, Enum Unit Cost Calculation Type, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000758-mfg-cost-calculation-mgt/"
    },
    {
      "key": "codeunit:99000771",
      "type": "codeunit",
      "id": 99000771,
      "name": "BOM Matrix Management",
      "slug": "99000771-bom-matrix-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeBuildMatrix",
            "from": "(Code[20], Code[20], Integer, Decimal, var Boolean)",
            "to": "(Code[20], var Code[20], Integer, Decimal, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000771-bom-matrix-management/"
    },
    {
      "key": "codeunit:99000773",
      "type": "codeunit",
      "id": 99000773,
      "name": "Calculate Prod. Order",
      "slug": "99000773-calculate-prod-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateRoutingFromActualOnAfterCalculateRoutingLine",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000773-calculate-prod-order/"
    },
    {
      "key": "codeunit:99000774",
      "type": "codeunit",
      "id": 99000774,
      "name": "Calculate Routing Line",
      "slug": "99000774-calculate-routing-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcAvailQtyBase",
            "sig": "(Record Calendar Entry, Enum Routing Time Type, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateLoadBack",
            "sig": "(var Decimal, Record Calendar Entry, Enum Routing Time Type, Boolean, Boolean, Boolean, Code[20], Date, Time, Date, Time, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateLoadForward",
            "sig": "(var Decimal, Record Calendar Entry, Enum Routing Time Type, Boolean, Decimal, Boolean, Boolean, Code[20], Date, Time, Date, Time, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateLoadForwardOnBeforeEndStopLoop",
            "from": "(Record Prod. Order Routing Line, Enum Routing Time Type, var Boolean)",
            "to": "(Record Prod. Order Routing Line, Enum Routing Time Type, var Boolean, Boolean, Boolean, Date, Time, Date, Time, var Decimal, var Decimal, Boolean, Decimal, Code[20], Decimal, Decimal, var Record Calendar Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000774-calculate-routing-line/"
    },
    {
      "key": "codeunit:99000777",
      "type": "codeunit",
      "id": 99000777,
      "name": "Check Prod. Order Status",
      "slug": "99000777-check-prod-order-status",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckReceiptOrderStatus",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckReceiptOrderStatus",
            "sig": "(Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000777-check-prod-order-status/"
    },
    {
      "key": "codeunit:99000778",
      "type": "codeunit",
      "id": 99000778,
      "name": "OrderTrackingManagement",
      "slug": "99000778-ordertrackingmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertOrderTrackingEntryOnBeforeOrderTrackingEntryExists",
            "sig": "(var Record Order Tracking Entry, Record Reservation Entry, Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000778-ordertrackingmanagement/"
    },
    {
      "key": "codeunit:99000808",
      "type": "codeunit",
      "id": 99000808,
      "name": "PlanningRoutingManagement",
      "slug": "99000808-planningroutingmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalculatePlanningLineDates",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateRouting",
            "sig": "(var Record Requisition Line, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateRoutingFromActual",
            "sig": "(var Record Requisition Line, Record Planning Routing Line, Option, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateRoutingOnAfterUpdateReqLine",
            "sig": "(var Record Requisition Line, Option)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalculatePlanningLineDates",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetRtngLineSequenceBack",
            "sig": "(Option, var Record Planning Routing Line, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetRtngLineSequenceForward",
            "sig": "(Option, var Record Planning Routing Line, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcSequenceFromActual",
            "sig": "(Record Planning Routing Line, Option, var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000808-planningroutingmanagement/"
    },
    {
      "key": "codeunit:99000809",
      "type": "codeunit",
      "id": 99000809,
      "name": "Planning Line Management",
      "slug": "99000809-planning-line-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterIsPlannedCompFound",
            "sig": "(var Record Planning Component, var Record Production BOM Line, var Boolean, var Record Stockkeeping Unit)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferBOM",
            "sig": "(Record Requisition Line, Code[20], Integer, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferRouting",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferRtngLine",
            "sig": "(var Record Requisition Line, var Record Routing Line, var Record Planning Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnAfterProdBOMLineSetFilters",
            "sig": "(var Record Production BOM Line, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforeGetDefaultBin",
            "sig": "(var Record Planning Component, var Record Production BOM Line, Record Requisition Line, var Record Stockkeeping Unit)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferRoutingLineOnBeforeValidateDirectUnitCost",
            "sig": "(var Record Requisition Line, var Record Routing Line, var Record Planning Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferRoutingLineOnBeforeCalcRoutingCostPerUnit",
            "sig": "(var Record Planning Routing Line, Record Requisition Line, Record Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeInsertPlanningComponent",
            "sig": "(var Record Requisition Line, var Record Production BOM Line, var Record Planning Component, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeModifyPlanningComponent",
            "sig": "(var Record Requisition Line, var Record Production BOM Line, var Record Planning Component, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferBOM",
            "sig": "(Code[20], Integer, Decimal, Decimal, var Record Requisition Line, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferRouting",
            "sig": "(var Record Requisition Line, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalculateRoutingOnAfterUpdateReqLine",
            "sig": "(var Record Requisition Line, Option)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforeTransferPlanningComponent",
            "sig": "(var Record Requisition Line, var Record Production BOM Line, Boolean, var Boolean, Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforeTransferProductionBOM",
            "sig": "(var Decimal, Record Production BOM Line, Decimal, Decimal, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforeUpdatePlanningComp",
            "sig": "(var Record Production BOM Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnAfterCalculateReqQty",
            "sig": "(var Decimal, Record Production BOM Line, Record Planning Routing Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterSetPlanningLevelCode",
            "sig": "(var Record Planning Component, var Record Production BOM Line, var Record Stockkeeping Unit, var Record Stockkeeping Unit, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferRoutingLine",
            "sig": "(var Record Planning Routing Line, Record Requisition Line, Record Routing Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforePlanningRtngLineFind",
            "sig": "(var Record Planning Routing Line, Record Production BOM Line, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetResiliencyErrorOnRouting",
            "sig": "(var Record Planning Error Log, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateRouting",
            "sig": "(var Record Requisition Line, var Record Planning Error Log, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateOnTransferBOM",
            "sig": "(var Record Requisition Line, Record Item, var Record Planning Component, var Record Planning Error Log, var Record Planning Component, Record Stockkeeping Unit, Boolean, var Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferASMBOMOnAfterSetAsmBOMComp",
            "sig": "(var Record Planning Component)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnCalculateComponentsOnbeforePlanningComponentModify",
            "sig": "(var Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckMultiLevelStructureOnBeforeReqLineModify",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferAsmBOMOnBeforePlanningComponentModify",
            "sig": "(var Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000809-planning-line-management/"
    },
    {
      "key": "codeunit:99000810",
      "type": "codeunit",
      "id": 99000810,
      "name": "Calculate Planning Route Line",
      "slug": "99000810-calculate-planning-route-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreatePlanningCapNeedOnBeforeInsertProdOrderCapNeed",
            "sig": "(var Record Prod. Order Capacity Need, var Record Requisition Line, var Record Planning Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalculateRouteLine",
            "from": "(var Record Planning Routing Line, var Boolean)",
            "to": "(var Record Planning Routing Line, var Boolean, var Option)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000810-calculate-planning-route-line/"
    },
    {
      "key": "codeunit:99000812",
      "type": "codeunit",
      "id": 99000812,
      "name": "PlanningWkshManagement",
      "slug": "99000812-planningwkshmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetRoutingDescription",
            "sig": "(var Record Requisition Line, var Text[100])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000812-planningwkshmanagement/"
    },
    {
      "key": "codeunit:99000813",
      "type": "codeunit",
      "id": 99000813,
      "name": "Carry Out Action",
      "slug": "99000813-carry-out-action",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReserveBindingOrderToReqLine",
            "sig": "(var Record Requisition Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterInsertProdOrder",
            "sig": "(var Record Production Order, Integer, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterInsertProdOrderLine",
            "sig": "(Record Requisition Line, Record Production Order, var Record Prod. Order Line, Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterInsertAsmHeader",
            "sig": "(var Record Requisition Line, var Record Assembly Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferAsmPlanningComp",
            "sig": "(var Record Planning Component, var Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferPlanningRtngLine",
            "sig": "(var Record Planning Routing Line, var Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterTransferPlanningComp",
            "sig": "(var Record Planning Component, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdOrderRtngLineInsert",
            "sig": "(var Record Prod. Order Routing Line, Record Planning Routing Line, Record Production Order, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdOrderChgAndReshedule",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeAddResourceComponents",
            "sig": "(Record Requisition Line, var Record Assembly Header, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeDeleteAssemblyLines",
            "sig": "(Record Requisition Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeDeleteProdOrderLines",
            "sig": "(Record Requisition Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFinalizeOrderHeader",
            "sig": "(Record Production Order, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferBOM",
            "sig": "(Record Requisition Line, Record Production Order, Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferCapNeed",
            "sig": "(Record Requisition Line, Record Production Order, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeUpdateProdOrderLineQuantity",
            "sig": "(var Record Prod. Order Line, Record Requisition Line, Record Item, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeSetProdOrderLineBinCodeFromPlanningRtngLines",
            "sig": "(Record Production Order, var Record Prod. Order Line, Record Requisition Line, Record Item, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeUpdateComponentLink",
            "sig": "(Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCarryOutToReqWkshOnAfterPlanningRoutingLineInsert",
            "sig": "(var Record Planning Routing Line, Record Planning Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderWithReqLine",
            "sig": "(var Record Production Order, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineWithReqLine",
            "sig": "(var Record Prod. Order Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnBeforeProdOrderLineInit",
            "sig": "(var Record Requisition Line, var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnAfterTransferRouting",
            "sig": "(var Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnAfterProdOrderLineInsert",
            "sig": "(var Record Prod. Order Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderOnBeforeProdOrderInit",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderOnAfterFindTempProdOrder",
            "sig": "(var Record Requisition Line, var Record Production Order, var Boolean, var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderOnAfterProdOrderInsert",
            "sig": "(var Record Production Order, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderOnBeforeProdOrderInsert",
            "sig": "(var Record Production Order, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnBeforeProdOrderComp2Init",
            "sig": "(var Record Planning Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAsmOrderChgAndResheduleOnBeforeAsmHeaderModify",
            "sig": "(var Record Requisition Line, var Record Assembly Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnProdOrderChgAndResheduleOnAfterValidateQuantity",
            "sig": "(var Record Prod. Order Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnProdOrderChgAndResheduleOnBeforeProdOrderModify",
            "sig": "(var Record Production Order, Record Prod. Order Line, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertAsmHeaderOnBeforeAsmHeaderInsert",
            "sig": "(var Record Assembly Header, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertAsmHeaderOnAfterAsmHeaderInsert",
            "sig": "(var Record Assembly Header, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCarryOutActionsFromProdOrderOnAfterCalcPrintOrder",
            "sig": "(var Boolean, Option)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder",
            "sig": "(var Boolean, Enum Planning Create Assembly Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProductionOrderOnProdOrderChoiceCaseElse",
            "sig": "(Enum Planning Create Prod. Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnBeforeGetBinCode",
            "sig": "(var Record Prod. Order Line, Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderOnProdOrderChoiceNotFirmPlannedPrint",
            "sig": "(var Record Production Order, Enum Planning Create Prod. Order, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferBOMOnAfterCopyProdBOMComments",
            "sig": "(var Record Planning Component, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnBeforeValidateUnitCost",
            "sig": "(var Record Requisition Line, Record Production Order, var Record Prod. Order Line, Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnInsertProdOrderLineOnBeforeModifyProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCollectProdOrderForPrinting",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "ReserveBindingOrderToReqline",
            "sig": "(var Record Requisition Line, var Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrintAsmOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetAllAssemblyOrderForPrinting",
            "sig": "(var Record Assembly Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "PrintProductionOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetAllProductionOrdersForPrinting",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCarryOutActionsFromAssemblyOrderOnAfterCalcPrintOrder",
            "sig": "(var Boolean, Enum Planning Create Assembly Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCollectProdOrderForPrinting",
            "sig": "(var Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTrySourceTypeForAssembly",
            "sig": "(var Record Requisition Line, Option, var Boolean, var Record Document Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTrySourceTypeForProduction",
            "sig": "(var Record Requisition Line, Option, Code[10], Code[10], var Boolean, var Record Document Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPurchOrderChgAndResheduleOnAfterPurchaseLineExistsCheck",
            "sig": "(Record Requisition Line, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCarryOutToReqWksh",
            "from": "(var Record Requisition Line, Record Requisition Line)",
            "to": "(var Record Requisition Line, Record Requisition Line, Code[10], Code[10], Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000813-carry-out-action/"
    },
    {
      "key": "codeunit:99000815",
      "type": "codeunit",
      "id": 99000815,
      "name": "Reservation-Check Date Confl.",
      "slug": "99000815-reservation-check-date-confl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IssueError",
            "sig": "(var Record Reservation Entry, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IssueWarning",
            "sig": "(var Record Reservation Entry, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcReservQty",
            "sig": "(var Record Reservation Entry, Date)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckProdOrderLineDateConflict",
            "sig": "(Date, var Boolean, var Record Reservation Entry, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnProdOrderLineCheckOnBeforeUpdateDate",
            "sig": "(var Record Reservation Entry, Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnProdOrderComponentCheckOnBeforeUpdateDate",
            "sig": "(var Record Reservation Entry, Record Prod. Order Component, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAssemblyHeaderCheckOnBeforeUpdateDate",
            "sig": "(var Record Reservation Entry, Record Assembly Header, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAssemblyLineCheckOnBeforeUpdateDate",
            "sig": "(var Record Reservation Entry, Record Assembly Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnProdOrderComponentCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Prod. Order Component, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAssemblyHeaderCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Assembly Header, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDateConflictOnAfterSetReservationEntry2Filters",
            "sig": "(var Record Reservation Entry, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000815-reservation-check-date-confl/"
    },
    {
      "key": "codeunit:99000830",
      "type": "codeunit",
      "id": 99000830,
      "name": "Create Reserv. Entry",
      "slug": "99000830-create-reserv-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckReservationEntryForRoundingQty",
            "sig": "(Record Reservation Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateEntry",
            "sig": "(Code[20], Code[10], Code[10], Text[100], Date, Date, Integer, Enum Reservation Status)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateReservEntry",
            "sig": "(Code[20], Code[10], Code[10], Text[100], Date, Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000830-create-reserv-entry/"
    },
    {
      "key": "codeunit:99000831",
      "type": "codeunit",
      "id": 99000831,
      "name": "Reservation Engine Mgt.",
      "slug": "99000831-reservation-engine-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCloseReservEntryOnAfterGetItem",
            "sig": "(var Record Reservation Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000831-reservation-engine-mgt/"
    },
    {
      "key": "codeunit:99000833",
      "type": "codeunit",
      "id": 99000833,
      "name": "Req. Line-Reserve",
      "slug": "99000833-req-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnTransferReqLineToAsmHdrOnBeforeTransfer",
            "sig": "(var Record Reservation Entry, var Record Requisition Line, var Record Assembly Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferReqLineToPOLineOnBeforeTransfer",
            "sig": "(var Record Reservation Entry, var Record Requisition Line, var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransferPlanningLineToPOLine",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, Decimal, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransferPlanningLineToPOLineOnBeforeCheckFields",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, Decimal, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDeleteLine",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetReservationSourceFilterByRefOrderType",
            "sig": "(var Record Requisition Line, var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000833-req-line-reserve/"
    },
    {
      "key": "codeunit:99000835",
      "type": "codeunit",
      "id": 99000835,
      "name": "Item Jnl. Line-Reserve",
      "slug": "99000835-item-jnl-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCallItemTrackingOnCheckItemPosting",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateReservation",
            "sig": "(var Record Item Journal Line, Text[100], Date, Decimal, Decimal, Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000835-item-jnl-line-reserve/"
    },
    {
      "key": "codeunit:99000836",
      "type": "codeunit",
      "id": 99000836,
      "name": "Transfer Line-Reserve",
      "slug": "99000836-transfer-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateReservationOnBeforeCheckSourceType",
            "sig": "(var Record Transfer Line, Record Tracking Specification, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateReservationOnAfterCreateReservEntryFrom",
            "sig": "(var Record Transfer Line, var Record Tracking Specification, Date, Text[100], Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000836-transfer-line-reserve/"
    },
    {
      "key": "codeunit:99000837",
      "type": "codeunit",
      "id": 99000837,
      "name": "Prod. Order Line-Reserve",
      "slug": "99000837-prod-order-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransferPlanningLineToPOLine",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTransferPlanningLineToPOLine",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, Decimal, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferPlanningLineToPOLineOnBeforeCheckFields",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, Decimal, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferReqLineToPOLineOnBeforeTransfer",
            "sig": "(var Record Reservation Entry, var Record Requisition Line, var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAssignForPlanning",
            "sig": "(var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000837-prod-order-line-reserve/"
    },
    {
      "key": "codeunit:99000843",
      "type": "codeunit",
      "id": 99000843,
      "name": "Undo Prod. Posting Mgmt.",
      "slug": "99000843-undo-prod-posting-mgmt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateConsumptionReservationEntryOnBeforeInsert",
            "sig": "(var Record Reservation Entry, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReverseProdItemLedgerEntryOnAfterProcessItemLedgerEntries",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateProdOrderOnIsLastOperation",
            "sig": "(var Record Capacity Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000843-undo-prod-posting-mgmt/"
    },
    {
      "key": "codeunit:99000845",
      "type": "codeunit",
      "id": 99000845,
      "name": "Reservation Management",
      "slug": "99000845-reservation-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAutoTrackOnAfterGetItemSetup",
            "sig": "(var Record Reservation Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAutoReserveItemLedgEntryOnAfterCalcReservQty",
            "sig": "(Record Item Ledger Entry, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateReservationOnAfterSetPointerFilter",
            "sig": "(var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAutoReserveToShip",
            "sig": "(var Boolean, var Boolean, Text[100], Date, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAutoReserveToShip",
            "sig": "(var Boolean, Text[100], Date, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSetValueArray",
            "from": "(Option, var Integer, var Integer, var Boolean)",
            "to": "(Option, var Integer, var Integer, var Boolean, var Record Reservation Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000845-reservation-management/"
    },
    {
      "key": "codeunit:99000851",
      "type": "codeunit",
      "id": 99000851,
      "name": "Assembly Line-Planning",
      "slug": "99000851-assembly-line-planning",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetUnplannedAsmLine",
            "sig": "(var Record Unplanned Demand, var Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetUnplannedAsmLineOnAfterInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertAsmLineOnBeforeInsert",
            "sig": "(var Record Unplanned Demand, Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000851-assembly-line-planning/"
    },
    {
      "key": "codeunit:99000854",
      "type": "codeunit",
      "id": 99000854,
      "name": "Inventory Profile Offsetting",
      "slug": "99000854-inventory-profile-offsetting",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalculatePlanFromWorksheet",
            "sig": "(var Record Item, Code[10], Code[10], Date, Date, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DisableRelations",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FrozenZoneTrack",
            "sig": "(Record Inventory Profile, Record Inventory Profile)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InsertPlanningComponent",
            "sig": "(var Record Planning Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterGetRoutingFromProdOrder",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterSetProdOrder",
            "sig": "(var Record Requisition Line, var Record Prod. Order Line, var Record Inventory Profile)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterGetComponents",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFindCombinationOnBeforeCreateTempSKUForLocation",
            "sig": "(var Record Item, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransProdOrderToProfileOnBeforeProcessLine",
            "sig": "(Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransProdOrderToProfile",
            "sig": "(var Record Inventory Profile, var Record Item, Date, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetPurchaseOnBeforeTransferFromPurchaseLine",
            "sig": "(var Record Requisition Line, var Record Purchase Line, var Enum Purchase Document Type, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculatePlanFromWorksheet2",
            "sig": "(var Record Item, Code[10], Code[10], Date, Date, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnForecastConsumptionOnAfterSetPlanningSourceTypeFilter",
            "sig": "(var Record Inventory Profile)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMaintainPlanningLineOnAfterSetSourceForNotNewReqLine",
            "sig": "(var Record Requisition Line, var Record Inventory Profile)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetComponentsOnNewActionMessage",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetComponentsOnUpdateForActionMessage",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDisableRelations",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsProdOrderPlanned",
            "sig": "(var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetComponentsAtLocationCode",
            "sig": "(var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetComponents",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetRouting",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillTempSKUForLocation",
            "sig": "(var Record Item, var Record Inventory Profile)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMatchAttributes",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransRcptTransLineToProfileOnBeforeInsertSupplyInvtProfile",
            "sig": "(var Record Inventory Profile, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemOnAfterInitLatestBucketStartDate",
            "sig": "(var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInsertEmergencyOrderSupply",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemOnAfterCreateInitialReorderPointSupply",
            "sig": "(var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateSupplyForInitialSafetyStockWarning",
            "sig": "(var Date, var Record Inventory Profile)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSumUpProjectedSupply",
            "sig": "(var Record Inventory Profile, var Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSumUpAvailableSupply",
            "sig": "(var Record Inventory Profile, var Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemCalcInitialInventoryOnBeforeChechkIncrementLastProjectedInventory",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteTrackingOnAfterSetReservEntryFilters",
            "sig": "(var Record Reservation Entry, Record Stockkeeping Unit, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcInventoryProfileRemainingQty",
            "sig": "(var Record Inventory Profile, Code[20], Integer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertEmergencyOrderSupply",
            "from": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean)",
            "to": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePrePlanDateApplicationLoop",
            "from": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean)",
            "to": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnMaintainPlanningLineOnBeforeReqLineInsert",
            "from": "(var Record Requisition Line, var Record Inventory Profile, Date, Code[10], Option, Option, Record Inventory Profile, Date)",
            "to": "(var Record Requisition Line, var Record Inventory Profile, Date, Code[10], Option, Option, var Record Inventory Profile, Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnSetAcceptActionOnBeforeAcceptActionMsg",
            "from": "(var Record Requisition Line, var Boolean)",
            "to": "(var Record Requisition Line, var Boolean, var Codeunit Planning Transparency)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPlanItemOnBeforePlanThisSKULoopIteration",
            "from": "(var Record Stockkeeping Unit, Option, var Record Inventory Profile, var Record Inventory Profile)",
            "to": "(var Record Stockkeeping Unit, Option, var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPlanItemOnBeforeInitSupply",
            "from": "(Decimal, Decimal, var Record Stockkeeping Unit, var Boolean)",
            "to": "(Decimal, Decimal, var Record Stockkeeping Unit, var Boolean, var Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000854-inventory-profile-offsetting/"
    },
    {
      "key": "codeunit:99000855",
      "type": "codeunit",
      "id": 99000855,
      "name": "Planning-Get Parameters",
      "slug": "99000855-planning-get-parameters",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAtSKUOnBeforeSetSafetyLeadTime",
            "sig": "(var Record Stockkeeping Unit, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterSetPlanningParameters",
            "from": "(Record Planning Parameters, Record Planning Parameters)",
            "to": "(var Record Planning Parameters, Record Planning Parameters)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000855-planning-get-parameters/"
    },
    {
      "key": "codeunit:99000857",
      "type": "codeunit",
      "id": 99000857,
      "name": "Prod. Order Line-Planning",
      "slug": "99000857-prod-order-line-planning",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetUnplannedProdOrderComp",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetUnplannedProdOrderCompOnAfterCalcNeedInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetUnplannedProdOrderCompOnAfterInsertUnplannedDemand",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertProdOrderCompLineOnBeforeInsert",
            "sig": "(var Record Unplanned Demand, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetUnplannedProdOrderCompOnAfterInsertProdOrderCompLine",
            "sig": "(var Record Unplanned Demand, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetProdOrderCompNeededQty",
            "sig": "(Record Prod. Order Component, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000857-prod-order-line-planning/"
    },
    {
      "key": "codeunit:99000866",
      "type": "codeunit",
      "id": 99000866,
      "name": "Mfg. Requisition Line",
      "slug": "99000866-mfg-requisition-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ResetReqLineFields",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterResetReqLineFields",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000866-mfg-requisition-line/"
    },
    {
      "key": "codeunit:99000875",
      "type": "codeunit",
      "id": 99000875,
      "name": "Prod. Order Availability Mgt.",
      "slug": "99000875-prod-order-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReassignRefOrderNos",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRunProductionOrderPage",
            "sig": "(var Record Production Order, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnParentIsInPlanningOnAfterReqLineSetFilters",
            "sig": "(var Record Requisition Line, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeReassignRefOrderNos",
            "sig": "(Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReassignRefOrderNosOnAfterRequisitionLineModifyAll",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000875-prod-order-availability-mgt/"
    },
    {
      "key": "codeunit:99000886",
      "type": "codeunit",
      "id": 99000886,
      "name": "Capable to Promise",
      "slug": "99000886-capable-to-promise",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeReassignRefOrderNos",
            "sig": "(Code[20], var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnReassignRefOrderNosOnAfterRequisitionLineModifyAll",
            "sig": "(var Record Requisition Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000886-capable-to-promise/"
    },
    {
      "key": "codeunit:99000889",
      "type": "codeunit",
      "id": 99000889,
      "name": "AvailabilityManagement",
      "slug": "99000889-availabilitymanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalcCapableToPromise",
            "sig": "(Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000889-availabilitymanagement/"
    },
    {
      "key": "codeunit:99000891",
      "type": "codeunit",
      "id": 99000891,
      "name": "Mfg. Item Tracking Mgt.",
      "slug": "99000891-mfg-item-tracking-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SplitProdOrderLineForOutputPutAway",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ShowItemTrackingForProdOrderComp",
            "sig": "(Integer, Code[20], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSplitProdOrderLineForOutputPutAway",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyProdOrderLineFieldsToTempProdOrdLineTrackingBuff",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateQtySplitForPutAwayOnProdOrdLineTrackingBuffer",
            "sig": "(var Record Prod. Ord. Line Tracking Buff., Record Prod. Order Line, Record Item Ledger Entry, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSplitProdOrderLineForOutputPutAway",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000891-mfg-item-tracking-mgt/"
    },
    {
      "key": "controladdin:microsoft-dynamics-nav-client-businesschart",
      "type": "controladdin",
      "id": null,
      "name": "Microsoft.Dynamics.Nav.Client.BusinessChart",
      "slug": "microsoft-dynamics-nav-client-businesschart",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Update",
            "sig": "(JsonObject)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-businesschart/"
    },
    {
      "key": "controladdin:microsoft-dynamics-nav-client-webpageviewer",
      "type": "controladdin",
      "id": null,
      "name": "Microsoft.Dynamics.Nav.Client.WebPageViewer",
      "slug": "microsoft-dynamics-nav-client-webpageviewer",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeFullIFrame",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCallbacksFromSubscribedEventToIgnore",
            "sig": "(Text, JsonArray)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-webpageviewer/"
    },
    {
      "key": "enum:83",
      "type": "enum",
      "id": 83,
      "name": "Item Journal Template Type",
      "slug": "83-item-journal-template-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "Consumption"
          },
          {
            "id": 5,
            "name": "Output"
          },
          {
            "id": 6,
            "name": "Capacity"
          },
          {
            "id": 7,
            "name": "Prod. Order"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/83-item-journal-template-type/"
    },
    {
      "key": "enum:90",
      "type": "enum",
      "id": 90,
      "name": "Inventory Order Type",
      "slug": "90-inventory-order-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 1,
            "name": "Production"
          },
          {
            "id": 3,
            "name": "Service"
          },
          {
            "id": 4,
            "name": "Assembly"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/90-inventory-order-type/"
    },
    {
      "key": "enum:103",
      "type": "enum",
      "id": 103,
      "name": "Import Consolidation Data",
      "slug": "103-import-consolidation-data",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 1,
            "name": "Import Consolidation Data from DB"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/103-import-consolidation-data/"
    },
    {
      "key": "enum:482",
      "type": "enum",
      "id": 482,
      "name": "Job Queue Report Output Type",
      "slug": "482-job-queue-report-output-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 0,
            "name": "PDF"
          },
          {
            "id": 1,
            "name": "Word"
          },
          {
            "id": 2,
            "name": "Excel"
          },
          {
            "id": 3,
            "name": "Print"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/482-job-queue-report-output-type/"
    },
    {
      "key": "enum:5419",
      "type": "enum",
      "id": 5419,
      "name": "Replenishment System",
      "slug": "5419-replenishment-system",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "Assembly"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5419-replenishment-system/"
    },
    {
      "key": "enum:5420",
      "type": "enum",
      "id": 5420,
      "name": "Item Replenishment System",
      "slug": "5420-item-replenishment-system",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "Assembly"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5420-item-replenishment-system/"
    },
    {
      "key": "enum:5768",
      "type": "enum",
      "id": 5768,
      "name": "Warehouse Activity Source Document",
      "slug": "5768-warehouse-activity-source-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 11,
            "name": "Prod. Consumption"
          },
          {
            "id": 12,
            "name": "Prod. Output"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5768-warehouse-activity-source-document/"
    },
    {
      "key": "enum:5769",
      "type": "enum",
      "id": 5769,
      "name": "Warehouse Activity Document Type",
      "slug": "5769-warehouse-activity-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 5,
            "name": "Production"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5769-warehouse-activity-document-type/"
    },
    {
      "key": "enum:5772",
      "type": "enum",
      "id": 5772,
      "name": "Warehouse Worksheet Document Type",
      "slug": "5772-warehouse-worksheet-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 5,
            "name": "Production"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5772-warehouse-worksheet-document-type/"
    },
    {
      "key": "enum:5773",
      "type": "enum",
      "id": 5773,
      "name": "Warehouse Journal Document Type",
      "slug": "5773-warehouse-journal-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 5,
            "name": "Production"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5773-warehouse-journal-document-type/"
    },
    {
      "key": "enum:9042",
      "type": "enum",
      "id": 9042,
      "name": "ABS Blob Access Tier",
      "slug": "9042-abs-blob-access-tier",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 2,
            "name": "Cold"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/9042-abs-blob-access-tier/"
    },
    {
      "key": "enumextension:60",
      "type": "enumextension",
      "id": 60,
      "name": "Auto Format Ext",
      "slug": "60-auto-format-ext",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 4,
            "name": "AmountFormatNoSymbol"
          },
          {
            "id": 5,
            "name": "UnitAmountFormatNoSymbol"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enumextension/60-auto-format-ext/"
    },
    {
      "key": "enumextension:2611",
      "type": "enumextension",
      "id": 2611,
      "name": "Feature To Update - BaseApp",
      "slug": "2611-feature-to-update-baseapp",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5409,
            "name": "EnablePlatformBasedReportSelection"
          },
          {
            "id": 5877,
            "name": "PhysInvtOrderPackageTracking"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enumextension/2611-feature-to-update-baseapp/"
    },
    {
      "key": "page:41",
      "type": "page",
      "id": 41,
      "name": "Sales Quote",
      "slug": "41-sales-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/41-sales-quote/"
    },
    {
      "key": "page:42",
      "type": "page",
      "id": 42,
      "name": "Sales Order",
      "slug": "42-sales-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/42-sales-order/"
    },
    {
      "key": "page:43",
      "type": "page",
      "id": 43,
      "name": "Sales Invoice",
      "slug": "43-sales-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDocumentOnElseCaseNavigateAfterPosting",
            "sig": "(var Record Sales Header, Integer, Enum Navigate After Posting)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/43-sales-invoice/"
    },
    {
      "key": "page:44",
      "type": "page",
      "id": 44,
      "name": "Sales Credit Memo",
      "slug": "44-sales-credit-memo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnPostDocumentOnBeforeSetTrackInfoForCancellation",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/44-sales-credit-memo/"
    },
    {
      "key": "page:143",
      "type": "page",
      "id": 143,
      "name": "Posted Sales Invoices",
      "slug": "143-posted-sales-invoices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPrintActionOnBeforePrintRecords",
            "sig": "(var Record Sales Invoice Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/143-posted-sales-invoices/"
    },
    {
      "key": "page:183",
      "type": "page",
      "id": 183,
      "name": "Reverse Transaction Entries",
      "slug": "183-reverse-transaction-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePost",
            "sig": "(var Record Reversal Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/183-reverse-transaction-entries/"
    },
    {
      "key": "page:321",
      "type": "page",
      "id": 321,
      "name": "ECSL Report",
      "slug": "321-ecsl-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckForErrors",
            "sig": "(var Boolean, Record Error Message, var Record Error Message)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/321-ecsl-report/"
    },
    {
      "key": "page:344",
      "type": "page",
      "id": 344,
      "name": "Navigate",
      "slug": "344-navigate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindUnpostedPurchaseDocsOnAfterSetFilters",
            "sig": "(var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/344-navigate/"
    },
    {
      "key": "page:498",
      "type": "page",
      "id": 498,
      "name": "Reservation",
      "slug": "498-reservation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterFilterReservEntry",
            "sig": "(var Record Reservation Entry, Record Entry Summary, Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/498-reservation/"
    },
    {
      "key": "page:507",
      "type": "page",
      "id": 507,
      "name": "Blanket Sales Order",
      "slug": "507-blanket-sales-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/507-blanket-sales-order/"
    },
    {
      "key": "page:682",
      "type": "page",
      "id": 682,
      "name": "Schedule a Report",
      "slug": "682-schedule-a-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnOnQueryClosePageOnBeforeJobQueueEnqueue",
            "from": "(Record Job Queue Entry, var Record Job Queue Entry)",
            "to": "(var Record Job Queue Entry, var Record Job Queue Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/682-schedule-a-report/"
    },
    {
      "key": "page:729",
      "type": "page",
      "id": 729,
      "name": "Copy Item",
      "slug": "729-copy-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateShouldCopyAllInformation",
            "sig": "(var Record Copy Item Buffer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateShouldCopyAllInformation",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/729-copy-item/"
    },
    {
      "key": "page:740",
      "type": "page",
      "id": 740,
      "name": "VAT Report",
      "slug": "740-vat-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDownloadSubmissionMessage",
            "sig": "(var Boolean, var Record VAT Report Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDownloadResponseMessage",
            "sig": "(var Boolean, var Record VAT Report Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/740-vat-report/"
    },
    {
      "key": "page:1001",
      "type": "page",
      "id": 1001,
      "name": "Job Task Lines Subform",
      "slug": "1001-job-task-lines-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetRefreshCustomerControl",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1001-job-task-lines-subform/"
    },
    {
      "key": "page:1190",
      "type": "page",
      "id": 1190,
      "name": "Create Payment",
      "slug": "1190-create-payment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyTempPaymentBufferToGenJournalLinesOnBeforeAssignDocumentType",
            "sig": "(var Record Gen. Journal Line, Record Vendor Payment Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1190-create-payment/"
    },
    {
      "key": "page:4317",
      "type": "page",
      "id": 4317,
      "name": "Agent User Settings",
      "slug": "4317-agent-user-settings",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitializeTemp",
            "sig": "(var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetValues",
            "sig": "(var Record User Settings)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/4317-agent-user-settings/"
    },
    {
      "key": "page:4321",
      "type": "page",
      "id": 4321,
      "name": "Select Agent Access Control",
      "slug": "4321-select-agent-access-control",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Initialize",
            "sig": "(Guid, var Record Agent Access Control)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetTempAgentAccessControl",
            "sig": "(var Record Agent Access Control)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetAgentUserAccess",
            "sig": "(var Record Agent Access Control)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/4321-select-agent-access-control/"
    },
    {
      "key": "page:5052",
      "type": "page",
      "id": 5052,
      "name": "Contact List",
      "slug": "5052-contact-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SyncExchangeContacts",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5052-contact-list/"
    },
    {
      "key": "page:5201",
      "type": "page",
      "id": 5201,
      "name": "Employee List",
      "slug": "5201-employee-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetSelectionFilter",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5201-employee-list/"
    },
    {
      "key": "page:5600",
      "type": "page",
      "id": 5600,
      "name": "Fixed Asset Card",
      "slug": "5600-fixed-asset-card",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeOnValidateFASubclassCode",
            "sig": "(var Record Fixed Asset, var Record Fixed Asset, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5600-fixed-asset-card/"
    },
    {
      "key": "page:5771",
      "type": "page",
      "id": 5771,
      "name": "Whse. Put-away Subform",
      "slug": "5771-whse-put-away-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRegisterPutAwayYesNo",
            "sig": "(var Record Warehouse Activity Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5771-whse-put-away-subform/"
    },
    {
      "key": "page:5801",
      "type": "page",
      "id": 5801,
      "name": "Cost Adjustment Overview",
      "slug": "5801-cost-adjustment-overview",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsSandboxActionsVisible",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "GetNotTestEnvironmentErr",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5801-cost-adjustment-overview/"
    },
    {
      "key": "page:5870",
      "type": "page",
      "id": 5870,
      "name": "BOM Structure",
      "slug": "5870-bom-structure",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitSource",
            "sig": "(Variant, Enum BOM Structure Show By)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRefreshPage",
            "sig": "(var Record BOM Buffer, var Record Item, var Variant, Enum BOM Structure Show By, Code[250], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5870-bom-structure/"
    },
    {
      "key": "page:5871",
      "type": "page",
      "id": 5871,
      "name": "Item Availability by BOM Level",
      "slug": "5871-item-availability-by-bom-level",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitSource",
            "sig": "(Variant, Enum BOM Structure Show By)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRefreshPageOnAfterSetItemFilters",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5871-item-availability-by-bom-level/"
    },
    {
      "key": "page:5872",
      "type": "page",
      "id": 5872,
      "name": "BOM Cost Shares",
      "slug": "5872-bom-cost-shares",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitSource",
            "sig": "(Variant, Enum BOM Structure Show By)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdatePage",
            "sig": "(var Record BOM Buffer, var Record Item, var Variant, Enum BOM Structure Show By, Code[250], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5872-bom-cost-shares/"
    },
    {
      "key": "page:6002",
      "type": "page",
      "id": 6002,
      "name": "Cancelled Allocation Reasons",
      "slug": "6002-cancelled-allocation-reasons",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetServicePriority",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6002-cancelled-allocation-reasons/"
    },
    {
      "key": "page:6510",
      "type": "page",
      "id": 6510,
      "name": "Item Tracking Lines",
      "slug": "6510-item-tracking-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetVisibleSettings",
            "sig": "(var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AssignSerialNoBatch",
            "sig": "(Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSelectEntriesOnAfterSelectMultipleTrackingNo",
            "sig": "(var Codeunit Item Tracking Data Collection)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeAssignNewLotNo",
            "from": "(var Record Tracking Specification, var Boolean, var Record Tracking Specification)",
            "to": "(var Record Tracking Specification, var Boolean, var Record Tracking Specification, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6510-item-tracking-lines/"
    },
    {
      "key": "page:6513",
      "type": "page",
      "id": 6513,
      "name": "Enter Quantity to Create",
      "slug": "6513-enter-quantity-to-create",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetFields",
            "sig": "(Code[20], Code[10], Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFields",
            "sig": "(var Integer, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6513-enter-quantity-to-create/"
    },
    {
      "key": "page:6515",
      "type": "page",
      "id": 6515,
      "name": "Enter Customized SN",
      "slug": "6515-enter-customized-sn",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetFields",
            "sig": "(Code[20], Code[10], Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFields",
            "sig": "(var Integer, var Boolean, var Code[50], var Integer, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6515-enter-customized-sn/"
    },
    {
      "key": "page:6532",
      "type": "page",
      "id": 6532,
      "name": "Continuous Item Tracking",
      "slug": "6532-continuous-item-tracking",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateScanningAreaInput",
            "sig": "(var Text, Enum Item Tracking Entry Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6532-continuous-item-tracking/"
    },
    {
      "key": "page:6560",
      "type": "page",
      "id": 6560,
      "name": "Document Line Tracking",
      "slug": "6560-document-line-tracking",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetDoc",
            "sig": "(Option, Code[20], Integer, Code[20], Integer, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6560-document-line-tracking/"
    },
    {
      "key": "page:6630",
      "type": "page",
      "id": 6630,
      "name": "Sales Return Order",
      "slug": "6630-sales-return-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupBillToName",
            "sig": "(var Record Customer, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6630-sales-return-order/"
    },
    {
      "key": "page:7002",
      "type": "page",
      "id": 7002,
      "name": "Sales Prices",
      "slug": "7002-sales-prices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckFilters",
            "sig": "(var Record Sales Price, Integer, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7002-sales-prices/"
    },
    {
      "key": "page:8887",
      "type": "page",
      "id": 8887,
      "name": "Email Accounts",
      "slug": "8887-email-accounts",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FilterConnectorV4Accounts",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/8887-email-accounts/"
    },
    {
      "key": "page:9203",
      "type": "page",
      "id": 9203,
      "name": "Budget Matrix",
      "slug": "9203-budget-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCopyGLAccToBuf",
            "sig": "(Record G/L Account, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyDimValueToBuf",
            "sig": "(Record Dimension Value, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9203-budget-matrix/"
    },
    {
      "key": "page:9233",
      "type": "page",
      "id": 9233,
      "name": "G/L Balance by Dim. Matrix",
      "slug": "9233-g-l-balance-by-dim-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCopyDimValueToBuf",
            "sig": "(var Record Dimension Value, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyGLAccToBuf",
            "sig": "(Record G/L Account, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9233-g-l-balance-by-dim-matrix/"
    },
    {
      "key": "page:9810",
      "type": "page",
      "id": 9810,
      "name": "Password Dialog",
      "slug": "9810-password-dialog",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetPasswordValue",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetOldPasswordValue",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9810-password-dialog/"
    },
    {
      "key": "query:522",
      "type": "query",
      "id": 522,
      "name": "Qty. Reserved From Item Ledger",
      "slug": "522-qty-reserved-from-item-ledger",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSupplySideTrackingFilters",
            "sig": "(Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/query/522-qty-reserved-from-item-ledger/"
    },
    {
      "key": "report:20",
      "type": "report",
      "id": 20,
      "name": "Calc. and Post VAT Settlement",
      "slug": "20-calc-and-post-vat-settlement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnVATPostingSetupOnAfterOnPostDataItem",
            "sig": "(Record Gen. Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnVATPostingSetupOnPostDataItemOnBeforePostSettlement",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePreReport",
            "from": "(var Record VAT Posting Setup, Boolean, Record G/L Account)",
            "to": "(var Record VAT Posting Setup, Boolean, Record G/L Account, var Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/20-calc-and-post-vat-settlement/"
    },
    {
      "key": "report:81",
      "type": "report",
      "id": 81,
      "name": "Import Budget from Excel",
      "slug": "81-import-budget-from-excel",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBudgetBufOnAfterGetRecordOnAfterGLBudgetEntryInsert",
            "sig": "(var Record G/L Budget Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/81-import-budget-from-excel/"
    },
    {
      "key": "report:86",
      "type": "report",
      "id": 86,
      "name": "Adjust Add. Reporting Currency",
      "slug": "86-adjust-add-reporting-currency",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ExchangeAmtLCYToFCY",
            "sig": "(Date, Decimal, Boolean)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/86-adjust-add-reporting-currency/"
    },
    {
      "key": "report:90",
      "type": "report",
      "id": 90,
      "name": "Import Consolidation from DB",
      "slug": "90-import-consolidation-from-db",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetConsolidate",
            "sig": "(var Codeunit Consolidate)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "SetConsolidationProcessParameters",
            "from": "(Record Consolidation Process, Record Bus. Unit In Cons. Process)",
            "to": "(Record Consolidation Process, Record Business Unit)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/90-import-consolidation-from-db/"
    },
    {
      "key": "report:94",
      "type": "report",
      "id": 94,
      "name": "Close Income Statement",
      "slug": "94-close-income-statement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnPostDataItemOnAfterGenJnlLineDimUpdated",
            "from": "(var Record Gen. Journal Line, Boolean, Boolean)",
            "to": "(var Record Gen. Journal Line, Boolean, Boolean, var Record Entry No. Amount Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/94-close-income-statement/"
    },
    {
      "key": "report:96",
      "type": "report",
      "id": 96,
      "name": "Copy G/L Budget",
      "slug": "96-copy-g-l-budget",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOnPostReportOnAfterSetFromGLEntryFilters",
            "sig": "(var Record G/L Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOnPostReportOnAfterSetFromGLBudgetEntryFilters",
            "sig": "(var Record G/L Budget Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/96-copy-g-l-budget/"
    },
    {
      "key": "report:98",
      "type": "report",
      "id": 98,
      "name": "Date Compress General Ledger",
      "slug": "98-date-compress-general-ledger",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitNewEntry",
            "sig": "(var Record G/L Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/"
    },
    {
      "key": "report:106",
      "type": "report",
      "id": 106,
      "name": "Customer Detailed Aging",
      "slug": "106-customer-detailed-aging",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCustomerPreDataItemOnBeforeFillCustomersWithLedgerEntriesList",
            "sig": "(var Query Num CustLedgEntries per Cust, Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/106-customer-detailed-aging/"
    },
    {
      "key": "report:113",
      "type": "report",
      "id": 113,
      "name": "Customer/Item Sales",
      "slug": "113-customer-item-sales",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalculateProfitPercent",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/113-customer-item-sales/"
    },
    {
      "key": "report:117",
      "type": "report",
      "id": 117,
      "name": "Reminder",
      "slug": "117-reminder",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterResetAmounts",
            "sig": "(var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/117-reminder/"
    },
    {
      "key": "report:120",
      "type": "report",
      "id": 120,
      "name": "Aged Accounts Receivable",
      "slug": "120-aged-accounts-receivable",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCustomerOnAfterGetRecordOnBeforeSetCustLedgEntryEndingDateAmount",
            "sig": "(var Record Cust. Ledger Entry, var Record Detailed Cust. Ledg. Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/120-aged-accounts-receivable/"
    },
    {
      "key": "report:130",
      "type": "report",
      "id": 130,
      "name": "EC Sales List",
      "slug": "130-ec-sales-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetGrouping",
            "sig": "(Option, Decimal, Option, Decimal, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterVATEntryNext",
            "sig": "(Boolean, Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/130-ec-sales-list/"
    },
    {
      "key": "report:402",
      "type": "report",
      "id": 402,
      "name": "Purchase Document - Test",
      "slug": "402-purchase-document-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckPurchLine",
            "sig": "(Record Purchase Line, var Record Purchase Header, var Integer, var Text[250])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/402-purchase-document-test/"
    },
    {
      "key": "report:404",
      "type": "report",
      "id": 404,
      "name": "Purchase - Quote",
      "slug": "404-purchase-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRoundLoopOnAfterGetRecordOnBeforeAssignPurchaseLine",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/404-purchase-quote/"
    },
    {
      "key": "report:405",
      "type": "report",
      "id": 405,
      "name": "Order",
      "slug": "405-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordRoundLoopOnBeforeAssignPurchaseLine",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/405-order/"
    },
    {
      "key": "report:408",
      "type": "report",
      "id": 408,
      "name": "Purchase - Receipt",
      "slug": "408-purchase-receipt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitializeRequest",
            "sig": "(var Integer, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/408-purchase-receipt/"
    },
    {
      "key": "report:497",
      "type": "report",
      "id": 497,
      "name": "Batch Post Purchase Invoices",
      "slug": "497-batch-post-purchase-invoices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnPreDataItemPurchaseHeader",
            "sig": "(var Record Purchase Header, var Codeunit Purchase Batch Post Mgt.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/497-batch-post-purchase-invoices/"
    },
    {
      "key": "report:513",
      "type": "report",
      "id": 513,
      "name": "Move IC Trans. to Partner Comp",
      "slug": "513-move-ic-trans-to-partner-comp",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Initialize",
            "sig": "(var List, var Record IC Inbox Transaction, var Record Handled IC Inbox Trans.)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnICOutboxTransactionOnAfterGetRecordOnBeforeCase",
            "from": "(var Code[20], Record IC Outbox Transaction, Record IC Inbox Transaction, Record IC Setup, var Boolean)",
            "to": "(var Code[20], Record IC Outbox Transaction, var Record IC Inbox Transaction, Record IC Setup, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/513-move-ic-trans-to-partner-comp/"
    },
    {
      "key": "report:698",
      "type": "report",
      "id": 698,
      "name": "Get Sales Orders",
      "slug": "698-get-sales-orders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeOnPreReport",
            "from": "(var Boolean)",
            "to": "(var Boolean, var Record Requisition Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/698-get-sales-orders/"
    },
    {
      "key": "report:699",
      "type": "report",
      "id": 699,
      "name": "Calculate Plan - Req. Wksh.",
      "slug": "699-calculate-plan-req-wksh",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitializeFromSetup",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetParamAndCalculatePlanFromReqWorksheet",
            "sig": "(Code[10], Date, Option, Enum Price Calculation Method, Record Item, Code[10], Code[10], Date, Date, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitializeFromSetup",
            "sig": "(var Code[10], var Boolean, var Record Inventory Setup)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/699-calculate-plan-req-wksh/"
    },
    {
      "key": "report:702",
      "type": "report",
      "id": 702,
      "name": "Inventory Posting - Test",
      "slug": "702-inventory-posting-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordOnCheckManufacturing",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRecordOnSetManufacturingFields",
            "sig": "(var Record Item Journal Line, var Code[20], var Text, var Decimal, var Text, var Code[10], var Text, var Code[10], var Text, var Decimal, var Text, var Decimal, var Text, var Decimal, var Text)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/702-inventory-posting-test/"
    },
    {
      "key": "report:742",
      "type": "report",
      "id": 742,
      "name": "VAT Report Request Page",
      "slug": "742-vat-report-request-page",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeVATStatementLineFindSet",
            "sig": "(var Record VAT Statement Line, Record VAT Report Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcLineTotalWithBase",
            "sig": "(var Record VAT Statement Report Line, Record VAT Statement Line, Record VAT Report Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/742-vat-report-request-page/"
    },
    {
      "key": "report:794",
      "type": "report",
      "id": 794,
      "name": "Adjust Item Costs/Prices",
      "slug": "794-adjust-item-costs-prices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateAdjustField",
            "sig": "(Enum ItemCostPriceFieldOption)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/794-adjust-item-costs-prices/"
    },
    {
      "key": "report:852",
      "type": "report",
      "id": 852,
      "name": "Cash Flow Dimensions - Detail",
      "slug": "852-cash-flow-dimensions-detail",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitializeRequest",
            "sig": "(var Code[10], var Text[100], var Text[100], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTempCFForecastEntryfind",
            "sig": "(Record Cash Flow Forecast Entry, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTempCFForecastEntrynext",
            "sig": "(Record Cash Flow Forecast Entry, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcLine",
            "sig": "(Text[30], Code[20], Text[100], Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/852-cash-flow-dimensions-detail/"
    },
    {
      "key": "report:1004",
      "type": "report",
      "id": 1004,
      "name": "Close Inventory Period - Test",
      "slug": "1004-close-inventory-period-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "StoreItemInErrorBuffer",
            "sig": "(Code[20], Integer, Text[250], Text[250], Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnStoreOrderInErrorBuffer",
            "sig": "(Record Inventory Adjmt. Entry (Order))",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1004-close-inventory-period-test/"
    },
    {
      "key": "report:1086",
      "type": "report",
      "id": 1086,
      "name": "Job Calculate WIP",
      "slug": "1086-job-calculate-wip",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetHideValidationDialog",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1086-job-calculate-wip/"
    },
    {
      "key": "report:5405",
      "type": "report",
      "id": 5405,
      "name": "Calc. Consumption",
      "slug": "5405-calc-consumption",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateConsumpJnlLine",
            "sig": "(Code[10], Code[20], Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5405-calc-consumption/"
    },
    {
      "key": "report:5607",
      "type": "report",
      "id": 5607,
      "name": "Fixed Asset - Projected Value",
      "slug": "5607-fixed-asset-projected-value",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterAccountingPeriodSetFilter",
            "sig": "(var Date, var Boolean, Boolean, var Record Accounting Period)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferValues",
            "sig": "(Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5607-fixed-asset-projected-value/"
    },
    {
      "key": "report:5692",
      "type": "report",
      "id": 5692,
      "name": "Calculate Depreciation",
      "slug": "5692-calculate-depreciation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostFixedAssetOnAfterFAJnlLineInit",
            "sig": "(var Record FA Journal Line, var Record FA Journal Line, Code[20], var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5692-calculate-depreciation/"
    },
    {
      "key": "report:5706",
      "type": "report",
      "id": 5706,
      "name": "Create Stockkeeping Unit",
      "slug": "5706-create-stockkeeping-unit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Option, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5706-create-stockkeeping-unit/"
    },
    {
      "key": "report:5753",
      "type": "report",
      "id": 5753,
      "name": "Get Source Documents",
      "slug": "5753-get-source-documents",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPostReport",
            "from": "(Record Warehouse Request, Option, Boolean, var Record Warehouse Shipment Header, var Boolean, var Boolean, var Boolean, var Integer, Record Location, var Record Warehouse Shipment Line)",
            "to": "(Record Warehouse Request, Option, Boolean, var Record Warehouse Shipment Header, var Boolean, var Boolean, var Boolean, var Integer, Record Location, var Record Warehouse Shipment Line, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5753-get-source-documents/"
    },
    {
      "key": "report:5802",
      "type": "report",
      "id": 5802,
      "name": "Inventory Valuation - WIP",
      "slug": "5802-inventory-valuation-wip",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsNotWIP",
            "sig": "(var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5802-inventory-valuation-wip/"
    },
    {
      "key": "report:5811",
      "type": "report",
      "id": 5811,
      "name": "Calc. Inventory Value - Test",
      "slug": "5811-calc-inventory-value-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Option, Boolean, Boolean, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPreDataItemOnCalcStdCost",
            "sig": "(var Record Item, Date, Enum Inventory Value Calc. Base)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5811-calc-inventory-value-test/"
    },
    {
      "key": "report:5871",
      "type": "report",
      "id": 5871,
      "name": "Item - Able to Make (Timeline)",
      "slug": "5871-item-able-to-make-timeline",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitSource",
            "sig": "(Variant, Enum BOM Structure Show By)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5871-item-able-to-make-timeline/"
    },
    {
      "key": "report:5899",
      "type": "report",
      "id": 5899,
      "name": "Calculate Inventory Value",
      "slug": "5899-calculate-inventory-value",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Code[20], Boolean, Option, Boolean, Boolean, Boolean, Option, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIncludeEntryInCalc",
            "sig": "(var Record Item Ledger Entry, var Date, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterOnPreDataItem",
            "from": "(var Record Item)",
            "to": "(var Record Item, Enum Inventory Value Calc. Base, Date, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5899-calculate-inventory-value/"
    },
    {
      "key": "report:5979",
      "type": "report",
      "id": 5979,
      "name": "Copy Service Document",
      "slug": "5979-copy-service-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Option, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5979-copy-service-document/"
    },
    {
      "key": "report:7304",
      "type": "report",
      "id": 7304,
      "name": "Get Outbound Source Documents",
      "slug": "7304-get-outbound-source-documents",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetLocation",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7304-get-outbound-source-documents/"
    },
    {
      "key": "report:7305",
      "type": "report",
      "id": 7305,
      "name": "Whse.-Source - Create Document",
      "slug": "7305-whse-source-create-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreatePutawayFromProduction",
            "sig": "(var Record Whse. Worksheet Line, Integer, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreatePutawaySetValues",
            "sig": "(Code[50], Enum Whse. Activity Sorting Method, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetProductionMessageText",
            "sig": "(var Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreatePutawayGetWhseActivHeaderNo",
            "sig": "(var Code[20], var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterGetRecordProdOrderComponent",
            "sig": "(var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetProdOrder",
            "sig": "(Record Production Order, var Option)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdOrderComponentOnPreDataItem",
            "sig": "(var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7305-whse-source-create-document/"
    },
    {
      "key": "report:7321",
      "type": "report",
      "id": 7321,
      "name": "Inventory Movement",
      "slug": "7321-inventory-movement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShouldShowOutput",
            "sig": "(Enum Item Journal Template Type, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7321-inventory-movement/"
    },
    {
      "key": "report:99000754",
      "type": "report",
      "id": 99000754,
      "name": "Rolled-up Cost Shares",
      "slug": "99000754-rolled-up-cost-shares",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOnAfterGetRecordOnBOMLoopOnAfterGetCompItem",
            "sig": "(var Record Item, var Record Production BOM Line, var Record Item, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99000754-rolled-up-cost-shares/"
    },
    {
      "key": "report:99001020",
      "type": "report",
      "id": 99001020,
      "name": "Carry Out Action Msg. - Plan.",
      "slug": "99001020-carry-out-action-msg-plan",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostDataItemOnPrintOrders",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99001020-carry-out-action-msg-plan/"
    },
    {
      "key": "report:99001023",
      "type": "report",
      "id": 99001023,
      "name": "Get Action Messages",
      "slug": "99001023-get-action-messages",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateActionMessageList",
            "sig": "(Integer, Integer, Code[20], Code[10], Integer, Integer, Code[10], Code[20], Code[10], Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReqFromSourceBySource",
            "sig": "(var Record Requisition Line, Record Action Message Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99001023-get-action-messages/"
    },
    {
      "key": "report:99001048",
      "type": "report",
      "id": 99001048,
      "name": "Planning Availability",
      "slug": "99001048-planning-availability",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ModifyForecast",
            "sig": "(Code[20], Date, Option, Decimal)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRequisitionLineOnBeforeTempPlanningBufferInsert",
            "sig": "(var Record Planning Buffer, Record Requisition Line)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99001048-planning-availability/"
    },
    {
      "key": "report:99003800",
      "type": "report",
      "id": 99003800,
      "name": "Reg. Abs. (from Machine Ctr.)",
      "slug": "99003800-reg-abs-from-machine-ctr",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordMachineCenterOnBeforeAbsenceChangeInsertOrModify",
            "sig": "(var Record Registered Absence, var Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99003800-reg-abs-from-machine-ctr/"
    },
    {
      "key": "report:99003801",
      "type": "report",
      "id": 99003801,
      "name": "Implement Registered Absence",
      "slug": "99003801-implement-registered-absence",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRegisteredAbsenceOnAfterGetRecordOnBeforeInsert",
            "sig": "(var Record Calendar Absence Entry, Record Registered Absence)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99003801-implement-registered-absence/"
    },
    {
      "key": "report:99003805",
      "type": "report",
      "id": 99003805,
      "name": "Reg. Abs. (from Work Center)",
      "slug": "99003805-reg-abs-from-work-center",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordWorkCenterOnBeforeAbsenceChangeInsertOrModify",
            "sig": "(var Record Registered Absence, var Record Work Center)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99003805-reg-abs-from-work-center/"
    },
    {
      "key": "table:4",
      "type": "table",
      "id": 4,
      "name": "Currency",
      "slug": "4-currency",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 166,
            "name": "Currency Symbol Position",
            "type": "Enum Currency Symbol Position"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckDuplicateCurrencySymbol",
            "sig": "(Text[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/4-currency/"
    },
    {
      "key": "table:17",
      "type": "table",
      "id": 17,
      "name": "G/L Entry",
      "slug": "17-g-l-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2679,
            "name": "Alloc. Journal Line SystemId",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAdditionalReportingCurrencyCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/17-g-l-entry/"
    },
    {
      "key": "table:18",
      "type": "table",
      "id": 18,
      "name": "Customer",
      "slug": "18-customer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 52,
            "name": "First Transaction Date",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDefaultLocation",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "LookupCustomer",
            "sig": "(var Record Customer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/18-customer/"
    },
    {
      "key": "table:19",
      "type": "table",
      "id": 19,
      "name": "Cust. Invoice Disc.",
      "slug": "19-cust-invoice-disc",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRecord",
            "sig": "(Code[20], Code[10], Date, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/19-cust-invoice-disc/"
    },
    {
      "key": "table:23",
      "type": "table",
      "id": 23,
      "name": "Vendor",
      "slug": "23-vendor",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 52,
            "name": "First Transaction Date",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "LookupVendor",
            "sig": "(var Record Vendor)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/23-vendor/"
    },
    {
      "key": "table:27",
      "type": "table",
      "id": 27,
      "name": "Item",
      "slug": "27-item",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000752,
            "name": "Single-Level Material Cost",
            "type": "Decimal"
          },
          {
            "id": 99000753,
            "name": "Single-Level Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 99000754,
            "name": "Single-Level Subcontrd. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000755,
            "name": "Single-Level Cap. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000756,
            "name": "Single-Level Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000758,
            "name": "Rolled-up Subcontracted Cost",
            "type": "Decimal"
          },
          {
            "id": 99000759,
            "name": "Rolled-up Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000760,
            "name": "Rolled-up Cap. Overhead Cost",
            "type": "Decimal"
          },
          {
            "id": 99000774,
            "name": "Prod. Forecast Quantity (Base)",
            "type": "Decimal"
          },
          {
            "id": 99000775,
            "name": "Production Forecast Name",
            "type": "Code[10]"
          },
          {
            "id": 99000776,
            "name": "Component Forecast",
            "type": "Boolean"
          },
          {
            "id": 99000779,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000780,
            "name": "Allow Whse. Overpick",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsProductionBOM",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasRoutingNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckDocuments",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFirstItemNoFromLookup",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShouldTryCostFromSKU",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcScheduledReceiptQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcQtyOnComponentLines",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcQtyOnProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcResQtyonProdOrderComp",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcReservedQtyOnProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcPlannedOrderReceiptQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcFPOrderReceiptQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcRelOrderReceiptQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsAssemblyItem",
            "sig": "(Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsMfgItem",
            "sig": "(Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsProductionBOM",
            "sig": "(Record Item, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnAfterHasRoutingNo",
            "sig": "(var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcScheduledReceiptQty",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyOnComponentLines",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyOnProdOrder",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcResQtyonProdOrderComp",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcReservedQtyOnProdOrder",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcPlannedOrderReceiptQty",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcFPOrderReceiptQty",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcRelOrderReceiptQty",
            "sig": "(var Record Item, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShouldTryCostFromSKUOnCheckSKUCostOnMfg",
            "sig": "(var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCheckDocuments",
            "from": "(var Record Item, var Record Item, var Integer)",
            "to": "(var Record Item, var Record Item, var Integer, Integer, Text)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeValidateNo",
            "from": "(var Boolean, var Record Item, Record Item, Record Inventory Setup, var Codeunit NoSeriesManagement)",
            "to": "(var Boolean, var Record Item, Record Item, Record Inventory Setup)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/27-item/"
    },
    {
      "key": "table:32",
      "type": "table",
      "id": 32,
      "name": "Item Ledger Entry",
      "slug": "32-item-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5820,
            "name": "Remaining Qty. by Date",
            "type": "Decimal"
          },
          {
            "id": 5821,
            "name": "Date Filter",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAdditionalReportingCurrencyCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EntryNoHasSameSign",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "AppliedEntryToAdjustExists",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/32-item-ledger-entry/"
    },
    {
      "key": "table:36",
      "type": "table",
      "id": 36,
      "name": "Sales Header",
      "slug": "36-sales-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TestPostingDate",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateReservableOutstandingQuantityBase",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "SetTrackInfoForCancellation",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateDimOnKeepDimensionsOnAfterUpdateGlobalDim",
            "sig": "(var Record Sales Header, Record Sales Header, Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateResponsibilityCenterOnBeforeRecreateSalesLines",
            "sig": "(var Record Sales Header, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateReservableOutstandingQuantityBase",
            "sig": "(var Record Sales Header, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateAppliesToDocNo",
            "sig": "(var Record Sales Header, Record Sales Header, Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnSetTrackInfoForCancellationOnBeforeInsertCancelledDocument",
            "sig": "(Record Sales Cr.Memo Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterUpdateShipToAddress",
            "from": "(var Record Sales Header, Record Sales Header, Integer)",
            "to": "(var Record Sales Header, Record Sales Header, Integer, Record Location, Record Company Information)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateSellToCustomerNoOnBeforeValidateLocationCode",
            "from": "(var Record Sales Header, var Record Customer, var Boolean, Record Sales Header)",
            "to": "(var Record Sales Header, var Record Customer, var Boolean, Record Sales Header, var Code[10])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/36-sales-header/"
    },
    {
      "key": "table:37",
      "type": "table",
      "id": 37,
      "name": "Sales Line",
      "slug": "37-sales-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2679,
            "name": "Alloc. Sales Line SystemId",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSkipEnsurePositiveLineNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExcludeDefaultItemQuantity",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SendBlockedItemNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateItemReference",
            "sig": "(var Record Sales Line, Record Sales Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSumVATAmountLine",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record VAT Amount Line, Option, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckReceiptOrderStatus",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInsertOnAfterUpdateDeferralAmounts",
            "sig": "(var Record Sales Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterModifyOnAfterVerifyChangeForSalesLineReserve",
            "sig": "(var Record Sales Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLinesOnBeforeGetDeferralAmount",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeVATRoundingAdjustment",
            "sig": "(var Record Sales Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetDefaultBin",
            "from": "(var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckApplFromItemLedgEntry",
            "from": "(var Record Sales Line, Record Sales Line, var Record Item Ledger Entry, var Boolean)",
            "to": "(var Record Sales Line, Record Sales Line, var Record Item Ledger Entry, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeGetDate",
            "from": "(var Date, var Boolean)",
            "to": "(var Record Sales Line, var Date, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeDeleteItemChargeAssignment",
            "from": "(Enum Sales Document Type, Code[20], Integer, var Boolean)",
            "to": "(Enum Sales Document Type, Code[20], Integer, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateVATProdPostingGroupOnBeforeUpdateUnitPrice",
            "from": "(var Record Sales Line, Record VAT Posting Setup, var Boolean, Record Sales Line, Record Sales Header)",
            "to": "(var Record Sales Line, Record VAT Posting Setup, var Boolean, Record Sales Line, Record Sales Header, Record Currency)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateShipmentDateOnAfterSalesLineVerifyChange",
            "from": "(var Record Sales Line, Integer, var Boolean)",
            "to": "(var Record Sales Line, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/37-sales-line/"
    },
    {
      "key": "table:38",
      "type": "table",
      "id": 38,
      "name": "Purchase Header",
      "slug": "38-purchase-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TestPostingDate",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransferSavedFieldsOnAfterSetVariantCode",
            "sig": "(var Record Purchase Line, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecreatePurchLinesOnAfterCalcShouldCreatePurchLines",
            "sig": "(var Record Purchase Line, var Boolean, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetVend",
            "sig": "(Record Purchase Header, var Record Vendor, Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitFromVendorOnBeforeInit",
            "sig": "(var Record Purchase Header, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitFromContactOnBeforeInit",
            "sig": "(var Record Purchase Header, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupBuyFromContactOnAfterValidateBuyFromContactNo",
            "sig": "(var Record Purchase Header, Record Contact)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/38-purchase-header/"
    },
    {
      "key": "table:39",
      "type": "table",
      "id": 39,
      "name": "Purchase Line",
      "slug": "39-purchase-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2679,
            "name": "Alloc. Purch. Line SystemId",
            "type": "Guid"
          },
          {
            "id": 6206,
            "name": "Item Charge Has Non.Ded. VAT",
            "type": "Boolean"
          },
          {
            "id": 12100,
            "name": "No. of Fixed Asset Cards",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSkipEnsurePositiveLineNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckLineAmount",
            "sig": "(Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckLineTypeOnIndirectCostPercentUpdate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsWorkCenter",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestProdOrderNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestWorkCenterNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsInvoiceDocType",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestWorkCenterNo",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsWorkCenter",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertOnAfterLockTable",
            "sig": "(var Record Purchase Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterModifyOnAfterVerifyChange",
            "sig": "(var Record Purchase Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateItemChargeAssgntOnBeforeItemChargeAssignmentPurchModify",
            "sig": "(var Record Purchase Line, var Record Item Charge Assignment (Purch))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckAcquisitionCost",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsServiceCharge",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateGenBusPostingGroupOnBeforeValidateVATBusPostingGroup",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnValidateLineAmountOnAfterCalcMaxLineAmount",
            "from": "(var Record Purchase Line, var Decimal)",
            "to": "(var Record Purchase Line, var Decimal, var Record Currency)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeGetDate",
            "from": "(var Date, var Boolean)",
            "to": "(var Record Purchase Line, var Date, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "name": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "PrepareSales",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcDiscount",
            "sig": "(Boolean, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAccount",
            "sig": "(Code[20], var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAmounts",
            "sig": "(Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreparePurchase",
            "sig": "(var Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcDiscountNoVAT",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSalesTaxForPurchLine",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSalesTaxForSalesLine",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReverseAmounts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAmountsNoVAT",
            "sig": "(Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrepareService",
            "sig": "(var Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(Record Invoice Post. Buffer, var Integer, var Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateVATBase",
            "sig": "(var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreparePrepmtAdjBuffer",
            "sig": "(Record Invoice Post. Buffer, Code[20], Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyToGenJnlLine",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyToGenJnlLineFA",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterInvPostBufferPrepareSales",
            "sig": "(var Record Sales Line, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvPostBufferPreparePurchase",
            "sig": "(var Record Purchase Line, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvPostBufferPrepareService",
            "sig": "(var Record Service Line, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvPostBufferModify",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInvPostBufferUpdate",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcDiscount",
            "sig": "(var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcDiscountNoVAT",
            "sig": "(var Record Invoice Post. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvPostBufferUpdate",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInvPostBufferModify",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrepareSales",
            "sig": "(var Record Invoice Post. Buffer, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillPrepmtAdjBufferOnBeforeAssignInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetAmountsNoVAT",
            "sig": "(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyToGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyToGenJnlLineFA",
            "sig": "(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAdjustRoundingForUpdate",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterApplyRoundingForFinalPosting",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/"
    },
    {
      "key": "table:55",
      "type": "table",
      "id": 55,
      "name": "Invoice Posting Buffer",
      "slug": "55-invoice-posting-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 12102,
            "name": "No. of Fixed Asset Cards",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/55-invoice-posting-buffer/"
    },
    {
      "key": "table:60",
      "type": "table",
      "id": 60,
      "name": "Document Sending Profile",
      "slug": "60-document-sending-profile",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSendWithReportDistributionManagement",
            "sig": "(var Record Document Sending Profile, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/60-document-sending-profile/"
    },
    {
      "key": "table:61",
      "type": "table",
      "id": 61,
      "name": "Electronic Document Format",
      "slug": "61-electronic-document-format",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnSendElectronicallyOnAfterRecRefGetTable",
            "from": "(var RecordRef)",
            "to": "(Record Electronic Document Format, var RecordRef)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "name": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SelectTempReportSelections",
            "sig": "(var Record Report Selections, Code[20], Boolean, Enum Report Selection Usage, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEmailBodyForCust",
            "sig": "(var Codeunit Temp Blob, Enum Report Selection Usage, Variant, Code[20], var Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEmailBodyTextForCust",
            "sig": "(var Codeunit Temp Blob, Enum Report Selection Usage, Variant, Code[20], var Text[250], Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEmailBodyForVend",
            "sig": "(var Codeunit Temp Blob, Enum Report Selection Usage, Variant, Code[20], var Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyCustomReportSectionToReportSelection",
            "sig": "(Code[20], var Record Report Selections, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDoSaveReportAsHTMLInTempBlob",
            "sig": "(Integer, var Codeunit Temp Blob, var Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetEmailBodyCustomerProcedure",
            "sig": "(var Text[250], var Codeunit Temp Blob, Variant, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetEmailBodyVendorProcedure",
            "sig": "(var Text[250], var Codeunit Temp Blob, Variant, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendEmailDirectlyOnBeforeSend",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, var Code[20], var Text[150], Boolean, Boolean, var Codeunit Temp Blob, var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Boolean, var List, var List, var List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendEmailDirectlyOnBeforeSendSingleFile",
            "sig": "(Enum Report Selection Usage, Variant, Code[20], var Text[150], var Text[250], Boolean, var Record Report Selections, var Record Custom Report Selection, var Boolean, var Codeunit Temp Blob)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDoSaveReportAsHTMLInTempBlob",
            "sig": "(Integer, var Codeunit Temp Blob, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyReportSelectionToReportSelection",
            "sig": "(Record Report Selections, var Record Report Selections)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "name": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 129,
            "name": "Zero Src. Curr. Amount",
            "type": "Boolean"
          },
          {
            "id": 2679,
            "name": "Alloc. Journal Line SystemId",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckDocNoBasedOnNoSeries",
            "sig": "(Code[20], Code[20], var Codeunit NoSeriesManagement)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IncrementDocumentNo",
            "sig": "(Record Gen. Journal Batch, var Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ObsoleteCheckDocNoBasedOnNoSeries",
            "sig": "(Code[20], Code[20], var Codeunit NoSeriesManagement)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckGenJournalLineExportRestrictions",
            "sig": "()",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeConvertAmtFCYToLCYForSourceCurrency",
            "sig": "(var Record Gen. Journal Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetAccCurrencyCode",
            "sig": "(var Record Gen. Journal Line, var Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeCheckDocNoBasedOnNoSeries",
            "sig": "(var Record Gen. Journal Line, Code[20], Code[20], var Codeunit NoSeriesManagement, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckCurrencyForEmployee",
            "sig": "(var Record Gen. Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/"
    },
    {
      "key": "table:82",
      "type": "table",
      "id": 82,
      "name": "Item Journal Template",
      "slug": "82-item-journal-template",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCapacityTemplateType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetConsumptionTemplateType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetOutputTemplateType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetProdOrderTemplateType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetConsumptionTemplateType",
            "sig": "(var Enum Item Journal Template Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetOutputTemplateType",
            "sig": "(var Enum Item Journal Template Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetCapacityTemplateType",
            "sig": "(var Enum Item Journal Template Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetProdOrderTemplateType",
            "sig": "(var Enum Item Journal Template Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/82-item-journal-template/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "name": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5561,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 5888,
            "name": "Subcontracting",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "OnlyStopTime",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsEntryTypeOutput",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateNewDimFromDefaultDim",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CheckWhse",
            "sig": "(Code[20], var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsEntryTypeOutput",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOnlyStopTime",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetOrderTypeProduction",
            "sig": "(var Enum Inventory Order Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetOrderTypeService",
            "sig": "(var Enum Inventory Order Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateNewShortcutDimCode",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateNewShortcutDimCode",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOpenItemTrackingLines",
            "sig": "(var Record Item Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateDimOnTransferOtherTableId",
            "sig": "(var Record Item Journal Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateNewDimOnBeforeUpdateGlobalDimFromDimSetID",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQtyPhysInventoryOnBeforeCheckQuantity",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterInitDefaultDimensionSources",
            "from": "(var Record Item Journal Line, var List, Integer)",
            "to": "(var Record Item Journal Line, var List, Integer, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/"
    },
    {
      "key": "table:88",
      "type": "table",
      "id": 88,
      "name": "Financial Report",
      "slug": "88-financial-report",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 56,
            "name": "StartDateFilterFormula",
            "type": "DateFormula"
          },
          {
            "id": 57,
            "name": "EndDateFilterFormula",
            "type": "DateFormula"
          },
          {
            "id": 58,
            "name": "DateFilterPeriodFormula",
            "type": "Code[20]"
          },
          {
            "id": 59,
            "name": "DateFilterPeriodFormulaLID",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/88-financial-report/"
    },
    {
      "key": "table:90",
      "type": "table",
      "id": 90,
      "name": "BOM Component",
      "slug": "90-bom-component",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyFromItemOnAfterGetParentItem",
            "sig": "(var Record Item, Record Item)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/90-bom-component/"
    },
    {
      "key": "table:91",
      "type": "table",
      "id": 91,
      "name": "User Setup",
      "slug": "91-user-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateSalesPerson",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/91-user-setup/"
    },
    {
      "key": "table:98",
      "type": "table",
      "id": 98,
      "name": "General Ledger Setup",
      "slug": "98-general-ledger-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 193,
            "name": "Check Source Curr. Consistency",
            "type": "Boolean"
          },
          {
            "id": 194,
            "name": "Acc. Payables Category",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/98-general-ledger-setup/"
    },
    {
      "key": "table:111",
      "type": "table",
      "id": 111,
      "name": "Sales Shipment Line",
      "slug": "111-sales-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterInsertInvLineFromShptLine",
            "from": "(var Record Sales Line, Record Sales Line, var Integer, Record Sales Shipment Line)",
            "to": "(var Record Sales Line, Record Sales Line, var Integer, var Record Sales Shipment Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertInvLineFromShptLineOnBeforeValidateQuantity",
            "from": "(Record Sales Shipment Line, var Record Sales Line, var Boolean, var Record Sales Header)",
            "to": "(var Record Sales Shipment Line, var Record Sales Line, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertInvLineFromShptLineOnAfterInsertAllLines",
            "from": "(Record Sales Shipment Line, var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Shipment Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/111-sales-shipment-line/"
    },
    {
      "key": "table:113",
      "type": "table",
      "id": 113,
      "name": "Sales Invoice Line",
      "slug": "113-sales-invoice-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2679,
            "name": "Alloc. Sales Line SystemId",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/113-sales-invoice-line/"
    },
    {
      "key": "table:115",
      "type": "table",
      "id": 115,
      "name": "Sales Cr.Memo Line",
      "slug": "115-sales-cr-memo-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCreditMemoHeader",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/115-sales-cr-memo-line/"
    },
    {
      "key": "table:121",
      "type": "table",
      "id": 121,
      "name": "Purch. Rcpt. Line",
      "slug": "121-purch-rcpt-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestWorkCenterNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsProdOrder",
            "sig": "(var Record Purch. Rcpt. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestWorkCenterNo",
            "sig": "(var Record Purch. Rcpt. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/121-purch-rcpt-line/"
    },
    {
      "key": "table:123",
      "type": "table",
      "id": 123,
      "name": "Purch. Inv. Line",
      "slug": "123-purch-inv-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2679,
            "name": "Alloc. Purch. Line SystemId",
            "type": "Guid"
          },
          {
            "id": 12100,
            "name": "No. of Fixed Asset Cards",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsProdOrder",
            "sig": "(var Record Purch. Inv. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsCancellationSupported",
            "sig": "(Record Purch. Inv. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/123-purch-inv-line/"
    },
    {
      "key": "table:125",
      "type": "table",
      "id": 125,
      "name": "Purch. Cr. Memo Line",
      "slug": "125-purch-cr-memo-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/125-purch-cr-memo-line/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "name": "Job",
      "slug": "167-job",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterUpdateJobTaskDimension",
            "sig": "(var Record Job, Integer, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeAssistEdit",
            "from": "(var Record Job, var Record Job, var Boolean, var Boolean, var Codeunit NoSeriesManagement)",
            "to": "(var Record Job, var Record Job, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/167-job/"
    },
    {
      "key": "table:172",
      "type": "table",
      "id": 172,
      "name": "Standard Customer Sales Code",
      "slug": "172-standard-customer-sales-code",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetFilterByAutomaticAndAlwaysAskCodes",
            "sig": "(var Record Standard Customer Sales Code, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/172-standard-customer-sales-code/"
    },
    {
      "key": "table:174",
      "type": "table",
      "id": 174,
      "name": "Standard Purchase Line",
      "slug": "174-standard-purchase-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateAmountExclVAT",
            "sig": "(var Record Standard Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateUnitOfMeasureCode",
            "sig": "(var Record Standard Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/174-standard-purchase-line/"
    },
    {
      "key": "table:175",
      "type": "table",
      "id": 175,
      "name": "Standard Vendor Purchase Code",
      "slug": "175-standard-vendor-purchase-code",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnApplyStdCodesToPurchaseLinesOnLoopStdPurchLine",
            "sig": "(var Record Standard Vendor Purchase Code, var Record Standard Purchase Line, var Record Purchase Line, var Record Purchase Header, var Record Standard Purchase Code, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetFilterByAutomaticAndAlwaysAskCodes",
            "sig": "(var Record Standard Vendor Purchase Code, var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/175-standard-vendor-purchase-code/"
    },
    {
      "key": "table:210",
      "type": "table",
      "id": 210,
      "name": "Job Journal Line",
      "slug": "210-job-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateJobPlanningLineLink",
            "sig": "(var Record Job Journal Line, Record Job Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/"
    },
    {
      "key": "table:224",
      "type": "table",
      "id": 224,
      "name": "Order Address",
      "slug": "224-order-address",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupCity",
            "sig": "(var Record Order Address, var Record Post Code)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateCity",
            "sig": "(var Record Order Address, var Record Post Code)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLookupPostCode",
            "sig": "(var Record Order Address, var Record Post Code)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidatePostCode",
            "sig": "(var Record Order Address, var Record Post Code)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/224-order-address/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "name": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 99000752,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No.",
            "type": "Integer"
          },
          {
            "id": 99000885,
            "name": "Production BOM Version Code",
            "type": "Code[20]"
          },
          {
            "id": 99000886,
            "name": "Routing Version Code",
            "type": "Code[20]"
          },
          {
            "id": 99000887,
            "name": "Routing Type",
            "type": "Option"
          },
          {
            "id": 99000892,
            "name": "Scrap %",
            "type": "Decimal"
          },
          {
            "id": 99000898,
            "name": "Production BOM No.",
            "type": "Code[20]"
          },
          {
            "id": 99000909,
            "name": "Expected Operation Cost Amt.",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckDueDateToDemandDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckActionMessageNew",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsSubcontracting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetOperationNoFilterToBlank",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsProductionBOM",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ResetReqLineFields",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestProdOrderNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetProdOrderLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetRefFilter",
            "sig": "(Option, Option, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromProdOrderLine",
            "sig": "(var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyFromGLAccOnBeforeTestFieldDirectPosting",
            "sig": "(var Record Requisition Line, Record G/L Account, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsProductionBOM",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsProdDemand",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnClearPlanningWorksheetOnBeforeRequisitionLineDelete",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRoutingLineExists",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateStartingDate",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateEndingDate",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateStartingTimeOnBeforeUpdateDateTime",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateEndingTimeOnBeforeUpdateDateTime",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetFromBinCodeOnSetBinCode",
            "sig": "(var Record Requisition Line, Record Location)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterShouldCheckNewActionMessage",
            "sig": "(var Record Requisition Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateWorkCenterDescription",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterShouldUpdateEndingDateForSourceType",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSupplyDatesOnAfterValidateEndingDate",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnBeforeLookupVendor",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnAfterCheckVendor",
            "sig": "(var Record Requisition Line, Record Vendor, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnAfterSetSupplyFrom",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnResetReqLineFields",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetOperationNoFilterToBlank",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateItemReferenceDescription",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateNoOnBeforeDeleteRelations",
            "sig": "(var Record Requisition Line, Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnBeforeValidateCurrencyCode",
            "sig": "(var Record Requisition Line, Record Vendor, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnAfterGetDefaultBinCode",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVendorNoOnBeforeUpdateVendorItemInfo",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterSetReplenishmentSystemFromProdOrder",
            "sig": "(var Record Requisition Line, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetReplenishmentSystemFromProdOrderOnAfterSetProdFields",
            "sig": "(var Record Requisition Line, Record Item, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetReplenishmentSystemFromProdOrderOnBeforeSetProdFields",
            "sig": "(var Record Requisition Line, Record Item, Boolean, Boolean, var Record Planning Error Log)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromProdOrderLine",
            "sig": "(var Record Requisition Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetReplenishmentSystemFromProdOrderOnBeforeAssignProdFields",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetReplenishmentSystemFromProdOrder",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetReplenishmentSystemFromProdOrderOnBeforeProcessPlannedOrderNosField",
            "sig": "(var Record Requisition Line, var Boolean, Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateProductionBOMNo",
            "sig": "(var Record Requisition Line, Record Requisition Line, Record Production BOM Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateProductionBOMVersionCode",
            "sig": "(var Record Requisition Line, Record Requisition Line, Record Production BOM Version)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckReqWkshTmpl",
            "sig": "(var Record Requisition Line, Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterDeleteRelations",
            "from": "(var Record Requisition Line)",
            "to": "(var Record Requisition Line, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateReplenishmentSystemCaseElse",
            "from": "(var Record Requisition Line)",
            "to": "(var Record Requisition Line, var Record Stockkeeping Unit)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/"
    },
    {
      "key": "table:253",
      "type": "table",
      "id": 253,
      "name": "G/L Entry - VAT Entry Link",
      "slug": "253-g-l-entry-vat-entry-link",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key2",
            "fields": [
              "VAT Entry No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/253-g-l-entry-vat-entry-link/"
    },
    {
      "key": "table:254",
      "type": "table",
      "id": 254,
      "name": "VAT Entry",
      "slug": "254-vat-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCopyAmountsFromVATEntry",
            "sig": "(var Record VAT Entry, Boolean)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/254-vat-entry/"
    },
    {
      "key": "table:265",
      "type": "table",
      "id": 265,
      "name": "Document Entry",
      "slug": "265-document-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 12,
            "name": "Ref. Document No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/265-document-entry/"
    },
    {
      "key": "table:271",
      "type": "table",
      "id": 271,
      "name": "Bank Account Ledger Entry",
      "slug": "271-bank-account-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 67,
            "name": "Statement Date",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key13",
            "fields": [
              "Bank Account No.",
              "Posting Date",
              "Statement No.",
              "Closed at Date",
              "Statement Status",
              "Reversed",
              "Open"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/271-bank-account-ledger-entry/"
    },
    {
      "key": "table:274",
      "type": "table",
      "id": 274,
      "name": "Bank Acc. Reconciliation Line",
      "slug": "274-bank-acc-reconciliation-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetAppliedPmtDataOnAfterLoopIteration",
            "sig": "(var Record Bank Acc. Reconciliation Line, Record Applied Payment Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromPostedPaymentReconLine",
            "sig": "(var Record Bank Acc. Reconciliation Line, Record Posted Payment Recon. Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/"
    },
    {
      "key": "table:290",
      "type": "table",
      "id": 290,
      "name": "VAT Amount Line",
      "slug": "290-vat-amount-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateLinesOnAfterCalcPreVATAmountline",
            "sig": "(var Record VAT Amount Line, var Record VAT Amount Line, var Record Currency, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnInsertLine",
            "from": "(var Record VAT Amount Line, var Boolean, var Boolean)",
            "to": "(var Record VAT Amount Line, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/290-vat-amount-line/"
    },
    {
      "key": "table:291",
      "type": "table",
      "id": 291,
      "name": "Shipping Agent",
      "slug": "291-shipping-agent",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "GetTrackingInternetAddr",
            "from": "(Text[30])",
            "to": "(Text[50])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetTrackingInternetAddr",
            "from": "(var Record Shipping Agent, var Text, var Boolean, Text[30])",
            "to": "(var Record Shipping Agent, var Text, var Boolean, Text[50])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/291-shipping-agent/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "name": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnInsertTextLinesOnBeforeRemLineInsert",
            "from": "(var Record Reminder Header, var Record Reminder Line, var Record Reminder Attachment Text)",
            "to": "(var Record Reminder Header, var Record Reminder Line, var Record Reminder Attachment Text, var Record Reminder Attachment Text Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/"
    },
    {
      "key": "table:311",
      "type": "table",
      "id": 311,
      "name": "Sales & Receivables Setup",
      "slug": "311-sales-receivables-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 10500,
            "name": "Posting Date Check on Posting",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/311-sales-receivables-setup/"
    },
    {
      "key": "table:312",
      "type": "table",
      "id": 312,
      "name": "Purchases & Payables Setup",
      "slug": "312-purchases-payables-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 10500,
            "name": "Posting Date Check on Posting",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/312-purchases-payables-setup/"
    },
    {
      "key": "table:313",
      "type": "table",
      "id": 313,
      "name": "Inventory Setup",
      "slug": "313-inventory-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 35,
            "name": "Current Demand Forecast",
            "type": "Code[10]"
          },
          {
            "id": 36,
            "name": "Use Forecast on Variants",
            "type": "Boolean"
          },
          {
            "id": 37,
            "name": "Use Forecast on Locations",
            "type": "Boolean"
          },
          {
            "id": 38,
            "name": "Combined MPS/MRP Calculation",
            "type": "Boolean"
          },
          {
            "id": 41,
            "name": "Default Dampener %",
            "type": "Decimal"
          },
          {
            "id": 42,
            "name": "Default Safety Lead Time",
            "type": "DateFormula"
          },
          {
            "id": 43,
            "name": "Blank Overflow Level",
            "type": "Option"
          },
          {
            "id": 44,
            "name": "Default Dampener Period",
            "type": "DateFormula"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetComponentsAtLocation",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsFeatureKeyPhysInvtOrderPackageTrackingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetComponentsAtLocation",
            "sig": "(var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/313-inventory-setup/"
    },
    {
      "key": "table:334",
      "type": "table",
      "id": 334,
      "name": "Column Layout",
      "slug": "334-column-layout",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 41,
            "name": "Include Date In Header",
            "type": "Enum ColumnHeaderDateType"
          },
          {
            "id": 42,
            "name": "G/L Account Totaling",
            "type": "Text[250]"
          },
          {
            "id": 43,
            "name": "Show in ACY",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "ParsePeriodFormula",
            "from": "(Code[20], var Integer, var Option, var Option, var Option, var Integer, var Integer)",
            "to": "(Code[20], var Integer, var Enum Period Type, var Enum Period Formula Range, var Enum Period Formula Range, var Integer, var Integer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/334-column-layout/"
    },
    {
      "key": "table:337",
      "type": "table",
      "id": 337,
      "name": "Reservation Entry",
      "slug": "337-reservation-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasNoTrackingWithSpec",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/337-reservation-entry/"
    },
    {
      "key": "table:339",
      "type": "table",
      "id": 339,
      "name": "Item Application Entry",
      "slug": "339-item-application-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AppliedOutbndEntryExists",
            "sig": "(var Query Item Application Entries, Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AppliedOutbndEntryExists",
            "sig": "(var Query Item Application Entries Outb., Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AppliedInbndTransEntryExists",
            "sig": "(var Query Item Application Entries, Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AppliedInbndEntryExists",
            "sig": "(var Query Item Application Entries, Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AppliedInbndEntryExists",
            "sig": "(var Query Item Application Entries Inb., Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/339-item-application-entry/"
    },
    {
      "key": "table:414",
      "type": "table",
      "id": 414,
      "name": "IC Outbox Transaction",
      "slug": "414-ic-outbox-transaction",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOutboxCheckSendOnBeforeHandledICOutboxTransFindFirst",
            "sig": "(var Record IC Outbox Transaction, var Record Handled IC Outbox Trans.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/414-ic-outbox-transaction/"
    },
    {
      "key": "table:416",
      "type": "table",
      "id": 416,
      "name": "Handled IC Outbox Trans.",
      "slug": "416-handled-ic-outbox-trans",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 4,
            "name": "IC Source Type",
            "type": "Enum IC Transaction Source Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/416-handled-ic-outbox-trans/"
    },
    {
      "key": "table:418",
      "type": "table",
      "id": 418,
      "name": "IC Inbox Transaction",
      "slug": "418-ic-inbox-transaction",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 4,
            "name": "IC Source Type",
            "type": "Enum IC Transaction Source Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInboxCheckAcceptOnBeforePurchHeaderIsEmpty",
            "sig": "(var Record IC Inbox Purchase Header, var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/418-ic-inbox-transaction/"
    },
    {
      "key": "table:420",
      "type": "table",
      "id": 420,
      "name": "Handled IC Inbox Trans.",
      "slug": "420-handled-ic-inbox-trans",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 4,
            "name": "IC Source Type",
            "type": "Enum IC Transaction Source Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/420-handled-ic-inbox-trans/"
    },
    {
      "key": "table:472",
      "type": "table",
      "id": 472,
      "name": "Job Queue Entry",
      "slug": "472-job-queue-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsToReportInbox",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnValidateReportOutputTypeOnBeforeShowPrintNotAllowedInSaaS",
            "sig": "(var Record Job Queue Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/472-job-queue-entry/"
    },
    {
      "key": "table:485",
      "type": "table",
      "id": 485,
      "name": "Business Chart Buffer",
      "slug": "485-business-chart-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Update",
            "sig": "(DotNet)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetDrillDownIndexes",
            "sig": "(DotNet BusinessChartDataPoint)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/485-business-chart-buffer/"
    },
    {
      "key": "table:610",
      "type": "table",
      "id": 610,
      "name": "Buffer IC Inbox Transaction",
      "slug": "610-buffer-ic-inbox-transaction",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 4,
            "name": "IC Source Type",
            "type": "Enum IC Transaction Source Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/610-buffer-ic-inbox-transaction/"
    },
    {
      "key": "table:729",
      "type": "table",
      "id": 729,
      "name": "Copy Item Buffer",
      "slug": "729-copy-item-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 100,
            "name": "Show Created Items",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/729-copy-item-buffer/"
    },
    {
      "key": "table:747",
      "type": "table",
      "id": 747,
      "name": "VAT Report Archive",
      "slug": "747-vat-report-archive",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitVATReportArchive",
            "sig": "(var Record VAT Report Archive, var Record VAT Report Archive)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterNoSubmissionMessageAvailableError",
            "sig": "(var Record VAT Report Archive, var Record VAT Report Archive, Option, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterNoResponseMessageAvailableError",
            "sig": "(var Record VAT Report Archive, var Record VAT Report Archive, Option, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/747-vat-report-archive/"
    },
    {
      "key": "table:843",
      "type": "table",
      "id": 843,
      "name": "Cash Flow Setup",
      "slug": "843-cash-flow-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SaveUserDefinedAPIKey",
            "sig": "(Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMLCredentials",
            "sig": "(var Text[250], var Text[200], var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUserDefinedAPIKey",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/843-cash-flow-setup/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "name": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetDefaultBin",
            "sig": "(var Record Assembly Header, var Boolean, Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetDescriptionsFromItem",
            "sig": "(var Record Assembly Header, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeOnAfterUpdateDescriptions",
            "sig": "(var Record Assembly Header, Record Item Variant)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "name": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateVariantCodeOnUpdateDescriptionsFromItem",
            "sig": "(var Record Assembly Line, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeOnUpdateDescriptionsFromVariantCode",
            "sig": "(var Record Assembly Line, Record Item Variant)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/"
    },
    {
      "key": "table:1003",
      "type": "table",
      "id": 1003,
      "name": "Job Planning Line",
      "slug": "1003-job-planning-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindOrCreateRecordByNo",
            "sig": "(var Record Job Planning Line, Record Job Planning Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetType",
            "sig": "(Enum Job Planning Line Type, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1003-job-planning-line/"
    },
    {
      "key": "table:1140",
      "type": "table",
      "id": 1140,
      "name": "OAuth 2.0 Setup",
      "slug": "1140-oauth-2-0-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetToken",
            "sig": "(var Guid, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetToken",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1140-oauth-2-0-setup/"
    },
    {
      "key": "table:1205",
      "type": "table",
      "id": 1205,
      "name": "Credit Transfer Register",
      "slug": "1205-credit-transfer-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReexportOnBeforeModify",
            "sig": "(var Record Credit Transfer Register, var Codeunit Temp Blob, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1205-credit-transfer-register/"
    },
    {
      "key": "table:1228",
      "type": "table",
      "id": 1228,
      "name": "Payment Jnl. Export Error Text",
      "slug": "1228-payment-jnl-export-error-text",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetLineFilters",
            "sig": "(var Record Payment Jnl. Export Error Text, Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1228-payment-jnl-export-error-text/"
    },
    {
      "key": "table:1250",
      "type": "table",
      "id": 1250,
      "name": "Bank Statement Matching Buffer",
      "slug": "1250-bank-statement-matching-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAddMatchCandidateOnAfterAssignBankStatementMatchingBufferValues",
            "sig": "(var Record Bank Statement Matching Buffer, var Record Bank Statement Matching Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertOrUpdateOneToManyRuleOnBeforeInsert",
            "sig": "(var Record Bank Statement Matching Buffer, Record Ledger Entry Matching Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1250-bank-statement-matching-buffer/"
    },
    {
      "key": "table:1251",
      "type": "table",
      "id": 1251,
      "name": "Text-to-Account Mapping",
      "slug": "1251-text-to-account-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertRecFromBankAccReconciliationLineOnBeforeInsert",
            "sig": "(var Record Text-to-Account Mapping, Record Bank Acc. Reconciliation Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1251-text-to-account-mapping/"
    },
    {
      "key": "table:1252",
      "type": "table",
      "id": 1252,
      "name": "Bank Pmt. Appl. Rule",
      "slug": "1252-bank-pmt-appl-rule",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertDefaultMatchingRulesBeforeInsertHighConfidenceRules",
            "sig": "(var Record Bank Pmt. Appl. Rule, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetBestMatchScoreOnAfterSetFilters",
            "sig": "(var Record Bank Pmt. Appl. Rule, Record Bank Pmt. Appl. Rule)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1252-bank-pmt-appl-rule/"
    },
    {
      "key": "table:1263",
      "type": "table",
      "id": 1263,
      "name": "No. Series Tenant",
      "slug": "1263-no-series-tenant",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitNoSeries",
            "sig": "(Code[10], Text[50], Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextAvailableCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1263-no-series-tenant/"
    },
    {
      "key": "table:1293",
      "type": "table",
      "id": 1293,
      "name": "Payment Application Proposal",
      "slug": "1293-payment-application-proposal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnApplyOnBeforeShowMessage",
            "sig": "(Record Bank Acc. Reconciliation Line, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1293-payment-application-proposal/"
    },
    {
      "key": "table:1294",
      "type": "table",
      "id": 1294,
      "name": "Applied Payment Entry",
      "slug": "1294-applied-payment-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAppliesToEntryNoLookup",
            "sig": "(var Record Applied Payment Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1294-applied-payment-entry/"
    },
    {
      "key": "table:1381",
      "type": "table",
      "id": 1381,
      "name": "Customer Templ.",
      "slug": "1381-customer-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 175,
            "name": "Allow Multiple Posting Groups",
            "type": "Boolean"
          },
          {
            "id": 7000,
            "name": "Price Calculation Method",
            "type": "Enum Price Calculation Method"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1381-customer-templ/"
    },
    {
      "key": "table:1382",
      "type": "table",
      "id": 1382,
      "name": "Item Templ.",
      "slug": "1382-item-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000773,
            "name": "Order Tracking Policy",
            "type": "Enum Order Tracking Policy"
          },
          {
            "id": 99000875,
            "name": "Critical",
            "type": "Boolean"
          },
          {
            "id": 99008500,
            "name": "Common Item No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1382-item-templ/"
    },
    {
      "key": "table:1384",
      "type": "table",
      "id": 1384,
      "name": "Employee Templ.",
      "slug": "1384-employee-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 175,
            "name": "Allow Multiple Posting Groups",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1384-employee-templ/"
    },
    {
      "key": "table:1502",
      "type": "table",
      "id": 1502,
      "name": "Workflow Step",
      "slug": "1502-workflow-step",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateInstance",
            "sig": "(Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1502-workflow-step/"
    },
    {
      "key": "table:1518",
      "type": "table",
      "id": 1518,
      "name": "My Notifications",
      "slug": "1518-my-notifications",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InsertNotificationWithDefaultFilter",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1518-my-notifications/"
    },
    {
      "key": "table:1704",
      "type": "table",
      "id": 1704,
      "name": "Posted Deferral Header",
      "slug": "1704-posted-deferral-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeferralEndsInAccountingPeriod",
            "sig": "(Date, Date, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculatePeriodFilter",
            "sig": "(Date, var Date, var Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1704-posted-deferral-header/"
    },
    {
      "key": "table:1706",
      "type": "table",
      "id": 1706,
      "name": "Deferral Posting Buffer",
      "slug": "1706-deferral-posting-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeDeferralPostBufferInsert",
            "sig": "(var Record Deferral Posting Buffer, Record Deferral Posting Buffer, Record Invoice Post. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1706-deferral-posting-buffer/"
    },
    {
      "key": "table:1833",
      "type": "table",
      "id": 1833,
      "name": "Consolidation Setup",
      "slug": "1833-consolidation-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTelemetryCategory",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1833-consolidation-setup/"
    },
    {
      "key": "table:2010",
      "type": "table",
      "id": 2010,
      "name": "Azure OpenAi Settings",
      "slug": "2010-azure-openai-settings",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetDefaults",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearSecret",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasSecret",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsConfigured",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CompletionsEndpoint",
            "sig": "(ModuleInfo, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetSecret",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "IncludeSource",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetSecret",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2010-azure-openai-settings/"
    },
    {
      "key": "table:2020",
      "type": "table",
      "id": 2020,
      "name": "Image Analysis Setup",
      "slug": "2020-image-analysis-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetApiKey",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetApiKey",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2020-image-analysis-setup/"
    },
    {
      "key": "table:2672",
      "type": "table",
      "id": 2672,
      "name": "Allocation Line",
      "slug": "2672-allocation-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSaveChangesToAllocationLinesOnBeforeAllocAccManualOverrideInsert",
            "sig": "(var Record Alloc. Acc. Manual Override, var Record Allocation Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2672-allocation-line/"
    },
    {
      "key": "table:2719",
      "type": "table",
      "id": 2719,
      "name": "Page Summary Parameters",
      "slug": "2719-page-summary-parameters",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 5,
            "name": "Data for External Use",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2719-page-summary-parameters/"
    },
    {
      "key": "table:5050",
      "type": "table",
      "id": 5050,
      "name": "Contact",
      "slug": "5050-contact",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key16",
            "fields": [
              "E-Mail"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindCustomer",
            "sig": "(var Record Customer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateInteractionForEmail",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateVendorOnVendorTemplateNotExist",
            "sig": "(var Record Contact, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateEmployeeLink",
            "sig": "(var Record Contact)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateCustomer",
            "sig": "(var Record Contact, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5050-contact/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "name": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ExportAttachmentToTempBlob",
            "sig": "(var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeImportAttachmentFromServerFile",
            "from": "(var Record Attachment, Text, var Boolean, var Boolean)",
            "to": "(var Record Attachment, Text, var Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/"
    },
    {
      "key": "table:5077",
      "type": "table",
      "id": 5077,
      "name": "Segment Line",
      "slug": "5077-segment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateSegLineInteractionFromContactForEmail",
            "sig": "(var Record Contact)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInteractionTemplValidateOnBeforeGetInteractTemplLanguage",
            "sig": "(var Record Segment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/"
    },
    {
      "key": "table:5110",
      "type": "table",
      "id": 5110,
      "name": "Purchase Line Archive",
      "slug": "5110-purchase-line-archive",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 12100,
            "name": "No. of Fixed Asset Cards",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5110-purchase-line-archive/"
    },
    {
      "key": "table:5200",
      "type": "table",
      "id": 5200,
      "name": "Employee",
      "slug": "5200-employee",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 100,
            "name": "Engagement Type",
            "type": "Enum Employee Engagement Type"
          },
          {
            "id": 101,
            "name": "Collective Bargain. Agmt. Info",
            "type": "Boolean"
          },
          {
            "id": 102,
            "name": "Board Member",
            "type": "Boolean"
          },
          {
            "id": 103,
            "name": "Manager Role",
            "type": "Boolean"
          },
          {
            "id": 104,
            "name": "Payroll",
            "type": "Decimal"
          },
          {
            "id": 105,
            "name": "Payroll Currency Code",
            "type": "Code[10]"
          },
          {
            "id": 106,
            "name": "Payroll (LCY)",
            "type": "Decimal"
          },
          {
            "id": 107,
            "name": "Payroll Currency Factor",
            "type": "Decimal"
          },
          {
            "id": 108,
            "name": "Nationality",
            "type": "Code[10]"
          },
          {
            "id": 109,
            "name": "Working Type",
            "type": "Enum Employee Working Type"
          },
          {
            "id": 110,
            "name": "Working Hours",
            "type": "Decimal"
          },
          {
            "id": 175,
            "name": "Allow Multiple Posting Groups",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckAllowMultiplePostingGroups",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetEmployeeLedgEntryFilterByAccPeriod",
            "sig": "(var Record Employee Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5200-employee/"
    },
    {
      "key": "table:5218",
      "type": "table",
      "id": 5218,
      "name": "Human Resources Setup",
      "slug": "5218-human-resources-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 175,
            "name": "Allow Multiple Posting Groups",
            "type": "Boolean"
          },
          {
            "id": 176,
            "name": "Check Multiple Posting Groups",
            "type": "Enum Posting Group Change Method"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5218-human-resources-setup/"
    },
    {
      "key": "table:5223",
      "type": "table",
      "id": 5223,
      "name": "Detailed Employee Ledger Entry",
      "slug": "5223-detailed-employee-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 44,
            "name": "Posting Group",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5223-detailed-employee-ledger-entry/"
    },
    {
      "key": "table:5406",
      "type": "table",
      "id": 5406,
      "name": "Prod. Order Line",
      "slug": "5406-prod-order-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateProductionBOMVersionCode",
            "sig": "(var Record Prod. Order Line, Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOnValidateUnitCost",
            "sig": "(var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/"
    },
    {
      "key": "table:5408",
      "type": "table",
      "id": 5408,
      "name": "Prod. Ord. Line Tracking Buff.",
      "slug": "5408-prod-ord-line-tracking-buff",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCopyTrackingFromItemLedgerEntry",
            "sig": "(var Record Prod. Ord. Line Tracking Buff., Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5408-prod-ord-line-tracking-buff/"
    },
    {
      "key": "table:5409",
      "type": "table",
      "id": 5409,
      "name": "Prod. Order Routing Line",
      "slug": "5409-prod-order-routing-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "NextOperationExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeNextOperationExist",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckPreviousAndNextOnBeforeInsertTempRemainingProdOrderRtngLine",
            "sig": "(Record Prod. Order Routing Line, var Record Prod. Order Routing Line, var Record Prod. Order Routing Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5409-prod-order-routing-line/"
    },
    {
      "key": "table:5530",
      "type": "table",
      "id": 5530,
      "name": "Inventory Event Buffer",
      "slug": "5530-inventory-event-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "RunOnAfterTransferFromForecast",
            "sig": "(var Record Inventory Event Buffer, Record Production Forecast Entry)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5530-inventory-event-buffer/"
    },
    {
      "key": "table:5611",
      "type": "table",
      "id": 5611,
      "name": "Depreciation Book",
      "slug": "5611-depreciation-book",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 10500,
            "name": "Use Accounting Period",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5611-depreciation-book/"
    },
    {
      "key": "table:5617",
      "type": "table",
      "id": 5617,
      "name": "FA Register",
      "slug": "5617-fa-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key2",
            "fields": [
              "Creation Date"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5617-fa-register/"
    },
    {
      "key": "table:5700",
      "type": "table",
      "id": 5700,
      "name": "Stockkeeping Unit",
      "slug": "5700-stockkeeping-unit",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000752,
            "name": "Single-Level Material Cost",
            "type": "Decimal"
          },
          {
            "id": 99000753,
            "name": "Single-Level Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 99000754,
            "name": "Single-Level Subcontrd. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000755,
            "name": "Single-Level Cap. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000756,
            "name": "Single-Level Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000758,
            "name": "Rolled-up Subcontracted Cost",
            "type": "Decimal"
          },
          {
            "id": 99000759,
            "name": "Rolled-up Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000760,
            "name": "Rolled-up Cap. Overhead Cost",
            "type": "Decimal"
          },
          {
            "id": 99000779,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransferManufCostsFromItem",
            "sig": "(Record Item)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5700-stockkeeping-unit/"
    },
    {
      "key": "table:5740",
      "type": "table",
      "id": 5740,
      "name": "Transfer Header",
      "slug": "5740-transfer-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateDimOnBeforeUpdateLines",
            "sig": "(var Record Transfer Header, Record Transfer Header, Integer, Integer, List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateTransLinesOnAfterUpdateFromDirectTransfer",
            "sig": "(var Record Transfer Line, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5740-transfer-header/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "name": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeConfirmShippedDimChange",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/"
    },
    {
      "key": "table:5766",
      "type": "table",
      "id": 5766,
      "name": "Warehouse Activity Header",
      "slug": "5766-warehouse-activity-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ProdWhseHandlingIsInventoryPutaway",
            "sig": "(Record Location)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnProdWhseHandlingIsInventoryPutaway",
            "sig": "(Record Location, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5766-warehouse-activity-header/"
    },
    {
      "key": "table:5767",
      "type": "table",
      "id": 5767,
      "name": "Warehouse Activity Line",
      "slug": "5767-warehouse-activity-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCopyItemTrackingToRelatedLine",
            "sig": "(Record Warehouse Activity Line, Record Warehouse Activity Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeLookUpTrackingSummary",
            "from": "(Record Warehouse Activity Line, Enum Item Tracking Type, var Boolean)",
            "to": "(var Record Warehouse Activity Line, Enum Item Tracking Type, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/"
    },
    {
      "key": "table:5802",
      "type": "table",
      "id": 5802,
      "name": "Value Entry",
      "slug": "5802-value-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EntryNoHasSameSign",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5802-value-entry/"
    },
    {
      "key": "table:5813",
      "type": "table",
      "id": 5813,
      "name": "Inventory Posting Setup",
      "slug": "5813-inventory-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 99000750,
            "name": "WIP Account",
            "type": "Code[20]"
          },
          {
            "id": 99000753,
            "name": "Material Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Capacity Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000755,
            "name": "Mfg. Overhead Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000756,
            "name": "Cap. Overhead Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000757,
            "name": "Subcontracted Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000758,
            "name": "Mat. Non-Inv. Variance Acc.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCapacityVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCapOverheadVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMaterialVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMfgOverheadVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSubcontractedVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetWIPAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMaterialNonInventoryVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5813-inventory-posting-setup/"
    },
    {
      "key": "table:5820",
      "type": "table",
      "id": 5820,
      "name": "Cost Element Buffer",
      "slug": "5820-cost-element-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AddActualCost",
            "sig": "(Option, Option, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddActualCostElement",
            "sig": "(Enum Cost Entry Type, Enum Cost Variance Type, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddExpectedCostElement",
            "sig": "(Enum Cost Entry Type, Enum Cost Variance Type, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetElement",
            "sig": "(Enum Cost Entry Type, Enum Cost Variance Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5820-cost-element-buffer/"
    },
    {
      "key": "table:5832",
      "type": "table",
      "id": 5832,
      "name": "Capacity Ledger Entry",
      "slug": "5832-capacity-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 87,
            "name": "Reversed",
            "type": "Boolean"
          },
          {
            "id": 88,
            "name": "Reversed by Entry No.",
            "type": "Integer"
          },
          {
            "id": 89,
            "name": "Reversed Entry No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5832-capacity-ledger-entry/"
    },
    {
      "key": "table:5841",
      "type": "table",
      "id": 5841,
      "name": "Standard Cost Worksheet",
      "slug": "5841-standard-cost-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransferManufCostsFromItem",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterTransferManufCostsFromItem",
            "sig": "(var Record Standard Cost Worksheet, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5841-standard-cost-worksheet/"
    },
    {
      "key": "table:5846",
      "type": "table",
      "id": 5846,
      "name": "Inventory Report Entry",
      "slug": "5846-inventory-report-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 70,
            "name": "Mat. Non-Inventory Variance",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5846-inventory-report-entry/"
    },
    {
      "key": "table:5850",
      "type": "table",
      "id": 5850,
      "name": "Invt. Document Header",
      "slug": "5850-invt-document-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateDimOnBeforeUpdateLines",
            "sig": "(var Record Invt. Document Header, Record Invt. Document Header, Integer, Integer, List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5850-invt-document-header/"
    },
    {
      "key": "table:5851",
      "type": "table",
      "id": 5851,
      "name": "Invt. Document Line",
      "slug": "5851-invt-document-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCreateDim",
            "sig": "(var Record Invt. Document Line, Integer, Record Invt. Document Line, List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5851-invt-document-line/"
    },
    {
      "key": "table:5870",
      "type": "table",
      "id": 5870,
      "name": "BOM Buffer",
      "slug": "5870-bom-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 15,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 16,
            "name": "Production BOM No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RoundUnitAmt",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetItemWarningLog",
            "sig": "(var Record BOM Warning Log, var Record Item, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "TransferFromAsmHeader",
            "sig": "(var Integer, Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromAsmLine",
            "sig": "(var Integer, Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromProdComp",
            "sig": "(var Integer, Record Production BOM Line, Integer, Decimal, Decimal, Decimal, Date, Code[10], Record Item, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromProdOrderLine",
            "sig": "(var Integer, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromProdOrderComp",
            "sig": "(var Integer, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromProdRouting",
            "sig": "(var Integer, Record Routing Line, Integer, Decimal, Date, Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitFromMachineCenter",
            "sig": "(Record Machine Center)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitFromWorkCenter",
            "sig": "(Record Work Center)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalcDirectCost",
            "sig": "(var Record BOM Buffer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcIndirectCost",
            "sig": "(var Record BOM Buffer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcOvhdCost",
            "sig": "(var Record BOM Buffer, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetUnitCost",
            "sig": "(var Record BOM Buffer, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsQtyPerOKOnAfterCheckItemAssemblyBOM",
            "sig": "(Record Item, var Record BOM Warning Log)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitFromItemOnAfterSetReplenishmentSystem",
            "sig": "(var Record BOM Buffer, Record Item, Record Stockkeeping Unit)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetLocationVariantFiltersFrom",
            "sig": "(var Record BOM Buffer, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterInitFromMachineCenter",
            "sig": "(var Record BOM Buffer, Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitFromWorkCenter",
            "sig": "(var Record BOM Buffer, Record Work Center)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitFromMachineCenter",
            "sig": "(var Record BOM Buffer, Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnbeforeInitFromWorkCenter",
            "sig": "(var Record BOM Buffer, Record Work Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromAsmHeaderCopyFields",
            "sig": "(var Record BOM Buffer, Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromAsmLineCopyFields",
            "sig": "(var Record BOM Buffer, Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromProdOrderLineCopyFields",
            "sig": "(var Record BOM Buffer, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromProdOrderCompCopyFields",
            "sig": "(var Record BOM Buffer, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromProdRoutingCopyFields",
            "sig": "(var Record BOM Buffer, Record Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromProdComp",
            "sig": "(var Record BOM Buffer, Record Production BOM Line, Record Item, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTransferFromProdComp",
            "sig": "(var Integer, Record Production BOM Line, Integer, Decimal, Decimal, Decimal, Date, Code[10], Record Item, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromProdCompCopyFields",
            "sig": "(var Record BOM Buffer, Record Production BOM Line, Record Item, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnGetItemCostsOnBeforeRoundCosts",
            "from": "(var Record BOM Buffer)",
            "to": "(var Record BOM Buffer, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5870-bom-buffer/"
    },
    {
      "key": "table:5874",
      "type": "table",
      "id": 5874,
      "name": "BOM Warning Log",
      "slug": "5874-bom-warning-log",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterShowWarning",
            "sig": "(var Record BOM Warning Log, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5874-bom-warning-log/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "name": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 52,
            "name": "Qty. Exp. Item Tracking (Base)",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTestQtyRecordedOnBeforeValidateRecordLine",
            "sig": "(var Record Phys. Invt. Order Line, var Record Phys. Invt. Record Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterExpPhysInvtTrackingInsertLine",
            "sig": "(var Record Exp. Phys. Invt. Tracking, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterExpPhysInvtTrackingInsertLineFromWhseEntry",
            "sig": "(var Record Exp. Phys. Invt. Tracking, Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnBeforeModifyFromItemLedgEntry",
            "sig": "(var Record Exp. Phys. Invt. Tracking, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnBeforeInsertFromWhseEntry",
            "sig": "(var Record Exp. Phys. Invt. Tracking, var Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterHandleItemLedgerEntryTracking",
            "sig": "(var Record Exp. Phys. Invt. Tracking, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterHandleWarehouseEntryTracking",
            "sig": "(var Record Exp. Phys. Invt. Tracking, Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterDeleteLineWhseEntry",
            "sig": "(var Record Exp. Phys. Invt. Tracking, var Record Phys. Invt. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcQtyAndTrackLinesExpectedOnAfterDeleteLineItemLedgEntry",
            "sig": "(var Record Exp. Phys. Invt. Tracking, var Record Phys. Invt. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/"
    },
    {
      "key": "table:5878",
      "type": "table",
      "id": 5878,
      "name": "Phys. Invt. Record Line",
      "slug": "5878-phys-invt-record-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnShowUsedTrackLinesOnAfterInsertFromItemLedgEntry",
            "sig": "(var Record Phys. Invt. Tracking, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowUsedTrackLinesOnAfterInsertFromWhseEntry",
            "sig": "(var Record Phys. Invt. Tracking, Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowUsedTrackLinesOnAfterLookupOK",
            "sig": "(var Record Phys. Invt. Record Line, var Record Phys. Invt. Tracking)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowUsedTrackLinesSetItemLedgerEntryFilters",
            "sig": "(var Record Item Ledger Entry, Record Phys. Invt. Record Line, var Record Phys. Invt. Tracking)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5878-phys-invt-record-line/"
    },
    {
      "key": "table:5880",
      "type": "table",
      "id": 5880,
      "name": "Pstd. Phys. Invt. Order Line",
      "slug": "5880-pstd-phys-invt-order-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 52,
            "name": "Qty. Exp. Item Tracking (Base)",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5880-pstd-phys-invt-order-line/"
    },
    {
      "key": "table:5896",
      "type": "table",
      "id": 5896,
      "name": "Inventory Adjmt. Entry (Order)",
      "slug": "5896-inventory-adjmt-entry-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RoundCost",
            "sig": "(Decimal, Decimal, var Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetSingleLevelCostsOnAfterCopyCostsLCY",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetSingleLevelCostsOnAfterCopyCostsACY",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Record Item, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdatedFromSKUOnAfterCopyCostFromSKU",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Record Stockkeeping Unit)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcUnitCost",
            "sig": "(var Record Inventory Adjmt. Entry (Order))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAddDirectCostNonInv",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAddSingleLvlNonInvMaterialCost",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindProdOrderLine",
            "sig": "(var Record Inventory Adjmt. Entry (Order), var Record Item, var Record Stockkeeping Unit, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterRoundAmounts",
            "from": "(var Record Inventory Adjmt. Entry (Order), Decimal, Decimal, Decimal)",
            "to": "(var Record Inventory Adjmt. Entry (Order), Decimal, Decimal, Decimal, Decimal, Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5896-inventory-adjmt-entry-order/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "name": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 60,
            "name": "Amount",
            "type": "Decimal"
          },
          {
            "id": 61,
            "name": "Amount Including VAT",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidatePaymentTermsCodeOnBeforeCalcPmtDiscDate",
            "sig": "(var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateBillToCustomerNoOnAfterSetFilters",
            "sig": "(var Record Service Line, var Record Service Header, Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateAppliesToDocNo",
            "sig": "(var Record Service Header, Record Service Header, Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterLookupAppliesToDocNo",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitRecordFromContactOnAfterInitRecord",
            "sig": "(var Record Service Header, Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5900-service-header/"
    },
    {
      "key": "table:5901",
      "type": "table",
      "id": 5901,
      "name": "Service Item Line",
      "slug": "5901-service-item-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAssistEditSerialNoOnAfterSetDescription",
            "sig": "(var Record Service Item Line, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "name": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcVATDifference",
            "sig": "(var Record VAT Amount Line, var Record VAT Amount Line, Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RoundVATDifference",
            "sig": "(Decimal, Record Currency)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalcVATAmount",
            "sig": "(Record VAT Amount Line, Decimal, Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateVATOnLinesOnAfterCalcVATAmount",
            "sig": "(var Record Service Line, var Record VAT Amount Line, Record VAT Amount Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLinesOnBeforeVATAmountLineModifyInvoicing",
            "sig": "(var Record Service Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcVATDifference",
            "sig": "(var Record VAT Amount Line, var Record VAT Amount Line, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRoundVATDifference",
            "sig": "(var Record Service Line, Record Currency)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "name": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetActiveAnnualAmount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowActiveServiceContractLines",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5965-service-contract-header/"
    },
    {
      "key": "table:5990",
      "type": "table",
      "id": 5990,
      "name": "Service Shipment Header",
      "slug": "5990-service-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupAppliestoDocNoOnAfterSetFilters",
            "sig": "(Record Service Shipment Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5990-service-shipment-header/"
    },
    {
      "key": "table:5992",
      "type": "table",
      "id": 5992,
      "name": "Service Invoice Header",
      "slug": "5992-service-invoice-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupAppliestoDocNoOnAfterSetFilters",
            "sig": "(Record Service Invoice Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5992-service-invoice-header/"
    },
    {
      "key": "table:5994",
      "type": "table",
      "id": 5994,
      "name": "Service Cr.Memo Header",
      "slug": "5994-service-cr-memo-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupAppliestoDocNoOnAfterSetFilters",
            "sig": "(Record Service Cr.Memo Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5994-service-cr-memo-header/"
    },
    {
      "key": "table:6505",
      "type": "table",
      "id": 6505,
      "name": "Lot No. Information",
      "slug": "6505-lot-no-information",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowCardOnAfterLotNoInfoNewSetFilters2",
            "sig": "(var Record Lot No. Information, Record Whse. Item Tracking Line, Code[50], var Page Lot No. Information Card)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnShowCardOnAfterLotNoInfoNewSetFilters",
            "from": "(var Record Lot No. Information, Record Tracking Specification)",
            "to": "(var Record Lot No. Information, Record Tracking Specification, Code[50], var Page Lot No. Information Card)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6505-lot-no-information/"
    },
    {
      "key": "table:6651",
      "type": "table",
      "id": 6651,
      "name": "Return Shipment Line",
      "slug": "6651-return-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsProdOrder",
            "sig": "(var Record Return Shipment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestProdOrder",
            "sig": "(var Record Return Shipment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6651-return-shipment-line/"
    },
    {
      "key": "table:7118",
      "type": "table",
      "id": 7118,
      "name": "Analysis Column",
      "slug": "7118-analysis-column",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "ParsePeriodFormula",
            "from": "(Code[20], var Integer, var Option, var Option, var Option, var Integer, var Integer)",
            "to": "(Code[20], var Integer, var Enum Period Type, var Enum Period Formula Range, var Enum Period Formula Range, var Integer, var Integer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7118-analysis-column/"
    },
    {
      "key": "table:7300",
      "type": "table",
      "id": 7300,
      "name": "Zone",
      "slug": "7300-zone",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDeleteOnBeforeDeleteAllBin",
            "sig": "(var Record Zone, var Record Bin)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7300-zone/"
    },
    {
      "key": "table:7302",
      "type": "table",
      "id": 7302,
      "name": "Bin Content",
      "slug": "7302-bin-content",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetCaption",
            "sig": "(var Record Bin Content, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7302-bin-content/"
    },
    {
      "key": "table:7303",
      "type": "table",
      "id": 7303,
      "name": "Bin Type",
      "slug": "7303-bin-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateBinTypeFilter",
            "sig": "(var Text[250], Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7303-bin-type/"
    },
    {
      "key": "table:7320",
      "type": "table",
      "id": 7320,
      "name": "Warehouse Shipment Header",
      "slug": "7320-warehouse-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeOnInsert",
            "from": "(var Record Warehouse Shipment Header, var Record Warehouse Shipment Header, var Record Warehouse Setup, var Codeunit NoSeriesManagement, var Record Location, var Boolean)",
            "to": "(var Record Warehouse Shipment Header, var Record Warehouse Shipment Header, var Record Warehouse Setup, var Record Location, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7320-warehouse-shipment-header/"
    },
    {
      "key": "table:7321",
      "type": "table",
      "id": 7321,
      "name": "Warehouse Shipment Line",
      "slug": "7321-warehouse-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitNewLineOnAfterInit",
            "sig": "(var Record Warehouse Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitQtyToShip",
            "sig": "(var Record Warehouse Shipment Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetLocation",
            "sig": "(var Record Location, var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetLocation",
            "sig": "(var Record Location, var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7321-warehouse-shipment-line/"
    },
    {
      "key": "table:7326",
      "type": "table",
      "id": 7326,
      "name": "Whse. Worksheet Line",
      "slug": "7326-whse-worksheet-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateQtyHandledForProdOrderOutput",
            "sig": "(var Record Whse. Worksheet Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7326-whse-worksheet-line/"
    },
    {
      "key": "table:7775",
      "type": "table",
      "id": 7775,
      "name": "Copilot Settings",
      "slug": "7775-copilot-settings",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 8,
            "name": "Billing Type",
            "type": "Enum Copilot Billing Type"
          },
          {
            "id": 9,
            "name": "App Installed",
            "type": "Boolean"
          },
          {
            "id": 10,
            "name": "App Publisher",
            "type": "Text[250]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7775-copilot-settings/"
    },
    {
      "key": "table:8885",
      "type": "table",
      "id": 8885,
      "name": "Email Retrieval Filters",
      "slug": "8885-email-retrieval-filters",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 9,
            "name": "Folder Id",
            "type": "Text[2048]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8885-email-retrieval-filters/"
    },
    {
      "key": "table:9053",
      "type": "table",
      "id": 9053,
      "name": "Sales Cue",
      "slug": "9053-sales-cue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFilterOrdersOnCaseElseFieldNumber",
            "sig": "(var Record Sales Header, var Record Sales Cue, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9053-sales-cue/"
    },
    {
      "key": "table:9500",
      "type": "table",
      "id": 9500,
      "name": "Email Item",
      "slug": "9500-email-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetBody",
            "sig": "(var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetBody",
            "sig": "(var Codeunit Temp Blob, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AttachIncomingDocuments",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAttachIncomingDocumentsOnAfterSetFilter",
            "sig": "(var Record Incoming Document Attachment)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeSend",
            "from": "(var Record Email Item, var Boolean, var Codeunit Mail Management, Enum Email Scenario, var Boolean, var Boolean)",
            "to": "(var Record Email Item, var Boolean, var Codeunit Mail Management, var Enum Email Scenario, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9500-email-item/"
    },
    {
      "key": "table:9657",
      "type": "table",
      "id": 9657,
      "name": "Custom Report Selection",
      "slug": "9657-custom-report-selection",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCheckEmailBodyUsageOnAfterCalcShowEmailBodyDefinedError",
            "sig": "(var Record Custom Report Selection, var Record Custom Report Selection, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckEmailBodyUsage",
            "sig": "(var Record Custom Report Selection, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9657-custom-report-selection/"
    },
    {
      "key": "table:99000758",
      "type": "table",
      "id": 99000758,
      "name": "Machine Center",
      "slug": "99000758-machine-center",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateWorkCenterNoOnBeforeValidateLocationCode",
            "sig": "(var Record Machine Center, Record Work Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000758-machine-center/"
    },
    {
      "key": "table:99000765",
      "type": "table",
      "id": 99000765,
      "name": "Manufacturing Setup",
      "slug": "99000765-manufacturing-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 55,
            "name": "Default Consum. Calc. Based on",
            "type": "Option"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000765-manufacturing-setup/"
    },
    {
      "key": "table:99000772",
      "type": "table",
      "id": 99000772,
      "name": "Production BOM Line",
      "slug": "99000772-production-bom-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateNo",
            "sig": "(var Record Production BOM Line, Record Production BOM Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000772-production-bom-line/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "name": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 28,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindCurrForecastName",
            "sig": "(var Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/"
    },
    {
      "key": "tableextension:308",
      "type": "tableextension",
      "id": 308,
      "name": "NoSeriesObsolete",
      "slug": "308-noseriesobsolete",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "DrillDown",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLine",
            "sig": "(var Date, var Code[20], var Code[20], var Code[20], var Code[20], var Integer, var Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateLine",
            "sig": "(var Date, var Code[20], var Code[20], var Code[20], var Code[20], var Integer, var Date, var Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindNoSeriesLineToShow",
            "sig": "(var Record No. Series Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeValidateDefaultNos",
            "sig": "(var Record No. Series, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeValidateManualNos",
            "sig": "(var Record No. Series, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/308-noseriesobsolete/"
    },
    {
      "key": "tableextension:309",
      "type": "tableextension",
      "id": 309,
      "name": "NoSeriesLineObsolete",
      "slug": "309-noserieslineobsolete",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetLastDateUsed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLastNoUsed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextSequenceNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExtractNoFromCode",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFormattedNo",
            "sig": "(BigInteger)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/309-noserieslineobsolete/"
    },
    {
      "key": "tableextension:99000750",
      "type": "tableextension",
      "id": 99000750,
      "name": "Mfg. Item",
      "slug": "99000750-mfg-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000752,
            "name": "Single-Level Material Cost",
            "type": "Decimal"
          },
          {
            "id": 99000753,
            "name": "Single-Level Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 99000754,
            "name": "Single-Level Subcontrd. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000755,
            "name": "Single-Level Cap. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000756,
            "name": "Single-Level Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000758,
            "name": "Rolled-up Subcontracted Cost",
            "type": "Decimal"
          },
          {
            "id": 99000759,
            "name": "Rolled-up Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000760,
            "name": "Rolled-up Cap. Overhead Cost",
            "type": "Decimal"
          },
          {
            "id": 99000774,
            "name": "Prod. Forecast Quantity (Base)",
            "type": "Decimal"
          },
          {
            "id": 99000775,
            "name": "Production Forecast Name",
            "type": "Code[10]"
          },
          {
            "id": 99000776,
            "name": "Component Forecast",
            "type": "Boolean"
          },
          {
            "id": 99000779,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000780,
            "name": "Allow Whse. Overpick",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ShouldTryCostFromSKU",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000750-mfg-item/"
    },
    {
      "key": "tableextension:99000751",
      "type": "tableextension",
      "id": 99000751,
      "name": "Mfg. Purchase Line",
      "slug": "99000751-mfg-purchase-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateProdOrderOnPurchLine",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, Record Requisition Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateProdOrderOnPurchLine",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTransferFromReqLineToPurchLine",
            "sig": "(var Record Purchase Line, var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFromReqLineToPurchLineOnBeforeBeforeAssignOverheadRate",
            "sig": "(var Record Work Center, var Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000751-mfg-purchase-line/"
    },
    {
      "key": "tableextension:99000757",
      "type": "tableextension",
      "id": 99000757,
      "name": "Mfg. Item Templ.",
      "slug": "99000757-mfg-item-templ",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000773,
            "name": "Order Tracking Policy",
            "type": "Enum Order Tracking Policy"
          },
          {
            "id": 99000875,
            "name": "Critical",
            "type": "Boolean"
          },
          {
            "id": 99008500,
            "name": "Common Item No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000757-mfg-item-templ/"
    },
    {
      "key": "tableextension:99000758",
      "type": "tableextension",
      "id": 99000758,
      "name": "Mfg. Item Journal Line",
      "slug": "99000758-mfg-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5900,
            "name": "Rev. Capacity Ledger Entry No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 5561,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 5888,
            "name": "Subcontracting",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckWhse",
            "sig": "(Code[20], var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "OnlyStopTime",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateConcurrentCapacityOnBeforeTimeValidation",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000758-mfg-item-journal-line/"
    },
    {
      "key": "tableextension:99000759",
      "type": "tableextension",
      "id": 99000759,
      "name": "Mfg. Stockkeeping Unit",
      "slug": "99000759-mfg-stockkeeping-unit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000752,
            "name": "Single-Level Material Cost",
            "type": "Decimal"
          },
          {
            "id": 99000753,
            "name": "Single-Level Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 99000754,
            "name": "Single-Level Subcontrd. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000755,
            "name": "Single-Level Cap. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000756,
            "name": "Single-Level Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000758,
            "name": "Rolled-up Subcontracted Cost",
            "type": "Decimal"
          },
          {
            "id": 99000759,
            "name": "Rolled-up Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000760,
            "name": "Rolled-up Cap. Overhead Cost",
            "type": "Decimal"
          },
          {
            "id": 99000779,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "TransferManufCostsFromItem",
            "sig": "(Record Item)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000759-mfg-stockkeeping-unit/"
    },
    {
      "key": "tableextension:99000802",
      "type": "tableextension",
      "id": 99000802,
      "name": "Mfg. Standard Cost Worksheet",
      "slug": "99000802-mfg-standard-cost-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "TransferManufCostsFromItem",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterTransferManufCostsFromItem",
            "sig": "(var Record Standard Cost Worksheet, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000802-mfg-standard-cost-worksheet/"
    },
    {
      "key": "tableextension:99000829",
      "type": "tableextension",
      "id": 99000829,
      "name": "Mfg. Planning Component",
      "slug": "99000829-mfg-planning-component",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 28,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FindCurrForecastName",
            "sig": "(var Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/99000829-mfg-planning-component/"
    }
  ]
}