{
  "title": "Business Central 23, what changed",
  "url": "https://jonas-paprotka.de/ref/v/23/",
  "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": 23,
  "against": 22,
  "builds": {
    "System Application": {
      "before": "22.5.59966.64723",
      "now": "23.5.16502.31399"
    },
    "Business Foundation": {
      "before": null,
      "now": null
    },
    "Base Application": {
      "before": "22.5.59966.64723",
      "now": "23.5.16502.31399"
    }
  },
  "counts": {
    "objects": {
      "added": 267,
      "removed": 121,
      "obsoleted": 27
    },
    "members": {
      "fields": 148,
      "keys": 26,
      "procedures": 899,
      "events": 1373,
      "values": 16,
      "signatures": 297
    },
    "objectsWithMemberChanges": 827
  },
  "objects": {
    "added": [
      {
        "key": "codeunit:67",
        "type": "codeunit",
        "id": 67,
        "name": "Transfer-Explode BOM",
        "slug": "67-transfer-explode-bom",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/67-transfer-explode-bom/"
      },
      {
        "key": "codeunit:77",
        "type": "codeunit",
        "id": 77,
        "name": "Report Selections Impl",
        "slug": "77-report-selections-impl",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/77-report-selections-impl/"
      },
      {
        "key": "codeunit:102",
        "type": "codeunit",
        "id": 102,
        "name": "Import Consolidation from API",
        "slug": "102-import-consolidation-from-api",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/102-import-consolidation-from-api/"
      },
      {
        "key": "codeunit:106",
        "type": "codeunit",
        "id": 106,
        "name": "Ledg. Entry-Track Changes",
        "slug": "106-ledg-entry-track-changes",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/106-ledg-entry-track-changes/"
      },
      {
        "key": "codeunit:107",
        "type": "codeunit",
        "id": 107,
        "name": "Import and Consolidate",
        "slug": "107-import-and-consolidate",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/107-import-and-consolidate/"
      },
      {
        "key": "codeunit:110",
        "type": "codeunit",
        "id": 110,
        "name": "Consolidate Business Units",
        "slug": "110-consolidate-business-units",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/110-consolidate-business-units/"
      },
      {
        "key": "codeunit:120",
        "type": "codeunit",
        "id": 120,
        "name": "Calc. Running Cust. Balance",
        "slug": "120-calc-running-cust-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/120-calc-running-cust-balance/"
      },
      {
        "key": "codeunit:121",
        "type": "codeunit",
        "id": 121,
        "name": "Calc. Running Vend. Balance",
        "slug": "121-calc-running-vend-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/121-calc-running-vend-balance/"
      },
      {
        "key": "codeunit:122",
        "type": "codeunit",
        "id": 122,
        "name": "Calc. Running GL. Acc. Balance",
        "slug": "122-calc-running-gl-acc-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/122-calc-running-gl-acc-balance/"
      },
      {
        "key": "codeunit:123",
        "type": "codeunit",
        "id": 123,
        "name": "Calc. Running FA Balance",
        "slug": "123-calc-running-fa-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/123-calc-running-fa-balance/"
      },
      {
        "key": "codeunit:124",
        "type": "codeunit",
        "id": 124,
        "name": "Calc. Running Inv. Balance",
        "slug": "124-calc-running-inv-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/124-calc-running-inv-balance/"
      },
      {
        "key": "codeunit:300",
        "type": "codeunit",
        "id": 300,
        "name": "Reservation Worksheet Mgt.",
        "slug": "300-reservation-worksheet-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/300-reservation-worksheet-mgt/"
      },
      {
        "key": "codeunit:301",
        "type": "codeunit",
        "id": 301,
        "name": "Allocate Reserv. Basic",
        "slug": "301-allocate-reserv-basic",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/301-allocate-reserv-basic/"
      },
      {
        "key": "codeunit:302",
        "type": "codeunit",
        "id": 302,
        "name": "Allocate Reserv. Equally",
        "slug": "302-allocate-reserv-equally",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/302-allocate-reserv-equally/"
      },
      {
        "key": "codeunit:303",
        "type": "codeunit",
        "id": 303,
        "name": "Allocate Reserv Cust. Priority",
        "slug": "303-allocate-reserv-cust-priority",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/303-allocate-reserv-cust-priority/"
      },
      {
        "key": "codeunit:489",
        "type": "codeunit",
        "id": 489,
        "name": "IC Partner Change Monitor",
        "slug": "489-ic-partner-change-monitor",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/489-ic-partner-change-monitor/"
      },
      {
        "key": "codeunit:532",
        "type": "codeunit",
        "id": 532,
        "name": "IC Data Exchange Database",
        "slug": "532-ic-data-exchange-database",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/532-ic-data-exchange-database/"
      },
      {
        "key": "codeunit:533",
        "type": "codeunit",
        "id": 533,
        "name": "IC New Notification JR",
        "slug": "533-ic-new-notification-jr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/533-ic-new-notification-jr/"
      },
      {
        "key": "codeunit:534",
        "type": "codeunit",
        "id": 534,
        "name": "IC Read Notification JR",
        "slug": "534-ic-read-notification-jr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/534-ic-read-notification-jr/"
      },
      {
        "key": "codeunit:535",
        "type": "codeunit",
        "id": 535,
        "name": "IC Sync. Completed JR",
        "slug": "535-ic-sync-completed-jr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/535-ic-sync-completed-jr/"
      },
      {
        "key": "codeunit:536",
        "type": "codeunit",
        "id": 536,
        "name": "IC Auto Accept JR",
        "slug": "536-ic-auto-accept-jr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/536-ic-auto-accept-jr/"
      },
      {
        "key": "codeunit:560",
        "type": "codeunit",
        "id": 560,
        "name": "CrossIntercompany Connector",
        "slug": "560-crossintercompany-connector",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/560-crossintercompany-connector/"
      },
      {
        "key": "codeunit:561",
        "type": "codeunit",
        "id": 561,
        "name": "IC Data Exchange API",
        "slug": "561-ic-data-exchange-api",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/561-ic-data-exchange-api/"
      },
      {
        "key": "codeunit:1404",
        "type": "codeunit",
        "id": 1404,
        "name": "Purch. Cr. Memo. Hdr. - Edit",
        "slug": "1404-purch-cr-memo-hdr-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1404-purch-cr-memo-hdr-edit/"
      },
      {
        "key": "codeunit:1536",
        "type": "codeunit",
        "id": 1536,
        "name": "Approvals Journal Line Request",
        "slug": "1536-approvals-journal-line-request",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1536-approvals-journal-line-request/"
      },
      {
        "key": "codeunit:1796",
        "type": "codeunit",
        "id": 1796,
        "name": "Data Migration Error Logging",
        "slug": "1796-data-migration-error-logging",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1796-data-migration-error-logging/"
      },
      {
        "key": "codeunit:2014",
        "type": "codeunit",
        "id": 2014,
        "name": "Entity Text AI Install",
        "slug": "2014-entity-text-ai-install",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2014-entity-text-ai-install/"
      },
      {
        "key": "codeunit:2015",
        "type": "codeunit",
        "id": 2015,
        "name": "Entity Text AI Upgrade",
        "slug": "2015-entity-text-ai-upgrade",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2015-entity-text-ai-upgrade/"
      },
      {
        "key": "codeunit:2350",
        "type": "codeunit",
        "id": 2350,
        "name": "Rest Client",
        "slug": "2350-rest-client",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2350-rest-client/"
      },
      {
        "key": "codeunit:2351",
        "type": "codeunit",
        "id": 2351,
        "name": "Rest Client Impl.",
        "slug": "2351-rest-client-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2351-rest-client-impl/"
      },
      {
        "key": "codeunit:2352",
        "type": "codeunit",
        "id": 2352,
        "name": "Http Request Message",
        "slug": "2352-http-request-message",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2352-http-request-message/"
      },
      {
        "key": "codeunit:2353",
        "type": "codeunit",
        "id": 2353,
        "name": "Http Request Message Impl.",
        "slug": "2353-http-request-message-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2353-http-request-message-impl/"
      },
      {
        "key": "codeunit:2354",
        "type": "codeunit",
        "id": 2354,
        "name": "Http Content",
        "slug": "2354-http-content",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2354-http-content/"
      },
      {
        "key": "codeunit:2355",
        "type": "codeunit",
        "id": 2355,
        "name": "Http Content Impl.",
        "slug": "2355-http-content-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2355-http-content-impl/"
      },
      {
        "key": "codeunit:2356",
        "type": "codeunit",
        "id": 2356,
        "name": "Http Response Message",
        "slug": "2356-http-response-message",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2356-http-response-message/"
      },
      {
        "key": "codeunit:2357",
        "type": "codeunit",
        "id": 2357,
        "name": "Http Response Message Impl.",
        "slug": "2357-http-response-message-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2357-http-response-message-impl/"
      },
      {
        "key": "codeunit:2358",
        "type": "codeunit",
        "id": 2358,
        "name": "Http Authentication Anonymous",
        "slug": "2358-http-authentication-anonymous",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2358-http-authentication-anonymous/"
      },
      {
        "key": "codeunit:2359",
        "type": "codeunit",
        "id": 2359,
        "name": "Http Authentication Basic",
        "slug": "2359-http-authentication-basic",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2359-http-authentication-basic/"
      },
      {
        "key": "codeunit:2360",
        "type": "codeunit",
        "id": 2360,
        "name": "Http Client Handler",
        "slug": "2360-http-client-handler",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2360-http-client-handler/"
      },
      {
        "key": "codeunit:2361",
        "type": "codeunit",
        "id": 2361,
        "name": "HttpAuthOAuthClientCredentials",
        "slug": "2361-httpauthoauthclientcredentials",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2361-httpauthoauthclientcredentials/"
      },
      {
        "key": "codeunit:2670",
        "type": "codeunit",
        "id": 2670,
        "name": "Variable Allocation Mgt.",
        "slug": "2670-variable-allocation-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2670-variable-allocation-mgt/"
      },
      {
        "key": "codeunit:2674",
        "type": "codeunit",
        "id": 2674,
        "name": "Alloc. Acc. Handle Doc. Post",
        "slug": "2674-alloc-acc-handle-doc-post",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2674-alloc-acc-handle-doc-post/"
      },
      {
        "key": "codeunit:2675",
        "type": "codeunit",
        "id": 2675,
        "name": "Allocation Account Mgt.",
        "slug": "2675-allocation-account-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2675-allocation-account-mgt/"
      },
      {
        "key": "codeunit:2676",
        "type": "codeunit",
        "id": 2676,
        "name": "Alloc. Acc. Telemetry",
        "slug": "2676-alloc-acc-telemetry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2676-alloc-acc-telemetry/"
      },
      {
        "key": "codeunit:2677",
        "type": "codeunit",
        "id": 2677,
        "name": "Gen. Journal Alloc. Acc. Mgt.",
        "slug": "2677-gen-journal-alloc-acc-mgt",
        "app": "base-application",
        "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",
        "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",
        "url": "https://jonas-paprotka.de/ref/codeunit/2679-purchase-alloc-acc-mgt/"
      },
      {
        "key": "codeunit:5372",
        "type": "codeunit",
        "id": 5372,
        "name": "Enable CDS Virtual Tables",
        "slug": "5372-enable-cds-virtual-tables",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5372-enable-cds-virtual-tables/"
      },
      {
        "key": "codeunit:5378",
        "type": "codeunit",
        "id": 5378,
        "name": "Page Inspection VS Code Helper",
        "slug": "5378-page-inspection-vs-code-helper",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5378-page-inspection-vs-code-helper/"
      },
      {
        "key": "codeunit:5409",
        "type": "codeunit",
        "id": 5409,
        "name": "Feature - Report Selection",
        "slug": "5409-feature-report-selection",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5409-feature-report-selection/"
      },
      {
        "key": "codeunit:5991",
        "type": "codeunit",
        "id": 5991,
        "name": "Sales Warehouse Mgt.",
        "slug": "5991-sales-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5991-sales-warehouse-mgt/"
      },
      {
        "key": "codeunit:5992",
        "type": "codeunit",
        "id": 5992,
        "name": "Purchases Warehouse Mgt.",
        "slug": "5992-purchases-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5992-purchases-warehouse-mgt/"
      },
      {
        "key": "codeunit:5993",
        "type": "codeunit",
        "id": 5993,
        "name": "Transfer Warehouse Mgt.",
        "slug": "5993-transfer-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5993-transfer-warehouse-mgt/"
      },
      {
        "key": "codeunit:5995",
        "type": "codeunit",
        "id": 5995,
        "name": "Service Warehouse Mgt.",
        "slug": "5995-service-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5995-service-warehouse-mgt/"
      },
      {
        "key": "codeunit:5996",
        "type": "codeunit",
        "id": 5996,
        "name": "Prod. Order Warehouse Mgt.",
        "slug": "5996-prod-order-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5996-prod-order-warehouse-mgt/"
      },
      {
        "key": "codeunit:5997",
        "type": "codeunit",
        "id": 5997,
        "name": "Assembly Warehouse Mgt.",
        "slug": "5997-assembly-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5997-assembly-warehouse-mgt/"
      },
      {
        "key": "codeunit:5998",
        "type": "codeunit",
        "id": 5998,
        "name": "Job Warehouse Mgt.",
        "slug": "5998-job-warehouse-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5998-job-warehouse-mgt/"
      },
      {
        "key": "codeunit:6320",
        "type": "codeunit",
        "id": 6320,
        "name": "Power BI Filter Helper",
        "slug": "6320-power-bi-filter-helper",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/6320-power-bi-filter-helper/"
      },
      {
        "key": "codeunit:6321",
        "type": "codeunit",
        "id": 6321,
        "name": "Power BI Rest Service Provider",
        "slug": "6321-power-bi-rest-service-provider",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/6321-power-bi-rest-service-provider/"
      },
      {
        "key": "codeunit:7760",
        "type": "codeunit",
        "id": 7760,
        "name": "Copilot Capability Install",
        "slug": "7760-copilot-capability-install",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7760-copilot-capability-install/"
      },
      {
        "key": "codeunit:7761",
        "type": "codeunit",
        "id": 7761,
        "name": "AOAI Chat Completion Params",
        "slug": "7761-aoai-chat-completion-params",
        "app": "system-application",
        "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",
        "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",
        "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",
        "url": "https://jonas-paprotka.de/ref/codeunit/7764-aoai-chat-messages-impl/"
      },
      {
        "key": "codeunit:7765",
        "type": "codeunit",
        "id": 7765,
        "name": "AOAI Text Completion Params",
        "slug": "7765-aoai-text-completion-params",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7765-aoai-text-completion-params/"
      },
      {
        "key": "codeunit:7766",
        "type": "codeunit",
        "id": 7766,
        "name": "AOAI TextCompletionParams Impl",
        "slug": "7766-aoai-textcompletionparams-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7766-aoai-textcompletionparams-impl/"
      },
      {
        "key": "codeunit:7767",
        "type": "codeunit",
        "id": 7767,
        "name": "AOAI Authorization",
        "slug": "7767-aoai-authorization",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7767-aoai-authorization/"
      },
      {
        "key": "codeunit:7768",
        "type": "codeunit",
        "id": 7768,
        "name": "AOAI Deployments",
        "slug": "7768-aoai-deployments",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7768-aoai-deployments/"
      },
      {
        "key": "codeunit:7769",
        "type": "codeunit",
        "id": 7769,
        "name": "AOAI Deployments Impl",
        "slug": "7769-aoai-deployments-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7769-aoai-deployments-impl/"
      },
      {
        "key": "codeunit:7770",
        "type": "codeunit",
        "id": 7770,
        "name": "AOAI Operation Response",
        "slug": "7770-aoai-operation-response",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7770-aoai-operation-response/"
      },
      {
        "key": "codeunit:7771",
        "type": "codeunit",
        "id": 7771,
        "name": "Azure OpenAI",
        "slug": "7771-azure-openai",
        "app": "system-application",
        "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",
        "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",
        "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",
        "url": "https://jonas-paprotka.de/ref/codeunit/7774-copilot-capability-impl/"
      },
      {
        "key": "codeunit:7775",
        "type": "codeunit",
        "id": 7775,
        "name": "Copilot Telemetry",
        "slug": "7775-copilot-telemetry",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7775-copilot-telemetry/"
      },
      {
        "key": "codeunit:7776",
        "type": "codeunit",
        "id": 7776,
        "name": "Copilot Capability Upgrade",
        "slug": "7776-copilot-capability-upgrade",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7776-copilot-capability-upgrade/"
      },
      {
        "key": "codeunit:7807",
        "type": "codeunit",
        "id": 7807,
        "name": "Azure Functions OAuth2 Cert",
        "slug": "7807-azure-functions-oauth2-cert",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7807-azure-functions-oauth2-cert/"
      },
      {
        "key": "codeunit:8623",
        "type": "codeunit",
        "id": 8623,
        "name": "Dimensions Notifications",
        "slug": "8623-dimensions-notifications",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8623-dimensions-notifications/"
      },
      {
        "key": "codeunit:8865",
        "type": "codeunit",
        "id": 8865,
        "name": "Email Attachments Impl",
        "slug": "8865-email-attachments-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8865-email-attachments-impl/"
      },
      {
        "key": "codeunit:8950",
        "type": "codeunit",
        "id": 8950,
        "name": "AFS File Client",
        "slug": "8950-afs-file-client",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8950-afs-file-client/"
      },
      {
        "key": "codeunit:8951",
        "type": "codeunit",
        "id": 8951,
        "name": "AFS File Client Impl.",
        "slug": "8951-afs-file-client-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8951-afs-file-client-impl/"
      },
      {
        "key": "codeunit:8952",
        "type": "codeunit",
        "id": 8952,
        "name": "AFS Operation Payload Impl.",
        "slug": "8952-afs-operation-payload-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8952-afs-operation-payload-impl/"
      },
      {
        "key": "codeunit:8953",
        "type": "codeunit",
        "id": 8953,
        "name": "AFS HttpContent Helper",
        "slug": "8953-afs-httpcontent-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8953-afs-httpcontent-helper/"
      },
      {
        "key": "codeunit:8954",
        "type": "codeunit",
        "id": 8954,
        "name": "AFS Web Request Helper",
        "slug": "8954-afs-web-request-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8954-afs-web-request-helper/"
      },
      {
        "key": "codeunit:8955",
        "type": "codeunit",
        "id": 8955,
        "name": "AFS Format Helper",
        "slug": "8955-afs-format-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8955-afs-format-helper/"
      },
      {
        "key": "codeunit:8956",
        "type": "codeunit",
        "id": 8956,
        "name": "AFS Optional Parameters",
        "slug": "8956-afs-optional-parameters",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8956-afs-optional-parameters/"
      },
      {
        "key": "codeunit:8957",
        "type": "codeunit",
        "id": 8957,
        "name": "AFS URI Helper",
        "slug": "8957-afs-uri-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8957-afs-uri-helper/"
      },
      {
        "key": "codeunit:8958",
        "type": "codeunit",
        "id": 8958,
        "name": "AFS HttpHeader Helper",
        "slug": "8958-afs-httpheader-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8958-afs-httpheader-helper/"
      },
      {
        "key": "codeunit:8959",
        "type": "codeunit",
        "id": 8959,
        "name": "AFS Operation Response",
        "slug": "8959-afs-operation-response",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8959-afs-operation-response/"
      },
      {
        "key": "codeunit:8960",
        "type": "codeunit",
        "id": 8960,
        "name": "XML Utility Impl.",
        "slug": "8960-xml-utility-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8960-xml-utility-impl/"
      },
      {
        "key": "codeunit:8961",
        "type": "codeunit",
        "id": 8961,
        "name": "AFS Directory Content Helper",
        "slug": "8961-afs-directory-content-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8961-afs-directory-content-helper/"
      },
      {
        "key": "codeunit:8962",
        "type": "codeunit",
        "id": 8962,
        "name": "AFS Handle Helper",
        "slug": "8962-afs-handle-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8962-afs-handle-helper/"
      },
      {
        "key": "codeunit:8963",
        "type": "codeunit",
        "id": 8963,
        "name": "AFS Optional Parameters Impl.",
        "slug": "8963-afs-optional-parameters-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8963-afs-optional-parameters-impl/"
      },
      {
        "key": "codeunit:8964",
        "type": "codeunit",
        "id": 8964,
        "name": "AFS Operation Response Impl.",
        "slug": "8964-afs-operation-response-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8964-afs-operation-response-impl/"
      },
      {
        "key": "codeunit:9034",
        "type": "codeunit",
        "id": 9034,
        "name": "Azure AD User Subscribers",
        "slug": "9034-azure-ad-user-subscribers",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9034-azure-ad-user-subscribers/"
      },
      {
        "key": "codeunit:9350",
        "type": "codeunit",
        "id": 9350,
        "name": "Graph Client",
        "slug": "9350-graph-client",
        "app": "system-application",
        "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",
        "url": "https://jonas-paprotka.de/ref/codeunit/9351-graph-client-impl/"
      },
      {
        "key": "codeunit:9352",
        "type": "codeunit",
        "id": 9352,
        "name": "Graph Uri Builder",
        "slug": "9352-graph-uri-builder",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9352-graph-uri-builder/"
      },
      {
        "key": "codeunit:9353",
        "type": "codeunit",
        "id": 9353,
        "name": "Graph Optional Parameters",
        "slug": "9353-graph-optional-parameters",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9353-graph-optional-parameters/"
      },
      {
        "key": "codeunit:9354",
        "type": "codeunit",
        "id": 9354,
        "name": "Graph Request Helper",
        "slug": "9354-graph-request-helper",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9354-graph-request-helper/"
      },
      {
        "key": "codeunit:9355",
        "type": "codeunit",
        "id": 9355,
        "name": "Graph Authorization",
        "slug": "9355-graph-authorization",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9355-graph-authorization/"
      },
      {
        "key": "codeunit:9356",
        "type": "codeunit",
        "id": 9356,
        "name": "Graph Authorization - Impl.",
        "slug": "9356-graph-authorization-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9356-graph-authorization-impl/"
      },
      {
        "key": "codeunit:9357",
        "type": "codeunit",
        "id": 9357,
        "name": "Graph Auth. Client Credentials",
        "slug": "9357-graph-auth-client-credentials",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9357-graph-auth-client-credentials/"
      },
      {
        "key": "codeunit:104053",
        "type": "codeunit",
        "id": 104053,
        "name": "Upgrade Word Report Rendering",
        "slug": "104053-upgrade-word-report-rendering",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/104053-upgrade-word-report-rendering/"
      },
      {
        "key": "codeunit:104054",
        "type": "codeunit",
        "id": 104054,
        "name": "Upgrade Custom Report Layouts",
        "slug": "104054-upgrade-custom-report-layouts",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/104054-upgrade-custom-report-layouts/"
      },
      {
        "key": "codeunit:104057",
        "type": "codeunit",
        "id": 104057,
        "name": "Upgrade Custom Report Impl.",
        "slug": "104057-upgrade-custom-report-impl",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/104057-upgrade-custom-report-impl/"
      },
      {
        "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",
        "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",
        "url": "https://jonas-paprotka.de/ref/controladdin/microsoft-dynamics-nav-client-webpageviewer/"
      },
      {
        "key": "enum:253",
        "type": "enum",
        "id": 253,
        "name": "Tax Identification Type",
        "slug": "253-tax-identification-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/253-tax-identification-type/"
      },
      {
        "key": "enum:300",
        "type": "enum",
        "id": 300,
        "name": "Allocation Rules Impl.",
        "slug": "300-allocation-rules-impl",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/300-allocation-rules-impl/"
      },
      {
        "key": "enum:301",
        "type": "enum",
        "id": 301,
        "name": "Reservation Demand Type",
        "slug": "301-reservation-demand-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/301-reservation-demand-type/"
      },
      {
        "key": "enum:342",
        "type": "enum",
        "id": 342,
        "name": "Reservation From Stock",
        "slug": "342-reservation-from-stock",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/342-reservation-from-stock/"
      },
      {
        "key": "enum:532",
        "type": "enum",
        "id": 532,
        "name": "IC Data Exchange Type",
        "slug": "532-ic-data-exchange-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/532-ic-data-exchange-type/"
      },
      {
        "key": "enum:597",
        "type": "enum",
        "id": 597,
        "name": "Exch. Rate Adjmt. Dimensions",
        "slug": "597-exch-rate-adjmt-dimensions",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/597-exch-rate-adjmt-dimensions/"
      },
      {
        "key": "enum:900",
        "type": "enum",
        "id": 900,
        "name": "Asm. Consump. Whse. Handling",
        "slug": "900-asm-consump-whse-handling",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/900-asm-consump-whse-handling/"
      },
      {
        "key": "enum:1000",
        "type": "enum",
        "id": 1000,
        "name": "Job Consump. Whse. Handling",
        "slug": "1000-job-consump-whse-handling",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1000-job-consump-whse-handling/"
      },
      {
        "key": "enum:1114",
        "type": "enum",
        "id": 1114,
        "name": "Cost Center Subtype",
        "slug": "1114-cost-center-subtype",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1114-cost-center-subtype/"
      },
      {
        "key": "enum:1140",
        "type": "enum",
        "id": 1140,
        "name": "OAuth 2.0 Code Challenge",
        "slug": "1140-oauth-2-0-code-challenge",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1140-oauth-2-0-code-challenge/"
      },
      {
        "key": "enum:1249",
        "type": "enum",
        "id": 1249,
        "name": "Bank Acc. Statement Line Type",
        "slug": "1249-bank-acc-statement-line-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1249-bank-acc-statement-line-type/"
      },
      {
        "key": "enum:1252",
        "type": "enum",
        "id": 1252,
        "name": "Bank Rec. Match Confidence",
        "slug": "1252-bank-rec-match-confidence",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1252-bank-rec-match-confidence/"
      },
      {
        "key": "enum:1254",
        "type": "enum",
        "id": 1254,
        "name": "Bank Acc. Rec. Stmt. Type",
        "slug": "1254-bank-acc-rec-stmt-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/1254-bank-acc-rec-stmt-type/"
      },
      {
        "key": "enum:1925",
        "type": "enum",
        "id": 1925,
        "name": "Sampling Interval",
        "slug": "1925-sampling-interval",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/1925-sampling-interval/"
      },
      {
        "key": "enum:2013",
        "type": "enum",
        "id": 2013,
        "name": "Entity Text Languages",
        "slug": "2013-entity-text-languages",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/2013-entity-text-languages/"
      },
      {
        "key": "enum:2014",
        "type": "enum",
        "id": 2014,
        "name": "Entity Text Actions",
        "slug": "2014-entity-text-actions",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/2014-entity-text-actions/"
      },
      {
        "key": "enum:2350",
        "type": "enum",
        "id": 2350,
        "name": "Http Method",
        "slug": "2350-http-method",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/2350-http-method/"
      },
      {
        "key": "enum:2670",
        "type": "enum",
        "id": 2670,
        "name": "Destination Account Type",
        "slug": "2670-destination-account-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/2670-destination-account-type/"
      },
      {
        "key": "enum:2671",
        "type": "enum",
        "id": 2671,
        "name": "Breakdown Account Type",
        "slug": "2671-breakdown-account-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/2671-breakdown-account-type/"
      },
      {
        "key": "enum:2674",
        "type": "enum",
        "id": 2674,
        "name": "Allocation Account Period",
        "slug": "2674-allocation-account-period",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/2674-allocation-account-period/"
      },
      {
        "key": "enum:3060",
        "type": "enum",
        "id": 3060,
        "name": "UriKind",
        "slug": "3060-urikind",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/3060-urikind/"
      },
      {
        "key": "enum:5409",
        "type": "enum",
        "id": 5409,
        "name": "Unit Cost Calculation Type",
        "slug": "5409-unit-cost-calculation-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5409-unit-cost-calculation-type/"
      },
      {
        "key": "enum:5619",
        "type": "enum",
        "id": 5619,
        "name": "FA Component Type",
        "slug": "5619-fa-component-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5619-fa-component-type/"
      },
      {
        "key": "enum:5700",
        "type": "enum",
        "id": 5700,
        "name": "Pick Bin Policy",
        "slug": "5700-pick-bin-policy",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5700-pick-bin-policy/"
      },
      {
        "key": "enum:5701",
        "type": "enum",
        "id": 5701,
        "name": "Put-away Bin Policy",
        "slug": "5701-put-away-bin-policy",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5701-put-away-bin-policy/"
      },
      {
        "key": "enum:5910",
        "type": "enum",
        "id": 5910,
        "name": "Service Hour Contract Type",
        "slug": "5910-service-hour-contract-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5910-service-hour-contract-type/"
      },
      {
        "key": "enum:5916",
        "type": "enum",
        "id": 5916,
        "name": "Service Doc. Release Status",
        "slug": "5916-service-doc-release-status",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5916-service-doc-release-status/"
      },
      {
        "key": "enum:5941",
        "type": "enum",
        "id": 5941,
        "name": "Service Item Shipment Type",
        "slug": "5941-service-item-shipment-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5941-service-item-shipment-type/"
      },
      {
        "key": "enum:5973",
        "type": "enum",
        "id": 5973,
        "name": "Service Contract Discount Type",
        "slug": "5973-service-contract-discount-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5973-service-contract-discount-type/"
      },
      {
        "key": "enum:6305",
        "type": "enum",
        "id": 6305,
        "name": "Power BI Upload Status",
        "slug": "6305-power-bi-upload-status",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/6305-power-bi-upload-status/"
      },
      {
        "key": "enum:6315",
        "type": "enum",
        "id": 6315,
        "name": "Power BI Filter Operator",
        "slug": "6315-power-bi-filter-operator",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/6315-power-bi-filter-operator/"
      },
      {
        "key": "enum:7772",
        "type": "enum",
        "id": 7772,
        "name": "AOAI Chat Roles",
        "slug": "7772-aoai-chat-roles",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7772-aoai-chat-roles/"
      },
      {
        "key": "enum:7773",
        "type": "enum",
        "id": 7773,
        "name": "AOAI Model Type",
        "slug": "7773-aoai-model-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7773-aoai-model-type/"
      },
      {
        "key": "enum:7774",
        "type": "enum",
        "id": 7774,
        "name": "Copilot Availability",
        "slug": "7774-copilot-availability",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7774-copilot-availability/"
      },
      {
        "key": "enum:7775",
        "type": "enum",
        "id": 7775,
        "name": "Copilot Status",
        "slug": "7775-copilot-status",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7775-copilot-status/"
      },
      {
        "key": "enum:8950",
        "type": "enum",
        "id": 8950,
        "name": "AFS Operation",
        "slug": "8950-afs-operation",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8950-afs-operation/"
      },
      {
        "key": "enum:8951",
        "type": "enum",
        "id": 8951,
        "name": "AFS Write",
        "slug": "8951-afs-write",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8951-afs-write/"
      },
      {
        "key": "enum:8952",
        "type": "enum",
        "id": 8952,
        "name": "AFS File Last Write Time",
        "slug": "8952-afs-file-last-write-time",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8952-afs-file-last-write-time/"
      },
      {
        "key": "enum:8953",
        "type": "enum",
        "id": 8953,
        "name": "AFS Property",
        "slug": "8953-afs-property",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8953-afs-property/"
      },
      {
        "key": "enum:8954",
        "type": "enum",
        "id": 8954,
        "name": "AFS File Resource Type",
        "slug": "8954-afs-file-resource-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8954-afs-file-resource-type/"
      },
      {
        "key": "enum:8955",
        "type": "enum",
        "id": 8955,
        "name": "AFS File Attribute",
        "slug": "8955-afs-file-attribute",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8955-afs-file-attribute/"
      },
      {
        "key": "enum:8956",
        "type": "enum",
        "id": 8956,
        "name": "AFS File Permission Copy Mode",
        "slug": "8956-afs-file-permission-copy-mode",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8956-afs-file-permission-copy-mode/"
      },
      {
        "key": "enum:8957",
        "type": "enum",
        "id": 8957,
        "name": "AFS Lease Action",
        "slug": "8957-afs-lease-action",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/8957-afs-lease-action/"
      },
      {
        "key": "enum:9350",
        "type": "enum",
        "id": 9350,
        "name": "Graph API Version",
        "slug": "9350-graph-api-version",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9350-graph-api-version/"
      },
      {
        "key": "enum:9351",
        "type": "enum",
        "id": 9351,
        "name": "Graph ConflictBehavior",
        "slug": "9351-graph-conflictbehavior",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9351-graph-conflictbehavior/"
      },
      {
        "key": "enum:99000700",
        "type": "enum",
        "id": 99000700,
        "name": "Prod. Consump. Whse. Handling",
        "slug": "99000700-prod-consump-whse-handling",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/99000700-prod-consump-whse-handling/"
      },
      {
        "key": "enum:99000701",
        "type": "enum",
        "id": 99000701,
        "name": "Prod. Output Whse. Handling",
        "slug": "99000701-prod-output-whse-handling",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/99000701-prod-output-whse-handling/"
      },
      {
        "key": "enumextension:2015",
        "type": "enumextension",
        "id": 2015,
        "name": "Entity Text Capability",
        "slug": "2015-entity-text-capability",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/2015-entity-text-capability/"
      },
      {
        "key": "interface:allocate-reservation",
        "type": "interface",
        "id": null,
        "name": "Allocate Reservation",
        "slug": "allocate-reservation",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/interface/allocate-reservation/"
      },
      {
        "key": "interface:graph-authorization",
        "type": "interface",
        "id": null,
        "name": "Graph Authorization",
        "slug": "graph-authorization",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/graph-authorization/"
      },
      {
        "key": "interface:http-authentication",
        "type": "interface",
        "id": null,
        "name": "Http Authentication",
        "slug": "http-authentication",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/http-authentication/"
      },
      {
        "key": "interface:http-client-handler",
        "type": "interface",
        "id": null,
        "name": "Http Client Handler",
        "slug": "http-client-handler",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/http-client-handler/"
      },
      {
        "key": "interface:ic-data-exchange",
        "type": "interface",
        "id": null,
        "name": "IC Data Exchange",
        "slug": "ic-data-exchange",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/interface/ic-data-exchange/"
      },
      {
        "key": "interface:power-bi-service-provider",
        "type": "interface",
        "id": null,
        "name": "Power BI Service Provider",
        "slug": "power-bi-service-provider",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/interface/power-bi-service-provider/"
      },
      {
        "key": "page:109",
        "type": "page",
        "id": 109,
        "name": "Privacy Statement",
        "slug": "109-privacy-statement",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/109-privacy-statement/"
      },
      {
        "key": "page:242",
        "type": "page",
        "id": 242,
        "name": "Consolidate Wizard",
        "slug": "242-consolidate-wizard",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/242-consolidate-wizard/"
      },
      {
        "key": "page:243",
        "type": "page",
        "id": 243,
        "name": "Consolidation Setup",
        "slug": "243-consolidation-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/243-consolidation-setup/"
      },
      {
        "key": "page:244",
        "type": "page",
        "id": 244,
        "name": "Company Selector",
        "slug": "244-company-selector",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/244-company-selector/"
      },
      {
        "key": "page:245",
        "type": "page",
        "id": 245,
        "name": "Consolidations in Progress",
        "slug": "245-consolidations-in-progress",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/245-consolidations-in-progress/"
      },
      {
        "key": "page:305",
        "type": "page",
        "id": 305,
        "name": "Reservation Worksheet",
        "slug": "305-reservation-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/305-reservation-worksheet/"
      },
      {
        "key": "page:316",
        "type": "page",
        "id": 316,
        "name": "Allocation Policies",
        "slug": "316-allocation-policies",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/316-allocation-policies/"
      },
      {
        "key": "page:324",
        "type": "page",
        "id": 324,
        "name": "Reservation Wksh. Batch Card",
        "slug": "324-reservation-wksh-batch-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/324-reservation-wksh-batch-card/"
      },
      {
        "key": "page:329",
        "type": "page",
        "id": 329,
        "name": "Reservation Wksh. Batches",
        "slug": "329-reservation-wksh-batches",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/329-reservation-wksh-batches/"
      },
      {
        "key": "page:330",
        "type": "page",
        "id": 330,
        "name": "Reservation Wksh. Factbox",
        "slug": "330-reservation-wksh-factbox",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/330-reservation-wksh-factbox/"
      },
      {
        "key": "page:331",
        "type": "page",
        "id": 331,
        "name": "Reservation Wksh. Log Factbox",
        "slug": "331-reservation-wksh-log-factbox",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/331-reservation-wksh-log-factbox/"
      },
      {
        "key": "page:561",
        "type": "page",
        "id": 561,
        "name": "CrossIntercomp. Partner Setup",
        "slug": "561-crossintercomp-partner-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/561-crossintercomp-partner-setup/"
      },
      {
        "key": "page:565",
        "type": "page",
        "id": 565,
        "name": "CrossIntercompany Modify Setup",
        "slug": "565-crossintercompany-modify-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/565-crossintercompany-modify-setup/"
      },
      {
        "key": "page:566",
        "type": "page",
        "id": 566,
        "name": "IC Connection Details",
        "slug": "566-ic-connection-details",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/566-ic-connection-details/"
      },
      {
        "key": "page:705",
        "type": "page",
        "id": 705,
        "name": "IC Dimensions Selector",
        "slug": "705-ic-dimensions-selector",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/705-ic-dimensions-selector/"
      },
      {
        "key": "page:706",
        "type": "page",
        "id": 706,
        "name": "IC Dim Values Selector",
        "slug": "706-ic-dim-values-selector",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/706-ic-dim-values-selector/"
      },
      {
        "key": "page:1357",
        "type": "page",
        "id": 1357,
        "name": "Pstd. Purch. Cr.Memo - Update",
        "slug": "1357-pstd-purch-cr-memo-update",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1357-pstd-purch-cr-memo-update/"
      },
      {
        "key": "page:1795",
        "type": "page",
        "id": 1795,
        "name": "Data Migration Overview Part",
        "slug": "1795-data-migration-overview-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1795-data-migration-overview-part/"
      },
      {
        "key": "page:1796",
        "type": "page",
        "id": 1796,
        "name": "Data Migration Error Part",
        "slug": "1796-data-migration-error-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1796-data-migration-error-part/"
      },
      {
        "key": "page:1823",
        "type": "page",
        "id": 1823,
        "name": "Consent Microsoft AI",
        "slug": "1823-consent-microsoft-ai",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/1823-consent-microsoft-ai/"
      },
      {
        "key": "page:2513",
        "type": "page",
        "id": 2513,
        "name": "Extn. Orphaned App Details",
        "slug": "2513-extn-orphaned-app-details",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/2513-extn-orphaned-app-details/"
      },
      {
        "key": "page:2514",
        "type": "page",
        "id": 2514,
        "name": "Delete Orphaned Extension Data",
        "slug": "2514-delete-orphaned-extension-data",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/2514-delete-orphaned-extension-data/"
      },
      {
        "key": "page:2670",
        "type": "page",
        "id": 2670,
        "name": "Allocation Account",
        "slug": "2670-allocation-account",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2670-allocation-account/"
      },
      {
        "key": "page:2671",
        "type": "page",
        "id": 2671,
        "name": "Variable Account Distribution",
        "slug": "2671-variable-account-distribution",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2671-variable-account-distribution/"
      },
      {
        "key": "page:2672",
        "type": "page",
        "id": 2672,
        "name": "Fixed Account Distribution",
        "slug": "2672-fixed-account-distribution",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2672-fixed-account-distribution/"
      },
      {
        "key": "page:2673",
        "type": "page",
        "id": 2673,
        "name": "Allocation Account List",
        "slug": "2673-allocation-account-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2673-allocation-account-list/"
      },
      {
        "key": "page:2674",
        "type": "page",
        "id": 2674,
        "name": "Allocation Account Preview",
        "slug": "2674-allocation-account-preview",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2674-allocation-account-preview/"
      },
      {
        "key": "page:2677",
        "type": "page",
        "id": 2677,
        "name": "Alloc. Acc. Dist. Filters",
        "slug": "2677-alloc-acc-dist-filters",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2677-alloc-acc-dist-filters/"
      },
      {
        "key": "page:2678",
        "type": "page",
        "id": 2678,
        "name": "Redistribute Acc. Allocations",
        "slug": "2678-redistribute-acc-allocations",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/2678-redistribute-acc-allocations/"
      },
      {
        "key": "page:3300",
        "type": "page",
        "id": 3300,
        "name": "EE Subscription List",
        "slug": "3300-ee-subscription-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/3300-ee-subscription-list/"
      },
      {
        "key": "page:3301",
        "type": "page",
        "id": 3301,
        "name": "EE Notification List",
        "slug": "3301-ee-notification-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/3301-ee-notification-list/"
      },
      {
        "key": "page:3302",
        "type": "page",
        "id": 3302,
        "name": "EE Activity Logs",
        "slug": "3302-ee-activity-logs",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/3302-ee-activity-logs/"
      },
      {
        "key": "page:5372",
        "type": "page",
        "id": 5372,
        "name": "CDS Available Virtual Tables",
        "slug": "5372-cds-available-virtual-tables",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5372-cds-available-virtual-tables/"
      },
      {
        "key": "page:5405",
        "type": "page",
        "id": 5405,
        "name": "Item Variant Card",
        "slug": "5405-item-variant-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5405-item-variant-card/"
      },
      {
        "key": "page:5705",
        "type": "page",
        "id": 5705,
        "name": "Location Card Part",
        "slug": "5705-location-card-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5705-location-card-part/"
      },
      {
        "key": "page:5772",
        "type": "page",
        "id": 5772,
        "name": "Warehouse Pick Summary",
        "slug": "5772-warehouse-pick-summary",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5772-warehouse-pick-summary/"
      },
      {
        "key": "page:5773",
        "type": "page",
        "id": 5773,
        "name": "Warehouse Pick Summary Part",
        "slug": "5773-warehouse-pick-summary-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5773-warehouse-pick-summary-part/"
      },
      {
        "key": "page:5836",
        "type": "page",
        "id": 5836,
        "name": "Copilot Marketing Text",
        "slug": "5836-copilot-marketing-text",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5836-copilot-marketing-text/"
      },
      {
        "key": "page:5838",
        "type": "page",
        "id": 5838,
        "name": "Marketing Text Attributes Part",
        "slug": "5838-marketing-text-attributes-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5838-marketing-text-attributes-part/"
      },
      {
        "key": "page:5839",
        "type": "page",
        "id": 5839,
        "name": "Modify Marketing Text",
        "slug": "5839-modify-marketing-text",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5839-modify-marketing-text/"
      },
      {
        "key": "page:6323",
        "type": "page",
        "id": 6323,
        "name": "Power BI Element Card",
        "slug": "6323-power-bi-element-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/6323-power-bi-element-card/"
      },
      {
        "key": "page:6530",
        "type": "page",
        "id": 6530,
        "name": "Item Inquiry",
        "slug": "6530-item-inquiry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/6530-item-inquiry/"
      },
      {
        "key": "page:6531",
        "type": "page",
        "id": 6531,
        "name": "Item Bin Content Inquiry",
        "slug": "6531-item-bin-content-inquiry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/6531-item-bin-content-inquiry/"
      },
      {
        "key": "page:7214",
        "type": "page",
        "id": 7214,
        "name": "CDS Companies",
        "slug": "7214-cds-companies",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/7214-cds-companies/"
      },
      {
        "key": "page:7771",
        "type": "page",
        "id": 7771,
        "name": "Copilot Not Available",
        "slug": "7771-copilot-not-available",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7771-copilot-not-available/"
      },
      {
        "key": "page:7772",
        "type": "page",
        "id": 7772,
        "name": "Copilot Deactivate Capability",
        "slug": "7772-copilot-deactivate-capability",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7772-copilot-deactivate-capability/"
      },
      {
        "key": "page:7773",
        "type": "page",
        "id": 7773,
        "name": "Copilot Capabilities Preview",
        "slug": "7773-copilot-capabilities-preview",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7773-copilot-capabilities-preview/"
      },
      {
        "key": "page:7774",
        "type": "page",
        "id": 7774,
        "name": "Copilot Capabilities GA",
        "slug": "7774-copilot-capabilities-ga",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7774-copilot-capabilities-ga/"
      },
      {
        "key": "page:7775",
        "type": "page",
        "id": 7775,
        "name": "Copilot AI Capabilities",
        "slug": "7775-copilot-ai-capabilities",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7775-copilot-ai-capabilities/"
      },
      {
        "key": "page:9878",
        "type": "page",
        "id": 9878,
        "name": "Permission Set Lookup List",
        "slug": "9878-permission-set-lookup-list",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9878-permission-set-lookup-list/"
      },
      {
        "key": "page:9998",
        "type": "page",
        "id": 9998,
        "name": "API Data Upgrade Companies",
        "slug": "9998-api-data-upgrade-companies",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9998-api-data-upgrade-companies/"
      },
      {
        "key": "pageextension:2510",
        "type": "pageextension",
        "id": 2510,
        "name": "Extension Subscribers",
        "slug": "2510-extension-subscribers",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/2510-extension-subscribers/"
      },
      {
        "key": "permissionset:200",
        "type": "permissionset",
        "id": 200,
        "name": "D365 IC Partner Edit",
        "slug": "200-d365-ic-partner-edit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/200-d365-ic-partner-edit/"
      },
      {
        "key": "permissionset:618",
        "type": "permissionset",
        "id": 618,
        "name": "D365 DYN CRM READ",
        "slug": "618-d365-dyn-crm-read",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/618-d365-dyn-crm-read/"
      },
      {
        "key": "permissionset:738",
        "type": "permissionset",
        "id": 738,
        "name": "D365 Fin Cons Setup",
        "slug": "738-d365-fin-cons-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/738-d365-fin-cons-setup/"
      },
      {
        "key": "permissionset:739",
        "type": "permissionset",
        "id": 739,
        "name": "D365 Fin. Consolid",
        "slug": "739-d365-fin-consolid",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/739-d365-fin-consolid/"
      },
      {
        "key": "permissionset:9631",
        "type": "permissionset",
        "id": 9631,
        "name": "Data Analysis - Exec",
        "slug": "9631-data-analysis-exec",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9631-data-analysis-exec/"
      },
      {
        "key": "query:200",
        "type": "query",
        "id": 200,
        "name": "Purchase Invoices By Order",
        "slug": "200-purchase-invoices-by-order",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/200-purchase-invoices-by-order/"
      },
      {
        "key": "query:201",
        "type": "query",
        "id": 201,
        "name": "Sales Invoices By Order",
        "slug": "201-sales-invoices-by-order",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/201-sales-invoices-by-order/"
      },
      {
        "key": "query:202",
        "type": "query",
        "id": 202,
        "name": "Service Invoices By Order",
        "slug": "202-service-invoices-by-order",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/202-service-invoices-by-order/"
      },
      {
        "key": "query:204",
        "type": "query",
        "id": 204,
        "name": "Purch. Cr. Memos By Ret. Order",
        "slug": "204-purch-cr-memos-by-ret-order",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/204-purch-cr-memos-by-ret-order/"
      },
      {
        "key": "query:205",
        "type": "query",
        "id": 205,
        "name": "Sales Cr. Memos By Ret. Order",
        "slug": "205-sales-cr-memos-by-ret-order",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/205-sales-cr-memos-by-ret-order/"
      },
      {
        "key": "query:777",
        "type": "query",
        "id": 777,
        "name": "Role Center from Plans",
        "slug": "777-role-center-from-plans",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/query/777-role-center-from-plans/"
      },
      {
        "key": "query:7319",
        "type": "query",
        "id": 7319,
        "name": "CalcPickableQtyFromWhseEntry",
        "slug": "7319-calcpickableqtyfromwhseentry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/7319-calcpickableqtyfromwhseentry/"
      },
      {
        "key": "query:7323",
        "type": "query",
        "id": 7323,
        "name": "CalcOutstandQtyOnWhseActLine",
        "slug": "7323-calcoutstandqtyonwhseactline",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/7323-calcoutstandqtyonwhseactline/"
      },
      {
        "key": "report:300",
        "type": "report",
        "id": 300,
        "name": "Carry Out Reservation",
        "slug": "300-carry-out-reservation",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/300-carry-out-reservation/"
      },
      {
        "key": "report:302",
        "type": "report",
        "id": 302,
        "name": "Get Demand To Reserve",
        "slug": "302-get-demand-to-reserve",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/302-get-demand-to-reserve/"
      },
      {
        "key": "report:5708",
        "type": "report",
        "id": 5708,
        "name": "Create Warehouse Shipment",
        "slug": "5708-create-warehouse-shipment",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/5708-create-warehouse-shipment/"
      },
      {
        "key": "report:6625",
        "type": "report",
        "id": 6625,
        "name": "Item GTIN Label",
        "slug": "6625-item-gtin-label",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/6625-item-gtin-label/"
      },
      {
        "key": "report:6626",
        "type": "report",
        "id": 6626,
        "name": "Reference No Label",
        "slug": "6626-reference-no-label",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/6626-reference-no-label/"
      },
      {
        "key": "report:6627",
        "type": "report",
        "id": 6627,
        "name": "SN Label",
        "slug": "6627-sn-label",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/6627-sn-label/"
      },
      {
        "key": "report:6628",
        "type": "report",
        "id": 6628,
        "name": "Lot No Label",
        "slug": "6628-lot-no-label",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/6628-lot-no-label/"
      },
      {
        "key": "table:345",
        "type": "table",
        "id": 345,
        "name": "Reservation Wksh. Batch",
        "slug": "345-reservation-wksh-batch",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/345-reservation-wksh-batch/"
      },
      {
        "key": "table:346",
        "type": "table",
        "id": 346,
        "name": "Reservation Wksh. Line",
        "slug": "346-reservation-wksh-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/346-reservation-wksh-line/"
      },
      {
        "key": "table:359",
        "type": "table",
        "id": 359,
        "name": "Reservation Worksheet Log",
        "slug": "359-reservation-worksheet-log",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/359-reservation-worksheet-log/"
      },
      {
        "key": "table:387",
        "type": "table",
        "id": 387,
        "name": "Allocation Policy",
        "slug": "387-allocation-policy",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/387-allocation-policy/"
      },
      {
        "key": "table:603",
        "type": "table",
        "id": 603,
        "name": "Buffer IC Comment Line",
        "slug": "603-buffer-ic-comment-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/603-buffer-ic-comment-line/"
      },
      {
        "key": "table:604",
        "type": "table",
        "id": 604,
        "name": "Buffer IC Document Dimension",
        "slug": "604-buffer-ic-document-dimension",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/604-buffer-ic-document-dimension/"
      },
      {
        "key": "table:605",
        "type": "table",
        "id": 605,
        "name": "Buffer IC Inbox Jnl. Line",
        "slug": "605-buffer-ic-inbox-jnl-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/605-buffer-ic-inbox-jnl-line/"
      },
      {
        "key": "table:606",
        "type": "table",
        "id": 606,
        "name": "Buffer IC Inbox Purchase Line",
        "slug": "606-buffer-ic-inbox-purchase-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/606-buffer-ic-inbox-purchase-line/"
      },
      {
        "key": "table:607",
        "type": "table",
        "id": 607,
        "name": "Buffer IC Inbox Purch Header",
        "slug": "607-buffer-ic-inbox-purch-header",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/607-buffer-ic-inbox-purch-header/"
      },
      {
        "key": "table:608",
        "type": "table",
        "id": 608,
        "name": "Buffer IC Inbox Sales Header",
        "slug": "608-buffer-ic-inbox-sales-header",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/608-buffer-ic-inbox-sales-header/"
      },
      {
        "key": "table:609",
        "type": "table",
        "id": 609,
        "name": "Buffer IC Inbox Sales Line",
        "slug": "609-buffer-ic-inbox-sales-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/609-buffer-ic-inbox-sales-line/"
      },
      {
        "key": "table:610",
        "type": "table",
        "id": 610,
        "name": "Buffer IC Inbox Transaction",
        "slug": "610-buffer-ic-inbox-transaction",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/610-buffer-ic-inbox-transaction/"
      },
      {
        "key": "table:611",
        "type": "table",
        "id": 611,
        "name": "Buffer IC InOut Jnl. Line Dim.",
        "slug": "611-buffer-ic-inout-jnl-line-dim",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/611-buffer-ic-inout-jnl-line-dim/"
      },
      {
        "key": "table:612",
        "type": "table",
        "id": 612,
        "name": "IC Outgoing Notification",
        "slug": "612-ic-outgoing-notification",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/612-ic-outgoing-notification/"
      },
      {
        "key": "table:613",
        "type": "table",
        "id": 613,
        "name": "IC Incoming Notification",
        "slug": "613-ic-incoming-notification",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/613-ic-incoming-notification/"
      },
      {
        "key": "table:1830",
        "type": "table",
        "id": 1830,
        "name": "Consolidation Process",
        "slug": "1830-consolidation-process",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/1830-consolidation-process/"
      },
      {
        "key": "table:1831",
        "type": "table",
        "id": 1831,
        "name": "Bus. Unit In Cons. Process",
        "slug": "1831-bus-unit-in-cons-process",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/1831-bus-unit-in-cons-process/"
      },
      {
        "key": "table:1833",
        "type": "table",
        "id": 1833,
        "name": "Consolidation Setup",
        "slug": "1833-consolidation-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/1833-consolidation-setup/"
      },
      {
        "key": "table:2503",
        "type": "table",
        "id": 2503,
        "name": "Extension Installation",
        "slug": "2503-extension-installation",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/2503-extension-installation/"
      },
      {
        "key": "table:2670",
        "type": "table",
        "id": 2670,
        "name": "Allocation Account",
        "slug": "2670-allocation-account",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/2670-allocation-account/"
      },
      {
        "key": "table:2671",
        "type": "table",
        "id": 2671,
        "name": "Alloc. Account Distribution",
        "slug": "2671-alloc-account-distribution",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/2671-alloc-account-distribution/"
      },
      {
        "key": "table:2672",
        "type": "table",
        "id": 2672,
        "name": "Allocation Line",
        "slug": "2672-allocation-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/2672-allocation-line/"
      },
      {
        "key": "table:2673",
        "type": "table",
        "id": 2673,
        "name": "Alloc. Acc. Manual Override",
        "slug": "2673-alloc-acc-manual-override",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/2673-alloc-acc-manual-override/"
      },
      {
        "key": "table:5371",
        "type": "table",
        "id": 5371,
        "name": "CDS Available Virtual Table",
        "slug": "5371-cds-available-virtual-table",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5371-cds-available-virtual-table/"
      },
      {
        "key": "table:5372",
        "type": "table",
        "id": 5372,
        "name": "CDS Av. Virtual Table Buffer",
        "slug": "5372-cds-av-virtual-table-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5372-cds-av-virtual-table-buffer/"
      },
      {
        "key": "table:5774",
        "type": "table",
        "id": 5774,
        "name": "Warehouse Pick Summary",
        "slug": "5774-warehouse-pick-summary",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5774-warehouse-pick-summary/"
      },
      {
        "key": "table:5835",
        "type": "table",
        "id": 5835,
        "name": "Marketing Text Suggestion",
        "slug": "5835-marketing-text-suggestion",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5835-marketing-text-suggestion/"
      },
      {
        "key": "table:6312",
        "type": "table",
        "id": 6312,
        "name": "Power BI Displayed Element",
        "slug": "6312-power-bi-displayed-element",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/6312-power-bi-displayed-element/"
      },
      {
        "key": "table:6314",
        "type": "table",
        "id": 6314,
        "name": "Power BI Context Settings",
        "slug": "6314-power-bi-context-settings",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/6314-power-bi-context-settings/"
      },
      {
        "key": "table:6315",
        "type": "table",
        "id": 6315,
        "name": "Power BI Filter",
        "slug": "6315-power-bi-filter",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/6315-power-bi-filter/"
      },
      {
        "key": "table:7775",
        "type": "table",
        "id": 7775,
        "name": "Copilot Settings",
        "slug": "7775-copilot-settings",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/7775-copilot-settings/"
      },
      {
        "key": "table:8950",
        "type": "table",
        "id": 8950,
        "name": "AFS Directory Content",
        "slug": "8950-afs-directory-content",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/8950-afs-directory-content/"
      },
      {
        "key": "table:8951",
        "type": "table",
        "id": 8951,
        "name": "AFS Handle",
        "slug": "8951-afs-handle",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/8951-afs-handle/"
      }
    ],
    "removed": [
      {
        "key": "codeunit:420",
        "type": "codeunit",
        "id": 420,
        "name": "XBRL Management",
        "slug": "420-xbrl-management",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/420-xbrl-management/"
      },
      {
        "key": "codeunit:422",
        "type": "codeunit",
        "id": 422,
        "name": "XBRL Import Taxonomy Spec. 2",
        "slug": "422-xbrl-import-taxonomy-spec-2",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/422-xbrl-import-taxonomy-spec-2/"
      },
      {
        "key": "codeunit:434",
        "type": "codeunit",
        "id": 434,
        "name": "Default Consolidation Method",
        "slug": "434-default-consolidation-method",
        "app": "base-application",
        "range": "20-22, 24-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/434-default-consolidation-method/"
      },
      {
        "key": "codeunit:1514",
        "type": "codeunit",
        "id": 1514,
        "name": "Bank Deposit Feature Mgt.",
        "slug": "1514-bank-deposit-feature-mgt",
        "app": "base-application",
        "range": "20-22",
        "obsolete": {
          "state": "Pending",
          "tag": "21.0",
          "reason": "Bank Deposits feature will be enabled by default"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1514-bank-deposit-feature-mgt/"
      },
      {
        "key": "codeunit:1875",
        "type": "codeunit",
        "id": 1875,
        "name": "Manual Setup",
        "slug": "1875-manual-setup",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "The functions from this codeunit have been consolidated in the Guided Experience codeunit."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1875-manual-setup/"
      },
      {
        "key": "codeunit:1884",
        "type": "codeunit",
        "id": 1884,
        "name": "Sandbox Cleanup",
        "slug": "1884-sandbox-cleanup",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Replaced by Environment Cleanup module."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1884-sandbox-cleanup/"
      },
      {
        "key": "codeunit:1885",
        "type": "codeunit",
        "id": 1885,
        "name": "Sandbox Cleanup Impl.",
        "slug": "1885-sandbox-cleanup-impl",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Replaced by Environment Cleanup module."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1885-sandbox-cleanup-impl/"
      },
      {
        "key": "codeunit:2800",
        "type": "codeunit",
        "id": 2800,
        "name": "Native - Setup APIs",
        "slug": "2800-native-setup-apis",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2800-native-setup-apis/"
      },
      {
        "key": "codeunit:2801",
        "type": "codeunit",
        "id": 2801,
        "name": "Native - EDM Types",
        "slug": "2801-native-edm-types",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2801-native-edm-types/"
      },
      {
        "key": "codeunit:2815",
        "type": "codeunit",
        "id": 2815,
        "name": "Native - Coupons",
        "slug": "2815-native-coupons",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2815-native-coupons/"
      },
      {
        "key": "codeunit:2820",
        "type": "codeunit",
        "id": 2820,
        "name": "Native - Attachments",
        "slug": "2820-native-attachments",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2820-native-attachments/"
      },
      {
        "key": "codeunit:2822",
        "type": "codeunit",
        "id": 2822,
        "name": "Native - Reports",
        "slug": "2822-native-reports",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2822-native-reports/"
      },
      {
        "key": "codeunit:2831",
        "type": "codeunit",
        "id": 2831,
        "name": "Native - Payments",
        "slug": "2831-native-payments",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2831-native-payments/"
      },
      {
        "key": "codeunit:2850",
        "type": "codeunit",
        "id": 2850,
        "name": "Native API - Language Handler",
        "slug": "2850-native-api-language-handler",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2850-native-api-language-handler/"
      },
      {
        "key": "codeunit:2888",
        "type": "codeunit",
        "id": 2888,
        "name": "SmartList Designer Subscribers",
        "slug": "2888-smartlist-designer-subscribers",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2888-smartlist-designer-subscribers/"
      },
      {
        "key": "codeunit:2890",
        "type": "codeunit",
        "id": 2890,
        "name": "Query Navigation Validation",
        "slug": "2890-query-navigation-validation",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2890-query-navigation-validation/"
      },
      {
        "key": "codeunit:2891",
        "type": "codeunit",
        "id": 2891,
        "name": "Query Nav Validation Impl",
        "slug": "2891-query-nav-validation-impl",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/2891-query-nav-validation-impl/"
      },
      {
        "key": "codeunit:3725",
        "type": "codeunit",
        "id": 3725,
        "name": "Assisted Setup",
        "slug": "3725-assisted-setup",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "The functions from this codeunit have been consolidated in the Guided Experience codeunit."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/3725-assisted-setup/"
      },
      {
        "key": "codeunit:5444",
        "type": "codeunit",
        "id": 5444,
        "name": "Sales Cr.Memo PDF Doc.Handler",
        "slug": "5444-sales-cr-memo-pdf-doc-handler",
        "app": "base-application",
        "range": "17-22, 28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/5444-sales-cr-memo-pdf-doc-handler/"
      },
      {
        "key": "codeunit:5455",
        "type": "codeunit",
        "id": 5455,
        "name": "Graph Data Setup",
        "slug": "5455-graph-data-setup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "The functionality is not supported any more"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5455-graph-data-setup/"
      },
      {
        "key": "codeunit:5462",
        "type": "codeunit",
        "id": 5462,
        "name": "Graph Int. - Questionnaire",
        "slug": "5462-graph-int-questionnaire",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "This codeunit will be deleted since the functionality that it was used for was discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5462-graph-int-questionnaire/"
      },
      {
        "key": "codeunit:9250",
        "type": "codeunit",
        "id": 9250,
        "name": "XBRL Deprecation Notification",
        "slug": "9250-xbrl-deprecation-notification",
        "app": "base-application",
        "range": "20-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "This codeunit handles showing the XBRL deprecation notification, used on the XBRL pages that will now be deprecated. If you need to show this notification elsewhere, please create your custom notification instead."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9250-xbrl-deprecation-notification/"
      },
      {
        "key": "codeunit:104041",
        "type": "codeunit",
        "id": 104041,
        "name": "Upgrade User Callouts",
        "slug": "104041-upgrade-user-callouts",
        "app": "base-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "The upgrade code will no longer be needed."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104041-upgrade-user-callouts/"
      },
      {
        "key": "codeunit:99000853",
        "type": "codeunit",
        "id": 99000853,
        "name": "Service Line-Planning",
        "slug": "99000853-service-line-planning",
        "app": "base-application",
        "range": "17-22, 25-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/99000853-service-line-planning/"
      },
      {
        "key": "enum:1447",
        "type": "enum",
        "id": 1447,
        "name": "Signature Key Value Type",
        "slug": "1447-signature-key-value-type",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "The enum is not longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/enum/1447-signature-key-value-type/"
      },
      {
        "key": "page:581",
        "type": "page",
        "id": 581,
        "name": "XBRL Line Constants Part",
        "slug": "581-xbrl-line-constants-part",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/581-xbrl-line-constants-part/"
      },
      {
        "key": "page:582",
        "type": "page",
        "id": 582,
        "name": "XBRL Taxonomies",
        "slug": "582-xbrl-taxonomies",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/582-xbrl-taxonomies/"
      },
      {
        "key": "page:583",
        "type": "page",
        "id": 583,
        "name": "XBRL Taxonomy Lines",
        "slug": "583-xbrl-taxonomy-lines",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/583-xbrl-taxonomy-lines/"
      },
      {
        "key": "page:584",
        "type": "page",
        "id": 584,
        "name": "Report Selection - VAT Stmt.",
        "slug": "584-report-selection-vat-stmt",
        "app": "base-application",
        "range": "17-22, 25-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/page/584-report-selection-vat-stmt/"
      },
      {
        "key": "page:585",
        "type": "page",
        "id": 585,
        "name": "XBRL Comment Lines",
        "slug": "585-xbrl-comment-lines",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/585-xbrl-comment-lines/"
      },
      {
        "key": "page:586",
        "type": "page",
        "id": 586,
        "name": "XBRL G/L Map Lines",
        "slug": "586-xbrl-g-l-map-lines",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/586-xbrl-g-l-map-lines/"
      },
      {
        "key": "page:587",
        "type": "page",
        "id": 587,
        "name": "XBRL Rollup Lines",
        "slug": "587-xbrl-rollup-lines",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/587-xbrl-rollup-lines/"
      },
      {
        "key": "page:588",
        "type": "page",
        "id": 588,
        "name": "XBRL Schemas",
        "slug": "588-xbrl-schemas",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/588-xbrl-schemas/"
      },
      {
        "key": "page:589",
        "type": "page",
        "id": 589,
        "name": "G/L Account Source Currencies",
        "slug": "589-g-l-account-source-currencies",
        "app": "base-application",
        "range": "17-22, 24-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/page/589-g-l-account-source-currencies/"
      },
      {
        "key": "page:590",
        "type": "page",
        "id": 590,
        "name": "G/L Account Currency FactBox",
        "slug": "590-g-l-account-currency-factbox",
        "app": "base-application",
        "range": "17-22, 24-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/page/590-g-l-account-currency-factbox/"
      },
      {
        "key": "page:596",
        "type": "page",
        "id": 596,
        "name": "XBRL G/L Map Lines Part",
        "slug": "596-xbrl-g-l-map-lines-part",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/596-xbrl-g-l-map-lines-part/"
      },
      {
        "key": "page:597",
        "type": "page",
        "id": 597,
        "name": "XBRL Comment Lines Part",
        "slug": "597-xbrl-comment-lines-part",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/597-xbrl-comment-lines-part/"
      },
      {
        "key": "page:598",
        "type": "page",
        "id": 598,
        "name": "XBRL Line Constants",
        "slug": "598-xbrl-line-constants",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/page/598-xbrl-line-constants/"
      },
      {
        "key": "page:621",
        "type": "page",
        "id": 621,
        "name": "IC Setup",
        "slug": "621-ic-setup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Replaced by \"Intercompany Setup\" page."
        },
        "url": "https://jonas-paprotka.de/ref/page/621-ic-setup/"
      },
      {
        "key": "page:2800",
        "type": "page",
        "id": 2800,
        "name": "Native - KPIs Entity",
        "slug": "2800-native-kpis-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2800-native-kpis-entity/"
      },
      {
        "key": "page:2801",
        "type": "page",
        "id": 2801,
        "name": "Native - Customer Entity",
        "slug": "2801-native-customer-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2801-native-customer-entity/"
      },
      {
        "key": "page:2802",
        "type": "page",
        "id": 2802,
        "name": "Native - Item Entity",
        "slug": "2802-native-item-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2802-native-item-entity/"
      },
      {
        "key": "page:2803",
        "type": "page",
        "id": 2803,
        "name": "Native - Contact",
        "slug": "2803-native-contact",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2803-native-contact/"
      },
      {
        "key": "page:2810",
        "type": "page",
        "id": 2810,
        "name": "Native - Sales Inv. Entity",
        "slug": "2810-native-sales-inv-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2810-native-sales-inv-entity/"
      },
      {
        "key": "page:2811",
        "type": "page",
        "id": 2811,
        "name": "Native - Sales Inv. Overview",
        "slug": "2811-native-sales-inv-overview",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2811-native-sales-inv-overview/"
      },
      {
        "key": "page:2812",
        "type": "page",
        "id": 2812,
        "name": "Native - Sales Quotes",
        "slug": "2812-native-sales-quotes",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2812-native-sales-quotes/"
      },
      {
        "key": "page:2815",
        "type": "page",
        "id": 2815,
        "name": "Native - Coupons",
        "slug": "2815-native-coupons",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2815-native-coupons/"
      },
      {
        "key": "page:2820",
        "type": "page",
        "id": 2820,
        "name": "Native - Attachments",
        "slug": "2820-native-attachments",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2820-native-attachments/"
      },
      {
        "key": "page:2821",
        "type": "page",
        "id": 2821,
        "name": "Native - PDFs",
        "slug": "2821-native-pdfs",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2821-native-pdfs/"
      },
      {
        "key": "page:2822",
        "type": "page",
        "id": 2822,
        "name": "Native - Export Invoices",
        "slug": "2822-native-export-invoices",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2822-native-export-invoices/"
      },
      {
        "key": "page:2823",
        "type": "page",
        "id": 2823,
        "name": "Native - Email Preview",
        "slug": "2823-native-email-preview",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2823-native-email-preview/"
      },
      {
        "key": "page:2831",
        "type": "page",
        "id": 2831,
        "name": "Native - Payments",
        "slug": "2831-native-payments",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2831-native-payments/"
      },
      {
        "key": "page:2840",
        "type": "page",
        "id": 2840,
        "name": "Native - General Setting",
        "slug": "2840-native-general-setting",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2840-native-general-setting/"
      },
      {
        "key": "page:2842",
        "type": "page",
        "id": 2842,
        "name": "Native - Email Setting",
        "slug": "2842-native-email-setting",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2842-native-email-setting/"
      },
      {
        "key": "page:2843",
        "type": "page",
        "id": 2843,
        "name": "Native - Sync Services Setting",
        "slug": "2843-native-sync-services-setting",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "Quickbooks integration to Invoicing is discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/page/2843-native-sync-services-setting/"
      },
      {
        "key": "page:2844",
        "type": "page",
        "id": 2844,
        "name": "Native - QBO Sync Auth",
        "slug": "2844-native-qbo-sync-auth",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "Quickbooks integration to Invoicing is discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/page/2844-native-qbo-sync-auth/"
      },
      {
        "key": "page:2850",
        "type": "page",
        "id": 2850,
        "name": "Native - Tax Area",
        "slug": "2850-native-tax-area",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2850-native-tax-area/"
      },
      {
        "key": "page:2852",
        "type": "page",
        "id": 2852,
        "name": "Native - Tax Group Entity",
        "slug": "2852-native-tax-group-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2852-native-tax-group-entity/"
      },
      {
        "key": "page:2860",
        "type": "page",
        "id": 2860,
        "name": "Native - Units of Measure",
        "slug": "2860-native-units-of-measure",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2860-native-units-of-measure/"
      },
      {
        "key": "page:2861",
        "type": "page",
        "id": 2861,
        "name": "Native - Payment Terms",
        "slug": "2861-native-payment-terms",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2861-native-payment-terms/"
      },
      {
        "key": "page:2862",
        "type": "page",
        "id": 2862,
        "name": "Native - Payment Methods",
        "slug": "2862-native-payment-methods",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2862-native-payment-methods/"
      },
      {
        "key": "page:2863",
        "type": "page",
        "id": 2863,
        "name": "Native Country/Regions Entity",
        "slug": "2863-native-country-regions-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2863-native-country-regions-entity/"
      },
      {
        "key": "page:2865",
        "type": "page",
        "id": 2865,
        "name": "Native - Sales Tax Setup",
        "slug": "2865-native-sales-tax-setup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2865-native-sales-tax-setup/"
      },
      {
        "key": "page:2866",
        "type": "page",
        "id": 2866,
        "name": "Native - VAT Setup",
        "slug": "2866-native-vat-setup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2866-native-vat-setup/"
      },
      {
        "key": "page:2870",
        "type": "page",
        "id": 2870,
        "name": "Native - Languages",
        "slug": "2870-native-languages",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2870-native-languages/"
      },
      {
        "key": "page:2876",
        "type": "page",
        "id": 2876,
        "name": "Native - Tax Rates",
        "slug": "2876-native-tax-rates",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "17.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/page/2876-native-tax-rates/"
      },
      {
        "key": "page:5156",
        "type": "page",
        "id": 5156,
        "name": "Customer Template List",
        "slug": "5156-customer-template-list",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Deprecate mini and customer templates. Use \"Customer Templ. List\" page instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/page/5156-customer-template-list/"
      },
      {
        "key": "page:5157",
        "type": "page",
        "id": 5157,
        "name": "Customer Template Card",
        "slug": "5157-customer-template-card",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Deprecate mini and customer templates. Use \"Customer Templ. Card\" page instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/page/5157-customer-template-card/"
      },
      {
        "key": "page:5468",
        "type": "page",
        "id": 5468,
        "name": "Picture Entity",
        "slug": "5468-picture-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "API version beta will be deprecated."
        },
        "url": "https://jonas-paprotka.de/ref/page/5468-picture-entity/"
      },
      {
        "key": "page:5470",
        "type": "page",
        "id": 5470,
        "name": "Item Entity",
        "slug": "5470-item-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "API version beta will be deprecated."
        },
        "url": "https://jonas-paprotka.de/ref/page/5470-item-entity/"
      },
      {
        "key": "page:5471",
        "type": "page",
        "id": 5471,
        "name": "Customer Entity",
        "slug": "5471-customer-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "API version beta will be deprecated."
        },
        "url": "https://jonas-paprotka.de/ref/page/5471-customer-entity/"
      },
      {
        "key": "page:5509",
        "type": "page",
        "id": 5509,
        "name": "Default Dimension Entity",
        "slug": "5509-default-dimension-entity",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "API version beta will be deprecated."
        },
        "url": "https://jonas-paprotka.de/ref/page/5509-default-dimension-entity/"
      },
      {
        "key": "page:9165",
        "type": "page",
        "id": 9165,
        "name": "Support Contact Info Card",
        "slug": "9165-support-contact-info-card",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "The support contact information is an administrative task, and has been moved to the Admin center."
        },
        "url": "https://jonas-paprotka.de/ref/page/9165-support-contact-info-card/"
      },
      {
        "key": "page:9245",
        "type": "page",
        "id": 9245,
        "name": "Demand Forecast Matrix",
        "slug": "9245-demand-forecast-matrix",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "This page will be replaced by Page 2900 \"Demand Forecast Variant Matrix\""
        },
        "url": "https://jonas-paprotka.de/ref/page/9245-demand-forecast-matrix/"
      },
      {
        "key": "page:9841",
        "type": "page",
        "id": 9841,
        "name": "Permission Set Lookup",
        "slug": "9841-permission-set-lookup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Use page Lookup Permission Set from System Application"
        },
        "url": "https://jonas-paprotka.de/ref/page/9841-permission-set-lookup/"
      },
      {
        "key": "page:9844",
        "type": "page",
        "id": 9844,
        "name": "Plan Permission Set",
        "slug": "9844-plan-permission-set",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "No longer used."
        },
        "url": "https://jonas-paprotka.de/ref/page/9844-plan-permission-set/"
      },
      {
        "key": "page:99000919",
        "type": "page",
        "id": 99000919,
        "name": "Demand Forecast",
        "slug": "99000919-demand-forecast",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "This page will be replaced by Page 2901 \"Demand Forecast Card\""
        },
        "url": "https://jonas-paprotka.de/ref/page/99000919-demand-forecast/"
      },
      {
        "key": "permissionset:183",
        "type": "permissionset",
        "id": 183,
        "name": "BaseApp Login",
        "slug": "183-baseapp-login",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/183-baseapp-login/"
      },
      {
        "key": "permissionset:184",
        "type": "permissionset",
        "id": 184,
        "name": "BaseApp Login - Objects",
        "slug": "184-baseapp-login-objects",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/184-baseapp-login-objects/"
      },
      {
        "key": "permissionset:185",
        "type": "permissionset",
        "id": 185,
        "name": "BaseApp Login - Read",
        "slug": "185-baseapp-login-read",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/185-baseapp-login-read/"
      },
      {
        "key": "permissionset:186",
        "type": "permissionset",
        "id": 186,
        "name": "BaseApp Login - View",
        "slug": "186-baseapp-login-view",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/186-baseapp-login-view/"
      },
      {
        "key": "permissionset:187",
        "type": "permissionset",
        "id": 187,
        "name": "BaseApp Login - License only",
        "slug": "187-baseapp-login-license-only",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/187-baseapp-login-license-only/"
      },
      {
        "key": "permissionset:217",
        "type": "permissionset",
        "id": 217,
        "name": "Object Selection - Objects",
        "slug": "217-object-selection-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/217-object-selection-objects/"
      },
      {
        "key": "permissionset:458",
        "type": "permissionset",
        "id": 458,
        "name": "Azure AD Licensing - Exec",
        "slug": "458-azure-ad-licensing-exec",
        "app": "system-application",
        "range": "18-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/458-azure-ad-licensing-exec/"
      },
      {
        "key": "permissionset:776",
        "type": "permissionset",
        "id": 776,
        "name": "Device - Read",
        "slug": "776-device-read",
        "app": "system-application",
        "range": "18-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/776-device-read/"
      },
      {
        "key": "permissionset:784",
        "type": "permissionset",
        "id": 784,
        "name": "Device - Objects",
        "slug": "784-device-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/784-device-objects/"
      },
      {
        "key": "permissionset:1434",
        "type": "permissionset",
        "id": 1434,
        "name": "Satisfaction Survey - Objects",
        "slug": "1434-satisfaction-survey-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/1434-satisfaction-survey-objects/"
      },
      {
        "key": "permissionset:1821",
        "type": "permissionset",
        "id": 1821,
        "name": "Video - Objects",
        "slug": "1821-video-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/1821-video-objects/"
      },
      {
        "key": "permissionset:1884",
        "type": "permissionset",
        "id": 1884,
        "name": "Sandbox Cleanup - Read",
        "slug": "1884-sandbox-cleanup-read",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Replaced by Environment Cleanup module."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/1884-sandbox-cleanup-read/"
      },
      {
        "key": "permissionset:1907",
        "type": "permissionset",
        "id": 1907,
        "name": "Camera and Media - Objects",
        "slug": "1907-camera-and-media-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/1907-camera-and-media-objects/"
      },
      {
        "key": "permissionset:2252",
        "type": "permissionset",
        "id": 2252,
        "name": "General Ledger XBRL - Edit",
        "slug": "2252-general-ledger-xbrl-edit",
        "app": "base-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/2252-general-ledger-xbrl-edit/"
      },
      {
        "key": "permissionset:2270",
        "type": "permissionset",
        "id": 2270,
        "name": "SMTP Mail - Admin",
        "slug": "2270-smtp-mail-admin",
        "app": "base-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "SMTP Mail Setup table has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/2270-smtp-mail-admin/"
      },
      {
        "key": "permissionset:2888",
        "type": "permissionset",
        "id": 2888,
        "name": "SL Designer Subscribers - Read",
        "slug": "2888-sl-designer-subscribers-read",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/2888-sl-designer-subscribers-read/"
      },
      {
        "key": "permissionset:2889",
        "type": "permissionset",
        "id": 2889,
        "name": "SL Designer Subscribers - Edit",
        "slug": "2889-sl-designer-subscribers-edit",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/2889-sl-designer-subscribers-edit/"
      },
      {
        "key": "permissionset:2915",
        "type": "permissionset",
        "id": 2915,
        "name": "Page Action Provider - Obj.",
        "slug": "2915-page-action-provider-obj",
        "app": "system-application",
        "range": "21-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/2915-page-action-provider-obj/"
      },
      {
        "key": "permissionset:3903",
        "type": "permissionset",
        "id": 3903,
        "name": "RETENTION POL. SETUP",
        "slug": "3903-retention-pol-setup",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "Replaced with PermissionSet Retention Pol. Admin"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/3903-retention-pol-setup/"
      },
      {
        "key": "permissionset:4690",
        "type": "permissionset",
        "id": 4690,
        "name": "Recurrence Schedule - Read",
        "slug": "4690-recurrence-schedule-read",
        "app": "system-application",
        "range": "18-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/4690-recurrence-schedule-read/"
      },
      {
        "key": "permissionset:4691",
        "type": "permissionset",
        "id": 4691,
        "name": "Recurrence Schedule - View",
        "slug": "4691-recurrence-schedule-view",
        "app": "system-application",
        "range": "18-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/4691-recurrence-schedule-view/"
      },
      {
        "key": "permissionset:4692",
        "type": "permissionset",
        "id": 4692,
        "name": "Recurrence Schedule - Objects",
        "slug": "4692-recurrence-schedule-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/4692-recurrence-schedule-objects/"
      },
      {
        "key": "permissionset:7227",
        "type": "permissionset",
        "id": 7227,
        "name": "General Ledger XBRL - Read",
        "slug": "7227-general-ledger-xbrl-read",
        "app": "base-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/7227-general-ledger-xbrl-read/"
      },
      {
        "key": "permissionset:7379",
        "type": "permissionset",
        "id": 7379,
        "name": "SMARTLIST DESIGNER",
        "slug": "7379-smartlist-designer",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "The SmartList Designer is not supported in Business Central"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/7379-smartlist-designer/"
      },
      {
        "key": "permissionset:7567",
        "type": "permissionset",
        "id": 7567,
        "name": "Geolocation - Objects",
        "slug": "7567-geolocation-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/7567-geolocation-objects/"
      },
      {
        "key": "permissionset:8903",
        "type": "permissionset",
        "id": 8903,
        "name": "EMAIL USAGE",
        "slug": "8903-email-usage",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This permission set is included in mandatory permission set System App - Basic"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/8903-email-usage/"
      },
      {
        "key": "permissionset:8904",
        "type": "permissionset",
        "id": 8904,
        "name": "EMAIL SETUP",
        "slug": "8904-email-setup",
        "app": "system-application",
        "range": "18-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This permission set is replaced with permission set Email - Admin"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/8904-email-setup/"
      },
      {
        "key": "permissionset:9065",
        "type": "permissionset",
        "id": 9065,
        "name": "Az. Storage S. Auth. - Objects",
        "slug": "9065-az-storage-s-auth-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/9065-az-storage-s-auth-objects/"
      },
      {
        "key": "permissionset:9261",
        "type": "permissionset",
        "id": 9261,
        "name": "Customer Exp. Survey - Objects",
        "slug": "9261-customer-exp-survey-objects",
        "app": "system-application",
        "range": "22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/9261-customer-exp-survey-objects/"
      },
      {
        "key": "permissionset:9807",
        "type": "permissionset",
        "id": 9807,
        "name": "Field Selection - Objects",
        "slug": "9807-field-selection-objects",
        "app": "system-application",
        "range": "19-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionset/9807-field-selection-objects/"
      },
      {
        "key": "permissionsetextension:183",
        "type": "permissionsetextension",
        "id": 183,
        "name": "Login Ext",
        "slug": "183-login-ext",
        "app": "base-application",
        "range": "20-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/permissionsetextension/183-login-ext/"
      },
      {
        "key": "report:505",
        "type": "report",
        "id": 505,
        "name": "XBRL Export Instance - Spec. 2",
        "slug": "505-xbrl-export-instance-spec-2",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/report/505-xbrl-export-instance-spec-2/"
      },
      {
        "key": "report:506",
        "type": "report",
        "id": 506,
        "name": "XBRL Mapping of G/L Accounts",
        "slug": "506-xbrl-mapping-of-g-l-accounts",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/report/506-xbrl-mapping-of-g-l-accounts/"
      },
      {
        "key": "report:507",
        "type": "report",
        "id": 507,
        "name": "XBRL Copy Setup",
        "slug": "507-xbrl-copy-setup",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/report/507-xbrl-copy-setup/"
      },
      {
        "key": "report:1180",
        "type": "report",
        "id": 1180,
        "name": "Shortcut Pay Vendor",
        "slug": "1180-shortcut-pay-vendor",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Vendor Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1180-shortcut-pay-vendor/"
      },
      {
        "key": "report:1181",
        "type": "report",
        "id": 1181,
        "name": "Shortcut Vendor Check",
        "slug": "1181-shortcut-vendor-check",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Vendor Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1181-shortcut-vendor-check/"
      },
      {
        "key": "report:1182",
        "type": "report",
        "id": 1182,
        "name": "Shortcut Vendor Bills",
        "slug": "1182-shortcut-vendor-bills",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Vendor Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1182-shortcut-vendor-bills/"
      },
      {
        "key": "report:1183",
        "type": "report",
        "id": 1183,
        "name": "Shortcut Payment Registration",
        "slug": "1183-shortcut-payment-registration",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Employee Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1183-shortcut-payment-registration/"
      },
      {
        "key": "report:1184",
        "type": "report",
        "id": 1184,
        "name": "Shortcut Receive Customer Pay",
        "slug": "1184-shortcut-receive-customer-pay",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Vendor Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1184-shortcut-receive-customer-pay/"
      },
      {
        "key": "report:1185",
        "type": "report",
        "id": 1185,
        "name": "Shortcut Pay Employee",
        "slug": "1185-shortcut-pay-employee",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Employee Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1185-shortcut-pay-employee/"
      },
      {
        "key": "report:1186",
        "type": "report",
        "id": 1186,
        "name": "Shortcut Employee Check",
        "slug": "1186-shortcut-employee-check",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Employee Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1186-shortcut-employee-check/"
      },
      {
        "key": "report:1187",
        "type": "report",
        "id": 1187,
        "name": "Shortcut Employee Expense",
        "slug": "1187-shortcut-employee-expense",
        "app": "base-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "18.0",
          "reason": "This report will be deprecated the search word will be added to page Employee Ledger Entries"
        },
        "url": "https://jonas-paprotka.de/ref/report/1187-shortcut-employee-expense/"
      },
      {
        "key": "table:1461",
        "type": "table",
        "id": 1461,
        "name": "Signature Key",
        "slug": "1461-signature-key",
        "app": "system-application",
        "range": "17-22",
        "obsolete": {
          "state": "Pending",
          "tag": "19.1",
          "reason": "The xml representation of key is used instead."
        },
        "url": "https://jonas-paprotka.de/ref/table/1461-signature-key/"
      },
      {
        "key": "table:4152",
        "type": "table",
        "id": 4152,
        "name": "Temp Media",
        "slug": "4152-temp-media",
        "app": "system-application",
        "range": "17-22",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/table/4152-temp-media/"
      }
    ],
    "obsoleted": [
      {
        "key": "codeunit:6299",
        "type": "codeunit",
        "id": 6299,
        "name": "Power BI Embed Helper",
        "slug": "6299-power-bi-embed-helper",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This functionality has been replaced by the Power BI javascript library"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/6299-power-bi-embed-helper/"
      },
      {
        "key": "page:2010",
        "type": "page",
        "id": 2010,
        "name": "Azure OpenAi Settings",
        "slug": "2010-azure-openai-settings",
        "app": "system-application",
        "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",
        "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",
        "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",
        "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:2611",
        "type": "page",
        "id": 2611,
        "name": "Upcoming Changes Factbox",
        "slug": "2611-upcoming-changes-factbox",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Replaced by teaching tips"
        },
        "url": "https://jonas-paprotka.de/ref/page/2611-upcoming-changes-factbox/"
      },
      {
        "key": "page:5825",
        "type": "page",
        "id": 5825,
        "name": "Review Marketing Text",
        "slug": "5825-review-marketing-text",
        "app": "base-application",
        "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",
        "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",
        "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:6305",
        "type": "page",
        "id": 6305,
        "name": "Power BI Report Dialog",
        "slug": "6305-power-bi-report-dialog",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This page has been replaced by page 6323 \"Power BI Element Card\""
        },
        "url": "https://jonas-paprotka.de/ref/page/6305-power-bi-report-dialog/"
      },
      {
        "key": "page:6316",
        "type": "page",
        "id": 6316,
        "name": "Content Pack Setup Wizard",
        "slug": "6316-content-pack-setup-wizard",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Instead, follow the Business Central documentation page \"Building Power BI Reports to Display Dynamics 365 Business Central Data\" available at https://learn.microsoft.com/en-gb/dynamics365/business-central/across-how-use-financials-data-source-powerbi"
        },
        "url": "https://jonas-paprotka.de/ref/page/6316-content-pack-setup-wizard/"
      },
      {
        "key": "page:6317",
        "type": "page",
        "id": 6317,
        "name": "Content Pack Setup Part",
        "slug": "6317-content-pack-setup-part",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Instead, follow the Business Central documentation page \"Building Power BI Reports to Display Dynamics 365 Business Central Data\" available at https://learn.microsoft.com/en-gb/dynamics365/business-central/across-how-use-financials-data-source-powerbi"
        },
        "url": "https://jonas-paprotka.de/ref/page/6317-content-pack-setup-part/"
      },
      {
        "key": "page:6319",
        "type": "page",
        "id": 6319,
        "name": "Power BI Management",
        "slug": "6319-power-bi-management",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This page has been replaced by page 6323 \"Power BI Element Card\""
        },
        "url": "https://jonas-paprotka.de/ref/page/6319-power-bi-management/"
      },
      {
        "key": "page:6325",
        "type": "page",
        "id": 6325,
        "name": "Power BI Embedded Report Part",
        "slug": "6325-power-bi-embedded-report-part",
        "app": "base-application",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/page/6325-power-bi-embedded-report-part/"
      },
      {
        "key": "permissionset:54",
        "type": "permissionset",
        "id": 54,
        "name": "Language - Read",
        "slug": "54-language-read",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/54-language-read/"
      },
      {
        "key": "permissionset:684",
        "type": "permissionset",
        "id": 684,
        "name": "Date-Time Dialog - Objects",
        "slug": "684-date-time-dialog-objects",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/684-date-time-dialog-objects/"
      },
      {
        "key": "permissionset:1470",
        "type": "permissionset",
        "id": 1470,
        "name": "Video - Read",
        "slug": "1470-video-read",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/1470-video-read/"
      },
      {
        "key": "permissionset:4785",
        "type": "permissionset",
        "id": 4785,
        "name": "M365 COLLABORATION",
        "slug": "4785-m365-collaboration",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "No longer used."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/4785-m365-collaboration/"
      },
      {
        "key": "permissionset:8703",
        "type": "permissionset",
        "id": 8703,
        "name": "Telemetry - Exec",
        "slug": "8703-telemetry-exec",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/8703-telemetry-exec/"
      },
      {
        "key": "permissionset:9150",
        "type": "permissionset",
        "id": 9150,
        "name": "SharePoint Auth. - Objects",
        "slug": "9150-sharepoint-auth-objects",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9150-sharepoint-auth-objects/"
      },
      {
        "key": "permissionset:9216",
        "type": "permissionset",
        "id": 9216,
        "name": "Time Zone Selection - Read",
        "slug": "9216-time-zone-selection-read",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9216-time-zone-selection-read/"
      },
      {
        "key": "permissionset:9992",
        "type": "permissionset",
        "id": 9992,
        "name": "Upgrade Tags - Read",
        "slug": "9992-upgrade-tags-read",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed"
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9992-upgrade-tags-read/"
      },
      {
        "key": "permissionset:9993",
        "type": "permissionset",
        "id": 9993,
        "name": "Upgrade Tags - View",
        "slug": "9993-upgrade-tags-view",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9993-upgrade-tags-view/"
      },
      {
        "key": "table:2010",
        "type": "table",
        "id": 2010,
        "name": "Azure OpenAi Settings",
        "slug": "2010-azure-openai-settings",
        "app": "system-application",
        "obsolete": {
          "state": "Removed",
          "tag": "27.0",
          "reason": "Moved to AI SDK"
        },
        "url": "https://jonas-paprotka.de/ref/table/2010-azure-openai-settings/"
      },
      {
        "key": "table:6301",
        "type": "table",
        "id": 6301,
        "name": "Power BI Report Configuration",
        "slug": "6301-power-bi-report-configuration",
        "app": "base-application",
        "obsolete": {
          "state": "Removed",
          "tag": "26.0",
          "reason": "Use table Power BI Selected Elements instead. The new table supports multiple types of embedded elements."
        },
        "url": "https://jonas-paprotka.de/ref/table/6301-power-bi-report-configuration/"
      },
      {
        "key": "table:6304",
        "type": "table",
        "id": 6304,
        "name": "Power BI User Configuration",
        "slug": "6304-power-bi-user-configuration",
        "app": "base-application",
        "obsolete": {
          "state": "Removed",
          "tag": "26.0",
          "reason": "Use table Power BI Context Settings instead. The new table does not require Profile ID, and supports multiple types of embedded elements."
        },
        "url": "https://jonas-paprotka.de/ref/table/6304-power-bi-user-configuration/"
      },
      {
        "key": "table:6325",
        "type": "table",
        "id": 6325,
        "name": "Power BI User Status",
        "slug": "6325-power-bi-user-status",
        "app": "base-application",
        "obsolete": {
          "state": "Removed",
          "tag": "26.0",
          "reason": "Check if the user has a pending job queue entry for codeunit \"Power BI Report Synchronizer\" instead and use the status from the job queue."
        },
        "url": "https://jonas-paprotka.de/ref/table/6325-power-bi-user-status/"
      }
    ]
  },
  "memberChanges": [
    {
      "key": "codeunit:8",
      "type": "codeunit",
      "id": 8,
      "name": "AccSchedManagement",
      "slug": "8-accschedmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetFiscalStartDate",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFiscalStartDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeHasCostDimFilter",
            "sig": "(var Record Acc. Schedule Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcCellOnAfterAccountScheduleLineCopyFilters",
            "sig": "(Record Column Layout, var Record Acc. Schedule Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcCellValue",
            "from": "(var Record Acc. Schedule Line, var Record Column Layout, Boolean, var Decimal, var Boolean, Record Acc. Schedule Line, var Record Acc. Sched. Cell Value)",
            "to": "(var Record Acc. Schedule Line, var Record Column Layout, var Boolean, var Decimal, var Boolean, Record Acc. Schedule Line, var Record Acc. Sched. Cell Value)",
            "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": [],
        "removed": [
          {
            "name": "LogTestField",
            "sig": "(Variant, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LogTestField",
            "sig": "(Variant, Integer, Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LogError",
            "sig": "(Variant, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LogFieldError",
            "sig": "(Variant, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckVATDateAllowed",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckAccountNoOnBeforeCheckICPartner",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeLogTestField",
            "sig": "(Variant, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": "PostJob",
            "sig": "(Record Gen. Journal Line, Record G/L Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateGLEntryVAT",
            "sig": "(Record Gen. Journal Line, Code[20], Decimal, Decimal, Decimal, Record Detailed CV Ledg. Entry Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateGLEntryVATCollectAdj",
            "sig": "(Record Gen. Journal Line, Code[20], Decimal, Decimal, Decimal, Record Detailed CV Ledg. Entry Buffer, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcCurrencyUnrealizedGainLoss",
            "sig": "(var Record CV Ledger Entry Buffer, var Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GLCalcAddCurrency",
            "sig": "(Decimal, Decimal, Decimal, Boolean, Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExchangeAmtLCYToFCY2",
            "sig": "(Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGLSetup",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPreviewMode",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HandleDtldAdjustment",
            "sig": "(Record Gen. Journal Line, var Record G/L Entry, Decimal, Decimal, Decimal, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DeferralPosting",
            "sig": "(Code[10], Code[10], Code[20], var Record Gen. Journal Line, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCustLedgEntryInsertInclPreviewMode",
            "sig": "(var Record Cust. Ledger Entry, Record Gen. Journal Line, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterVendLedgEntryInsertInclPreviewMode",
            "sig": "(var Record Vendor Ledger Entry, Record Gen. Journal Line, var Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnStartPostingOnBeforeSetNextVatEntryNo",
            "sig": "(var Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnStartPostingOnAfterSetNextVatEntryNo",
            "sig": "(var Record VAT Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertGLEntryOnBeforeUpdateCheckAmounts",
            "sig": "(Record General Ledger Setup, var Record G/L Entry, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDeferralPostBufferOnAfterFindDeferalPostingBuffer",
            "sig": "(Record Gen. Journal Line, var Record Deferral Posting Buffer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUnapplyCustLedgEntryOnAfterUpdateCustLedgEntry",
            "sig": "(var Record Gen. Journal Line, Record Detailed Cust. Ledg. Entry, var Record Detailed Cust. Ledg. Entry, Record Customer Posting Group, var Record G/L Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostCustOnBeforeGetCustomerPostingGroup",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUnapplyCustLedgEntryOnBeforeFinishPosting",
            "sig": "(var Record Gen. Journal Line, Record G/L Entry, Record Customer Posting Group)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostCustOnBeforeInsertDtldCVLedgEntry",
            "sig": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, var Record CV Ledger Entry Buffer, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDtldCustLedgEntriesOnBeforeNextEntryNo",
            "sig": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, Record Customer Posting Group, Boolean, var Integer, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBankAccOnCheckingBankAccPostingGrGLAccountNo",
            "sig": "(var Record Gen. Journal Line, Record Bank Account Posting Group, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostDtldCustLedgEntries",
            "sig": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, Record Customer Posting Group, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCustPostApplyCustLedgEntryOnBeforeRunCheck",
            "sig": "(var Record Gen. Journal Line, var Record Cust. Ledger Entry, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitGLEntryOnBeforeCheckGLAccountBlocked",
            "sig": "(Record Gen. Journal Line, Record G/L Account, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUnapplyCustLedgEntryOnAfterGetNextDtldLedgEntryNo",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDtldCustLedgEntriesOnAfterSetDtldCustLedgEntryNoOffset",
            "sig": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, Record Customer Posting Group, Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostApplyOnAfterCalcCurrencyApplnRounding",
            "sig": "(Record Gen. Journal Line, var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Record Detailed CV Ledg. Entry Buffer, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCustPostApplyCustLedgEntryOnBeforeApplyCustLedgEntry",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCustPostApplyCustLedgEntryOnBeforeModifyCustLedgEntry",
            "sig": "(var Record Cust. Ledger Entry, var Record CV Ledger Entry Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOnUnapplyCustLedgEntryOnBeforeProcessDetailedCustLedgEntry2InLoop",
            "sig": "(Record Detailed Cust. Ledg. Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDtldVendLedgEntriesOnAfterSetDtldVendLedgEntryNoOffset",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnVendUnrealizedVATOnBeforeGetUnrealizedVATPart",
            "sig": "(var Record Gen. Journal Line, var Record Vendor Ledger Entry, Decimal, Decimal, Decimal, Decimal, Record VAT Entry, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateNormalVATGLEntries",
            "sig": "(Record Gen. Journal Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostCust",
            "sig": "(var Record Gen. Journal Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterOldCustLedgEntryModify",
            "from": "(var Record Cust. Ledger Entry, Record Gen. Journal Line)",
            "to": "(var Record Cust. Ledger Entry, Record Gen. Journal Line, var Record Cust. Ledger Entry)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterOldVendLedgEntryModify",
            "from": "(var Record Vendor Ledger Entry, Record Gen. Journal Line)",
            "to": "(var Record Vendor Ledger Entry, Record Gen. Journal Line, var Record Vendor Ledger Entry)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCalcPmtDiscToleranceProc",
            "from": "(Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal)",
            "to": "(Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal, var Record Gen. Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostDtldVendLedgEntriesOnBeforeCreateGLEntriesForTotalAmounts",
            "from": "(var Record Vendor Posting Group, var Record Detailed CV Ledg. Entry Buffer)",
            "to": "(var Record Vendor Posting Group, var Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, var Record Dimension Posting Buffer, Decimal, Integer, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCalcPmtDiscOnAfterCalcPmtDisc",
            "from": "(var Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal)",
            "to": "(var Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal, var Record Gen. Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCalcPmtTolerance",
            "from": "(var Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal)",
            "to": "(var Record Detailed CV Ledg. Entry Buffer, Record CV Ledger Entry Buffer, var Decimal, var Decimal, var Record Gen. Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostApplyOnAfterRecalculateAmounts",
            "from": "(var Record CV Ledger Entry Buffer, Record CV Ledger Entry Buffer, Record CV Ledger Entry Buffer, Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, Code[10], Integer, var Integer)",
            "to": "(var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, Code[10], Integer, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInitGLEntry",
            "from": "(var Record Gen. Journal Line, var Code[20], Boolean, Decimal, Decimal, Boolean, var Boolean)",
            "to": "(var Record Gen. Journal Line, var Code[20], Boolean, Decimal, Decimal, Boolean, var Boolean, var Record G/L Entry, Boolean, Integer, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostDtldCVLedgEntry",
            "from": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, var Code[20], var Boolean, var Decimal, var Boolean, Code[10])",
            "to": "(var Record Gen. Journal Line, var Record Detailed CV Ledg. Entry Buffer, var Code[20], var Boolean, var Decimal, var Boolean, Code[10], Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/12-gen-jnl-post-line/"
    },
    {
      "key": "codeunit:13",
      "type": "codeunit",
      "id": 13,
      "name": "Gen. Jnl.-Post Batch",
      "slug": "13-gen-jnl-post-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateGenJnlLineWithVATInfo",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, Integer, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessLinesOnAfterProcessICTransaction",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckLineOnAfterCheckAllocations",
            "sig": "(Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcReversePostingDate",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/13-gen-jnl-post-batch/"
    },
    {
      "key": "codeunit:17",
      "type": "codeunit",
      "id": 17,
      "name": "Gen. Jnl.-Post Reverse",
      "slug": "17-gen-jnl-post-reverse",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReverseBankAccLedgEntry",
            "sig": "(Record Bank Account Ledger Entry, Integer, Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReverseVATEntryOnAfterInsert",
            "sig": "(var Record VAT Entry, Record VAT Entry, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReverseCustLedgEntryOnBeforeFindLastDetailedCustLedgEntry",
            "sig": "(var Record Detailed Cust. Ledg. Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReverseCustLedgEntryOnAfterAssignNextDtldCustLedgEntryEntryNo",
            "sig": "(var Record Detailed Cust. Ledg. Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReverseGLEntryOnBeforeTempCustLedgEntryCheckDimComb",
            "sig": "(var Record G/L Entry, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeApplyCustLedgEntryByReversal",
            "sig": "(Record Cust. Ledger Entry, Record Cust. Ledger Entry, Record Detailed Cust. Ledg. Entry, Integer, var Integer, var Codeunit Gen. Jnl.-Post Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/17-gen-jnl-post-reverse/"
    },
    {
      "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": "OnAfterAssignWhsePickRequired",
            "sig": "(Record Item Journal Line, Record Location, var Boolean)",
            "kind": "integrationevent",
            "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetItemVariant",
            "sig": "(var Record Item Variant, Code[20], Code[10], Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckItemVariantOnAfterGetItemVariant",
            "sig": "(Record Item Variant, Record Item Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestFirstApplyItemLedgEntryOnBeforeTestFields",
            "sig": "(var Record Item Ledger Entry, var Record Item Ledger Entry, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestFirstApplyItemLedgEntryOnBeforeReservationPreventsApplication",
            "sig": "(Record Item Ledger Entry, Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValuateAppliedAvgEntry",
            "sig": "(var Record Value Entry, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUndoQuantityPostingOnBeforeCheckPositive",
            "sig": "(var Record Item Journal Line, var Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUndoQuantityPostingOnBeforeAutoTrack",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckApplicationOnBeforeRemainingQtyError",
            "sig": "(Record Item Ledger Entry, Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUndoQuantityPostingOnAfterInsertItemReg",
            "sig": "(var Record Item Journal Line, var Record Item Ledger Entry, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertCorrValueEntryOnAfterAssignNewValueEntry",
            "sig": "(Record Item Ledger Entry, var Record Value Entry, var Record Value Entry, var Record Item Journal Line, var Record Item Ledger Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetItemAdjmtProperties",
            "sig": "(Code[20], Enum Item Ledger Entry Type, Boolean, Date, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckItemAndItemVariant",
            "sig": "(Code[20], Code[10], var Record Item, var Record Item Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnItemValuePostingOnBeforeInsertValueEntry",
            "sig": "(Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateItemLedgerEntryOnAfterSetAppliedEntryToAdjust",
            "sig": "(Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateAvgCostAdjmtBuffer",
            "sig": "(var Record Item Ledger Entry, var Record Value Entry, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckItemAndVariant",
            "sig": "(var Record Item Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostOutputOnBeforeInsertCostValueEntries",
            "sig": "(var Record Item Journal Line, var Record Capacity Ledger Entry, Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateItemApplnEntryOnAfterFilterItemApplicationEntry",
            "sig": "(var Record Item Application Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterUpdateUnitCost",
            "from": "(Record Value Entry, Decimal, Record Item Journal Line)",
            "to": "(Record Value Entry, Decimal, Record Item Journal Line, var Record Item)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeTestFirstApplyItemLedgEntry",
            "from": "(var Record Item Ledger Entry, Record Item Ledger Entry, Record Item Journal Line)",
            "to": "(var Record Item Ledger Entry, Record Item Ledger Entry, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnApplyItemLedgEntryOnAfterSetAppliedQtyZero",
            "from": "(Record Item Ledger Entry, Record Item Ledger Entry, var Decimal)",
            "to": "(Record Item Ledger Entry, Record Item Ledger Entry, var Decimal, var Record Item Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemJnlLine",
            "from": "(var Record Item Journal Line, Record Item Ledger Entry, var Integer, var Codeunit Inventory Posting To G/L, Boolean, Boolean, var Record Item Register, var Integer, var Integer)",
            "to": "(var Record Item Journal Line, Record Item Ledger Entry, var Integer, var Codeunit Inventory Posting To G/L, Boolean, Boolean, var Record Item Register, var Integer, var Integer, var Codeunit Whse. Jnl.-Register Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInsertTransferEntry",
            "from": "(var Record Item Journal Line, Record Item Ledger Entry, Record Item Ledger Entry)",
            "to": "(var Record Item Journal Line, Record Item Ledger Entry, Record Item Ledger Entry, Record Value Entry, var Integer)",
            "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)",
            "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)",
            "kind": "integrationevent"
          },
          {
            "name": "OnApplyItemLedgEntryOnBeforeStartApplication",
            "from": "(var Record Item Ledger Entry, var Record Item Ledger Entry, var Boolean, var Decimal)",
            "to": "(var Record Item Ledger Entry, var Record Item Ledger Entry, var Boolean, var Decimal, var Record Item, var Record Item Journal Line)",
            "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterOnRun",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/23-item-jnl-post-batch/"
    },
    {
      "key": "codeunit:29",
      "type": "codeunit",
      "id": 29,
      "name": "Error Message Handler",
      "slug": "29-error-message-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterRegisterErrorMessages",
            "sig": "(var Record Error Message, var Guid)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/29-error-message-handler/"
    },
    {
      "key": "codeunit:40",
      "type": "codeunit",
      "id": 40,
      "name": "LogInManagement",
      "slug": "40-loginmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeCompany",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoginEndOnBeforeModify",
            "sig": "(var Record User Time Register, Time, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLoginEndOnBeforeInsert",
            "sig": "(var Record User Time Register, Time, Time, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLogInEnd",
            "sig": "(var Date, var Time)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterLogInStart",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterLogInEnd",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLogInStart",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCompanyOpen",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCompanyOpen",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/40-loginmanagement/"
    },
    {
      "key": "codeunit:43",
      "type": "codeunit",
      "id": 43,
      "name": "Language",
      "slug": "43-language",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetFormatRegionOrDefault",
            "sig": "(Text[80])",
            "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": [],
        "removed": [
          {
            "name": "OnMergeDocumentReport",
            "sig": "(Option, Integer, Option, InStream, Text, var OutStream, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCustomDocumentMerger",
            "sig": "(Integer, Option, InStream, InStream, var OutStream, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/44-reportmanagement/"
    },
    {
      "key": "codeunit:48",
      "type": "codeunit",
      "id": 48,
      "name": "PostingSetupManagement",
      "slug": "48-postingsetupmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckGenPostingSetupCOGSAccount",
            "sig": "(var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckVATPostingSetupPurchAccount",
            "sig": "(var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckGenPostingSetupSalesAccount",
            "sig": "(var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckCustPostingGroupReceivablesAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckVendPostingGroupPayablesAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmPostingAfterWorkingDate",
            "sig": "(var Text, var Date, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckGenPostingSetupPurchAccount",
            "sig": "(var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSendGenPostingSetupNotification",
            "sig": "(Record General Posting Setup, Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/48-postingsetupmanagement/"
    },
    {
      "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": "GetFormatRegionOrDefault",
            "sig": "(Text[80])",
            "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:60",
      "type": "codeunit",
      "id": 60,
      "name": "Sales-Calc. Discount",
      "slug": "60-sales-calc-discount",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CustInvDiscRecExists",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateInvoiceDiscount",
            "sig": "(var Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/60-sales-calc-discount/"
    },
    {
      "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": [
          {
            "name": "OnAfterCheckSalesLine",
            "sig": "(Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterFromBOMCompSetFilters",
            "sig": "(var Record BOM Component, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnExplodeBOMCompLinesOnAfterFromBOMCompSetFilters",
            "from": "(var Record BOM Component, Record Sales Line, var Integer)",
            "to": "(var Record BOM Component, Record Sales Line, var Integer, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRunOnAfterFromBOMCompSetFilters",
            "from": "(var Record BOM Component, Record Sales Line, var Boolean)",
            "to": "(var Record BOM Component, Record Sales Line, var Boolean, var Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRunOnBeforeExplodeBOMCompLines",
            "from": "(var Record Sales Line, var Record Sales Line, var Integer, var Integer, var Boolean)",
            "to": "(var Record Sales Line, var Record Sales Line, var Integer, var Integer, var Boolean, var Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/63-sales-explode-bom/"
    },
    {
      "key": "codeunit:64",
      "type": "codeunit",
      "id": 64,
      "name": "Sales-Get Shipment",
      "slug": "64-sales-get-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetSalesOrderInvoices",
            "sig": "(var Record Sales Invoice Header, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCopyDocumentAttachments",
            "sig": "(var Record Sales Header, var Boolean, var List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/64-sales-get-shipment/"
    },
    {
      "key": "codeunit:70",
      "type": "codeunit",
      "id": 70,
      "name": "Purch.-Calc.Discount",
      "slug": "70-purch-calc-discount",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOnRunOnBeforeUpdateHeader",
            "sig": "(var Record Purchase Header, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/70-purch-calc-discount/"
    },
    {
      "key": "codeunit:73",
      "type": "codeunit",
      "id": 73,
      "name": "Purch.-Explode BOM",
      "slug": "73-purch-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckPurchaseLine",
            "sig": "(Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterSetNoOfBOMComp",
            "sig": "(Record BOM Component, Record Purchase Line, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnExplodeBOMCompLinesOnBeforeLoopFromBOMComp",
            "sig": "(Record Purchase Line, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/73-purch-explode-bom/"
    },
    {
      "key": "codeunit:74",
      "type": "codeunit",
      "id": 74,
      "name": "Purch.-Get Receipt",
      "slug": "74-purch-get-receipt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPurchOrderInvoices",
            "sig": "(var Record Purch. Inv. Header, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCreateInvLines",
            "sig": "(var Record Purchase Header, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateInvLinesOnBeforeInsertLineIteration",
            "sig": "(var Record Purch. Rcpt. Line, var Record Purch. Rcpt. Header, var Record Purchase Header, var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/74-purch-get-receipt/"
    },
    {
      "key": "codeunit:76",
      "type": "codeunit",
      "id": 76,
      "name": "Purch.-Get Drop Shpt.",
      "slug": "76-purch-get-drop-shpt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetDescriptionFromItemReference",
            "sig": "(Record Purchase Header, var Record Purchase Line, Record Sales Line, Record Item, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/76-purch-get-drop-shpt/"
    },
    {
      "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": "DecrementPrepmtAmtInvLCY",
            "sig": "(Record Sales Header, Record Sales Line, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckAndUpdateOnBeforeSetPostingFlags",
            "sig": "(var Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetPostingPreviewDocumentNos",
            "sig": "(var List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDecrementPrepmtAmtInvLCY",
            "sig": "(Record Sales Header, Record Sales Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAdjustPrepmtAmountLCY",
            "sig": "(Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostResJnlLineOnShouldExit",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDivideAmountOnBeforeUpdateTempVATAmountLineRemainder",
            "sig": "(var Record Sales Line, Record Sales Header, var Record VAT Amount Line, var Record VAT Amount Line, Record Currency, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostItemChargeOnAfterCalcTotalChargeAmt",
            "sig": "(var Record Sales Line, Decimal, var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckPostRestrictions",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePrepaymentLinesOnBeforeValidateType",
            "sig": "(var Record Sales Line, var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePostingAndDocumentDateOnBeforeValidateDocumentDate",
            "sig": "(var Boolean, var Boolean, var Date, var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckSalesDocumentOnBeforeCheckSalesDim",
            "sig": "(var Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreatePrepaymentTextLines",
            "sig": "(var Record Sales Line, var Record Sales Line, Record Sales Header, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckAndUpdate",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostSalesLineOnBeforeCollectValueEntryRelation",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Invoice Header, var Record Sales Invoice Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostSalesLineOnAfterCollectValueEntryRelation",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Invoice Header, var Record Sales Invoice Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostSalesLineOnAfterCreatePostedDeferralSchedule",
            "sig": "(var Record Sales Invoice Line, Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvoiceRoundingOnAfterValidateQuantity",
            "sig": "(var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvoiceRoundingOnAfterSetLineNo",
            "sig": "(var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateWonOpportunities",
            "sig": "(var Record Sales Header, Record Sales Invoice Header, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnInsertPostedHeadersOnBeforeDeleteServItemOnSaleCreditMemo",
            "sig": "(var Record Sales Header, var Record Sales Shipment Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertPostedHeadersOnAfterInsertInvoiceHeader",
            "sig": "(var Record Sales Header, var Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertPostedHeadersOnAfterInsertCrMemoHeader",
            "sig": "(var Record Sales Header, var Record Sales Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMakeInventoryAdjustment",
            "sig": "(var Record Inventory Setup, var Codeunit Inventory Adjustment Handler, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnProcessPostingLinesOnBeforePostDropOrderShipment",
            "sig": "(Record Sales Header, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterArchiveUnpostedOrder",
            "sig": "(var Record Sales Header, var Record Sales Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckReturnRcptLine",
            "sig": "(var Record Return Receipt Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertReturnReceiptHeaderOnBeforeReturnReceiptHeaderTransferFields",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePostingAndDocumentDateOnBeforeSalesHeaderModify",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforePostGLAndCustomer",
            "sig": "(var Record Sales Header, var Record Invoice Post. Buffer, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostGLAndCustomer2",
            "sig": "(var Record Sales Header, var Record Cust. Ledger Entry, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCheckSalesDoc",
            "from": "(var Record Sales Header, Boolean, Boolean, Boolean)",
            "to": "(var Record Sales Header, Boolean, Boolean, Boolean, Boolean, var Codeunit Error Message Management)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePurchRcptLineInsert",
            "from": "(var Record Purch. Rcpt. Line, Record Purch. Rcpt. Header, Record Purchase Line, Record Drop Shpt. Post. Buffer, Boolean)",
            "to": "(var Record Purch. Rcpt. Line, Record Purch. Rcpt. Header, Record Purchase Line, Record Drop Shpt. Post. Buffer, Boolean, var Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemLine",
            "from": "(Record Sales Header, Record Sales Line, Decimal, Decimal, Boolean)",
            "to": "(Record Sales Header, var Record Sales Line, Decimal, Decimal, Boolean, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer",
            "from": "(Record Sales Header, Record Sales Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "to": "(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"
          },
          {
            "name": "OnPostSalesLineOnBeforeTestUnitOfMeasureCode",
            "from": "(var Record Sales Header, var Record Sales Line, var Record Sales Line)",
            "to": "(var Record Sales Header, var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnDivideAmountOnBeforeTempVATAmountLineRemainderModify",
            "from": "(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Record VAT Amount Line)",
            "to": "(Record Sales Header, var Record Sales Line, var Record VAT Amount Line, var Record VAT Amount Line, Record Currency)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCopyToTempLines",
            "from": "(var Record Sales Line)",
            "to": "(var Record Sales Line, Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreatePrepaymentLines",
            "from": "(Record Sales Header, var Record Sales Line, Boolean, var Boolean, var Record Sales Line)",
            "to": "(var Record Sales Header, var Record Sales Line, Boolean, var Boolean, var Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostSalesLineOnAfterRoundAmount",
            "from": "(Record Sales Header, Record Sales Line, Record Sales Invoice Header, Record Sales Cr.Memo Header)",
            "to": "(Record Sales Header, Record Sales Line, Record Sales Invoice Header, Record Sales Cr.Memo Header, Code[20])",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterFinalizePostingOnBeforeCommit",
            "from": "(var Record Sales Header, var Record Sales Shipment Header, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, var Record Return Receipt Header, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Boolean, Boolean, var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Shipment Header, var Record Sales Invoice Header, var Record Sales Cr.Memo Header, var Record Return Receipt Header, var Codeunit Gen. Jnl.-Post Line, var Boolean, var Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeArchiveUnpostedOrder",
            "from": "(var Record Sales Header, var Boolean, Boolean)",
            "to": "(var Record Sales Header, var Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidatePostingAndDocumentDateOnAfterCalcPostingDateExists",
            "from": "(var Boolean, var Boolean, var Boolean, var Date, var Record Sales Header)",
            "to": "(var Boolean, var Boolean, var Boolean, var Date, var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostLines",
            "from": "(var Record Sales Line, Record Sales Header, Boolean, Boolean, var Record Warehouse Shipment Header)",
            "to": "(var Record Sales Line, Record Sales Header, Boolean, Boolean, var Record Warehouse Shipment Header, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostSalesDoc",
            "from": "(var Record Sales Header, Boolean, Boolean, var Boolean, var Boolean)",
            "to": "(var Record Sales Header, Boolean, Boolean, var Boolean, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreatePrepaymentLinesOnBeforeInsertTempLineForExtText",
            "from": "(var Record Sales Line, var Record Sales Line)",
            "to": "(var Record Sales Line, var Record Sales Line, var Record Extended Text Line, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCodeOnBeforeFillTempLines",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostItemLine",
            "from": "(Record Sales Header, Record Sales Line, var Boolean, var Record Sales Line, var Record Drop Shpt. Post. Buffer, var Decimal, var Decimal)",
            "to": "(Record Sales Header, var Record Sales Line, var Boolean, var Record Sales Line, var Record Drop Shpt. Post. Buffer, var Decimal, var Decimal, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInsertShipmentLine",
            "from": "(Record Sales Header, Record Sales Line, var Boolean)",
            "to": "(var Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostInvoiceOnBeforePostBalancingEntry",
            "from": "(var Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, Record Sales Invoice Header, Record Sales Cr.Memo Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeDivideAmountInitLineAmountAndLineDiscountAmount",
            "from": "(Record Sales Header, var Record Sales Line, var Decimal, Boolean, var Boolean, var Record Sales Line)",
            "to": "(Record Sales Header, var Record Sales Line, var Decimal, Boolean, var Boolean, var Record Sales Line, var Record VAT Amount Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostSalesLineOnBeforePostItemTrackingLine",
            "from": "(var Record Sales Header, var Record Sales Line, Boolean, Boolean, Boolean, Record Sales Invoice Header, Record Sales Cr.Memo Header, var Integer, var Decimal, var Decimal, Code[20], Code[10])",
            "to": "(var Record Sales Header, var Record Sales Line, Boolean, Boolean, Boolean, Record Sales Invoice Header, Record Sales Cr.Memo Header, var Integer, var Decimal, var Decimal, Code[20], Code[10], var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostUpdateOrderLineOnBeforeGetQuantityShipped",
            "from": "(Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostUpdateOrderLineOnBeforeGetReturnQtyReceived",
            "from": "(Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostInvoiceOnBeforeBalAccountNoWindowUpdate",
            "from": "(Boolean, var Boolean)",
            "to": "(Boolean, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemJnlLineOnAfterPrepareItemJnlLine",
            "from": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, Boolean, var Codeunit Item Jnl.-Post Line, Decimal, Record Tracking Specification, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "to": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, Boolean, var Codeunit Item Jnl.-Post Line, var Decimal, Record Tracking Specification, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostSalesLineOnAfterInsertReturnReceiptLine",
            "from": "(var Record Sales Header, Record Sales Line, var Record Sales Line, Record Return Receipt Header, Boolean, var Record Tracking Specification, var Integer)",
            "to": "(var Record Sales Header, Record Sales Line, var Record Sales Line, Record Return Receipt Header, Boolean, var Record Tracking Specification, var Integer, Record Sales Shipment Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCheckPostWhseShptLinesOnAfterWhseShptLinesFound",
            "from": "(var Record Sales Shipment Line, var Record Sales Line, var Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header, Boolean, Boolean)",
            "to": "(var Record Sales Shipment Line, var Record Sales Line, var Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header, Boolean, Boolean, var Record Warehouse Shipment Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/80-sales-post/"
    },
    {
      "key": "codeunit:81",
      "type": "codeunit",
      "id": 81,
      "name": "Sales-Post (Yes/No)",
      "slug": "81-sales-post-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPost",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/81-sales-post-yes-no/"
    },
    {
      "key": "codeunit:82",
      "type": "codeunit",
      "id": 82,
      "name": "Sales-Post + Print",
      "slug": "82-sales-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetReport",
            "sig": "(var Record Sales Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/82-sales-post-print/"
    },
    {
      "key": "codeunit:86",
      "type": "codeunit",
      "id": 86,
      "name": "Sales-Quote to Order",
      "slug": "86-sales-quote-to-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeMoveWonLostOpportunites",
            "sig": "(var Record Sales Header, var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/86-sales-quote-to-order/"
    },
    {
      "key": "codeunit:87",
      "type": "codeunit",
      "id": 87,
      "name": "Blanket Sales Order to Order",
      "slug": "87-blanket-sales-order-to-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateSalesHeader",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, Decimal, var Boolean, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeRun",
            "from": "(var Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/87-blanket-sales-order-to-order/"
    },
    {
      "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": "CheckBlockedPostingGroups",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyAndCheckItemCharge",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecrementPrepmtAmtInvLCY",
            "sig": "(Record Purchase Header, Record Purchase Line, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUpdateInvoiceLine",
            "sig": "(var Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUpdateCreditMemoLine",
            "sig": "(var Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetPostingPreviewDocumentNo",
            "sig": "(var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetPostingPreviewDocumentNos",
            "sig": "(var List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckItemQuantityPurchCredit",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDivideAmountOnAfterCalcVATBaseAmount",
            "sig": "(var Record Purchase Line)",
            "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"
          },
          {
            "name": "OnBeforeUpdateAfterPosting",
            "sig": "(var Record Purchase Header, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostItemChargeOnAfterCalcTotalChargeAmt",
            "sig": "(var Record Purchase Line, Decimal, var Record Purchase Line, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostPurchLineOnAfterInsertReturnShipmentLine",
            "sig": "(var Record Purchase Header, Record Purchase Line, Record Return Shipment Header, Record Purchase Line, Boolean, Record Purchase Line, var Record Purch. Cr. Memo Hdr.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMakeInventoryAdjustment",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeCheckItemReservDisruption",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostItemJnlLineOnAfterSetCheckApplToItemEntry",
            "sig": "(Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforePostGLAndVendor",
            "sig": "(var Record Purchase Header, var Record Invoice Post. Buffer, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostPurchLines",
            "sig": "(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, Boolean, Boolean, var Boolean, Boolean, Boolean, var Record Invoice Post. Buffer, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostItemChargeLine",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterPostGLAndVendor",
            "sig": "(var Record Purchase Header, var Record Purch. Rcpt. Header, var Record Return Shipment Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Invoice Post. Buffer, var Boolean, var Dialog)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostGLAndVendor2",
            "sig": "(var Record Purchase Header, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCheckPurchDoc",
            "from": "(var Record Purchase Header, Boolean, Boolean, Boolean, Boolean)",
            "to": "(var Record Purchase Header, Boolean, Boolean, Boolean, Boolean, var Codeunit Error Message Management)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemJnlLine",
            "from": "(var Record Item Journal Line, var Record Purchase Line, var Record Purchase Header, var Codeunit Item Jnl.-Post Line)",
            "to": "(var Record Item Journal Line, var Record Purchase Line, var Record Purchase Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnFillInvoicePostingBufferOnAfterUpdateInvoicePostBuffer",
            "from": "(Record Purchase Header, Record Purchase Line, var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "to": "(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"
          },
          {
            "name": "OnPostItemJnlLineJobConsumptionOnBeforeJobPost",
            "from": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Purch. Rcpt. Header, var Record Return Shipment Header, Record Purchase Line, Code[10], Decimal, var Boolean)",
            "to": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Record Purch. Rcpt. Header, var Record Return Shipment Header, Record Purchase Line, Code[10], Decimal, var Boolean, Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemTrackingForReceiptOnAfterPurchRcptLineSetFilters",
            "from": "(var Record Purch. Rcpt. Line, Record Purchase Line)",
            "to": "(var Record Purch. Rcpt. Line, Record Purchase Line, Record Purchase Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRoundAmountOnBeforeCalculateLCYAmounts",
            "from": "(var Record Purchase Line, var Record Purchase Line, Record Purchase Header)",
            "to": "(var Record Purchase Line, var Record Purchase Line, Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPurchInvLineInsert",
            "from": "(var Record Purch. Inv. Line, Record Purch. Inv. Header, Record Purchase Line, Integer, Boolean, Boolean, Boolean, Record Purchase Header, Record Purch. Rcpt. Header, Record Warehouse Receipt Header)",
            "to": "(var Record Purch. Inv. Line, Record Purch. Inv. Header, Record Purchase Line, Integer, Boolean, Boolean, Boolean, Record Purchase Header, Record Purch. Rcpt. Header, Record Warehouse Receipt Header, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidatePostingAndDocumentDateOnAfterCalcPostingDateExists",
            "from": "(var Record Purchase Header, var Boolean, var Boolean, var Date, var Boolean)",
            "to": "(var Record Purchase Header, var Boolean, var Boolean, var Date, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemJnlLineOnAfterCopyDocumentFields",
            "from": "(var Record Item Journal Line, Record Purchase Line, Record Warehouse Receipt Header, Record Warehouse Shipment Header, Record Purch. Rcpt. Header)",
            "to": "(var Record Item Journal Line, Record Purchase Line, Record Warehouse Receipt Header, Record Warehouse Shipment Header, Record Purch. Rcpt. Header, Code[35], Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeDivideAmount",
            "from": "(var Record Purchase Header, var Record Purchase Line, Option, var Decimal, var Record VAT Amount Line, var Record VAT Amount Line)",
            "to": "(var Record Purchase Header, var Record Purchase Line, Option, var Decimal, var Record VAT Amount Line, var Record VAT Amount Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateAssocOrder",
            "from": "(var Record Drop Shpt. Post. Buffer, var Boolean, Boolean, Record Purchase Header)",
            "to": "(var Record Drop Shpt. Post. Buffer, var Boolean, Boolean, var Record Purchase Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRoundAmountOnBeforeIncrAmount",
            "from": "(Record Purchase Header, var Record Purchase Line, Decimal, var Record Purchase Line, var Record Purchase Line, var Record Purchase Line, var Record Currency Exchange Rate, var Boolean, var Boolean)",
            "to": "(Record Purchase Header, var Record Purchase Line, Decimal, var Record Purchase Line, var Record Purchase Line, var Record Purchase Line, var Record Currency Exchange Rate, var Boolean, var Boolean, var Codeunit Non-Deductible VAT)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateAssosOrderPostingNos",
            "from": "(var Record Purchase Line, var Record Purchase Header, var Boolean)",
            "to": "(var Record Purchase Line, var Record Purchase Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRunOnBeforePostPurchLine",
            "from": "(var Record Purchase Line, var Record Purchase Header)",
            "to": "(var Record Purchase Line, var Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostCombineSalesOrderShipmentOnAfterUpdateSalesOrderLine",
            "from": "(Record Sales Shipment Header, Record Sales Header, var Record Sales Line)",
            "to": "(Record Sales Shipment Header, Record Sales Header, var Record Sales Line, Record Sales Shipment Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPurchCrMemoLineInsert",
            "from": "(var Record Purch. Cr. Memo Line, var Record Purch. Cr. Memo Hdr., var Record Purchase Line, Boolean, var Record Purchase Header, Code[20], Boolean)",
            "to": "(var Record Purch. Cr. Memo Line, var Record Purch. Cr. Memo Hdr., var Record Purchase Line, Boolean, var Record Purchase Header, Code[20], Boolean, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeLockTables",
            "from": "(var Record Purchase Header, Boolean, Boolean, var Boolean)",
            "to": "(var Record Purchase Header, Boolean, Boolean, var Boolean, var Record Purchase Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostPurchLineOnBeforeInsertReceiptLine",
            "from": "(Record Purchase Header, var Record Purchase Line, var Boolean, Record Purch. Rcpt. Header, Boolean, Decimal, Record Purchase Line, var Record Return Shipment Header, var Record Tracking Specification, var Integer)",
            "to": "(Record Purchase Header, var Record Purchase Line, var Boolean, Record Purch. Rcpt. Header, Boolean, Decimal, Record Purchase Line, var Record Return Shipment Header, var Record Tracking Specification, var Integer, Code[10], Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/"
    },
    {
      "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": [
          {
            "name": "OnBeforeIsPurchOrderLineToBeInserted",
            "sig": "(var Record Purchase Header, Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnBeforeCommit",
            "sig": "(var Record Purchase Header, var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnBeforePurchBlanketOrderLineLoop",
            "sig": "(var Record Purchase Header, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRun",
            "from": "(var Record Purchase Header)",
            "to": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreatePurchHeader",
            "from": "(var Record Purchase Header)",
            "to": "(var Record Purchase Header, Decimal, var Boolean, var Record Purchase Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInsertAllPurchOrderLines",
            "from": "(Record Purchase Header, Record Purchase Header)",
            "to": "(Record Purchase Header, Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/97-blanket-purch-order-to-order/"
    },
    {
      "key": "codeunit:99",
      "type": "codeunit",
      "id": 99,
      "name": "Posting Selection Management",
      "slug": "99-posting-selection-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsPostingInvoiceMandatoryPurchase",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnConfirmPostPurchaseDocumentOnBeforePurchaseOrderGetPurchaseInvoicePostingPolicy",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnConfirmPostPurchaseDocumentOnBeforePurchaseReturnOrderGetPurchaseInvoicePostingPolicy",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnConfirmPostSalesDocumentOnBeforeSalesOrderGetSalesInvoicePostingPolicy",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnConfirmPostSalesDocumentOnBeforeSalesOrderReturnGetSalesInvoicePostingPolicy",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99-posting-selection-management/"
    },
    {
      "key": "codeunit:101",
      "type": "codeunit",
      "id": 101,
      "name": "Cust. Entry-SetAppl.ID",
      "slug": "101-cust-entry-setappl-id",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RemoveApplId",
            "sig": "(var Record Cust. Ledger Entry, Code[50])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/101-cust-entry-setappl-id/"
    },
    {
      "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": "OnAfterLogFieldChanged",
            "sig": "(Record Cust. Ledger Entry, Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/103-cust-entry-edit/"
    },
    {
      "key": "codeunit:105",
      "type": "codeunit",
      "id": 105,
      "name": "Calc. Running Acc. Balance",
      "slug": "105-calc-running-acc-balance",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FlushDayTotalsForNewestEntries",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/105-calc-running-acc-balance/"
    },
    {
      "key": "codeunit:111",
      "type": "codeunit",
      "id": 111,
      "name": "Vend. Entry-SetAppl.ID",
      "slug": "111-vend-entry-setappl-id",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RemoveApplId",
            "sig": "(var Record Vendor Ledger Entry, Code[50])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/111-vend-entry-setappl-id/"
    },
    {
      "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": "OnAfterLogFieldChanged",
            "sig": "(Record Vendor Ledger Entry, Record Vendor Ledger 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:153",
      "type": "codeunit",
      "id": 153,
      "name": "User Permissions Impl.",
      "slug": "153-user-permissions-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasUserPermissionSetDirectlyAssigned",
            "sig": "(Guid, Text, Code[20], Option, Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnHasUserPermissionSetAssigned",
            "sig": "(var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/153-user-permissions-impl/"
    },
    {
      "key": "codeunit:221",
      "type": "codeunit",
      "id": 221,
      "name": "Resource-Find Price",
      "slug": "221-resource-find-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterCopyResourcePrice",
            "sig": "(Record Resource Price, var Record Resource)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/221-resource-find-price/"
    },
    {
      "key": "codeunit:224",
      "type": "codeunit",
      "id": 224,
      "name": "EmplEntry-Apply Posted Entries",
      "slug": "224-emplentry-apply-posted-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Apply",
            "sig": "(Record Employee Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUnApplyEmployee",
            "sig": "(Record Detailed Employee Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewApply",
            "sig": "(Record Employee Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewUnapply",
            "sig": "(Record Detailed Employee Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetApplyContext",
            "sig": "(Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUnapplyContext",
            "sig": "(var Record Detailed Employee Ledger Entry, Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/224-emplentry-apply-posted-entries/"
    },
    {
      "key": "codeunit:225",
      "type": "codeunit",
      "id": 225,
      "name": "Gen. Jnl.-Apply",
      "slug": "225-gen-jnl-apply",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnApplyCustomerLedgerEntryOnAfterSetCustomerAppliesToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplyVendorLedgerEntryOnAfterSetVendorAppliesToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Vendor Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/225-gen-jnl-apply/"
    },
    {
      "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": [
          {
            "name": "Apply",
            "sig": "(Record Cust. Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUnApplyCustomer",
            "sig": "(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUnApplyCustomerCommit",
            "sig": "(Record Detailed Cust. Ledg. Entry, Code[20], Date, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewApply",
            "sig": "(Record Cust. Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewUnapply",
            "sig": "(Record Detailed Cust. Ledg. Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetApplyContext",
            "sig": "(Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUnapplyContext",
            "sig": "(var Record Detailed Cust. Ledg. Entry, Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUnApplyCustomer",
            "from": "(Record Detailed Cust. Ledg. Entry)",
            "to": "(Record Detailed Cust. Ledg. Entry, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/226-custentry-apply-posted-entries/"
    },
    {
      "key": "codeunit:227",
      "type": "codeunit",
      "id": 227,
      "name": "VendEntry-Apply Posted Entries",
      "slug": "227-vendentry-apply-posted-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Apply",
            "sig": "(Record Vendor Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUnApplyVendor",
            "sig": "(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewApply",
            "sig": "(Record Vendor Ledger Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewUnapply",
            "sig": "(Record Detailed Vendor Ledg. Entry, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetApplyContext",
            "sig": "(Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUnapplyContext",
            "sig": "(var Record Detailed Vendor Ledg. Entry, Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostUnApplyVendorCommit",
            "sig": "(Record Detailed Vendor Ledg. Entry, Code[20], Date, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUnApplyVendor",
            "from": "(Record Detailed Vendor Ledg. Entry)",
            "to": "(Record Detailed Vendor Ledg. Entry, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/227-vendentry-apply-posted-entries/"
    },
    {
      "key": "codeunit:230",
      "type": "codeunit",
      "id": 230,
      "name": "GenJnlManagement",
      "slug": "230-genjnlmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalcBalance",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcBalanceOnAfterCopyFilters",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcBalanceOnBeforeTempGenJnlLineNext",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/230-genjnlmanagement/"
    },
    {
      "key": "codeunit:231",
      "type": "codeunit",
      "id": 231,
      "name": "Gen. Jnl.-Post",
      "slug": "231-gen-jnl-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnRun",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/231-gen-jnl-post/"
    },
    {
      "key": "codeunit:232",
      "type": "codeunit",
      "id": 232,
      "name": "Gen. Jnl.-Post+Print",
      "slug": "232-gen-jnl-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnRun",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeGLRegPostingReportPrint",
            "sig": "(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/232-gen-jnl-post-print/"
    },
    {
      "key": "codeunit:234",
      "type": "codeunit",
      "id": 234,
      "name": "Gen. Jnl.-B.Post+Print",
      "slug": "234-gen-jnl-b-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeGLRegPostingReportPrint",
            "sig": "(var Integer, Boolean, Boolean, var Record G/L Register, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/234-gen-jnl-b-post-print/"
    },
    {
      "key": "codeunit:246",
      "type": "codeunit",
      "id": 246,
      "name": "Item Jnl.-Explode BOM",
      "slug": "246-item-jnl-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckItemJournalLine",
            "sig": "(Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeToItemJournalLineModify",
            "sig": "(var Record Item Journal Line, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/246-item-jnl-explode-bom/"
    },
    {
      "key": "codeunit:248",
      "type": "codeunit",
      "id": 248,
      "name": "VAT Lookup Ext. Data Hndl",
      "slug": "248-vat-lookup-ext-data-hndl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnBeforeLookupVatRegistrationFromWebService",
            "sig": "(var Record VAT Registration Log, var Record VAT Registration Log, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrepareSOAPRequestBody",
            "sig": "(var Codeunit Temp Blob, Record VAT Registration Log, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/248-vat-lookup-ext-data-hndl/"
    },
    {
      "key": "codeunit:249",
      "type": "codeunit",
      "id": 249,
      "name": "VAT Registration Log Mgt.",
      "slug": "249-vat-registration-log-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateVATRegNoWithVIES",
            "sig": "(var RecordRef, Variant, Code[20], Code[10], Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/249-vat-registration-log-mgt/"
    },
    {
      "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": "EnqueueEmailFile",
            "sig": "(InStream, Text, Text[250], Code[20], Text[250], Text[250], Boolean, Integer, List, List, List)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "EmailFile",
            "sig": "(Text[250], Text[250], Text[250], Code[20], Text[250], Text[250], Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFile",
            "sig": "(Text, Text, Text, Text, Text, Boolean, Enum Email Scenario)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubject",
            "sig": "(Text, Text, Text, Text, Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubjectAndSender",
            "sig": "(Text, Text, Text, Text, Text, Boolean, Code[50])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EmailFileWithSubjectAndReportUsage",
            "sig": "(Text[250], Text[250], Text[250], Text[250], Code[20], Text[250], Text[250], Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "name": "GetAllowMultipleCustVendPostingGroupsFeatureKey",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/265-feature-key-management/"
    },
    {
      "key": "codeunit:311",
      "type": "codeunit",
      "id": 311,
      "name": "Item-Check Avail.",
      "slug": "311-item-check-avail",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeShowWarningForThisItemOnBeforeItemGet",
            "sig": "(Code[20], var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowWarningOnAfterCalculate",
            "sig": "(Code[20], Decimal, Decimal, Decimal, Decimal, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterShowAndHandleAvailabilityPage",
            "sig": "(Code[20], Code[10], Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnServiceInvLineShowWarningOnAfterFindingPrevServiceLineQtyWithinPeriod",
            "sig": "(Record Service Line, Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSalesLineShowWarningOnAfterFindingPrevSalesLineQtyWithinPeriod",
            "sig": "(Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAsmOrderCalculateOnAfterFindingPrevAsmOrderCalculateWithinPeriod",
            "sig": "(Record Assembly Header, Record Assembly Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnJobPlanningLineShowWarningOnAfterFindingPrevJobPlanningLineQtyWithinPeriod",
            "sig": "(Record Job Planning Line, Record Job Planning Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/311-item-check-avail/"
    },
    {
      "key": "codeunit:312",
      "type": "codeunit",
      "id": 312,
      "name": "Cust-Check Cr. Limit",
      "slug": "312-cust-check-cr-limit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeBlanketSalesOrderToOrderCheck",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeServiceContractHeaderCheck",
            "sig": "(Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSalesLineCheck",
            "from": "(var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/312-cust-check-cr-limit/"
    },
    {
      "key": "codeunit:330",
      "type": "codeunit",
      "id": 330,
      "name": "ReqJnlManagement",
      "slug": "330-reqjnlmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "TemplateSelection",
            "sig": "(Integer, Boolean, Option, var Record Requisition Line, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetDescriptionAndRcptNameOnAfterSetDescription",
            "sig": "(var Record Requisition Line, Record Requisition Line, var Text[100])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnTemplateSelectionSetFilter",
            "sig": "(var Record Req. Wksh. Template, var Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/330-reqjnlmanagement/"
    },
    {
      "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": "OnBeforeTryCarryOutReqLineAction",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckLocation",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCarryOutReqLineAction",
            "from": "(var Record Requisition Line, var Boolean, var Boolean, Boolean, var Integer, Boolean)",
            "to": "(var Record Requisition Line, var Boolean, var Boolean, Boolean, var Integer, Boolean, var Integer, var Code[10], var Code[10])",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterSet",
            "from": "(Record Purchase Header, Boolean, Date, Boolean, var Date, Date, var Date, var Record Purchase Header)",
            "to": "(Record Purchase Header, Boolean, Date, Boolean, var Date, Date, var Date, var Record Purchase Header, Text[35])",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInitPurchOrderLine",
            "from": "(var Record Requisition Line, var Record Purchasing, var Record Purchase Header, var Integer, var Integer, var Code[10], var Code[10], var Boolean, Record Document Entry, var Boolean, var Date, var Text[35], var Date, var Date, var Integer, var Boolean, var Boolean)",
            "to": "(var Record Requisition Line, var Record Purchasing, var Record Purchase Header, var Integer, var Integer, var Code[10], var Code[10], var Boolean, Record Document Entry, var Boolean, var Date, var Text[35], var Date, var Date, var Integer, var Boolean, var Boolean, var Record Purchase Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/333-req-wksh-make-order/"
    },
    {
      "key": "codeunit:338",
      "type": "codeunit",
      "id": 338,
      "name": "VAT Entry - Edit",
      "slug": "338-vat-entry-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterVATEntryModify",
            "sig": "(var Record VAT Entry, Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/338-vat-entry-edit/"
    },
    {
      "key": "codeunit:352",
      "type": "codeunit",
      "id": 352,
      "name": "Intrastat File Writer",
      "slug": "352-intrastat-file-writer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetServerFileName",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/352-intrastat-file-writer/"
    },
    {
      "key": "codeunit:361",
      "type": "codeunit",
      "id": 361,
      "name": "MoveEntries",
      "slug": "361-moveentries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnMoveItemEntriesOnAfterResetServLedgEntry",
            "sig": "(var Record Service Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/361-moveentries/"
    },
    {
      "key": "codeunit:363",
      "type": "codeunit",
      "id": 363,
      "name": "PostSales-Delete",
      "slug": "363-postsales-delete",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeleteSalesInvLines",
            "sig": "(var Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/363-postsales-delete/"
    },
    {
      "key": "codeunit:365",
      "type": "codeunit",
      "id": 365,
      "name": "Format Address",
      "slug": "365-format-address",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Location",
            "sig": "(var Text[100], var Record Location)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLocation",
            "sig": "(var Text[100], var Record Location, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/365-format-address/"
    },
    {
      "key": "codeunit:372",
      "type": "codeunit",
      "id": 372,
      "name": "Bank Acc. Recon. Post+Print",
      "slug": "372-bank-acc-recon-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Bank Acc. Reconciliation)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/372-bank-acc-recon-post-print/"
    },
    {
      "key": "codeunit:375",
      "type": "codeunit",
      "id": 375,
      "name": "Bank Acc. Entry Set Recon.-No.",
      "slug": "375-bank-acc-entry-set-recon-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetLineNumber",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetAppliedAmount",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetReconNo",
            "sig": "(var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRemoveReconNo",
            "sig": "(var Record Bank Account Ledger Entry, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/375-bank-acc-entry-set-recon-no/"
    },
    {
      "key": "codeunit:376",
      "type": "codeunit",
      "id": 376,
      "name": "Check Entry Set Recon.-No.",
      "slug": "376-check-entry-set-recon-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeToggleReconNo",
            "sig": "(var Record Check Ledger Entry, var Record Bank Acc. Reconciliation Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/376-check-entry-set-recon-no/"
    },
    {
      "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": [
          {
            "name": "OnBeforeSalesCheckIfAnyExtText",
            "sig": "(var Record Sales Line, Record Sales Header, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePurchCheckIfAnyExtText",
            "sig": "(var Record Purchase Line, Record Purchase Header, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeServCheckIfAnyExtText",
            "sig": "(var Record Service Line, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeToServiceLineInsert",
            "sig": "(var Record Service Line, Record Service Line, Record Extended Text Line, var Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeInsertPurchExtText",
            "from": "(var Record Purchase Line, var Record Extended Text Line, var Boolean, var Boolean)",
            "to": "(var Record Purchase Line, var Record Extended Text Line, var Boolean, var Boolean, var Record Purchase Line)",
            "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": [
          {
            "name": "ErrorIfEntryIsNotReversable",
            "sig": "(Boolean, Text, Integer, Integer, Code[10], Enum Gen. Journal Document Type, Decimal, Code[20], Code[50], Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCreateCopyPaymentRecJournal",
            "sig": "(var Record Posted Payment Recon. Hdr, var Record Bank Acc. Reconciliation)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/386-reverse-payment-rec-journal/"
    },
    {
      "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": "OnRunOnAfterSalesShptHeaderEdit",
            "sig": "(var 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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterReminderLinesInsertLoop",
            "sig": "(var Record Reminder Header, Code[10], var Integer, var Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeReminderHeaderFind",
            "from": "(var Record Reminder Header, Record Reminder Header, Record Reminder Terms, Record Customer)",
            "to": "(var Record Reminder Header, Record Reminder Header, Record Reminder Terms, Record Customer, Record Cust. Ledger Entry)",
            "kind": "integrationevent"
          },
          {
            "name": "OnMarkReminderCandidateOnAfterCalcIsGracePeriodExpired",
            "from": "(var Record Reminder Level, var Date, var Record Reminder Header, var Record Reminder Terms, var Record Cust. Ledger Entry, var Record Reminder Header, var Integer, var Boolean)",
            "to": "(var Record Reminder Level, var Date, var Record Reminder Header, var Record Reminder Terms, var Record Cust. Ledger Entry, var Record Reminder Header, var Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnMakeReminderOnAfterCalcShouldMakeDoc",
            "from": "(Record Reminder Header, Record Reminder Header, Record Customer, var Boolean, Boolean)",
            "to": "(Record Reminder Header, Record Reminder Header, Record Customer, var Boolean, Boolean, var Record Cust. Ledger Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/392-reminder-make/"
    },
    {
      "key": "codeunit:393",
      "type": "codeunit",
      "id": 393,
      "name": "Reminder-Issue",
      "slug": "393-reminder-issue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeleteHeader",
            "sig": "(Record Reminder Header, var Record Issued Reminder Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/393-reminder-issue/"
    },
    {
      "key": "codeunit:394",
      "type": "codeunit",
      "id": 394,
      "name": "FinChrgMemo-Make",
      "slug": "394-finchrgmemo-make",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFinChrgMemoCheckOnBeforeMakeLines",
            "sig": "(var Record Finance Charge Memo Header, var Record Finance Charge Terms)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCode",
            "sig": "(Record Customer, var Record Cust. Ledger Entry, Record Finance Charge Memo Header, Record Finance Charge Memo Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/394-finchrgmemo-make/"
    },
    {
      "key": "codeunit:395",
      "type": "codeunit",
      "id": 395,
      "name": "FinChrgMemo-Issue",
      "slug": "395-finchrgmemo-issue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterSetDimensions",
            "sig": "(var Record Gen. Journal Line, var Record Finance Charge Memo Header, var Integer, var Code[20], var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeIssueFinChargeMemo",
            "from": "(var Record Finance Charge Memo Header)",
            "to": "(var Record Finance Charge Memo Header, var Boolean, var Date, var Boolean, Record Issued Fin. Charge Memo Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/395-finchrgmemo-issue/"
    },
    {
      "key": "codeunit:396",
      "type": "codeunit",
      "id": 396,
      "name": "NoSeriesManagement",
      "slug": "396-noseriesmanagement",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTestManual",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeSetDefaultSeries",
            "sig": "(var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSelectSeries",
            "from": "(Code[20], Code[20], var Code[20], var Boolean, var Boolean)",
            "to": "(var Code[20], Code[20], var Code[20], var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeInitSeries",
            "from": "(Code[20], Code[20], Date, var Code[20], var Code[20], var Record No. Series, var Boolean, var Code[20])",
            "to": "(var Code[20], Code[20], Date, var Code[20], var Code[20], var Record No. Series, var Boolean, var Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/396-noseriesmanagement/"
    },
    {
      "key": "codeunit:397",
      "type": "codeunit",
      "id": 397,
      "name": "Mail",
      "slug": "397-mail",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateMessageOnBeforeClearAttachmentFileNames",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCollectCurrentUserEmailAddressesOnBeforeCheckIsSaaS",
            "sig": "(var Record Name/Value Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/397-mail/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "name": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateCostType",
            "sig": "(Record Default Dimension, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckDefaultDimensionHasCodeMandatory",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetDefaultDimID",
            "sig": "(Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetRecDefaultDimID",
            "sig": "(Variant, Integer, Integer, Code[20], Code[20], var Code[20], var Code[20], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TypeToTableID3",
            "sig": "(Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckDimValueCombOnBeforeLogError",
            "sig": "(Code[20], Code[20], Code[20], Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckDimValueOnBeforeCheckDimValBlocked",
            "sig": "(Code[20], Code[20], var Boolean, var Boolean, var Record Dimension Value)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterGetRecDefaultDimID",
            "sig": "(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer, var Code[20], var Code[20], var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetTableIDsForHigherPriorities",
            "sig": "(Integer, Variant, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetRecDefaultDimID",
            "sig": "(Variant, Integer, var Integer, var Code[20], var Code[20], var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetDefaultDimIDOnBeforeFindNewDimSetID",
            "sig": "(var Record Dimension Buffer, Integer, Code[20], var Code[20], var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTypeToTableID3",
            "sig": "(Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDimForJobJournalLineWithHigherPriorities",
            "sig": "(Record Job Journal Line, Integer, var Integer, var Code[20], var Code[20], Code[10], Integer, var Integer, var Code[20], var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetDefaultDimID",
            "sig": "(var Integer, var Code[20], Code[20], var Code[20], var Code[20], Integer, Integer, var Record Dimension Value)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/"
    },
    {
      "key": "codeunit:410",
      "type": "codeunit",
      "id": 410,
      "name": "Update Analysis View",
      "slug": "410-update-analysis-view",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateAllOnAfterFilterAnalysisView2",
            "sig": "(var Record Analysis View, Boolean, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateAnalysisViewEntryOnAfterTempAnalysisViewEntryAssignment",
            "sig": "(var Record Analysis View Entry, var Record Analysis View, var Record G/L Entry, var Record Upd Analysis View Entry Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/410-update-analysis-view/"
    },
    {
      "key": "codeunit:414",
      "type": "codeunit",
      "id": 414,
      "name": "Release Sales Document",
      "slug": "414-release-sales-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCodeOnAfterSalesLineCheck",
            "from": "(var Record Sales Line)",
            "to": "(var Record Sales Line, var Record Sales Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/414-release-sales-document/"
    },
    {
      "key": "codeunit:416",
      "type": "codeunit",
      "id": 416,
      "name": "Release Service Document",
      "slug": "416-release-service-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeCheckLocationCode",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/416-release-service-document/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeBlobExport",
            "from": "(var Codeunit Temp Blob, Text, Boolean, var Boolean)",
            "to": "(var Codeunit Temp Blob, Text, Boolean, var Boolean, var Text)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/419-file-management/"
    },
    {
      "key": "codeunit:421",
      "type": "codeunit",
      "id": 421,
      "name": "Data Compression Impl.",
      "slug": "421-data-compression-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsZip",
            "sig": "(InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExtractEntry",
            "sig": "(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/421-data-compression-impl/"
    },
    {
      "key": "codeunit:423",
      "type": "codeunit",
      "id": 423,
      "name": "Change Log Management",
      "slug": "423-change-log-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsAlwaysLoggedTable",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertLogEntryOnBeforeInitChangeLogEntry",
            "sig": "(var Record Change Log Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/423-change-log-management/"
    },
    {
      "key": "codeunit:424",
      "type": "codeunit",
      "id": 424,
      "name": "Export Analysis View",
      "slug": "424-export-analysis-view",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateAnalysisViewEntryPart",
            "sig": "(var Record Analysis View Entry, Record Analysis View, var Date, var Date, Record Analysis by Dim. Parameters, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/424-export-analysis-view/"
    },
    {
      "key": "codeunit:425",
      "type": "codeunit",
      "id": 425,
      "name": "Data Compression",
      "slug": "425-data-compression",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ExtractEntry",
            "sig": "(Text, var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsZip",
            "sig": "(InStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/425-data-compression/"
    },
    {
      "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": [
          {
            "name": "OnCalcGracePeriodCVLedgEntryOnBeforeCustLedgEntryModify",
            "sig": "(var Record Cust. Ledger Entry, DateFormula)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcGracePeriodCVLedgEntryOnBeforeVendLedgEntryModify",
            "sig": "(var Record Vendor Ledger Entry, DateFormula)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDelTolCustLedgEntryOnBeforeModify",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDelTolVendLedgEntryOnBeforeModify",
            "sig": "(var Record Vendor Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCallPmtDiscTolWarning",
            "from": "(Date, Code[20], Code[20], Code[10], Decimal, Decimal, Decimal, var Boolean, Option, var Integer, var Boolean, var Boolean)",
            "to": "(Date, Code[20], Code[20], Code[10], Decimal, Decimal, Decimal, var Boolean, Option, var Integer, var Boolean, var Boolean, 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": "GetItemFromItemRef",
            "sig": "(Code[50], Enum Item Reference Type, Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSendPurchDoc",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSendSalesDoc",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRejectAcceptedSalesHeader",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeOutboxPurchHdrToInbox",
            "sig": "(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record Company Information, var Boolean, var Record IC Partner)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeOutboxPurchHdrToInboxProcedure",
            "from": "(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record IC Setup, var Boolean, var Record IC Partner)",
            "to": "(var Record IC Inbox Transaction, var Record IC Outbox Purchase Header, var Record IC Inbox Sales Header, Record IC Setup, var Boolean, var Record IC Partner, var Record IC Partner)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/427-icinboxoutboxmgt/"
    },
    {
      "key": "codeunit:428",
      "type": "codeunit",
      "id": 428,
      "name": "IC Mapping",
      "slug": "428-ic-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAllowChangeCompanyForTempICAccounts",
            "sig": "(var Boolean, var Record IC G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAllowChangeCompanyForTempICDimensions",
            "sig": "(var Boolean, var Record IC Dimension, var Record IC Dimension Value)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAllowChangeCompanyForTempBankAccounts",
            "sig": "(var Boolean, var Record Bank Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/428-ic-mapping/"
    },
    {
      "key": "codeunit:432",
      "type": "codeunit",
      "id": 432,
      "name": "Consolidate",
      "slug": "432-consolidate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateMaxNumberOfDaysInConsolidation",
            "sig": "(Date, Date)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "MaxNumberOfDaysInConsolidation",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetGLAccounts",
            "sig": "(var Record G/L Account)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateAndPostGenJnlLineOnBeforeConsolidGLAccGet",
            "sig": "(var Record Gen. Journal Line, var Record G/L Entry, var Record Business Unit, var Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnBeforeLoopTempSubsidGLEntry",
            "sig": "(var Record Business Unit, var Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnTempSubsidGLEntryLoopStart",
            "sig": "(var Record Gen. Journal Line, var Record Business Unit, var Record G/L Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnBeforeSetResidualAccount",
            "sig": "(var Record Business Unit, var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeExportToXML",
            "sig": "(Text, var Record G/L Account, var Record G/L Entry, var Record Dimension Buffer, var Record Currency Exchange Rate, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckAmountArrayOnBeforeReportError",
            "sig": "(var Decimal, var Date, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeImportFromXML",
            "sig": "(Text, var Record G/L Account, var Record G/L Entry, var Record Dimension Buffer, var Record Currency Exchange Rate, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnClearPreviousConsolidationOnAfterConsolidGLEntrySetFilters",
            "sig": "(var Record G/L Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetGlobals",
            "sig": "(var Code[10], var Code[10], var Text[30], var Code[10], var Code[10], var Code[10], var Decimal, var Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnImportFromXMLOnBeforeSelectAllImportedDimensions",
            "sig": "(var Code[10], var Code[10], var Text[30], var Code[10], var Code[10], var Code[10], var Decimal, var Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnClearPreviousConsolidationOnBeforeUpdateAmountArray",
            "from": "(var Record G/L Entry, var Decimal, var Date, var Integer)",
            "to": "(var Record G/L Entry, var Decimal, var Date, var Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/432-consolidate/"
    },
    {
      "key": "codeunit:433",
      "type": "codeunit",
      "id": 433,
      "name": "Azure AD Tenant",
      "slug": "433-azure-ad-tenant",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCountryLetterCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPreferredLanguage",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/433-azure-ad-tenant/"
    },
    {
      "key": "codeunit:435",
      "type": "codeunit",
      "id": 435,
      "name": "IC Inbox Import",
      "slug": "435-ic-inbox-import",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeImportInboxTransaction",
            "sig": "(Record Company Information, var InStream, var Record IC Outbox Transaction, var Record IC Outbox Jnl. Line, var Record IC Inbox/Outbox Jnl. Line Dim., var Record IC Outbox Sales Header, var Record IC Outbox Sales Line, var Record IC Outbox Purchase Header, var Record IC Outbox Purchase Line, var Record IC Document Dimension, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/435-ic-inbox-import/"
    },
    {
      "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": "OnCodeOnBeforeInsertPostedHeaders",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateDocNos",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBuildInvLineBufferOnBeforeFillInvLineBuffer",
            "sig": "(var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterPostingDescriptionSet",
            "sig": "(var Record Sales Header, Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforePostBalancingEntry",
            "sig": "(var Record Gen. Journal Line, Record Cust. Ledger Entry, Record Prepayment Inv. Line Buffer, Record Prepayment Inv. Line Buffer, Boolean, Record Sales Header, Enum Gen. Journal Document Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCheckPrepmtDoc",
            "from": "(Record Sales Header, Option, Boolean)",
            "to": "(Record Sales Header, Option, Boolean, var Codeunit Error Message Management)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/442-sales-post-prepayments/"
    },
    {
      "key": "codeunit:443",
      "type": "codeunit",
      "id": 443,
      "name": "Sales-Post Prepayment (Yes/No)",
      "slug": "443-sales-post-prepayment-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostPrepmtInvoiceYNOnBeforeConfirm",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostPrepmtDocumentOnBeforeRunSalesPostPrepayments",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/443-sales-post-prepayment-yes-no/"
    },
    {
      "key": "codeunit:444",
      "type": "codeunit",
      "id": 444,
      "name": "Purchase-Post Prepayments",
      "slug": "444-purchase-post-prepayments",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterPostPrepaymentsOnBeforeThrowPreviewModeError",
            "sig": "(var Record Purchase Header, var Record Purch. Inv. Header, var Record Purch. Cr. Memo Hdr., var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDimensions",
            "sig": "(var Record Purchase Line, Integer, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCheckPrepmtDoc",
            "from": "(Record Purchase Header, Option)",
            "to": "(Record Purchase Header, Option, var Codeunit Error Message Management)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/"
    },
    {
      "key": "codeunit:449",
      "type": "codeunit",
      "id": 449,
      "name": "Job Queue Start Codeunit",
      "slug": "449-job-queue-start-codeunit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeActivateErrorMessageHandler",
            "sig": "(var Record Job Queue Entry, var Codeunit Error Message Handler, var Codeunit Error Message Management, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRun",
            "sig": "(var Record Job Queue Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/449-job-queue-start-codeunit/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "SaveFileOnClient",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateOrAppendZipFile",
            "sig": "(var Codeunit Data Compression, Text[250], Text[250], var Text[250])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": [
          {
            "name": "TooManyScheduledTasksNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "TooManyScheduledTasksDocs",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunJobQueueEntryOnceOnAfterJobQueueEntryInsert",
            "sig": "(Record Job Queue Entry, Record Job Queue Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/456-job-queue-management/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnChangeDimsOnRecord",
            "from": "(Record Change Global Dim. Log Entry, var RecordRef, var Boolean)",
            "to": "(Record Change Global Dim. Log Entry, var RecordRef, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/483-change-global-dimensions/"
    },
    {
      "key": "codeunit:500",
      "type": "codeunit",
      "id": 500,
      "name": "Enum Assignment Management",
      "slug": "500-enum-assignment-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetServiceIncomingDocumentType",
            "sig": "(Enum Service Document Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/500-enum-assignment-management/"
    },
    {
      "key": "codeunit:501",
      "type": "codeunit",
      "id": 501,
      "name": "OAuth2",
      "slug": "501-oauth2",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AcquireTokenByAuthorizationCode",
            "sig": "(Text, Text, Text, Text, Text, Enum Prompt Interaction, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfToken",
            "sig": "(Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCodeTokenFromCache",
            "sig": "(Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireAuthorizationCodeTokenFromCache",
            "sig": "(Text, Text, Text, Text, Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfAccessTokenAndRefreshToken",
            "sig": "(Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfAccessTokenAndRefreshToken",
            "sig": "(Text, Text, List, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfAccessTokenAndTokenCache",
            "sig": "(Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByRefreshToken",
            "sig": "(Text, Text, Text, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByRefreshToken",
            "sig": "(Text, Text, List, Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AcquireOnBehalfOfTokenByTokenCache",
            "sig": "(Text, Text, Text, Text, 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": [],
        "removed": [
          {
            "name": "AcquireTokenFromCache",
            "sig": "(Text, Text, Text, 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:550",
      "type": "codeunit",
      "id": 550,
      "name": "VAT Rate Change Conversion",
      "slug": "550-vat-rate-change-conversion",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDoUpdatePurchaseLine",
            "sig": "(Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDoUpdateSalesLine",
            "sig": "(Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCanUpdateSales",
            "sig": "(Record Sales Header, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCanUpdatePurchase",
            "sig": "(Record Purchase Header, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAddNewSalesLine",
            "sig": "(Record Sales Line, Code[20], Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAddNewPurchaseLine",
            "sig": "(Record Purchase Line, Code[20], Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/550-vat-rate-change-conversion/"
    },
    {
      "key": "codeunit:699",
      "type": "codeunit",
      "id": 699,
      "name": "Exch. Rate Adjmt. Process",
      "slug": "699-exch-rate-adjmt-process",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetPostingDimensionsElseCase",
            "sig": "(var Record Gen. Journal Line, var Record Dimension Set Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustCurrencyOnAfterSetBankAccountFilters",
            "sig": "(var Record Bank Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustCurrencyOnAfterSetBankAccountFiltersInLoop",
            "sig": "(var Record Bank Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareTempCustLedgEntryOnAfterSetCustLedgerEntryFilters",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareTempCustLedgEntryOnAfterSetDtldCustLedgerEntryFilters",
            "sig": "(var Record Detailed Cust. Ledg. Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareTempVendLedgEntryOnAfterSetVendLedgerEntryFilters",
            "sig": "(var Record Vendor Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareTempVendLedgEntryOnAfterSetDtldVendLedgerEntryFilters",
            "sig": "(var Record Detailed Vendor Ledg. Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/699-exch-rate-adjmt-process/"
    },
    {
      "key": "codeunit:760",
      "type": "codeunit",
      "id": 760,
      "name": "Trailing Sales Orders Mgt.",
      "slug": "760-trailing-sales-orders-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDrillDownOnBeforeRunPage",
            "sig": "(Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetSalesOrderAmount",
            "from": "(Option, Date, Date, var Decimal, var Boolean)",
            "to": "(Option, Date, Date, var Decimal, var Boolean, Record Trailing Sales Orders Setup)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/760-trailing-sales-orders-mgt/"
    },
    {
      "key": "codeunit:762",
      "type": "codeunit",
      "id": 762,
      "name": "Acc. Sched. Chart Management",
      "slug": "762-acc-sched-chart-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDrillDownOnGLAccountOnBeforeRunChartOfAccountsGL",
            "sig": "(var Record G/L Account, var Record Column Layout)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/762-acc-sched-chart-management/"
    },
    {
      "key": "codeunit:799",
      "type": "codeunit",
      "id": 799,
      "name": "VAT Reporting Date Mgt",
      "slug": "799-vat-reporting-date-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsValidDate",
            "sig": "(Variant, Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckDateAllowed",
            "sig": "(Date, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckDateAllowed",
            "sig": "(Date, Integer, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CheckDateAllowed",
            "sig": "(Date, Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CheckVATDateValidInVATReturnPeriod",
            "sig": "(Date, Integer, Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "IsValidDate",
            "from": "(Date, Boolean)",
            "to": "(Variant, Integer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateLinkedEntries",
            "sig": "(Record VAT Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/799-vat-reporting-date-mgt/"
    },
    {
      "key": "codeunit:802",
      "type": "codeunit",
      "id": 802,
      "name": "Online Map Management",
      "slug": "802-online-map-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBuildParametersOnBeforeGetOnlineMapSetup",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/802-online-map-management/"
    },
    {
      "key": "codeunit:815",
      "type": "codeunit",
      "id": 815,
      "name": "Sales Post Invoice",
      "slug": "815-sales-post-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": "OnAfterPrepareGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetApplyToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetJobLineFilters",
            "sig": "(var Record Sales Line, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcInvoiceDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcLineDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostLines",
            "sig": "(Record Sales Header, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostLedgerEntry",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Line, Boolean, Boolean, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrepareLine",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetAmountsForBalancingEntry",
            "sig": "(var Record Cust. Ledger Entry, var Record Gen. Journal Line, var Record Sales Line, var Record Sales Line, var Boolean)",
            "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": "OnPostBalancingEntryOnBeforeFindCustLedgEntry",
            "sig": "(Record Sales Header, Record Sales Line, Record Invoice Posting Parameters, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLedgerEntryOnAfterGenJnlPostLine",
            "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": "OnPostLedgerEntryOnBeforeGenJnlPostLine",
            "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": "OnPostBalancingEntryOnAfterGenJnlPostLine",
            "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": "OnPostBalancingEntryOnBeforeGenJnlPostLine",
            "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": "OnPostBalancingEntryOnAfterFindCustLedgEntry",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterAssignAmounts",
            "sig": "(Record Sales Line, Record Sales Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetAmounts",
            "sig": "(var Record Invoice Posting Buffer, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterFillInvoicePostingBuffer",
            "sig": "(var Record Invoice Posting Buffer, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeAdjustTotalAmounts",
            "sig": "(Record Sales Line, var Decimal, var Decimal, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetAccount",
            "sig": "(Record Sales Header, Record Sales Line, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetAmounts",
            "sig": "(Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetInvoiceDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetLineDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting",
            "sig": "(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeCalcLineDiscountPosting",
            "sig": "(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Sales Header, Record Sales Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLinesOnAfterGenJnlLinePost",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLinesOnBeforeGenJnlLinePost",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Sales Header, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetInvoiceDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetLineDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterPrepareDeferralLine",
            "sig": "(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer",
            "sig": "(Record Sales Header, Record Sales Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforePrepareDeferralLine",
            "sig": "(Record Sales Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforePrepareSales",
            "sig": "(Record Sales Header, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetInvoiceDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetLineDiscAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcInvoiceDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcLineDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/815-sales-post-invoice/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCalcInvoiceDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcLineDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreatePostedDeferralSchedule",
            "sig": "(Record Purchase Line, var Record Posted Deferral Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetPurchAccount",
            "sig": "(Record Purchase Line, Record General Posting Setup, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitTotalAmounts",
            "sig": "(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPrepareGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetJobLineFilters",
            "sig": "(var Record Purchase Line, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetApplyToDocNo",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcInvoiceDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcLineDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateVATAmounts",
            "sig": "(Record Purchase Header, var Record Invoice Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInitGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting 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": "OnBeforePostLines",
            "sig": "(Record Purchase Header, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnAfterGenJnlPostLine",
            "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)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLedgerEntryOnAfterGenJnlPostLine",
            "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)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeGenJnlPostLine",
            "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)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLedgerEntryOnBeforeGenJnlPostLine",
            "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)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrepareLine",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrepareLineFADiscount",
            "sig": "(var Record Invoice Posting Buffer, Record General Posting Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostLedgerEntry",
            "sig": "(var Record Purchase Header, Record Purchase Line, Record Purchase Line, Record Invoice Posting Parameters, var Codeunit Gen. Jnl.-Post Line, var Boolean)",
            "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": "OnCalculateVATAmountsOnAfterGetReverseChargeVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterAssignAmounts",
            "sig": "(Record Purchase Line, Record Purchase Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetAmounts",
            "sig": "(var Record Invoice Posting Buffer, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterFillInvoicePostingBuffer",
            "sig": "(var Record Invoice Posting Buffer, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeAdjustTotalAmounts",
            "sig": "(Record Purchase Line, var Decimal, var Decimal, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetAccount",
            "sig": "(Record Purchase Header, Record Purchase Line, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetAmounts",
            "sig": "(Record Purchase Line, Record Purchase Line, var Record Invoice Posting Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetInvoiceDiscAccount",
            "sig": "(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetLineDiscAccount",
            "sig": "(Record Purchase Line, Record General Posting Setup, var Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeCalcInvoiceDiscountPosting",
            "sig": "(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeCalcLineDiscountPosting",
            "sig": "(var Record Invoice Posting Buffer, var Record Invoice Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLinesOnAfterGenJnlLinePost",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLinesOnBeforeGenJnlLinePost",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer, var Codeunit Gen. Jnl.-Post Line, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareGenJnlLineOnAfterCopyToGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Purchase Header, Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetInvoiceDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterSetLineDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterPrepareDeferralLine",
            "sig": "(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnAfterUpdateInvoicePostingBuffer",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Invoice Posting Buffer, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforePrepareDeferralLine",
            "sig": "(Record Purchase Line, Record Invoice Posting Buffer, Date, Integer, Integer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforePreparePurchase",
            "sig": "(Record Purchase Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetInvoiceDiscAccount",
            "sig": "(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareLineOnBeforeSetLineDiscAccount",
            "sig": "(Record Purchase Line, Record General Posting Setup, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareDeferralLineOnBeforeDeferralPostingBufferPrepareInitialAmounts",
            "sig": "(var Record Deferral Posting Buffer, Record Purchase Header, Record Purchase Line, Decimal, Decimal, Decimal, Decimal, Code[20], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/816-purch-post-invoice/"
    },
    {
      "key": "codeunit:817",
      "type": "codeunit",
      "id": 817,
      "name": "Service Post Invoice",
      "slug": "817-service-post-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnPostBalancingEntryOnAfterGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLedgerEntryOnAfterGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostLedgerEntryOnBeforeGenJnlPostLine",
            "sig": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/817-service-post-invoice/"
    },
    {
      "key": "codeunit:825",
      "type": "codeunit",
      "id": 825,
      "name": "Sales Post Invoice Events",
      "slug": "825-sales-post-invoice-events",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterGetSalesAccount",
            "sig": "(Record Sales Line, Record General Posting Setup, var Code[20], Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnPrepareLineOnBeforeInvoicePostingBufferSetAccount",
            "sig": "(var Record Invoice Posting Buffer, var Record Sales Line, var Record General Posting Setup, var Code[20], var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPrepareLineOnBeforeInvoicePostingBufferSetAccount",
            "sig": "(var Record Invoice Posting Buffer, var Record Sales Line, var Record General Posting Setup, var Code[20], var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetSalesAccount",
            "from": "(Record Sales Line, Record General Posting Setup, var Code[20])",
            "to": "(Record Sales Line, Record General Posting Setup, var Code[20], Record Sales Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/825-sales-post-invoice-events/"
    },
    {
      "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": "RunOnCalculateVATAmountInBufferOnBeforeTempInvoicePostingBufferAssign",
            "sig": "(var Decimal, var Decimal, var Record Invoice Posting Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateVATAmountInBufferOnBeforeTempInvoicePostingBufferAssign",
            "sig": "(var Decimal, var Decimal, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/826-purch-post-invoice-events/"
    },
    {
      "key": "codeunit:827",
      "type": "codeunit",
      "id": 827,
      "name": "Service Post Invoice Events",
      "slug": "827-service-post-invoice-events",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterPrepareGenJnlLineFromInvoicePostBuffer",
            "sig": "(Record Service Header, var Record Invoice Posting Buffer, var Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnPostBalancingEntryOnBeforeFindCustLedgerEntry",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterPrepareGenJnlLineFromInvoicePostBuffer",
            "sig": "(Record Service Header, var Record Invoice Posting Buffer, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostBalancingEntryOnBeforeFindCustLedgerEntry",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/827-service-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": "OnUpdateAssemblyLinesOnAfterCalcShouldReplaceAsmLines",
            "sig": "(Record Assembly Header, Record Assembly Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/905-assembly-line-management/"
    },
    {
      "key": "codeunit:915",
      "type": "codeunit",
      "id": 915,
      "name": "Assembly Info-Pane Management",
      "slug": "915-assembly-info-pane-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "(Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/915-assembly-info-pane-management/"
    },
    {
      "key": "codeunit:926",
      "type": "codeunit",
      "id": 926,
      "name": "Assembly Line-Reserve",
      "slug": "926-assembly-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/926-assembly-line-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": "OnBeforeTimeSheetHeaderArchiveInsert",
            "sig": "(var Record Time Sheet Header Archive, Record Time Sheet Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTimeSheetLineArchiveInsert",
            "sig": "(var Record Time Sheet Line Archive, Record Time Sheet Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTimeSheetDetailArchiveInsert",
            "sig": "(var Record Time Sheet Detail Archive, Record Time Sheet Detail)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTimeSheetCmtLineArchiveInsert",
            "sig": "(var Record Time Sheet Cmt. Line Archive, Record Time Sheet Comment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/950-time-sheet-management/"
    },
    {
      "key": "codeunit:951",
      "type": "codeunit",
      "id": 951,
      "name": "Time Sheet Approval Management",
      "slug": "951-time-sheet-approval-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeReject",
            "sig": "(var Record Time Sheet Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/951-time-sheet-approval-management/"
    },
    {
      "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": [
          {
            "name": "FindJobLedgerEntriesByJobTask",
            "sig": "(var Record Job Task, var Record Job WIP Total, Enum Job WIP Buffer Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateWIPBufferEntryFromLedger",
            "sig": "(var Record Job Ledger Entry, var Record Job Task, var Record Job WIP Total, Enum Job WIP Buffer Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "name": "FindNextJobLedgEntryNo",
            "sig": "(Record Job Planning Line Invoice)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [
          {
            "name": "CreateSalesInvoiceLines",
            "sig": "(Code[20], var Record Job Planning Line, Code[20], Boolean, Date, Date, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateSalesInvoiceJobTask",
            "sig": "(var Record Job Task, Date, Date, Boolean, var Integer, var Code[20], var Code[20], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1002-job-create-invoice/"
    },
    {
      "key": "codeunit:1004",
      "type": "codeunit",
      "id": 1004,
      "name": "Job Transfer Line",
      "slug": "1004-job-transfer-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsCreatedFromJob",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1004-job-transfer-line/"
    },
    {
      "key": "codeunit:1006",
      "type": "codeunit",
      "id": 1006,
      "name": "Copy Job",
      "slug": "1006-copy-job",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCopyPrices",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CopyJob",
            "sig": "(Record Job, Code[20], Text[100], Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1006-copy-job/"
    },
    {
      "key": "codeunit:1012",
      "type": "codeunit",
      "id": 1012,
      "name": "Job Jnl.-Post Line",
      "slug": "1012-job-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeCheckLine",
            "sig": "(var Record Job Journal Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetNextEntryNo",
            "sig": "(var Record Job Journal Line, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsertJobRegisterOnBeforeInsert",
            "sig": "(var Record Job Journal Line, var Record Job Register)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1012-job-jnl-post-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": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Job Planning Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Job)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1032-job-planning-line-reserve/"
    },
    {
      "key": "codeunit:1034",
      "type": "codeunit",
      "id": 1034,
      "name": "Job Planning Line - Calendar",
      "slug": "1034-job-planning-line-calendar",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetStartDate",
            "sig": "(Record Job Planning Line, var Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetEndDate",
            "sig": "(Record Job Planning Line, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1034-job-planning-line-calendar/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetServiceUrlForAuthorizationURL",
            "sig": "(var Text, Record OAuth 2.0 Setup)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "name": "TableHasVATReportConfigCodePrimaryKey",
            "sig": "(Integer, var Integer)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetRelatedAttachmentsFilterOnBeforeSetTableIdFilter",
            "sig": "(Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1173-document-attachment-mgmt/"
    },
    {
      "key": "codeunit:1201",
      "type": "codeunit",
      "id": 1201,
      "name": "Process Data Exch.",
      "slug": "1201-process-data-exch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnProcessColumnMappingOnBeforeDataExchFieldMappingFindSet",
            "sig": "(var RecordRef, Integer, Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessColumnMappingOnBeforeDataExchFieldFindSet",
            "sig": "(Record Data Exch., var Record Data Exch. Field Mapping, var Record Data Exch. Field, var RecordRef, var Record Integer, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetFieldOnBeforeDataExchColumnDefGet",
            "sig": "(var Record Data Exch. Field, var Record Data Exch. Column Def, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessColumnMappingOnAfterDataExchFieldMappingSetFilters",
            "sig": "(var Record Data Exch. Field Mapping, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1201-process-data-exch/"
    },
    {
      "key": "codeunit:1210",
      "type": "codeunit",
      "id": 1210,
      "name": "Payment Export Mgt",
      "slug": "1210-payment-export-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCastToDestinationType",
            "sig": "(var Variant, Variant, Record Data Exch. Column Def, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1210-payment-export-mgt/"
    },
    {
      "key": "codeunit:1235",
      "type": "codeunit",
      "id": 1235,
      "name": "XML Buffer Writer",
      "slug": "1235-xml-buffer-writer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterReadAndInsertXmlElement",
            "sig": "(var Record XML Buffer, Record XML Buffer, var Integer, var Record XML Buffer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1235-xml-buffer-writer/"
    },
    {
      "key": "codeunit:1241",
      "type": "codeunit",
      "id": 1241,
      "name": "Fixed File Import",
      "slug": "1241-fixed-file-import",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnParseLineOnBeforeDataExchColumnDefLoop",
            "sig": "(Record Data Exch., var Record Data Exch. Def, var Record Data Exch. Column Def, var Record Data Exch. Field, var Text, Integer, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1241-fixed-file-import/"
    },
    {
      "key": "codeunit:1247",
      "type": "codeunit",
      "id": 1247,
      "name": "Process Gen. Journal  Lines",
      "slug": "1247-process-gen-journal-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeUpdateGenJnlLines",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1247-process-gen-journal-lines/"
    },
    {
      "key": "codeunit:1252",
      "type": "codeunit",
      "id": 1252,
      "name": "Match Bank Rec. Lines",
      "slug": "1252-match-bank-rec-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "BankAccReconciliationAutoMatch",
            "sig": "(var Record Bank Acc. Reconciliation, Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeBLEMatchingTempTable",
            "sig": "(var Record Ledger Entry Matching Buffer, var Record Bank Account Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SaveManyToOneMatching",
            "sig": "(var Record Bank Statement Matching Buffer, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindBestMatches",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Integer, var Record Bank Statement Matching Buffer, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1252-match-bank-rec-lines/"
    },
    {
      "key": "codeunit:1254",
      "type": "codeunit",
      "id": 1254,
      "name": "Match Bank Pmt. Appl.",
      "slug": "1254-match-bank-pmt-appl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeMatchNoOverwriteOfManualOrAccepted",
            "sig": "(var Record Bank Acc. Reconciliation, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1254-match-bank-pmt-appl/"
    },
    {
      "key": "codeunit:1255",
      "type": "codeunit",
      "id": 1255,
      "name": "Match Bank Payments",
      "slug": "1255-match-bank-payments",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateAppliedEntriesOnBeforeTempBankStatementMatchingBufferFindset",
            "sig": "(Record Bank Acc. Reconciliation, var Record Bank Statement Matching Buffer, var Record Bank Stmt Multiple Match Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCanEntriesMatch",
            "sig": "(Record Bank Acc. Reconciliation Line, Decimal, Date, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplyLedgerEntriesToStatementLinesOnAfterUpdatePaymentMatchDetails",
            "sig": "(Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMapLedgerEntriesToStatementLinesOnAfterCalcTotalTimeTimeTextMappingsPerLine",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Bank Statement Matching Buffer, var Duration, var Duration, var Duration, var Duration, var Text, Boolean, var Duration, Boolean, Record Bank Statement Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnMatchEntriesOnAfterCalcTotalTimeDocumentNoMatching",
            "from": "(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer, Enum Gen. Journal Account Type, Record Bank Statement Matching Buffer, var Duration, var Duration, var Decimal, var Text, Boolean, var Duration, Boolean, Record Bank Statement Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Boolean)",
            "to": "(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer, Enum Gen. Journal Account Type, Record Bank Statement Matching Buffer, var Duration, var Duration, var Decimal, var Text, Boolean, var Duration, Boolean, Record Bank Statement Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Boolean, var Text)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1255-match-bank-payments/"
    },
    {
      "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": "GetPublicKeyAsBase64String",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "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": "SignData",
            "sig": "(Text, var Record Signature Key, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(InStream, var Record Signature Key, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(Text, InStream, Option, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(InStream, InStream, Option, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, var Record Signature Key, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(InStream, var Record Signature Key, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, Text, Option, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(InStream, Text, Option, InStream)",
            "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": [],
        "removed": [
          {
            "name": "SignData",
            "sig": "(Text, var Record Signature Key, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(Text, InStream, Option, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(InStream, var Record Signature Key, Enum Hash Algorithm, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SignData",
            "sig": "(InStream, InStream, Option, OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, var Record Signature Key, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(Text, Text, Option, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(InStream, var Record Signature Key, Enum Hash Algorithm, InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyData",
            "sig": "(InStream, Text, Option, InStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1279-cryptography-management-impl/"
    },
    {
      "key": "codeunit:1303",
      "type": "codeunit",
      "id": 1303,
      "name": "Correct Posted Sales Invoice",
      "slug": "1303-correct-posted-sales-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateAndProcessJobPlanningLines",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestGenPostingSetupOnBeforeTestTypeItem",
            "sig": "(Record Sales Invoice Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1303-correct-posted-sales-invoice/"
    },
    {
      "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": "CalcNoOfReservedFromStockSalesOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DrillDownNoOfReservedFromStockSalesOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": "OnCreateCreditMemoOnBeforeConfirmPostingCreditMemoFailedOpen",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTestPurchaseInvoiceHeaderAmount",
            "sig": "(var Record Purch. Inv. Header, Boolean, 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:1315",
      "type": "codeunit",
      "id": 1315,
      "name": "Chart Management",
      "slug": "1315-chart-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateChartSafe",
            "sig": "(var Record Chart Definition, var Record Business Chart Buffer, Option, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateChartSafe",
            "sig": "(var Record Chart Definition, var Record Business Chart Buffer, Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1315-chart-management/"
    },
    {
      "key": "codeunit:1327",
      "type": "codeunit",
      "id": 1327,
      "name": "Adjust Item Inventory",
      "slug": "1327-adjust-item-inventory",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetInventoryAdjustmentAllowed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1327-adjust-item-inventory/"
    },
    {
      "key": "codeunit:1336",
      "type": "codeunit",
      "id": 1336,
      "name": "Item Templ. Mgt.",
      "slug": "1336-item-templ-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitFromTemplate",
            "sig": "(var Record Item, Record Item Templ., Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitFromTemplateOnBeforeValidateFields",
            "sig": "(var RecordRef, var RecordRef, List, var List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnApplyTemplateOnBeforeItemModify",
            "from": "(var Record Item, Record Item Templ., var Boolean)",
            "to": "(var Record Item, Record Item Templ., var Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1336-item-templ-mgt/"
    },
    {
      "key": "codeunit:1339",
      "type": "codeunit",
      "id": 1339,
      "name": "Cancel Posted Sales Cr. Memo",
      "slug": "1339-cancel-posted-sales-cr-memo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTestCorrectCrMemoIsAllowed",
            "sig": "(var Record Sales Cr.Memo Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1339-cancel-posted-sales-cr-memo/"
    },
    {
      "key": "codeunit:1350",
      "type": "codeunit",
      "id": 1350,
      "name": "Telemetry Management",
      "slug": "1350-telemetry-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ScheduleCalEventsForTelemetryAsync",
            "sig": "(RecordId, Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DoesTelemetryCalendarEventExist",
            "sig": "(Date, Text[100], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeTelemetryScheduleTask",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1350-telemetry-management/"
    },
    {
      "key": "codeunit:1357",
      "type": "codeunit",
      "id": 1357,
      "name": "Privacy Notice Registrations",
      "slug": "1357-privacy-notice-registrations",
      "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/1357-privacy-notice-registrations/"
    },
    {
      "key": "codeunit:1371",
      "type": "codeunit",
      "id": 1371,
      "name": "Sales Batch Post Mgt.",
      "slug": "1371-sales-batch-post-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeReleaseSalesHeader",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunWithUI",
            "sig": "(var Record Sales Header, Integer, Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnRunBatchOnAfterAddParameters",
            "from": "(var Codeunit Batch Processing Mgt.)",
            "to": "(var Codeunit Batch Processing Mgt., var Codeunit Sales Batch Post Mgt., Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1371-sales-batch-post-mgt/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePrintDocumentOnAfterBatchPosting",
            "sig": "(var RecordRef, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": "EncryptStream",
            "sig": "(Text, InStream, var OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecryptStream",
            "sig": "(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:1380",
      "type": "codeunit",
      "id": 1380,
      "name": "Batch Processing Mgt.",
      "slug": "1380-batch-processing-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeBatchProcessGenJournalLine",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvokeProcessingOnBeforeRunProcessingCodeunitID",
            "sig": "(RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvokeProcessingOnAfterRunProcessingCodeunitID",
            "sig": "(RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBatchProcessOnBeforeShowMessage",
            "from": "(Integer, Integer, var Boolean)",
            "to": "(Integer, Integer, var Boolean, var Codeunit Error Message Handler, var Codeunit Error Message Management, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1380-batch-processing-mgt/"
    },
    {
      "key": "codeunit:1381",
      "type": "codeunit",
      "id": 1381,
      "name": "Customer Templ. Mgt.",
      "slug": "1381-customer-templ-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenBlankCardConfirmed",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnApplyTemplateOnBeforeCustomerModify",
            "from": "(var Record Customer, Record Customer Templ.)",
            "to": "(var Record Customer, Record Customer Templ., Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeApplyTemplate",
            "from": "(var Record Customer, Record Customer Templ., var Boolean)",
            "to": "(var Record Customer, Record Customer Templ., var Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1381-customer-templ-mgt/"
    },
    {
      "key": "codeunit:1385",
      "type": "codeunit",
      "id": 1385,
      "name": "Vendor Templ. Mgt.",
      "slug": "1385-vendor-templ-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsOpenBlankCardConfirmed",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnApplyTemplateOnBeforeVendorModify",
            "from": "(var Record Vendor, Record Vendor Templ.)",
            "to": "(var Record Vendor, Record Vendor Templ., Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1385-vendor-templ-mgt/"
    },
    {
      "key": "codeunit:1390",
      "type": "codeunit",
      "id": 1390,
      "name": "Document Notifications",
      "slug": "1390-document-notifications",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyBuyFromVendorAddressFieldsFromSalesDocumentOnBeforeModify",
            "sig": "(var Record Vendor, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPayToVendorAddressFieldsFromSalesDocumentOnBeforeModify",
            "sig": "(var Record Vendor, Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1390-document-notifications/"
    },
    {
      "key": "codeunit:1392",
      "type": "codeunit",
      "id": 1392,
      "name": "Monitor Sensitive Field",
      "slug": "1392-monitor-sensitive-field",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ShowEmailFeatureEnabledNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowEmailFeatureEnabledInSetupPageNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEmailFeatureEnabledNotificationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1392-monitor-sensitive-field/"
    },
    {
      "key": "codeunit:1405",
      "type": "codeunit",
      "id": 1405,
      "name": "Purch. Inv. Header - Edit",
      "slug": "1405-purch-inv-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateVendorLedgerEntryAfterSetValues",
            "sig": "(var Record Vendor Ledger Entry, Record Purch. Inv. Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterPurchInvHeaderEdit",
            "sig": "(var Record Purch. Inv. Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1405-purch-inv-header-edit/"
    },
    {
      "key": "codeunit:1406",
      "type": "codeunit",
      "id": 1406,
      "name": "Return Shipment Header - Edit",
      "slug": "1406-return-shipment-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterReturnShipmentHeaderEdit",
            "sig": "(var Record Return Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1406-return-shipment-header-edit/"
    },
    {
      "key": "codeunit:1407",
      "type": "codeunit",
      "id": 1407,
      "name": "Return Receipt Header - Edit",
      "slug": "1407-return-receipt-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterReturnReceiptHeaderEdit",
            "sig": "(var Record Return Receipt Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1407-return-receipt-header-edit/"
    },
    {
      "key": "codeunit:1408",
      "type": "codeunit",
      "id": 1408,
      "name": "Sales Credit Memo Hdr. - Edit",
      "slug": "1408-sales-credit-memo-hdr-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateCustLedgerEntryAfterSetValues",
            "sig": "(var Record Cust. Ledger Entry, Record Sales Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterSalesCrMemoHeaderEdit",
            "sig": "(var Record Sales Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1408-sales-credit-memo-hdr-edit/"
    },
    {
      "key": "codeunit:1409",
      "type": "codeunit",
      "id": 1409,
      "name": "Sales Inv. Header - Edit",
      "slug": "1409-sales-inv-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateCustLedgerEntryAfterSetValues",
            "sig": "(var Record Cust. Ledger Entry, Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterSalesInvoiceHeaderEdit",
            "sig": "(var Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1409-sales-inv-header-edit/"
    },
    {
      "key": "codeunit:1410",
      "type": "codeunit",
      "id": 1410,
      "name": "Doc. Exch. Service Mgt.",
      "slug": "1410-doc-exch-service-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SendUBLDocument",
            "sig": "(Variant, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SendDocument",
            "sig": "(Variant, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1410-doc-exch-service-mgt/"
    },
    {
      "key": "codeunit:1412",
      "type": "codeunit",
      "id": 1412,
      "name": "Service Inv. Header - Edit",
      "slug": "1412-service-inv-header-edit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterServiceInvoiceHeaderEdit",
            "sig": "(var Record Service Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1412-service-inv-header-edit/"
    },
    {
      "key": "codeunit:1431",
      "type": "codeunit",
      "id": 1431,
      "name": "Forward Link Mgt.",
      "slug": "1431-forward-link-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetHelpCodeForAllowedVATDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1431-forward-link-mgt/"
    },
    {
      "key": "codeunit:1445",
      "type": "codeunit",
      "id": 1445,
      "name": "RSACryptoServiceProvider",
      "slug": "1445-rsacryptoserviceprovider",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitializeRSA",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "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": [
          {
            "name": "InitializeRSA",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1446-rsacryptoserviceprovider-impl/"
    },
    {
      "key": "codeunit:1460",
      "type": "codeunit",
      "id": 1460,
      "name": "SignedXml",
      "slug": "1460-signedxml",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetSigningKey",
            "sig": "(var Record Signature Key)",
            "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": [],
        "removed": [
          {
            "name": "SetSigningKey",
            "sig": "(var Record Signature Key)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1461-signedxml-impl/"
    },
    {
      "key": "codeunit:1500",
      "type": "codeunit",
      "id": 1500,
      "name": "Open Deposits Page",
      "slug": "1500-open-deposits-page",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenDepositsPage",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1500-open-deposits-page/"
    },
    {
      "key": "codeunit:1501",
      "type": "codeunit",
      "id": 1501,
      "name": "Workflow Management",
      "slug": "1501-workflow-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindWorkflowStepInstanceWithOptionalWorkflowStartOnAfterSetWorkflowStepInstanceLoopFi1tersWhenNotStartWorkFlow",
            "sig": "(RecordRef, var Record Workflow Step Instance, Code[128], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindWorkflowStepInstanceWithOptionalWorkflowStartOnAfterSetWorkflowStepInstanceLoopFi1ters",
            "sig": "(RecordRef, var Record Workflow Step Instance, Code[128], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1501-workflow-management/"
    },
    {
      "key": "codeunit:1504",
      "type": "codeunit",
      "id": 1504,
      "name": "Deposits Page Mgt.",
      "slug": "1504-deposits-page-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "PromptDepositFeature",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenFeatureMgtFromNotification",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1504-deposits-page-mgt/"
    },
    {
      "key": "codeunit:1505",
      "type": "codeunit",
      "id": 1505,
      "name": "Open Deposit Page",
      "slug": "1505-open-deposit-page",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenDepositPage",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1505-open-deposit-page/"
    },
    {
      "key": "codeunit:1506",
      "type": "codeunit",
      "id": 1506,
      "name": "Open Deposit List Page",
      "slug": "1506-open-deposit-list-page",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenDepositListPage",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1506-open-deposit-list-page/"
    },
    {
      "key": "codeunit:1507",
      "type": "codeunit",
      "id": 1507,
      "name": "Open Deposit Report",
      "slug": "1507-open-deposit-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenDepositReport",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1507-open-deposit-report/"
    },
    {
      "key": "codeunit:1509",
      "type": "codeunit",
      "id": 1509,
      "name": "Notification Entry Dispatcher",
      "slug": "1509-notification-entry-dispatcher",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateMailAndDispatchOnBeforeLogError",
            "sig": "(var Record Notification Entry, Text, Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDispatchForNotificationType",
            "sig": "(Enum Notification Entry Type, Record User Setup, Code[50], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1509-notification-entry-dispatcher/"
    },
    {
      "key": "codeunit:1513",
      "type": "codeunit",
      "id": 1513,
      "name": "Open Deposit Test Report",
      "slug": "1513-open-deposit-test-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenDepositTestReport",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1513-open-deposit-test-report/"
    },
    {
      "key": "codeunit:1515",
      "type": "codeunit",
      "id": 1515,
      "name": "Open P. Bank Deposits L. Page",
      "slug": "1515-open-p-bank-deposits-l-page",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenPostedBankDepositsListPage",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1515-open-p-bank-deposits-l-page/"
    },
    {
      "key": "codeunit:1521",
      "type": "codeunit",
      "id": 1521,
      "name": "Workflow Response Handling",
      "slug": "1521-workflow-response-handling",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowMessageOnBeforeShowMessage",
            "sig": "(Record Workflow Step Argument, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1521-workflow-response-handling/"
    },
    {
      "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": "FindApprovalEntryByRecordId",
            "sig": "(var Record Approval Entry, RecordId)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateApprovalRequestForSpecificUser",
            "sig": "(Record Workflow Step Argument, Record Approval Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasOpenOrPendingApprovalEntriesForCurrentUser",
            "sig": "(RecordId)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasApprovedApprovalEntries",
            "sig": "(RecordId)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasApprovalEntriesSentByCurrentUser",
            "sig": "(RecordId)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreventDeletingRecordWithOpenApprovalEntry",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreventInsertRecIfOpenApprovalEntryExist",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreventModifyRecIfOpenApprovalEntryExistForCurrentUser",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowApprovalCommentLinesForJournal",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RejectApprovalRequest",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SendJournalLinesApprovalRequests",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGenJnlBatchApprovalStatus",
            "sig": "(Record Gen. Journal Line, var Text[20], Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGenJnlLineApprovalStatus",
            "sig": "(Record Gen. Journal Line, var Text[20], Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CleanGenJournalApprovalStatus",
            "sig": "(Record Gen. Journal Line, var Text[20], var Text[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnHasOpenApprovalEntriesForCurrentUserOnAfterSetApprovalEntryFilters",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRejectSelectedApprovalRequest",
            "sig": "(var Record Approval Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDelegateSelectedApprovalRequest",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostApprovalEntriesOnAfterApprovalEntrySetFilters",
            "sig": "(var Record Approval Entry, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostApprovalCommentLinesOnAfterApprovalCommentLineSetFilters",
            "sig": "(var Record Approval Comment Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteApprovalCommentLinesOnAfterApprovalCommentLineSetFilters",
            "sig": "(var Record Approval Comment Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnHasOpenApprovalEntriesForCurrentUserOnAfterSetApprovalEntrySetFilters",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateApprovalRequestForApproverChain",
            "sig": "(var Record Approval Entry, var Code[50], var Record Workflow Step Argument, var Record User Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendApprovalRequestFromRecordOnBeforeFindApprovedApprovalEntryForWorkflowUserGroup",
            "sig": "(Record Approval Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateApprovalEntryNotification",
            "sig": "(var Record Approval Entry, var Record Workflow Step Argument)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindApprovalEntryForCurrUserOnAfterApprovalEntrySetFilters",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSendJournalLinesApprovalRequests",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateApprovalEntryNotification",
            "from": "(Record Approval Entry, var Boolean)",
            "to": "(Record Approval Entry, var Boolean, Record Workflow Step Instance)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1535-approvals-mgmt/"
    },
    {
      "key": "codeunit:1543",
      "type": "codeunit",
      "id": 1543,
      "name": "Workflow Webhook Management",
      "slug": "1543-workflow-webhook-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDirectApproverForRequestor",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1543-workflow-webhook-management/"
    },
    {
      "key": "codeunit:1544",
      "type": "codeunit",
      "id": 1544,
      "name": "Workflow Webhook Subscription",
      "slug": "1544-workflow-webhook-subscription",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDirectApprover",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1544-workflow-webhook-subscription/"
    },
    {
      "key": "codeunit:1600",
      "type": "codeunit",
      "id": 1600,
      "name": "Export Sales Inv. - PEPPOL 2.1",
      "slug": "1600-export-sales-inv-peppol-2-1",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1600-export-sales-inv-peppol-2-1/"
    },
    {
      "key": "codeunit:1601",
      "type": "codeunit",
      "id": 1601,
      "name": "Export Sales Cr.M. - PEPPOL2.1",
      "slug": "1601-export-sales-cr-m-peppol2-1",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1601-export-sales-cr-m-peppol2-1/"
    },
    {
      "key": "codeunit:1602",
      "type": "codeunit",
      "id": 1602,
      "name": "Export Sales Inv. - PEPPOL 2.0",
      "slug": "1602-export-sales-inv-peppol-2-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1602-export-sales-inv-peppol-2-0/"
    },
    {
      "key": "codeunit:1603",
      "type": "codeunit",
      "id": 1603,
      "name": "Export Sales Cr.M. - PEPPOL2.0",
      "slug": "1603-export-sales-cr-m-peppol2-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1603-export-sales-cr-m-peppol2-0/"
    },
    {
      "key": "codeunit:1604",
      "type": "codeunit",
      "id": 1604,
      "name": "Export Serv. Inv. - PEPPOL 2.1",
      "slug": "1604-export-serv-inv-peppol-2-1",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Record Service Invoice Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1604-export-serv-inv-peppol-2-1/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "GetAdditionalDocRefInfo",
            "from": "(var Text, var Text, var Text, var Text, var Text)",
            "to": "(Record Sales Header, var Text, var Text, var Text, var Text, var Text, Option)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [
          {
            "name": "OnAfterRecRefTransferFieldsOnTransferHeaderToSalesHeader",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecRefTransferFieldsOnTransferLineToSalesLine",
            "sig": "(Variant, var Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetAccountingSupplierPartyInfoByFormat",
            "sig": "(var Text, var Text, var Text, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetAdditionalDocRefInfo",
            "from": "(var Text, var Text, var Text, var Text, var Text, Record Sales Header)",
            "to": "(var Text, var Text, var Text, var Text, var Text, Record Sales Header, Option)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1605-peppol-management/"
    },
    {
      "key": "codeunit:1606",
      "type": "codeunit",
      "id": 1606,
      "name": "Export Serv. Inv. - PEPPOL 2.0",
      "slug": "1606-export-serv-inv-peppol-2-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Record Service Invoice Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1606-export-serv-inv-peppol-2-0/"
    },
    {
      "key": "codeunit:1608",
      "type": "codeunit",
      "id": 1608,
      "name": "Exp. Service Cr.M. - PEPPOL2.1",
      "slug": "1608-exp-service-cr-m-peppol2-1",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1608-exp-service-cr-m-peppol2-1/"
    },
    {
      "key": "codeunit:1609",
      "type": "codeunit",
      "id": 1609,
      "name": "Exp. Service Cr.M. - PEPPOL2.0",
      "slug": "1609-exp-service-cr-m-peppol2-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1609-exp-service-cr-m-peppol2-0/"
    },
    {
      "key": "codeunit:1610",
      "type": "codeunit",
      "id": 1610,
      "name": "Exp. Sales Inv. PEPPOL BIS3.0",
      "slug": "1610-exp-sales-inv-peppol-bis3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1610-exp-sales-inv-peppol-bis3-0/"
    },
    {
      "key": "codeunit:1611",
      "type": "codeunit",
      "id": 1611,
      "name": "Exp. Sales CrM. PEPPOL BIS3.0",
      "slug": "1611-exp-sales-crm-peppol-bis3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1611-exp-sales-crm-peppol-bis3-0/"
    },
    {
      "key": "codeunit:1612",
      "type": "codeunit",
      "id": 1612,
      "name": "Exp. Serv.Inv. PEPPOL BIS3.0",
      "slug": "1612-exp-serv-inv-peppol-bis3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Record Service Invoice Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1612-exp-serv-inv-peppol-bis3-0/"
    },
    {
      "key": "codeunit:1613",
      "type": "codeunit",
      "id": 1613,
      "name": "Exp. Serv.CrM. PEPPOL BIS3.0",
      "slug": "1613-exp-serv-crm-peppol-bis3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GenerateXMLFile",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1613-exp-serv-crm-peppol-bis3-0/"
    },
    {
      "key": "codeunit:1620",
      "type": "codeunit",
      "id": 1620,
      "name": "PEPPOL Validation",
      "slug": "1620-peppol-validation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckSalesLineTypeAndDescription",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckSalesDocument",
            "sig": "(var Record Sales Header, var Record Company Information, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckSalesDocumentLine",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckServiceHeaderOnBeforeCheckSalesDocumentLine",
            "sig": "(var Record Sales Line, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckServiceInvoiceOnBeforeCheckSalesDocumentLine",
            "sig": "(var Record Sales Line, Record Service Invoice Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckServiceCreditMemoOnBeforeCheckSalesDocumentLine",
            "sig": "(var Record Sales Line, Record Service Cr.Memo Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckSalesDocumentOnBeforeCheckCompanyVATRegNo",
            "sig": "(Record Sales Header, Record Company Information, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckSalesDocumentOnBeforeCheckCustomerVATRegNo",
            "sig": "(Record Sales Header, Record Customer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1620-peppol-validation/"
    },
    {
      "key": "codeunit:1631",
      "type": "codeunit",
      "id": 1631,
      "name": "Office Host Management",
      "slug": "1631-office-host-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetEmailAndAttachments",
            "sig": "(var Record Exchange Object, Option, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnGetEmailAndAttachments",
            "sig": "(var Record Exchange Object, Option, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1631-office-host-management/"
    },
    {
      "key": "codeunit:1711",
      "type": "codeunit",
      "id": 1711,
      "name": "Positive Pay Export Mgt",
      "slug": "1711-positive-pay-export-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCastToDestinationType",
            "sig": "(var Variant, Variant, Record Data Exch. Column Def, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1711-positive-pay-export-mgt/"
    },
    {
      "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": "OnBeforeRemoveOrSetDeferralSchedule",
            "sig": "(Code[10], Integer, Code[10], Code[10], Integer, Code[20], Integer, Decimal, Date, Text[100], Code[10], Boolean, var Boolean)",
            "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": "OnCreatePostMigrationData",
            "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:1820",
      "type": "codeunit",
      "id": 1820,
      "name": "Customer Consent Mgt.",
      "slug": "1820-customer-consent-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ConsentToMicrosoftServiceWithAI",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ConfirmCustomConsent",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1820-customer-consent-mgt/"
    },
    {
      "key": "codeunit:1907",
      "type": "codeunit",
      "id": 1907,
      "name": "Camera",
      "slug": "1907-camera",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AddPicture",
            "sig": "(Variant, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1907-camera/"
    },
    {
      "key": "codeunit:1922",
      "type": "codeunit",
      "id": 1922,
      "name": "Camera Impl.",
      "slug": "1922-camera-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AddPicture",
            "sig": "(Variant, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1922-camera-impl/"
    },
    {
      "key": "codeunit:1924",
      "type": "codeunit",
      "id": 1924,
      "name": "Sampling Performance Profiler",
      "slug": "1924-sampling-performance-profiler",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Start",
            "sig": "(Enum Sampling Interval)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1924-sampling-performance-profiler/"
    },
    {
      "key": "codeunit:1925",
      "type": "codeunit",
      "id": 1925,
      "name": "Sampling Perf. Profiler Impl.",
      "slug": "1925-sampling-perf-profiler-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Start",
            "sig": "(Enum Sampling Interval)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1925-sampling-perf-profiler-impl/"
    },
    {
      "key": "codeunit:1990",
      "type": "codeunit",
      "id": 1990,
      "name": "Guided Experience",
      "slug": "1990-guided-experience",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InsertLearnPage",
            "sig": "(Text[2048], Text[50], Text[1024], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1990-guided-experience/"
    },
    {
      "key": "codeunit:1992",
      "type": "codeunit",
      "id": 1992,
      "name": "Checklist",
      "slug": "1992-checklist",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ShouldInitializeChecklist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1992-checklist/"
    },
    {
      "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": [
          {
            "name": "GetMLForecastCredentials",
            "sig": "(var Text[250], var SecretText, var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2000-time-series-management/"
    },
    {
      "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": [
          {
            "name": "GetMachineLearningCredentials",
            "sig": "(var Text[250], var SecretText, var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "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": [
          {
            "name": "GetMachineLearningCredentials",
            "sig": "(Text, var Text[250], var SecretText, var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMachineLearningCredentials",
            "sig": "(var Text[250], var Text, var Option, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "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": [
          {
            "name": "GenerateText",
            "sig": "(Dictionary, Enum Entity Text Tone, Enum Entity Text Format, Enum Entity Text Emphasis)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateText",
            "sig": "(var Record Entity Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetEntityTextAuthorization",
            "sig": "(Text, Text, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnEditEntityTextWithTriggerAction",
            "sig": "(var Record Entity Text, var Action, var Boolean, Enum Entity Text Actions)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2010-entity-text/"
    },
    {
      "key": "codeunit:2011",
      "type": "codeunit",
      "id": 2011,
      "name": "Entity Text AOAI Settings",
      "slug": "2011-entity-text-aoai-settings",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ContainsWordsInDenyList",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsPendingPrivacyApproval",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateCompletion",
            "sig": "(Text, ModuleInfo)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GenerateCompletion",
            "sig": "(Text, Integer, Decimal, ModuleInfo)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2011-entity-text-aoai-settings/"
    },
    {
      "key": "codeunit:2012",
      "type": "codeunit",
      "id": 2012,
      "name": "Entity Text Impl.",
      "slug": "2012-entity-text-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetEntityTextAuthorization",
            "sig": "(Text, Text, SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GenerateSuggestion",
            "sig": "(Integer, Guid, Enum Entity Text Scenario, Enum Entity Text Emphasis, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2012-entity-text-impl/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSendImageAnalysisRequest",
            "sig": "(HttpContent, Text, var Integer, var Text, var Boolean)",
            "kind": "internalevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2020-image-analysis-management/"
    },
    {
      "key": "codeunit:2110",
      "type": "codeunit",
      "id": 2110,
      "name": "O365 Sales Initial Setup",
      "slug": "2110-o365-sales-initial-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "EnsureConfigurationTemplatateSelectionRuleExists",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2110-o365-sales-initial-setup/"
    },
    {
      "key": "codeunit:2151",
      "type": "codeunit",
      "id": 2151,
      "name": "O365 Sales Email Management",
      "slug": "2151-o365-sales-email-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "NativeAPISaveEmailBodyText",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "NativeAPIGetEmailParametersFromId",
            "sig": "(Guid, var Code[20], var Code[20], var Text[250], var Text[250], var Text, var Integer, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeIsSalesInvoiceHeaderCancelled",
            "sig": "(var Record Sales Invoice Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2151-o365-sales-email-management/"
    },
    {
      "key": "codeunit:2200",
      "type": "codeunit",
      "id": 2200,
      "name": "Azure Key Vault",
      "slug": "2200-azure-key-vault",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAzureKeyVaultCertificate",
            "sig": "(Text, var SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2200-azure-key-vault/"
    },
    {
      "key": "codeunit:2202",
      "type": "codeunit",
      "id": 2202,
      "name": "Azure Key Vault Impl.",
      "slug": "2202-azure-key-vault-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAzureKeyVaultCertificate",
            "sig": "(Text, var SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2202-azure-key-vault-impl/"
    },
    {
      "key": "codeunit:2500",
      "type": "codeunit",
      "id": 2500,
      "name": "Extension Installation Impl",
      "slug": "2500-extension-installation-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckPermissions",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DeleteOrphanData",
            "sig": "(Guid, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOrphanDeletion",
            "sig": "(Record Extension Database Snapshot)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2500-extension-installation-impl/"
    },
    {
      "key": "codeunit:2501",
      "type": "codeunit",
      "id": 2501,
      "name": "Extension Marketplace",
      "slug": "2501-extension-marketplace",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "MapMarketplaceIdToPackageId",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "InstallMarketplaceExtension",
            "from": "(Guid, Text, Integer)",
            "to": "(Guid, Text, Integer, Text)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2501-extension-marketplace/"
    },
    {
      "key": "codeunit:2503",
      "type": "codeunit",
      "id": 2503,
      "name": "Extension Operation Impl",
      "slug": "2503-extension-operation-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetAllExtensionDeploymentStatusEntries",
            "sig": "(var Record NAV App Tenant Operation)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "DeployExtension",
            "from": "(Guid, Integer, Boolean)",
            "to": "(Guid, Integer, Boolean, Text)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2503-extension-operation-impl/"
    },
    {
      "key": "codeunit:2504",
      "type": "codeunit",
      "id": 2504,
      "name": "Extension Management",
      "slug": "2504-extension-management",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetAllExtensionDeploymentStatusEntries",
            "sig": "(var Record NAV App Tenant Operation)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMarketplaceEmbeddedUrl",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMessageType",
            "sig": "(DotNet JObject)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetApplicationIdFromData",
            "sig": "(DotNet JObject)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MapMarketplaceIdToPackageId",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTelementryUrlFromData",
            "sig": "(DotNet JObject)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MapMarketplaceIdToAppId",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2504-extension-management/"
    },
    {
      "key": "codeunit:3002",
      "type": "codeunit",
      "id": 3002,
      "name": "DotNet_CultureInfo",
      "slug": "3002-dotnet-cultureinfo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LCID",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3002-dotnet-cultureinfo/"
    },
    {
      "key": "codeunit:3060",
      "type": "codeunit",
      "id": 3060,
      "name": "Uri",
      "slug": "3060-uri",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsWellFormedUriString",
            "sig": "(Text, Enum UriKind)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsBaseOf",
            "sig": "(var Codeunit Uri)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3060-uri/"
    },
    {
      "key": "codeunit:3705",
      "type": "codeunit",
      "id": 3705,
      "name": "Azure AD Tenant Impl.",
      "slug": "3705-azure-ad-tenant-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCountryLetterCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPreferredLanguage",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3705-azure-ad-tenant-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": "Show",
            "sig": "(Variant, Integer, Boolean)",
            "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": "CheckLengthOfTranslationValue",
            "sig": "(var Record Translation)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "Show",
            "from": "(Variant, Integer)",
            "to": "(Variant, Integer, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3712-translation-implementation/"
    },
    {
      "key": "codeunit:5051",
      "type": "codeunit",
      "id": 5051,
      "name": "SegManagement",
      "slug": "5051-segmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLogDocumentOnBeforeTempSegmentLineInit",
            "sig": "(Integer, Code[20], var Code[20], var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLogInteractionOnBeforeCheckAttachmentFileValue",
            "sig": "(Record Segment Line, var Record Attachment, var Record Inter. Log Entry Comment Line, Boolean, Boolean, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLogSegmentOnBeforeInitLoggedSegment",
            "sig": "(Record Segment Header, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5051-segmanagement/"
    },
    {
      "key": "codeunit:5052",
      "type": "codeunit",
      "id": 5052,
      "name": "AttachmentManagement",
      "slug": "5052-attachmentmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetDeliveryStateOnBeforeModifyInteractLogEntry",
            "sig": "(var Record Interaction Log Entry, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeProcessDeliverySorter",
            "sig": "(var Record Delivery Sorter, var Record Delivery Sorter, var Record Delivery Sorter, var Record Delivery Sorter, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertAttachmentOnAfterAttachmentInserted",
            "sig": "(var Record Attachment, Integer, var Record Attachment, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5052-attachmentmanagement/"
    },
    {
      "key": "codeunit:5063",
      "type": "codeunit",
      "id": 5063,
      "name": "ArchiveManagement",
      "slug": "5063-archivemanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnRestoreSalesDocumentOnAfterSalesHeaderInsert",
            "from": "(var Record Sales Header, Record Sales Header Archive)",
            "to": "(var Record Sales Header, var Record Sales Header Archive)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5063-archivemanagement/"
    },
    {
      "key": "codeunit:5069",
      "type": "codeunit",
      "id": 5069,
      "name": "Word Template Interactions",
      "slug": "5069-word-template-interactions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnExecuteMergeOnAfterGetInteractLogEntry",
            "sig": "(Record Interaction Log Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetDataSourceOnBeforeAddDataSources",
            "sig": "(var Dictionary, var Record Interaction Log Entry, var Record Contact, var Record Salesperson/Purchaser, var Record Country/Region, Text, Code[10], Code[10], Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnExecuteMergeOnBeforeInteractionMergeDataInsert",
            "sig": "(var Record Interaction Merge Data, var Record Interaction Log Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5069-word-template-interactions/"
    },
    {
      "key": "codeunit:5321",
      "type": "codeunit",
      "id": 5321,
      "name": "Exchange Web Services Server",
      "slug": "5321-exchange-web-services-server",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetEmailAndAttachments",
            "sig": "(Text[250], var Record Exchange Object, Option, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5321-exchange-web-services-server/"
    },
    {
      "key": "codeunit:5330",
      "type": "codeunit",
      "id": 5330,
      "name": "CRM Integration Management",
      "slug": "5330-crm-integration-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RemoveCRMNAVConnectionUrl",
            "sig": "(Text[250])",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetIntegrationTableMapping",
            "sig": "(var Record Integration Table Mapping, RecordId)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddExtraFieldMappings",
            "sig": "(Record Integration Table Mapping)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "SetCRMNAVODataUrlCredentials",
            "sig": "(Text[250], Text[250], Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateNewSystemUsersFromCRM",
            "sig": "(Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetupItemAvailabilityService",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsItemAvailabilityWebServiceEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetItemAvailabilityWebServiceURL",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UnPublishOnWebService",
            "sig": "(var Record CRM Connection Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PublishWebService",
            "sig": "(var Record CRM Connection Setup)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetIntegrationTableMappingWithRecordId",
            "sig": "(var Record Integration Table Mapping, RecordId, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetIntegrationTableMappingFromCRMRecordBeforeFindRecord",
            "sig": "(var Record Integration Table Mapping, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5330-crm-integration-management/"
    },
    {
      "key": "codeunit:5334",
      "type": "codeunit",
      "id": 5334,
      "name": "CRM Setup Defaults",
      "slug": "5334-crm-setup-defaults",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterResetCustomerAccountMapping",
            "sig": "(Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeResetCustomerPriceGroupPricelevelMapping",
            "sig": "(var Code[20], var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5334-crm-setup-defaults/"
    },
    {
      "key": "codeunit:5341",
      "type": "codeunit",
      "id": 5341,
      "name": "CRM Int. Table. Subscriber",
      "slug": "5341-crm-int-table-subscriber",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateCRMInvoiceBeforeInsertRecordOnBeforeDestinationRecordRefGetTable",
            "sig": "(var Record CRM Invoice, Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplySalesLineTaxOnBeforeSetTax",
            "sig": "(var Record CRM Salesorderdetail, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5341-crm-int-table-subscriber/"
    },
    {
      "key": "codeunit:5343",
      "type": "codeunit",
      "id": 5343,
      "name": "CRM Sales Order to Sales Order",
      "slug": "5343-crm-sales-order-to-sales-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateExtendedDescriptionOrderLines",
            "sig": "(Record Sales Header, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5343-crm-sales-order-to-sales-order/"
    },
    {
      "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": [
          {
            "name": "OnInsertRecordOnAfterApplyConfigTemplate",
            "sig": "(Record Integration Table Mapping, var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5345-integration-rec-synch-invoke/"
    },
    {
      "key": "codeunit:5348",
      "type": "codeunit",
      "id": 5348,
      "name": "CRM Quote to Sales Quote",
      "slug": "5348-crm-quote-to-sales-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateExtendedDescriptionQuoteLines",
            "sig": "(Record Sales Header, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5348-crm-quote-to-sales-quote/"
    },
    {
      "key": "codeunit:5406",
      "type": "codeunit",
      "id": 5406,
      "name": "Output Jnl.-Expl. Route",
      "slug": "5406-output-jnl-expl-route",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertOutputJnlLineWithoutRtngLine",
            "from": "(Record Item Journal Line, Record Prod. Order Line)",
            "to": "(Record Item Journal Line, Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnRun",
            "from": "(var Record Item Journal Line, var Boolean)",
            "to": "(var Record Item Journal Line, var Boolean, var Record Item Journal Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5406-output-jnl-expl-route/"
    },
    {
      "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": "OnPlanThisItemOnBeforeCheckServJobPlanningLines",
            "sig": "(var Record Item, var Boolean, Boolean, Boolean, Boolean, var Date, Date, Code[10], Boolean, var Boolean, 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:5496",
      "type": "codeunit",
      "id": 5496,
      "name": "Graph Mgt - Sales Order Buffer",
      "slug": "5496-graph-mgt-sales-order-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckValidRecord",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5496-graph-mgt-sales-order-buffer/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetPlanningTransDemandOnAfterTransferReqLineSetFilters",
            "sig": "(var Record Requisition Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnParentIsInPlanningOnAfterReqLineSetFilters",
            "sig": "(var Record Requisition Line, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5530-calc-item-availability/"
    },
    {
      "key": "codeunit:5600",
      "type": "codeunit",
      "id": 5600,
      "name": "FA Insert Ledger Entry",
      "slug": "5600-fa-insert-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FinalizeInsertFA",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReverseFALedgerEntryAmounts",
            "sig": "(var Record FA Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5600-fa-insert-ledger-entry/"
    },
    {
      "key": "codeunit:5601",
      "type": "codeunit",
      "id": 5601,
      "name": "FA Insert G/L Account",
      "slug": "5601-fa-insert-g-l-account",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPostingType",
            "sig": "(var Record FA Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5601-fa-insert-g-l-account/"
    },
    {
      "key": "codeunit:5606",
      "type": "codeunit",
      "id": 5606,
      "name": "FA Check Consistency",
      "slug": "5606-fa-check-consistency",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetFAPostingDateOnAfterSetFALedgerEntryFilters",
            "sig": "(Code[20], Code[10], var Record FA Ledger Entry, var Record FA Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5606-fa-check-consistency/"
    },
    {
      "key": "codeunit:5611",
      "type": "codeunit",
      "id": 5611,
      "name": "Calculate Normal Depreciation",
      "slug": "5611-calculate-normal-depreciation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateDeprAmountOnBeforeCalculateDeprAmount",
            "sig": "(Record Fixed Asset, Boolean, Code[20], var Decimal, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateOnBeforeAssignSkipOnZeroValue",
            "sig": "(Code[20], Record FA Depreciation Book, var Integer, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcDBSLAmount",
            "sig": "(var Decimal, Decimal, Record FA Depreciation Book, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcSLAmountOnBeforeCheckFixedAmount",
            "sig": "(Record Fixed Asset, Decimal, Integer, Integer, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCalcDB1Amount",
            "from": "(Decimal, Integer, Integer, Decimal, Decimal, Decimal, Integer, Decimal, var Decimal)",
            "to": "(Decimal, Integer, Integer, Decimal, Decimal, Decimal, Integer, Decimal, var Decimal, Record FA Depreciation Book, Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterBookValueRecalculateBookValue",
            "from": "(Record Fixed Asset, Record Depreciation Book, Record FA Ledger Entry, var Decimal, var Decimal, var Date, Date, var Record FA Depreciation Book)",
            "to": "(Record Fixed Asset, Record Depreciation Book, Record FA Ledger Entry, var Decimal, var Decimal, var Date, Date, var Record FA Depreciation Book, Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5611-calculate-normal-depreciation/"
    },
    {
      "key": "codeunit:5612",
      "type": "codeunit",
      "id": 5612,
      "name": "Calculate Custom 1 Depr.",
      "slug": "5612-calculate-custom-1-depr",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcSLAmountOnAfterSetRemainingLife",
            "sig": "(var Decimal, Option, Date, Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5612-calculate-custom-1-depr/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcEntryAmountsOnAfterSetFALedgEntryFilters",
            "sig": "(var Record FA Ledger Entry, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetFAFilter",
            "sig": "(var Record FA Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5616-depreciation-calculation/"
    },
    {
      "key": "codeunit:5624",
      "type": "codeunit",
      "id": 5624,
      "name": "Cancel FA Ledger Entries",
      "slug": "5624-cancel-fa-ledger-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransferLineOnBeforeIndexGLIntegration",
            "sig": "(Record Depreciation Book, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5624-cancel-fa-ledger-entries/"
    },
    {
      "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": "OnAfterCheckConsistencyFAJnlPosting",
            "sig": "(var Record FA Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckMainAsset",
            "sig": "(Record Gen. Journal Line, Record FA Journal Line, Record Depreciation Book, Record Fixed Asset, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterSetGLIntegration",
            "from": "(Enum FA Journal Line FA Posting Type, var Boolean, var Boolean, Record Depreciation Book)",
            "to": "(Enum FA Journal Line FA Posting Type, var Boolean, var Boolean, Record Depreciation Book, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCheckConsistencyOnAfterCalcShouldCheckNoOfDepreciationDays",
            "from": "(Record Gen. Journal Line, Text[250], var Boolean)",
            "to": "(Record Gen. Journal Line, Text[250], var Boolean, Record FA Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckFAPostingDate",
            "from": "(Record Gen. Journal Line, Record FA Journal Line, Record Depreciation Book, var Boolean, Record FA Depreciation Book, Boolean)",
            "to": "(Record Gen. Journal Line, Record FA Journal Line, Record Depreciation Book, var Boolean, Record FA Depreciation Book, Boolean, var Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5631-fa-jnl-check-line/"
    },
    {
      "key": "codeunit:5632",
      "type": "codeunit",
      "id": 5632,
      "name": "FA Jnl.-Post Line",
      "slug": "5632-fa-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostDisposalEntryOnAfterPostDisposalType",
            "sig": "(var Codeunit FA Insert Ledger Entry, var Record FA Ledger Entry, Option, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5632-fa-jnl-post-line/"
    },
    {
      "key": "codeunit:5633",
      "type": "codeunit",
      "id": 5633,
      "name": "FA Jnl.-Post Batch",
      "slug": "5633-fa-jnl-post-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnBeforeCommit",
            "sig": "(var Record FA Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnBeforeUpdateAnalysisViewUpdateAll",
            "sig": "(var Record FA Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterPostLines",
            "sig": "(var Record FA Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPostLinesOnBeforeFAJnlPostLine",
            "from": "(var Record FA Journal Line)",
            "to": "(var Record FA Journal Line, var Codeunit FA Jnl.-Post Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5633-fa-jnl-post-batch/"
    },
    {
      "key": "codeunit:5643",
      "type": "codeunit",
      "id": 5643,
      "name": "FA Reclass. Transfer Batch",
      "slug": "5643-fa-reclass-transfer-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCode",
            "sig": "(var Record FA Reclass. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeLoopFAReclassJnlLine",
            "sig": "(var Record FA Reclass. Journal Line, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5643-fa-reclass-transfer-batch/"
    },
    {
      "key": "codeunit:5644",
      "type": "codeunit",
      "id": 5644,
      "name": "FA Reclass. Jnl.-Transfer",
      "slug": "5644-fa-reclass-jnl-transfer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCode",
            "sig": "(var Record FA Reclass. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5644-fa-reclass-jnl-transfer/"
    },
    {
      "key": "codeunit:5700",
      "type": "codeunit",
      "id": 5700,
      "name": "User Setup Management",
      "slug": "5700-user-setup-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckAllowedVATDatesRange",
            "sig": "(Date, Date, Option, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckAllowedVATDatesRange",
            "sig": "(Date, Date, Option, Integer, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsVATDateInAllowedPeriod",
            "sig": "(Date, var RecordId, var Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsVATDateValidWithSetup",
            "sig": "(Date, var Boolean, var Boolean, var RecordId, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetPurchFilter",
            "from": "(var Record User Setup, var Code[10])",
            "to": "(var Record User Setup, var Code[10], var Code[10])",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterGetSalesFilter",
            "from": "(var Record User Setup, var Code[10])",
            "to": "(var Record User Setup, var Code[10], var Code[10])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5700-user-setup-management/"
    },
    {
      "key": "codeunit:5702",
      "type": "codeunit",
      "id": 5702,
      "name": "Dist. Integration",
      "slug": "5702-dist-integration",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetSpecialOrdersOnBeforeModifyPurchaseHeader",
            "sig": "(var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5702-dist-integration/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDelNonStockFSM",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDelNonStockSalesArch",
            "sig": "(var Record Sales Line Archive, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateNewItem",
            "sig": "(var Record Nonstock Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnNonStockFSMOnBeforeProgWindowClose",
            "sig": "(var Boolean, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateNewItemOnBeforeItemModify",
            "sig": "(var Record Item, Record Nonstock Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeNonstockItemCrossRef",
            "sig": "(var Record Nonstock Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "name": "OnBeforeCheckItemVariantNotBlocked",
            "sig": "(Record Transfer Line, Record Item Variant, Record Transfer Header, Record Location, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePostItem",
            "from": "(var Record Transfer Shipment Header, var Boolean, var Record Transfer Line, Record Transfer Shipment Line, Boolean, Record Warehouse Shipment Header)",
            "to": "(var Record Transfer Shipment Header, var Boolean, var Record Transfer Line, Record Transfer Shipment Line, Boolean, Record Warehouse Shipment Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreatePostedShptLineFromWhseShptLine",
            "from": "(var Record Transfer Shipment Line, var Record Warehouse Shipment Line, var Record Posted Whse. Shipment Header, var Record Posted Whse. Shipment Line, var Record Tracking Specification, var Boolean)",
            "to": "(var Record Transfer Shipment Line, var Record Warehouse Shipment Line, var Record Posted Whse. Shipment Header, var Record Posted Whse. Shipment Line, var Record Tracking Specification, var Boolean, var Codeunit Whse. Jnl.-Register Line, var Codeunit Whse.-Post Shipment)",
            "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": [
          {
            "name": "OnBeforeCheckItemVariantNotBlocked",
            "sig": "(Record Transfer Line, Record Item Variant, Record Transfer Header, Record Location, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunWithCheckOnBeforeModifyTransferHeader",
            "sig": "(var Record Transfer Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeOnRun",
            "from": "(var Record Transfer Header, Boolean, Boolean, var Boolean)",
            "to": "(var Record Transfer Header, var Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5705-transferorder-post-receipt/"
    },
    {
      "key": "codeunit:5706",
      "type": "codeunit",
      "id": 5706,
      "name": "TransferOrder-Post (Yes/No)",
      "slug": "5706-transferorder-post-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetPostingOptionsOnAfterSelection",
            "sig": "(Record Transfer Header, Integer, var Option, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCodeOnBeforePostTransferOrder",
            "from": "(var Record Transfer Header, var Integer, var Option, var Boolean, var Boolean, var Enum Transfer Order Post)",
            "to": "(var Record Transfer Header, var Integer, var Option, var Boolean, var Boolean, var Enum Transfer Order Post, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeGetPostingOptions",
            "from": "(Record Transfer Header, Option, var Boolean, var Boolean, var Boolean)",
            "to": "(Record Transfer Header, Option, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5706-transferorder-post-yes-no/"
    },
    {
      "key": "codeunit:5707",
      "type": "codeunit",
      "id": 5707,
      "name": "TransferOrder-Post + Print",
      "slug": "5707-transferorder-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrintShipment",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrintReceipt",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrintDirectTransfer",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5707-transferorder-post-print/"
    },
    {
      "key": "codeunit:5708",
      "type": "codeunit",
      "id": 5708,
      "name": "Release Transfer Document",
      "slug": "5708-release-transfer-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnRunOnBeforeSetStatusReleased",
            "from": "(var Record Transfer Header)",
            "to": "(var Record Transfer Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5708-release-transfer-document/"
    },
    {
      "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": [
          {
            "name": "FindOrSelectFromItemReferenceList",
            "sig": "(var Record Item Reference, Boolean, Code[20], Code[50], Code[30], Enum Item Reference Type, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PhysicalInventoryRecordReferenceNoLookup",
            "sig": "(var Record Phys. Invt. Record Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidatePhysicalInventoryRecordReferenceNo",
            "sig": "(var Record Phys. Invt. Record Line, Record Item Reference, Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReferenceLookupPhysicalInventoryRecordItem",
            "sig": "(var Record Phys. Invt. Record Line, var Record Item Reference, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidateInvtDocumentReferenceNo",
            "sig": "(var Record Invt. Document Line, Record Item Reference, Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReferenceLookupInvtDocumentItem",
            "sig": "(var Record Invt. Document Line, var Record Item Reference, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InvtDocumentReferenceNoLookup",
            "sig": "(var Record Invt. Document Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPhysicalInventoryRecordReferenceNoLookupOnAfterSetFilters",
            "sig": "(var Record Item Reference, Record Phys. Invt. Record Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeReferenceLookupPhysicalInventoryRecordItem",
            "sig": "(var Record Phys. Invt. Record Line, var Record Item Reference, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePhysicalInventoryRecordReferenceNoOnBeforeAssignNo",
            "sig": "(var Record Phys. Invt. Record Line, Record Item Reference)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidatePhysicalInventoryRecordReferenceNo",
            "sig": "(var Record Phys. Invt. Record Line, Record Item Reference, Record Item Reference)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateInvtDocumentReferenceNoOnBeforeAssignNo",
            "sig": "(var Record Invt. Document Line, Record Item Reference)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateInvtDocumentReferenceNo",
            "sig": "(var Record Invt. Document Line, Record Item Reference, Record Item Reference)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeReferenceLookupInvtDocumentItem",
            "sig": "(var Record Invt. Document Line, var Record Item Reference, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvtDocumentReferenceNoLookupOnAfterSetFilters",
            "sig": "(var Record Item Reference, Record Invt. Document Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateItemReference",
            "sig": "(Record Item Vendor, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateSalesReferenceNo",
            "sig": "(var Record Sales Line, Record Item Reference, Boolean, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5720-item-reference-management/"
    },
    {
      "key": "codeunit:5750",
      "type": "codeunit",
      "id": 5750,
      "name": "Whse.-Create Source Document",
      "slug": "5750-whse-create-source-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateShipmentLine",
            "sig": "(var Record Warehouse Shipment Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetQtysOnShptLine",
            "sig": "(var Record Warehouse Shipment Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetQtysOnRcptLine",
            "sig": "(var Record Warehouse Receipt Line, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "UpdateShipmentLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "UpdateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateShptLineFromSalesLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateRcptLineFromSalesLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateShptLineFromServiceLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateShptLineFromPurchLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateRcptLineFromPurchLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateShptLineFromTransLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateRcptLineFromTransLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterInitNewWhseShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfSalesLine2ReceiptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfSalesLine2ShptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfPurchLine2ReceiptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfPurchLine2ShptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfTransLine2ReceiptLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckIfTransLine2ShipmentLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateReceiptLineFromSalesLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateShptLineFromSalesLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateShptLineFromTransLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFromPurchLine2ShptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean, Record Warehouse Shipment Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFromTransLine2ShptLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean, Record Warehouse Shipment Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFromSalesLine2ShptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePurchLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeTransLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeUpdateRcptLineFromTransLine",
            "sig": "(var Record Warehouse Receipt Line, Record Transfer Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSalesLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSalesLine2ReceiptLineOnBeforeUpdateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line, Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromServiceLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromServiceLine2ShptLineOnBeforeCreateShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Header, Record Service Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromPurchLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromPurchLine2ShptLineOnBeforeCreateShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPurchLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPurchLine2ReceiptLineOnAfterSetQtysOnRcptLine",
            "sig": "(var Record Warehouse Receipt Line, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnPurchLine2ReceiptLineOnAfterUpdateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromTransLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnTransLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromSalesLine2ShptLineOnBeforeCreateShipmentLine",
            "sig": "(Record Warehouse Shipment Header, Record Sales Line, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeSalesLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, Record Sales Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeFromService2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Service Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFromSalesLine2ShptLineOnBeforeCreateATOShipmentLine",
            "sig": "(Record Warehouse Shipment Header, Record Assembly Header, var Record Sales Line, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetQtysOnShptLine",
            "sig": "(var Record Warehouse Shipment Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5750-whse-create-source-document/"
    },
    {
      "key": "codeunit:5751",
      "type": "codeunit",
      "id": 5751,
      "name": "Get Source Doc. Inbound",
      "slug": "5751-get-source-doc-inbound",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetInboundDocsBeforeUpdateReceiptHeaderStatus",
            "sig": "(var Record Warehouse Receipt Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5751-get-source-doc-inbound/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateWhseShipmentHeaderFromWhseRequestOnAfterClearGetSourceDocuments",
            "sig": "(var Record Warehouse Request, var Report Get Source Documents)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetOutboundDocsOnBeforeUpdateShipmentHeaderStatus",
            "sig": "(var Record Warehouse Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateFromSalesOrder",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnInitSourceDocumentHeaderOnBeforeRunPurchRelease",
            "sig": "(var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRun",
            "from": "(var Record Warehouse Receipt Line, var Boolean)",
            "to": "(var Record Warehouse Receipt Line, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCreatePutAwayDoc",
            "from": "(var Record Warehouse Receipt Header, var Integer)",
            "to": "(var Record Warehouse Receipt Header, var Integer, var Record Warehouse Activity Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreatePutAwayDocProcedure",
            "from": "(var Record Posted Whse. Receipt Line)",
            "to": "(var Record Posted Whse. Receipt Line, var Record Warehouse Receipt Header, var Decimal, var Codeunit Create Put-away, var Codeunit Item Tracking Management, var Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line, var Record Warehouse Activity Header, 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": [
          {
            "name": "OnPostSourceDocumentBeforeRunServicePost",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostSourceDocumentAfterRunServicePost",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnHandleServiceLineOnNonWhseLineOnAfterCalcModifyLine",
            "sig": "(var Record Service Line, var Boolean, Record Warehouse Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnHandleServiceLineOnSourceDocumentServiceOrderOnBeforeModifyLine",
            "sig": "(var Record Service Line, Record Warehouse Shipment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrintDocuments",
            "sig": "(var Record Sales Invoice Header, var Record Sales Shipment Header, var Record Purch. Cr. Memo Hdr., var Record Return Shipment Header, var Record Transfer Shipment Header, var Record Service Invoice Header, var Record Service Shipment Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunOnAfterWhseShptLineSetFilters",
            "sig": "(var Record Warehouse Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRun",
            "from": "(var Record Warehouse Shipment Line)",
            "to": "(var Record Warehouse Shipment Line, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterFindWhseShptLineForTransLine",
            "from": "(var Record Warehouse Shipment Line, var Record Transfer Line)",
            "to": "(var Record Warehouse Shipment Line, var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostUpdateWhseShptLine",
            "from": "(var Record Warehouse Shipment Line)",
            "to": "(var Record Warehouse Shipment Line, var Record Warehouse Shipment Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterTransferPostShipment",
            "from": "(var Record Warehouse Shipment Line, Record Transfer Header)",
            "to": "(var Record Warehouse Shipment Line, Record Transfer Header, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeServiceLineModify",
            "from": "(var Record Service Line, var Record Warehouse Shipment Line, var Boolean, Boolean)",
            "to": "(var Record Service Line, var Record Warehouse Shipment Line, var Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5763-whse-post-shipment/"
    },
    {
      "key": "codeunit:5771",
      "type": "codeunit",
      "id": 5771,
      "name": "Whse.-Sales Release",
      "slug": "5771-whse-sales-release",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnReleaseOnBeforeCreateWhseRequest",
            "from": "(var Record Sales Line, Enum Warehouse Request Type, Enum Warehouse Request Type, var Boolean)",
            "to": "(var Record Sales Line, Enum Warehouse Request Type, Enum Warehouse Request Type, var Boolean, var Record Sales Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5771-whse-sales-release/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRelease",
            "from": "(var Record Purchase Header)",
            "to": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5772-whse-purch-release/"
    },
    {
      "key": "codeunit:5775",
      "type": "codeunit",
      "id": 5775,
      "name": "Whse. Management",
      "slug": "5775-whse-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSourceFilterForWhseActivityLine",
            "sig": "(var Record Warehouse Activity Line, Integer, Option, Code[20], Integer, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5775-whse-management/"
    },
    {
      "key": "codeunit:5777",
      "type": "codeunit",
      "id": 5777,
      "name": "Whse. Validate Source Line",
      "slug": "5777-whse-validate-source-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FieldValueIsChanged",
            "sig": "(RecordRef, RecordRef, Integer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "WhseWorkSheetLinesExist",
            "sig": "(Integer, Option, Code[20], Integer, Integer, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterSalesLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterServiceLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterPurchaseLineVerifyChange",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdComponentVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdOrderLineVerifyChange",
            "sig": "(var Record Prod. Order Line, var Record Prod. Order Line, var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterAssemblyLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterSalesLineDelete",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterServiceLineDelete",
            "sig": "(var Record Service Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterPurchaseLineDelete",
            "sig": "(var Record Purchase Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdComponentDelete",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterProdOrderLineDelete",
            "sig": "(var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterAssemblyLineDelete",
            "sig": "(var Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforePurchaseLineVerifyChange",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeSalesLineVerifyChange",
            "sig": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeServiceLineVerifyChange",
            "sig": "(var Record Service Line, var Record Service Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeProdComponentVerifyChange",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Component, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RaiseCannotBeDeletedErr",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnWhseLineExistOnBeforeCheckReceipt",
            "sig": "(Integer, Option, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnWhseLineExistOnBeforeCheckShipment",
            "sig": "(Integer, Option, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5777-whse-validate-source-line/"
    },
    {
      "key": "codeunit:5779",
      "type": "codeunit",
      "id": 5779,
      "name": "Whse.-Printed",
      "slug": "5779-whse-printed",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Warehouse Activity Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5779-whse-printed/"
    },
    {
      "key": "codeunit:5780",
      "type": "codeunit",
      "id": 5780,
      "name": "Whse. Cross-Dock Management",
      "slug": "5780-whse-cross-dock-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcRemainingNeededQtyBase",
            "sig": "(Record Purchase Line, Code[20], Code[10], Code[10], var Decimal, var Decimal, Decimal, Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInsertCrossDockOpp",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertCrossDockOppOnBeforeInitWhseCrossDockOpp",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeShowCrossDock",
            "sig": "(var Record Whse. Cross-Dock Opportunity, Code[10], Code[20], Integer, Code[10], Code[20], Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSeparateWhseRcptLinesWthSpecOrder",
            "sig": "(var Record Warehouse Receipt Line, var Record Warehouse Receipt Line, var Record Item Variant, var Record Purchase Line, var Integer, Code[20], Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcCrossDockToSalesOrder",
            "sig": "(var Record Whse. Cross-Dock Opportunity, Code[20], Code[10], Code[10], Date, var Decimal, var Decimal, Integer, Integer, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcCrossDockToServiceOrder",
            "sig": "(var Record Whse. Cross-Dock Opportunity, Code[20], Code[10], Code[10], Date, var Decimal, var Decimal, Integer, Integer, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5780-whse-cross-dock-management/"
    },
    {
      "key": "codeunit:5781",
      "type": "codeunit",
      "id": 5781,
      "name": "Whse. Validate Source Header",
      "slug": "5781-whse-validate-source-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ChangeWarehouseLines",
            "sig": "(Integer, Option, Code[20], Integer, Integer, Enum Sales Header Shipping Advice)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeSalesHeaderVerifyChange",
            "sig": "(var Record Sales Header, var Record Sales Header, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5781-whse-validate-source-header/"
    },
    {
      "key": "codeunit:5790",
      "type": "codeunit",
      "id": 5790,
      "name": "Available to Promise",
      "slug": "5790-available-to-promise",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "QtyAvailabletoPromise",
            "sig": "(var Record Item, var Decimal, var Decimal, Date, Option, DateFormula)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EarliestAvailabilityDate",
            "sig": "(var Record Item, Decimal, Date, Decimal, Date, var Decimal, Option, DateFormula)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateLookahead",
            "sig": "(var Record Item, Option, Date, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLookAheadPeriodEndDate",
            "sig": "(DateFormula, Option, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AdjustedEndingDate",
            "sig": "(Date, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnEarliestAvailabilityDateOnBeforeFilterDate",
            "sig": "(var Record Item, Decimal, Date, var Decimal, Option, DateFormula, var Record Availability at Date, var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeQtyAvailableToPromise",
            "sig": "(var Record Item, var Date, var Decimal, var Decimal, Option, DateFormula, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5790-available-to-promise/"
    },
    {
      "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": [
          {
            "name": "OnBeforePostInvtPostBufPerEntry",
            "sig": "(var Record Value Entry, var Record Invt. Posting Buffer, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetGenJnlBatch",
            "sig": "(Code[10], Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetRunOnlyCheck",
            "sig": "(Boolean, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitialize",
            "sig": "(Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterBufferAdjmtPosting",
            "sig": "(var Record Invt. Posting Buffer, Record Value Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterBufferPurchPosting",
            "sig": "(var Record Invt. Posting Buffer, Record Value Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5802-inventory-posting-to-g-l/"
    },
    {
      "key": "codeunit:5804",
      "type": "codeunit",
      "id": 5804,
      "name": "ItemCostManagement",
      "slug": "5804-itemcostmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculatePreciseCostAmountsOnAfterFilterOpenInboundItemLedgerEntry",
            "sig": "(Record Item Ledger Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnUpdateUnitCostOnAfterCalcRunOnModifyTrigger",
            "from": "(Record Item, var Boolean)",
            "to": "(var Record Item, var Boolean, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5804-itemcostmanagement/"
    },
    {
      "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": [
          {
            "name": "AssignPurchItemCharge",
            "sig": "(var Record Item Charge Assignment (Purch), Record Item Charge Assignment (Purch), Record Currency, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateSalesShptChargeAssgntOnBeforeInsertItemChargeAssignment",
            "sig": "(var Record Sales Shipment Line, Record Item Charge Assignment (Purch), Integer, var Boolean)",
            "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": [
          {
            "name": "AssignSalesItemCharge",
            "sig": "(var Record Item Charge Assignment (Sales), Record Item Charge Assignment (Sales), Record Currency, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SuggestAssignment2",
            "sig": "(Record Sales Line, Decimal, Decimal, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateShptChargeAssgnt",
            "from": "(var Record Sales Shipment Line, var Record Item Charge Assignment (Sales))",
            "to": "(var Record Sales Shipment Line, var Record Item Charge Assignment (Sales), var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5807-item-charge-assgnt-sales/"
    },
    {
      "key": "codeunit:5812",
      "type": "codeunit",
      "id": 5812,
      "name": "Calculate Standard Cost",
      "slug": "5812-calculate-standard-cost",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcRoutingCostPerUnitOnBeforeCalc",
            "sig": "(Enum Capacity Type Routing, var Decimal, var Decimal, var Decimal, var Decimal, var Enum Unit Cost Calculation Type, Record Work Center, Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcProdBOMCostOnBeforeCalcCompItemQtyBase",
            "sig": "(var Record Production BOM Line, var Record Item, Date, Record Item, Decimal, Boolean, var Decimal, Code[20], Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCalcRtngLineCost",
            "from": "(Record Routing Line, Decimal, var Decimal, var Decimal, var Decimal)",
            "to": "(Record Routing Line, Decimal, var Decimal, var Decimal, var Decimal, var Text[50])",
            "kind": "integrationevent"
          },
          {
            "name": "OnCalcProdBOMCostOnAfterCalcMfgItem",
            "from": "(var Record Production BOM Line, Record Item, Decimal, Record Item, Decimal, Integer, Boolean, Decimal)",
            "to": "(var Record Production BOM Line, Record Item, Decimal, Record Item, Decimal, Integer, Boolean, Decimal, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5812-calculate-standard-cost/"
    },
    {
      "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": "OnCheckPurchRcptLinesAfterPurchRcptLineSetFilters",
            "sig": "(var Record Purch. Rcpt. Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5813-undo-purchase-receipt-line/"
    },
    {
      "key": "codeunit:5816",
      "type": "codeunit",
      "id": 5816,
      "name": "Undo Return Receipt Line",
      "slug": "5816-undo-return-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeCallCheckReturnRcptLine",
            "sig": "(var Record Return Receipt Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5816-undo-return-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": "OnTestAllTransactionsOnBeforeTestWarehouseActivityLine",
            "sig": "(Integer, Code[20], Integer, Integer, Integer, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSalesLineOnAfterUpdateWithWarehouseShipForReturnOrder",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTestRgstrdWhseActivityLine2",
            "sig": "(var Record Posted Whse. Receipt 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:5818",
      "type": "codeunit",
      "id": 5818,
      "name": "Undo Service Shipment Line",
      "slug": "5818-undo-service-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCorrectionLineNo",
            "sig": "(Record Service Shipment Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetCorrectionLineNo",
            "sig": "(Record Service Shipment Line, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetCorrectionLineNo",
            "sig": "(Record Service Shipment Line, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5818-undo-service-shipment-line/"
    },
    {
      "key": "codeunit:5825",
      "type": "codeunit",
      "id": 5825,
      "name": "Marketing Text",
      "slug": "5825-marketing-text",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMaximumFacts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsMarketingTextVisible",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateWithCopilot",
            "sig": "(var Record Entity Text, PromptMode, var Action)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5825-marketing-text/"
    },
    {
      "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": "CalcRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, Code[20], var Decimal, var Decimal, var Decimal, var Decimal, var Enum Unit Cost Calculation Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Enum Unit Cost Calculation Type, Record Work Center, Record Machine Center)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateCostTime",
            "sig": "(Decimal, Decimal, Code[10], Decimal, Code[10], Decimal, Decimal, Decimal, Code[20], Enum Unit Cost Calculation Type, Boolean, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Enum Unit Cost Calculation Type, Record Work Center, Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Enum Unit Cost Calculation Type, Record Work Center, Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5836-cost-calculation-management/"
    },
    {
      "key": "codeunit:5854",
      "type": "codeunit",
      "id": 5854,
      "name": "Invt. Doc. Line-Reserve",
      "slug": "5854-invt-doc-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeleteLineConfirm",
            "sig": "(var Record Invt. Document Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5854-invt-doc-line-reserve/"
    },
    {
      "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": [
          {
            "name": "OnBeforeCheckItemVariantNotBlocked",
            "sig": "(Record Transfer Line, Record Item Variant, Record Transfer Header, Record Location, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostItemJnlLineBeforeItemJnlPostLineRunWithCheck",
            "sig": "(var Record Item Journal Line, Record Transfer Line, Record Direct Trans. Header, Record Direct Trans. Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostItemJnlLine",
            "sig": "(var Record Direct Trans. Header, var Record Transfer Line, Record Direct Trans. Line, Record Warehouse Shipment Header, var Codeunit Item Jnl.-Post Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5856-transferorder-post-transfer/"
    },
    {
      "key": "codeunit:5857",
      "type": "codeunit",
      "id": 5857,
      "name": "Copy Invt. Document Mgt.",
      "slug": "5857-copy-invt-document-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCopyItemTracking",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyAsCorrection",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyInvtDocLineOnBeforeCopyItemTrackingAndAppliesValues",
            "sig": "(var Record Invt. Document Header, var Record Invt. Document Line, var Record Invt. Document Header, var Record Invt. Document Line, Enum Invt. Doc. Document Type From, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnAfterCopyInvtDocLine",
            "sig": "(var Record Invt. Document Line, var Record Invt. Document Header, var Record Invt. Document Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5857-copy-invt-document-mgt/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeInitBOMBuffer",
            "sig": "(var Record BOM Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5870-calculate-bom-tree/"
    },
    {
      "key": "codeunit:5876",
      "type": "codeunit",
      "id": 5876,
      "name": "Phys. Invt. Rec.-Finish",
      "slug": "5876-phys-invt-rec-finish",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCode",
            "sig": "(var Record Phys. Invt. Record Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeSetStatusToFinished",
            "sig": "(var Record Phys. Invt. Record Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5876-phys-invt-rec-finish/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforePhysInvtOrderLineCalcCosts",
            "sig": "(var Record Phys. Invt. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforePhysInvtOrderLine2CalcCosts",
            "sig": "(var Record Phys. Invt. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeSetStatusToFinished",
            "sig": "(var Record Phys. Invt. Order Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5880-phys-invt-order-finish/"
    },
    {
      "key": "codeunit:5882",
      "type": "codeunit",
      "id": 5882,
      "name": "Phys. Invt. Order-Reopen",
      "slug": "5882-phys-invt-order-reopen",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeSetStatusToOpen",
            "sig": "(var Record Phys. Invt. Order Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5882-phys-invt-order-reopen/"
    },
    {
      "key": "codeunit:5883",
      "type": "codeunit",
      "id": 5883,
      "name": "Phys. Invt. Order-Post (Y/N)",
      "slug": "5883-phys-invt-order-post-y-n",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnBeforeRunPhysInvPost",
            "sig": "(var Record Phys. Invt. Order Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunPreview",
            "sig": "(var Boolean, Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5883-phys-invt-order-post-y-n/"
    },
    {
      "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": "OnCheckOrderLineOnBeforeTestFieldItemVariantBlocked",
            "sig": "(Record Item Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAferPostPhysInventoryOrderLineNonNegative",
            "sig": "(var Record Phys. Invt. Order Header, var Record Phys. Invt. Order Line, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCode",
            "sig": "(var Record Phys. Invt. Order Header, var Record Pstd. Phys. Invt. Order Hdr)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeCheckLinesToPost",
            "sig": "(var Record Phys. Invt. Order Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnAfterMakeInventoryAdjustment",
            "sig": "(var Record Phys. Invt. Order Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5884-phys-invt-order-post/"
    },
    {
      "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": "OnMakeSingleLevelAdjmtOnAfterLevelExceeded",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMakeSingleLevelAdjmtOnBeforePostAdjmtBuf",
            "sig": "(var Record Item, var Record Avg. Cost Adjmt. Entry Point, var Record Inventory Adjustment Buffer, var Record Rounding Residual Buffer, Date, Record Currency, Boolean, var Record Job, Codeunit Item Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnForwardAppliedCostOnBeforeUpdateWindow",
            "sig": "(var Record Item Ledger Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustAppliedOutbndEntriesOnBeforeCheckExpectedCost",
            "sig": "(var Record Item, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcInbndEntryAdjustedCostOnBeforeAddCost",
            "sig": "(var Record Item, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustItemAvgCostOnBeforeUpdateWindow",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateAdjmtBufOnBeforeHasNewCost",
            "sig": "(Record Value Entry, Decimal, Decimal, Date, Enum Cost Entry Type, var Boolean, var Record Inventory Adjustment Buffer, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateWindowOnAfterOpenWindow",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcAvgCostOnAfterAssignRoundingError",
            "sig": "(var Decimal, var Decimal, var Record Cost Element Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustOutbndAvgEntryOnNewCostElementBuf",
            "sig": "(var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateAdjmtBufOnAfterAddActualCostBuf",
            "sig": "(Record Value Entry, Decimal, Decimal, Date, Record Inventory Adjustment Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnEliminateRndgResidualOnBeforeCheckHasNewCost",
            "sig": "(Record Item Ledger Entry, Record Value Entry, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeOpenWindow",
            "from": "(var Boolean)",
            "to": "(var Boolean, var Dialog, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateAdjmtBuf",
            "from": "(Record Value Entry, Decimal, Decimal, Date, Enum Cost Entry Type, var Boolean, var Boolean)",
            "to": "(Record Value Entry, Decimal, Decimal, Date, Enum Cost Entry Type, var Boolean, var Boolean, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5895-inventory-adjustment/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindOpenOutboundEntry2",
            "sig": "(var Record Item, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeFindOpenOutboundEntry",
            "from": "(Record Item, Date)",
            "to": "(Record Item, Date, Boolean, var Record Error Buffer, var Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5899-calc-inventory-value-check/"
    },
    {
      "key": "codeunit:5900",
      "type": "codeunit",
      "id": 5900,
      "name": "ServOrderManagement",
      "slug": "5900-servordermanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupServItemNo",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyCommentLinesWithSubTypeOnBeforeServCommentLineInsert",
            "sig": "(var Record Service Comment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5900-servordermanagement/"
    },
    {
      "key": "codeunit:5903",
      "type": "codeunit",
      "id": 5903,
      "name": "Service Shpt.-Printed",
      "slug": "5903-service-shpt-printed",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRun",
            "sig": "(var Record Service Shipment Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5903-service-shpt-printed/"
    },
    {
      "key": "codeunit:5905",
      "type": "codeunit",
      "id": 5905,
      "name": "Service-Printed",
      "slug": "5905-service-printed",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5905-service-printed/"
    },
    {
      "key": "codeunit:5920",
      "type": "codeunit",
      "id": 5920,
      "name": "ServItemManagement",
      "slug": "5920-servitemmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCopyReservationEntryLine",
            "sig": "(Record Sales Line, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeReplaceSIComponent",
            "from": "(var Record Service Line, Record Service Header, Code[20], Integer, var Record Tracking Specification)",
            "to": "(var Record Service Line, Record Service Header, Code[20], Integer, var Record Tracking Specification, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateServItemOnSalesInvoice",
            "from": "(var Record Sales Header, var Record Sales Line)",
            "to": "(var Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5920-servitemmanagement/"
    },
    {
      "key": "codeunit:5923",
      "type": "codeunit",
      "id": 5923,
      "name": "Service-Quote to Order",
      "slug": "5923-service-quote-to-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransferQuoteToOrderLinesOnAfterServiceQuoteLineSetFilters",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5923-service-quote-to-order/"
    },
    {
      "key": "codeunit:5932",
      "type": "codeunit",
      "id": 5932,
      "name": "Service-Get Shipment",
      "slug": "5932-service-get-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetServiceOrderInvoices",
            "sig": "(var Record Service Invoice Header, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5932-service-get-shipment/"
    },
    {
      "key": "codeunit:5940",
      "type": "codeunit",
      "id": 5940,
      "name": "ServContractManagement",
      "slug": "5940-servcontractmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckCustomerCurrencyCombination",
            "sig": "(var Record Service Contract Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateServiceLedgEntryOnBeforeCalcCurrencyAmountRoundingPrecision",
            "sig": "(Record Service Contract Header, var Record Service Ledger Entry, var Decimal, var Decimal, Option, Record Currency, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateServiceLedgEntryOnAfterSetDiscountAmount",
            "sig": "(Record Service Contract Header, var Record Service Ledger Entry, var Decimal, var Decimal, Option, Record Currency, Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateCreditLineOnBeforeCreateDim",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateAllServLinesOnAfterCreateServiceLine",
            "sig": "(var Record Service Contract Line, Record Service Header, Date, Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetAffectedItemsOnContractChangeOnBeforeOnFindServContractLine2",
            "sig": "(var Record Service Contract Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnServLedgEntryToServiceLineOnBeforeDimSet",
            "sig": "(var Record Service Line, Record Service Ledger Entry, Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnInsertMultipleServLedgEntriesOnBeforeServLedgEntryInsert",
            "from": "(var Record Service Ledger Entry, Record Service Contract Header, Record Service Contract Line, var Decimal, var Boolean)",
            "to": "(var Record Service Ledger Entry, Record Service Contract Header, Record Service Contract Line, var Decimal, var Boolean, Record Service Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostPartialServLedgEntryOnBeforeServLedgEntryInsert",
            "from": "(var Record Service Ledger Entry, Record Service Contract Line)",
            "to": "(var Record Service Ledger Entry, Record Service Contract Line, Record Service Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnChangeCustNoOnServContractOnAfterGetCust",
            "from": "(Record Customer, var Record Service Contract Header)",
            "to": "(Record Customer, var Record Service Contract Header, var Codeunit Cust-Check Cr. Limit, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5940-servcontractmanagement/"
    },
    {
      "key": "codeunit:5942",
      "type": "codeunit",
      "id": 5942,
      "name": "ServContractQuote-Tmpl. Upd.",
      "slug": "5942-servcontractquote-tmpl-upd",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnAfterResetServiceContractTemplate",
            "sig": "(Record Service Contract Header, var Record Service Contract Template)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplyTemplateOnBeforeCreateDimFromDefaultDim",
            "sig": "(var Record Service Contract Header, Record Service Contract Template)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5942-servcontractquote-tmpl-upd/"
    },
    {
      "key": "codeunit:5944",
      "type": "codeunit",
      "id": 5944,
      "name": "SignServContractDoc",
      "slug": "5944-signservcontractdoc",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetInvoicing",
            "sig": "(var Record Service Contract Header, var Boolean, var Date, var Date, var Boolean, var Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSignContractQuoteOnBeforeSetFromServContractLineFilters",
            "sig": "(var Record Service Contract Header, var Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSignContractOnBeforeSetServContractLineFilters",
            "sig": "(var Record Service Contract Line, Record Service Contract Header, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAddendumToContractOnBeforeCalcCreateInvoiceConfirmed",
            "sig": "(Boolean, Boolean, var Boolean, var Boolean, Date, Date, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeServContractHeaderModify",
            "from": "(var Record Service Contract Header, Record Service Contract Header)",
            "to": "(var Record Service Contract Header, Record Service Contract Header, Boolean, Boolean, Date, Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckServContractQuote",
            "from": "(var Record Service Contract Header)",
            "to": "(var Record Service Contract Header, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateServiceLinesLedgerEntries",
            "from": "(var Record Service Contract Header, Boolean, var Boolean)",
            "to": "(var Record Service Contract Header, Boolean, var Boolean, var Code[20], Date, Date, Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5944-signservcontractdoc/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcServDiscount",
            "from": "(var Record Service Header)",
            "to": "(var Record Service Header, var Record Service Line, var Record Service Line, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnBeforeValidatePostingAndDocumentDate",
            "sig": "(var Record Service Header, var Boolean, var Boolean, var Boolean, var Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePostWithLines",
            "from": "(var Record Service Header, var Record Service Line, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, Boolean)",
            "to": "(var Record Service Header, var Record Service Line, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, Boolean, Boolean, Date, Boolean, Boolean)",
            "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInvoiceRoundingAmountOnBeforeCheckUseTempData",
            "sig": "(var Record Service Header, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvoiceRoundingAmountOnAfterCheckUseTempData",
            "sig": "(var Record Service Header, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSumServiceLines2OnBeforeInvoiceRounding",
            "sig": "(var Record Service Header, var Record Service Line, var Record Service Line, var Record Service Line, Option, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "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": [
          {
            "name": "OnPostBalancingEntryOnBeforeFindCustLedgerEntry",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPostItemJnlLineOnBeforeCreateWhseJnlLine",
            "from": "(var Record Item Journal Line, Record Service Header, var Boolean)",
            "to": "(var Record Item Journal Line, Record Service Header, var Boolean, Record Service Shipment Header, var Record Service Line, var Record Warehouse Journal Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "name": "UpdateIncomingDocument",
            "sig": "(Integer, Date, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRemoveLinesNotSatisfyPostingOnFindServLinesNotSelectedToPost",
            "sig": "(var Record Service Header, var Record Service Line, var Record Service Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRemoveLinesNotSatisfyPostingOnBeforeRemoveServLines",
            "sig": "(var Record Service Header, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDocumentLinesOnBeforeFilterServiceLine",
            "sig": "(var Record Service Header, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDocumentLinesOnAfterCheckCloseCondition",
            "sig": "(var Record Service Header, var Record Service Line, var Record Service Item Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateServLinesOnPostOrderOnBeforeServLineModify",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDocumentLinesOnAfterAssignApplToServEntryNo",
            "sig": "(var Record Service Header, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareShipmentHeaderOnBeforeCreateServiceShipmentItemLine",
            "sig": "(var Record Service Header, Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetNoSeriesOnBeforeSetPostingNo",
            "sig": "(var Record Service Header, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckDimValuePostingOnAssignDimensionsToNewLine",
            "sig": "(var Integer, var Code[20], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPrepareDocumentOnServLineInsert",
            "sig": "(var Record Service Header, var Record Service Line, Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFinalizeShipmentDocumentOnAfterInserServiceShipmentLine",
            "sig": "(var Record Service Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5988-serv-documents-mgt/"
    },
    {
      "key": "codeunit:6080",
      "type": "codeunit",
      "id": 6080,
      "name": "Service Price Management",
      "slug": "6080-service-price-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowPriceAdjustmentOnBeforeLineWithinFilter",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowPriceAdjustmentAfterValidateLineDiscountPercentage",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowPriceAdjustmentOnBeforeServLinePriceAdjmtInsert",
            "sig": "(Record Service Line, var Record Service Line Price Adjmt.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustLinesOnBeforeCalcSums",
            "sig": "(var Record Service Line Price Adjmt.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustFixedOnBeforeFind",
            "sig": "(var Record Service Line Price Adjmt., Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateWeightOnBeforeCalcSums",
            "sig": "(var Record Service Line Price Adjmt.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLineWithinFilterOnBeforeSetFilters",
            "sig": "(Record Service Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePerformAdjustment",
            "sig": "(var Record Service Line Price Adjmt., Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnResetAdjustedLinesOnBeforeSetHideReplacementDialog",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnResetAdjustedLinesOnBeforeModify",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsLineToAdjustFirstInvoicedOnAfterSetFilters",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6080-service-price-management/"
    },
    {
      "key": "codeunit:6153",
      "type": "codeunit",
      "id": 6153,
      "name": "API Webhook Notification Mgt.",
      "slug": "6153-api-webhook-notification-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "FindLastModifiedDateTimeField",
            "sig": "(var RecordRef, var FieldRef)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6153-api-webhook-notification-mgt/"
    },
    {
      "key": "codeunit:6223",
      "type": "codeunit",
      "id": 6223,
      "name": "OpenXML Management",
      "slug": "6223-openxml-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeWriteCellValue",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6223-openxml-management/"
    },
    {
      "key": "codeunit:6299",
      "type": "codeunit",
      "id": 6299,
      "name": "Power BI Embed Helper",
      "slug": "6299-power-bi-embed-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetLoadReportMessage",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6299-power-bi-embed-helper/"
    },
    {
      "key": "codeunit:6301",
      "type": "codeunit",
      "id": 6301,
      "name": "Power BI Service Mgt.",
      "slug": "6301-power-bi-service-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SynchronizeReportsInBackground",
            "sig": "(Text[50])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddReportVisualForContext",
            "sig": "(Guid, Text[200], Text[200], Text[50])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddReportForContext",
            "sig": "(Guid, Text[50])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPowerBiFeatureTelemetryName",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetEmbedAccessToken",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateServiceProvider",
            "sig": "(var Interface Power BI Service Provider)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetReportPageSize",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnServiceProviderCreate",
            "sig": "(var Interface Power BI Service Provider, var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6301-power-bi-service-mgt/"
    },
    {
      "key": "codeunit:6319",
      "type": "codeunit",
      "id": 6319,
      "name": "Power BI Workspace Mgt.",
      "slug": "6319-power-bi-workspace-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetReportsUrlForWorkspace",
            "sig": "(Record Power BI Selection Element)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6319-power-bi-workspace-mgt/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSendGetEnvironmentRequest",
            "sig": "(var Text, var Boolean)",
            "kind": "internalevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeSetDefaultEnvironmentRequest",
            "sig": "(var Text, var Boolean)",
            "kind": "internalevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6400-flow-service-management/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRegisterNewItemTrackingLinesOnBeforeCannotMatchItemTrackingError",
            "sig": "(var Record Tracking Specification, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "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": [
          {
            "name": "AssistOutBoundBarcodeScannerTrackingNo",
            "sig": "(Text, var Record Tracking Specification, Boolean, Integer, Enum Item Tracking Type, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAddSelectedTrackingToDataSetOnAfterSetTrackingFilterFromEntrySummary",
            "sig": "(var Record Tracking Specification, var Record Entry Summary)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6501-item-tracking-data-collection/"
    },
    {
      "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": [
          {
            "name": "IsEntityBlocked",
            "sig": "(Integer, Boolean, Option, Code[20], Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitSalesLineFields",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitJobFieldsForSalesLine",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitPurchLineFields",
            "sig": "(var Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyShippingInfoPurchOrder",
            "sig": "(var Record Purchase Header, Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopySalesReturnRcptLinesToDocOnBeforeCopyLines",
            "sig": "(var Record Sales Header, Record Return Receipt Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchRcptLinesToDocOnBeforeCopyItemTrkg",
            "sig": "(var Record Purchase Header, var Record Purchase Line, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchCrMemoLinesToDocOnBeforeCopyItemCharges",
            "sig": "(var Record Purchase Line, var Record Purchase Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchReturnShptLinesToDocOnBeforeCopyItemTrkg",
            "sig": "(var Record Purchase Line, var Record Purchase Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateSalesCreditMemoHeader",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitAndCheckSalesDocumentsOnBeforeCheckCreditLimit",
            "sig": "(var Record Sales Header, var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferFieldsFromCrMemoToInvOnBeforeTransferFields",
            "sig": "(var Record Sales Header, Record Sales Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySalesInvLinesToDocOnBeforeTempSalesLineBufLoop",
            "sig": "(var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchHeaderFromPostedReceiptOnBeforeTransferFields",
            "sig": "(var Record Purchase Header, Record Purchase Header, Record Purch. Rcpt. Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchHeaderFromPostedInvoiceOnBeforeTransferFields",
            "sig": "(var Record Purchase Header, Record Purchase Header, Record Purch. Inv. Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchHeaderFromPostedReturnShipmentOnBeforeTransferFields",
            "sig": "(var Record Purchase Header, Record Purchase Header, Record Return Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchHeaderFromPostedCreditMemoOnBeforeTransferFields",
            "sig": "(var Record Purchase Header, Record Purchase Header, Record Purch. Cr. Memo Hdr.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySalesDocOnBeforeConfirmDeleteLines",
            "sig": "(var Record Sales Header, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchDocOnBeforeCreateOrIncludeHeader",
            "sig": "(var Record Purchase Header, var Record Purchase Line, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchDocPurchLineOnAfterProcessFromPurchLineInLoop",
            "sig": "(var Record Purchase Header, var Record Purchase Line, Record Purchase Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchInvLinesToDocOnBeforeInsertOldPurchLine",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Code[20], var Code[20], var Integer, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSalesLineBeforeRecalculateAmount",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculatePurchLineOnBeforeValidatePurchasingCode",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Record Purchase Header, var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySalesDocLineOnBeforeSetSalesHeader",
            "sig": "(var Record Sales Header, var Record Sales Line, Record Sales Header, Record Sales Line, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSalesLineOnBeforeToSalesLineValidateUnitCostLcy",
            "sig": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSalesLineOnAfterUpdateWithWarehouseShip",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyPurchDocLineOnBeforeRecalculateLines",
            "sig": "(var Record Purchase Header, var Record Purchase Line, var Record Purchase Header, var Record Purchase Line, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdatePurchLineOnAfterCopyDocLine",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculateSalesLineOnBeforeCopyThisLine",
            "sig": "(Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculateSalesLineOnAfterValidateNo",
            "sig": "(var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculatePurchLineOnAfterCopyThisLine",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculatePurchLineOnAfterValidateNo",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecalculatePurchLineOnAfterValidatePurchasingCode",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySalesInvLinesToDocOnAfterCopyItemLedgEntryTrackingToSalesLine",
            "sig": "(Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySalesCrMemoLinesToDocOnAfterCopyItemLedgEntryTrkgToSalesLn",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetVendor",
            "sig": "(var Record Purchase Line, var Record Vendor, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckFromPurchaseHeader",
            "sig": "(Record Purchase Header, Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeIsEntityBlocked",
            "from": "(Integer, Boolean, Option, Code[20], var Boolean, var Boolean)",
            "to": "(Integer, Boolean, Option, Code[20], var Boolean, var Boolean, Code[10])",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeRecalculateSalesLine",
            "from": "(var Record Sales Header, var Record Sales Line, var Record Sales Header, var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Line, var Record Sales Header, var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckItemAvailability",
            "from": "(var Record Sales Header, var Record Sales Line, var Boolean, var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Line, var Boolean, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCopyPurchDocLineOnBeforeCopyThisLine",
            "from": "(var Record Purchase Line, var Record Purchase Line, Boolean, Enum Purchase Document Type From, var Integer, var Boolean, var Boolean, var Boolean, Record Purchase Header)",
            "to": "(var Record Purchase Line, var Record Purchase Line, Boolean, Enum Purchase Document Type From, var Integer, var Boolean, var Boolean, var Boolean, Record Purchase Header, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCopyPurchLine",
            "from": "(var Record Purchase Header, Record Purchase Header, Record Purchase Line, Boolean, var Boolean, Record Purchase Line, Boolean, var Boolean, var Boolean, var Boolean, Enum Purchase Document Type From, Integer, Boolean, var Integer, var Boolean)",
            "to": "(var Record Purchase Header, Record Purchase Header, Record Purchase Line, Boolean, var Boolean, Record Purchase Line, Boolean, var Boolean, var Boolean, var Boolean, Enum Purchase Document Type From, Integer, Boolean, var Integer, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCopySalesShptLinesToDocOnBeforeCopySalesLine",
            "from": "(Record Sales Header, var Record Sales Line, Record Sales Shipment Line, var Boolean)",
            "to": "(var Record Sales Header, var Record Sales Line, Record Sales Shipment Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCopySalesCrMemoLinesToDocOnAfterFillSalesLineBuffer",
            "from": "(Record Sales Header)",
            "to": "(Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCopyPurchInvLinesToDocOnBeforeCopyItemCharges",
            "from": "(Record Purch. Inv. Line, Integer, var Record Purchase Line, Record Purchase Line)",
            "to": "(Record Purch. Inv. Line, Integer, var Record Purchase Line, Record Purchase Line, Boolean)",
            "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": [
          {
            "name": "GetSalesRetOrderCrMemos",
            "sig": "(var Record Sales Cr.Memo Header, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateInvLinesOnBeforeLoopReturnRcptLines",
            "sig": "(var Record Return Receipt Line, var Record Sales Line, var Record Return Receipt Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCreateInvLines",
            "from": "(Record Sales Header)",
            "to": "(var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateInvLinesOnAfterReturnRcptLine2SetFilters",
            "from": "(var Record Return Receipt Line)",
            "to": "(var Record Return Receipt Line, var Record Sales Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6638-sales-get-return-receipts/"
    },
    {
      "key": "codeunit:6648",
      "type": "codeunit",
      "id": 6648,
      "name": "Purch.-Get Return Shipments",
      "slug": "6648-purch-get-return-shipments",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPurchRetOrderCrMemos",
            "sig": "(var Record Purch. Cr. Memo Hdr., Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateInvLinesOnAfterReturnShptLine2SetFilters",
            "from": "(var Record Return Shipment Line)",
            "to": "(var Record Return Shipment Line, var Record Purchase Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6648-purch-get-return-shipments/"
    },
    {
      "key": "codeunit:6651",
      "type": "codeunit",
      "id": 6651,
      "name": "Return Shipment - Printed",
      "slug": "6651-return-shipment-printed",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSuppressCommit",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Return Shipment Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6651-return-shipment-printed/"
    },
    {
      "key": "codeunit:6661",
      "type": "codeunit",
      "id": 6661,
      "name": "Return Receipt - Printed",
      "slug": "6661-return-receipt-printed",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Return Receipt Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6661-return-receipt-printed/"
    },
    {
      "key": "codeunit:7000",
      "type": "codeunit",
      "id": 7000,
      "name": "Sales Price Calc. Mgt.",
      "slug": "7000-sales-price-calc-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetResPriceOnAfterInit",
            "sig": "(var Record Resource Price)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindSalesLinePriceOnCalcBestUnitPrice",
            "sig": "(Record Sales Line, var Record Sales Price)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7000-sales-price-calc-mgt/"
    },
    {
      "key": "codeunit:7001",
      "type": "codeunit",
      "id": 7001,
      "name": "Price Calculation Mgt.",
      "slug": "7001-price-calculation-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetFeatureTelemetryName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7001-price-calculation-mgt/"
    },
    {
      "key": "codeunit:7006",
      "type": "codeunit",
      "id": 7006,
      "name": "Price Helper - V16",
      "slug": "7006-price-helper-v16",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeletePrices",
            "sig": "(Enum Price Source Type, Code[20], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDeletePrices",
            "sig": "(Enum Price Source Type, Code[20], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7006-price-helper-v16/"
    },
    {
      "key": "codeunit:7010",
      "type": "codeunit",
      "id": 7010,
      "name": "Purch. Price Calc. Mgt.",
      "slug": "7010-purch-price-calc-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcBestLineDisc",
            "from": "(var Record Purchase Line Discount, Record Item, var Boolean)",
            "to": "(var Record Purchase Line Discount, Record Item, var Boolean, Decimal, Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7010-purch-price-calc-mgt/"
    },
    {
      "key": "codeunit:7017",
      "type": "codeunit",
      "id": 7017,
      "name": "Price List Management",
      "slug": "7017-price-list-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindDuplicatePrices",
            "sig": "(Record Price List Header, var Record Price List Line, Boolean, var Record Duplicate Price Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ActivateDraftLines",
            "sig": "(Notification, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ActivateDraftLines",
            "sig": "(Record Price List Header, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeImplementNewPrices",
            "sig": "(var Record Price Worksheet Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7017-price-list-management/"
    },
    {
      "key": "codeunit:7021",
      "type": "codeunit",
      "id": 7021,
      "name": "Purchase Line - Price",
      "slug": "7021-purchase-line-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetPurchaseQtyInvoice",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPurchaseReceiveQty",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7021-purchase-line-price/"
    },
    {
      "key": "codeunit:7022",
      "type": "codeunit",
      "id": 7022,
      "name": "Item Journal Line - Price",
      "slug": "7022-item-journal-line-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetDocumentDate",
            "sig": "(var Date, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7022-item-journal-line-price/"
    },
    {
      "key": "codeunit:7024",
      "type": "codeunit",
      "id": 7024,
      "name": "Job Planning Line - Price",
      "slug": "7024-job-planning-line-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterAddSources",
            "from": "(var Record Job Planning Line, Enum Price Type, var Codeunit Price Source List)",
            "to": "(var Record Job Planning Line, Enum Price Type, var Codeunit Price Source List, Record Job)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7024-job-planning-line-price/"
    },
    {
      "key": "codeunit:7026",
      "type": "codeunit",
      "id": 7026,
      "name": "Service Line - Price",
      "slug": "7026-service-line-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidatePrice",
            "sig": "(var Record Service Line, Enum Price Type, Enum Price Amount Type, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdate",
            "sig": "(var Record Service Line, Enum Price Type, Enum Price Amount Type, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsDiscountAllowed",
            "sig": "(Record Service Line, Boolean, var Boolean, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7026-service-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": [
          {
            "name": "DoLookupSourceNo",
            "sig": "(var Record Analysis Line, Enum Analysis Source Type, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenAnalysisLinesForm",
            "sig": "(var Record Analysis Line, Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOpenAnalysisColumnsForm",
            "sig": "(var Record Analysis Line, Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterOpenColumns",
            "sig": "(var Code[10], var Record Analysis Line, var Record Analysis Column)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyColumnsToTempOnBeforeAnalysisColumnFindset",
            "sig": "(var Record Analysis Column, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDoLookupSourceNoOnElseCurrentSourceTypeFilter",
            "sig": "(Enum Analysis Source Type, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7110-analysis-report-management/"
    },
    {
      "key": "codeunit:7130",
      "type": "codeunit",
      "id": 7130,
      "name": "Item Budget Management",
      "slug": "7130-item-budget-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnNextRecOnBeforeCustomerFindNext",
            "sig": "(var Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnNextRecOnBeforeVendorFindNext",
            "sig": "(var Record Vendor)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7130-item-budget-management/"
    },
    {
      "key": "codeunit:7150",
      "type": "codeunit",
      "id": 7150,
      "name": "Update Item Analysis View",
      "slug": "7150-update-item-analysis-view",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateOne",
            "sig": "(var Record Item Analysis View, var Record Item Analysis View, Option, var Boolean, var Integer, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7150-update-item-analysis-view/"
    },
    {
      "key": "codeunit:7151",
      "type": "codeunit",
      "id": 7151,
      "name": "ItemAViewEntryToValueEntries",
      "slug": "7151-itemaviewentrytovalueentries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetValueEntries",
            "sig": "(var Record Value Entry, Record Item Analysis View, Record Item Analysis View Entry, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDimEntryOK",
            "sig": "(Integer, Code[20], Code[20], var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7151-itemaviewentrytovalueentries/"
    },
    {
      "key": "codeunit:7152",
      "type": "codeunit",
      "id": 7152,
      "name": "Export Item Analysis View",
      "slug": "7152-export-item-analysis-view",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAddAcc",
            "sig": "(Boolean, var Text, var Text, var Boolean, Record Item, var Record Excel Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAddAcc",
            "sig": "(Boolean, var Text, var Text, var Text, Record Item, var Record Excel Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7152-export-item-analysis-view/"
    },
    {
      "key": "codeunit:7153",
      "type": "codeunit",
      "id": 7153,
      "name": "Item Analysis Management",
      "slug": "7153-item-analysis-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ValidateLineDimCode",
            "sig": "(Record Item Analysis View, var Text[30], var Option, Option, var Text, var Text, var Record Item Statistics Buffer, var Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcAmount",
            "sig": "(Option, Boolean, Option, var Record Item Statistics Buffer, Code[10], Code[250], Code[250], Text[30], Code[250], Code[250], Code[250], Code[250], Option, Record Dimension Code Buffer, Option, Record Dimension Code Buffer, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7153-item-analysis-management/"
    },
    {
      "key": "codeunit:7171",
      "type": "codeunit",
      "id": 7171,
      "name": "Sales Info-Pane Management",
      "slug": "7171-sales-info-pane-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7171-sales-info-pane-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": [
          {
            "name": "SendMultipleCompaniesNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MultipleCompanyNotificationHelpLink",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MultipleCompanyNotificationHelpLink",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DisableMultipleCompanyNotification",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenIntegrationTableMappings",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MultipleCompaniesConnected",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LoadAvailableVirtualTables",
            "sig": "(var Record CDS Av. Virtual Table Buffer)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "EnableVirtualTables",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScheduleEnablingVirtualTables",
            "sig": "(List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenEnableVirtualTablesJobFromNotification",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "GetCRMEntityUrlFromCRMID",
            "from": "(Text, Integer, Guid)",
            "to": "(Text, Integer, Guid, Text)",
            "kind": "procedure"
          },
          {
            "name": "GetCRMEntityListUrl",
            "from": "(var Record CDS Connection Setup, Text)",
            "to": "(var Record CDS Connection Setup, Text, Text)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7201-cds-integration-impl/"
    },
    {
      "key": "codeunit:7204",
      "type": "codeunit",
      "id": 7204,
      "name": "CDS Setup Defaults",
      "slug": "7204-cds-setup-defaults",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddExtraIntegrationFieldMappings",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterAddExtraIntegrationFieldMappings",
            "sig": "(var Codeunit CRM Integration Management, var Record Integration Table Mapping)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7204-cds-setup-defaults/"
    },
    {
      "key": "codeunit:7302",
      "type": "codeunit",
      "id": 7302,
      "name": "WMS Management",
      "slug": "7302-wms-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitWhseJnlLine",
            "sig": "(Record Item Journal Line, var Record Warehouse Journal Line, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "TransferWhseItemTracking",
            "sig": "(var Record Warehouse Journal Line, Record Item Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterCreateWhseJnlLineFromConsumJnl",
            "sig": "(var Record Warehouse Journal Line, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCreateWhseJnlLineFromOutputJnl",
            "sig": "(var Record Warehouse Journal Line, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckProdOrderCompLineQtyPickedBase",
            "sig": "(var Record Prod. Order Component, Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCreateWhseJnlLineFromOutputJnl",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCreateWhseJnlLineFromOutputJnlOnAfterInitWhseJnlLine",
            "sig": "(var Record Warehouse Journal Line, var Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSetZoneAndBinsForConsumptionOnBeforeCheckQtyPicked",
            "sig": "(Record Item Journal Line, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowSalesLines",
            "sig": "(var Record Sales Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowPurchLines",
            "sig": "(var Record Purchase Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowServiceLines",
            "sig": "(var Record Service Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowTransLines",
            "sig": "(var Record Transfer Line, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowAssemblyLines",
            "sig": "(var Record Assembly Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnShowSourceDocLineOnBeforeShowProdOrderComp",
            "sig": "(var Record Prod. Order Component, Integer, Code[20], Integer, Integer, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeSetZoneAndBinsForConsumption",
            "sig": "(Record Item Journal Line, var Record Prod. Order Component, var Record Warehouse Journal Line, Record Location, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowWhseActivityDocLine",
            "sig": "(Enum Warehouse Activity Document Type, Code[20], Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIfBinIsEligible",
            "sig": "(Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7302-wms-management/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "UpdateWhseShptLine",
            "sig": "(Code[20], Integer, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforeModifyGlobalWhseActivHeader",
            "sig": "(var Record Warehouse Activity Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckSourceDocumentForAvailableQty",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCheckWhseItemTrkgLineOnBeforeCalcQtyToRegisterBase",
            "from": "(var Record Warehouse Activity Line, Record Warehouse Activity Line)",
            "to": "(var Record Warehouse Activity Line, Record Warehouse Activity Line, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCodeOnAfterCalcShouldDeleteOldLine",
            "from": "(Record Warehouse Activity Line, Record Warehouse Activity Line, var Boolean)",
            "to": "(Record Warehouse Activity Line, Record Warehouse Activity Line, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCheckBinContentQtyToHandle",
            "from": "(var Record Bin Content Buffer, var Record Bin Content, Record Item, var Boolean, Decimal)",
            "to": "(var Record Bin Content Buffer, var Record Bin Content, Record Item, var Boolean, Decimal, Record Warehouse Activity Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7307-whse-activity-register/"
    },
    {
      "key": "codeunit:7311",
      "type": "codeunit",
      "id": 7311,
      "name": "Whse. Worksheet-Create",
      "slug": "7311-whse-worksheet-create",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFromJobPlanningLineOnBeforeCreateWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Record Job Planning Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateWhseWkshLineOnBeforeInsert",
            "from": "(var Record Whse. Worksheet Line)",
            "to": "(var Record Whse. Worksheet Line, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateWhseWkshLineOnAfterInsert",
            "from": "(var Record Whse. Worksheet Line)",
            "to": "(var Record Whse. Worksheet Line, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateWhseWkshLine",
            "from": "(var Record Whse. Worksheet Line, var Boolean, var Boolean)",
            "to": "(var Record Whse. Worksheet Line, var Boolean, var Boolean, var Variant)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateWhseWkshLineOnBeforeGetWhseItemTrkgSetup",
            "from": "(var Record Whse. Worksheet Line, var Boolean)",
            "to": "(var Record Whse. Worksheet Line, var Boolean, var Variant)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7311-whse-worksheet-create/"
    },
    {
      "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": "CalcTotalAvailQtyToPickForDirectedPutAwayPick",
            "sig": "(Code[10], Code[20], Code[10], Record Whse. Item Tracking Line, Integer, Option, Code[20], Integer, Integer, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CalcAvailabilityAfterReservationImpact",
            "sig": "(Decimal, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CalcTotalQtyAssgndOnWhse",
            "sig": "(Code[10], Code[20], Code[10])",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetSaveSummary",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "InsertSkippedLinesToCalculationSummary",
            "sig": "(Integer, Code[20], Integer, Option, Integer, Code[10], Code[20], Code[10], Code[10], Code[20], Decimal, Decimal, Guid)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetSummaryPageMessage",
            "sig": "(Text, Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ShowCalculationSummary",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreatePutawayForPostedWhseReceiptLine",
            "sig": "(Code[10], Code[20], Code[10], Code[10], Decimal, Decimal, Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcBinAvailQtyToPick",
            "sig": "(var Decimal, var Record Bin Content, var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcAvailableQtyOnAfterCalcReservQtyOnPicksShips",
            "sig": "(var Decimal, Code[10], Code[20], Code[10], var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindBreakBulkBinOnAfterFromItemUnitOfMeasureSetFilters",
            "sig": "(var Record Item Unit of Measure, Code[20], Decimal, Record Create Pick Parameters)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateBreakBulkTempLines",
            "sig": "(Code[10], Code[10], Code[10], Code[20], Code[20], Decimal, Decimal, Integer, Decimal, Decimal, Decimal, Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeGetMessageForUnhandledQtyDueToBin",
            "sig": "(var Boolean, var Boolean, var Boolean, var Decimal, Record Bin Content, var Text[100], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindBWPickBinOnBeforeFindFromBinContent",
            "sig": "(var Record Bin Content, Integer, var Decimal, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeWhseActivLineInsert",
            "from": "(var Record Warehouse Activity Line, Record Warehouse Activity Header)",
            "to": "(var Record Warehouse Activity Line, Record Warehouse Activity Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateTempActivityLine",
            "from": "(Code[20], Decimal, Decimal, Integer)",
            "to": "(Code[20], Decimal, Decimal, Integer, Code[10], Code[10], Decimal, Record Warehouse Shipment Line, Record Create Pick Parameters, Record Warehouse Activity Line, var Record Bin, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateWhseDocPlaceLineOnBeforeWhseActivLineInsert",
            "from": "(var Record Warehouse Activity Line)",
            "to": "(var Record Warehouse Activity Line, var Boolean)",
            "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": "GetMessageText",
            "sig": "(var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetMessageText",
            "sig": "(var Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutawayForPostedWhseReceiptLine",
            "sig": "(Record Posted Whse. Receipt Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeCreateBinTypeFilter",
            "sig": "(Record Posted Whse. Receipt Line, var Record Warehouse Activity Line, var Record Warehouse Activity Header, var Record Location, var Integer, Integer, Boolean, var Decimal, var Decimal, Boolean, Boolean, Option, Record Item Unit of Measure, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeSearchBin",
            "sig": "(Record Posted Whse. Receipt Line, var Record Warehouse Activity Line, var Record Warehouse Activity Header, var Record Location, var Integer, Integer, Boolean, var Decimal, var Decimal, Boolean, Boolean, Option, Record Item Unit of Measure, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCalcQtyToPutAwayOnAfterSetQtyToPutAwayBase",
            "from": "(Record Posted Whse. Receipt Line, Record Location, Record Bin, Option, Boolean, var Decimal, var Boolean, var Decimal)",
            "to": "(Record Posted Whse. Receipt Line, Record Location, Record Bin, Option, Boolean, var Decimal, var Boolean, var Decimal, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7313-create-put-away/"
    },
    {
      "key": "codeunit:7314",
      "type": "codeunit",
      "id": 7314,
      "name": "Warehouse Availability Mgt.",
      "slug": "7314-warehouse-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcQtyOnBlockedITOrOnBlockedOutbndBinsOnBeforeNext",
            "sig": "(var Record Bin Content, Record Item Tracking Setup, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcQtyOnDedicatedBins",
            "sig": "(Code[10], Code[20], Code[10], var Record Warehouse Entry, Record Item Tracking Setup, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7314-warehouse-availability-mgt/"
    },
    {
      "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": [
          {
            "name": "InsertPostedWhseShptLine",
            "sig": "(Record Posted Whse. Shipment Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreatePutawayForPurchaseLine",
            "sig": "(var Record Purchase Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutawayForSalesLine",
            "sig": "(var Record Sales Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutawayForTransferLine",
            "sig": "(var Record Transfer Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutawayForProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutawayForProdOrderComponent",
            "sig": "(var Record Prod. Order Component, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetWhseRequestOnAfterFilterGroup",
            "sig": "(Record Warehouse Request, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateWhseActivHeaderOnBeforeGetLocation",
            "sig": "(var Record Warehouse Request, var Record Warehouse Activity Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertWhseActivLine",
            "from": "(var Record Warehouse Activity Line)",
            "to": "(var Record Warehouse Activity Line, var Boolean)",
            "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": "FindNextLineNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InsertPickOrMoveBinWhseActLine",
            "sig": "(Record Warehouse Activity Line, Code[20], Boolean, var Decimal, Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InsertShelfWhseActivLine",
            "sig": "(Record Warehouse Activity Line, var Decimal, Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcInvtAvailability",
            "sig": "(Record Warehouse Activity Line, Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetReportGlobals",
            "sig": "(Boolean, Boolean, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UndefinedItemTracking",
            "sig": "(var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateTempHandlingSpec",
            "sig": "(Record Warehouse Activity Line, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SynchronizeWhseItemTracking",
            "sig": "(var Record Tracking Specification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PickStrictExpirationPosting",
            "sig": "(Code[20], Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MakeWarehouseActivityHeader",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MakeWarehouseActivityLine",
            "sig": "(var Record Warehouse Activity Line, Code[20], Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MakeLineWhenSNoReq",
            "sig": "(var Record Warehouse Activity Line, Code[20], Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateATOPickLine",
            "sig": "(Record Warehouse Activity Line, Code[20], var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertPickOrMoveBinWhseActivityLine",
            "sig": "(var Record Warehouse Activity Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetLineData",
            "sig": "(var Record Warehouse Activity Line, Record Warehouse Activity Header, Code[20], var Integer, Record Location, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateInvtMvntWithoutSourceOnBeforeCreatePickOrMoveLine",
            "sig": "(var Record Warehouse Activity Line, var Record Whse. Worksheet Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeNewWhseActivLineInsertFromJobPlanning",
            "sig": "(var Record Warehouse Activity Line, var Record Job Planning Line, var Record Warehouse Activity Header, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetSourceDocHeader",
            "from": "(var Record Warehouse Request, var Boolean)",
            "to": "(var Record Warehouse Request, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreatePickOrMoveLineOnAfterCalcQtyAvailToPickBase",
            "from": "(var Record Warehouse Activity Line, Boolean, Boolean, Boolean, var Decimal, var Decimal)",
            "to": "(var Record Warehouse Activity Line, Boolean, Boolean, Boolean, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetSourceDocHeaderFromWhseRequest",
            "from": "(var Record Warehouse Request, var RecordRef, var Date, Code[35])",
            "to": "(var Record Warehouse Request, var RecordRef, var Date, Code[35], var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetWhseRequestOnBeforeSourceDocumentsRun",
            "from": "(var Record Warehouse Request, var Record Warehouse Activity Header)",
            "to": "(var Record Warehouse Request, var Record Warehouse Activity Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7322-create-inventory-pick-movement/"
    },
    {
      "key": "codeunit:7323",
      "type": "codeunit",
      "id": 7323,
      "name": "Whse.-Act.-Post (Yes/No)",
      "slug": "7323-whse-act-post-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnRun",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7323-whse-act-post-yes-no/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnRun",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSourceDocumentOnSourceDocumentIsPurchaseOrder",
            "sig": "(var Record Purchase Line, Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSourceDocumentOnBeforeModifySalesLine",
            "sig": "(var Record Sales Line, Record Warehouse Activity Line, Record Warehouse Activity Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCreateWhseJnlLine",
            "from": "(var Record Warehouse Journal Line, Record Warehouse Activity Line)",
            "to": "(var Record Warehouse Journal Line, Record Warehouse Activity Line, Record Source Code Setup)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7324-whse-activity-post/"
    },
    {
      "key": "codeunit:7326",
      "type": "codeunit",
      "id": 7326,
      "name": "Whse. Item Tracking FEFO",
      "slug": "7326-whse-item-tracking-fefo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindNextEntrySummaryFEFO",
            "sig": "(var Record Entry Summary, var Record Entry Summary, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7326-whse-item-tracking-fefo/"
    },
    {
      "key": "codeunit:7500",
      "type": "codeunit",
      "id": 7500,
      "name": "Item Attribute Management",
      "slug": "7500-item-attribute-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "InheritAttributesFromItemCategory",
            "from": "(Record Item, Code[20], Code[20])",
            "to": "(var Record Item, Code[20], Code[20])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInheritAttributesFromItemCategory",
            "from": "(Record Item, Code[20], Code[20], var Boolean)",
            "to": "(var Record Item, Code[20], Code[20], var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterInheritAttributesFromItemCategory",
            "from": "(Record Item, Code[20], Code[20])",
            "to": "(var Record Item, Code[20], Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7500-item-attribute-management/"
    },
    {
      "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": [
          {
            "name": "CreateOAuth2WithCert",
            "sig": "(Text, Text, Text, SecretText, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7800-azure-functions-authentication/"
    },
    {
      "key": "codeunit:8510",
      "type": "codeunit",
      "id": 8510,
      "name": "Over-Receipt Mgt.",
      "slug": "8510-over-receipt-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsQuantityUpdatedFromInvtPutAwayOverReceipt",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdatePurchaseLineOverReceiptQuantityFromWarehouseActivityLine",
            "sig": "(Record Warehouse Activity Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8510-over-receipt-mgt/"
    },
    {
      "key": "codeunit:8611",
      "type": "codeunit",
      "id": 8611,
      "name": "Config. Package Management",
      "slug": "8611-config-package-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertPackageRecordOnAfterDelayedInsert",
            "sig": "(var RecordRef, Record Config. Package Record, Record Config. Package Table, var Option, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertPrimaryKeyFieldsOnBeforeUpdateValueUsingMapping",
            "sig": "(var RecordRef, Record Config. Package Data, var Record Config. Package Field, Record Config. Package Record, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplyPackageOnAfterCommit",
            "sig": "(var Record Config. Package Table)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAddConfigTablesOnBeforeSetSkipTableTriggers",
            "sig": "(var Record Config. Package Table, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnModifyRecordDataFieldOnBeforeUpdateValueUsingMapping",
            "from": "(var Record Config. Package Data, var Record Config. Package Field)",
            "to": "(var Record Config. Package Data, var Record Config. Package Field, Record Config. Package Record, var RecordRef, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8611-config-package-management/"
    },
    {
      "key": "codeunit:8612",
      "type": "codeunit",
      "id": 8612,
      "name": "Config. Template Management",
      "slug": "8612-config-template-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateConfigTemplateAndLinesOnBeforeConfigTemplateHeaderInsert",
            "sig": "(var Record Config. Template Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUpdateFromTemplateSelection",
            "from": "(var Record Config. Template Header, RecordRef)",
            "to": "(var Record Config. Template Header, RecordRef, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8612-config-template-management/"
    },
    {
      "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": "OnImportPackageXMLDocumentOnBeforeModify",
            "sig": "(var Record Config. Package, var DotNet XmlElement)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFillPackageMetadataFromXMLOnBeforeConfigPackageFieldModify",
            "sig": "(var Record Config. Package Field, var Text, var DotNet XmlNode)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFormatFieldValueOnBeforeExitInnerText",
            "sig": "(var FieldRef, Record Config. Package, Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnExportPackageXMLDocumentOnAfterSetAttributes",
            "from": "(var Record Config. Package, var Codeunit XML DOM Management)",
            "to": "(var Record Config. Package, var Codeunit XML DOM Management, var DotNet XmlElement)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8614-config-xml-exchange/"
    },
    {
      "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": [
          {
            "name": "OnAddAndInitializeTableDefinitionPartOnBeforeGetDataTable",
            "sig": "(var Record Config. Package Table, var Integer, var Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnExportExcelOnBeforeWrkShtWriterCreateTableParts",
            "sig": "(var Record Config. Package Table, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReadWorksheetDataOnAfterPackageCodeRead",
            "sig": "(Text, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateTableColumnNames",
            "from": "(var Record Config. Package Field, var Record Config. Package Table, var Codeunit Type Helper, var Codeunit Config. XML Exchange, var Codeunit OpenXML Management, var Boolean)",
            "to": "(var Record Config. Package Field, var Record Config. Package Table, var Codeunit Type Helper, var Codeunit Config. XML Exchange, var Codeunit OpenXML Management, var Boolean, 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": "OnProcessReportPerObjectOnBeforeReportDataRecordRefLoop",
            "sig": "(Boolean, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessReportPerObjectOnBeforeRunReport",
            "sig": "(Boolean, RecordRef, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessReportPerObjectOnAfterRunReport",
            "sig": "(Boolean, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProcessReportPerObject",
            "sig": "(Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGenerateFileNameForReport",
            "sig": "(RecordRef, var FieldRef, RecordRef, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeVerifyXmlContainsDataset",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8800-custom-layout-reporting/"
    },
    {
      "key": "codeunit:8821",
      "type": "codeunit",
      "id": 8821,
      "name": "AAD Application Setup",
      "slug": "8821-aad-application-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreatePowerPagesAAdApplications",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPowerPagesAnonymousAppId",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPowerPagesAuthenticatedAppId",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8821-aad-application-setup/"
    },
    {
      "key": "codeunit:8889",
      "type": "codeunit",
      "id": 8889,
      "name": "Email Account Impl.",
      "slug": "8889-email-account-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DeleteAccounts",
            "sig": "(var Record Email Account, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAccountRegistered",
            "sig": "(Guid, Enum Email Connector)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsValidConnector",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8889-email-account-impl/"
    },
    {
      "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": [
          {
            "name": "IsAccountRegistered",
            "sig": "(Guid, Enum Email Connector)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DeleteAccounts",
            "sig": "(var Record Email Account, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8894-email-account/"
    },
    {
      "key": "codeunit:8895",
      "type": "codeunit",
      "id": 8895,
      "name": "Email Feature",
      "slug": "8895-email-feature",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowWarningNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8895-email-feature/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "name": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetSentEmailsForRecord",
            "sig": "(Integer, Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddRelation",
            "sig": "(Codeunit Email Message, Integer, Guid, Enum Email Relation Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetEmailAttachmentsByEmailScenarios",
            "sig": "(Record Email Scenario Attachments)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "OnGetTestEmailBody",
            "sig": "(Enum Email Connector, var Text)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnAfterSendEmail",
            "sig": "(Guid, Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "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": "Attachments_DeleteContent",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Attachments_Delete",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Attachments_Delete",
            "sig": "(Boolean)",
            "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": "Attachments_DeleteContent",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Attachments_Delete",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Attachments_Delete",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeleteSentEmailAttachment",
            "sig": "(var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8905-email-message-impl/"
    },
    {
      "key": "codeunit:9002",
      "type": "codeunit",
      "id": 9002,
      "name": "Permission Manager",
      "slug": "9002-permission-manager",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "GenerateHashForPermissionSet",
            "from": "(Code[20])",
            "to": "(Code[30])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9002-permission-manager/"
    },
    {
      "key": "codeunit:9012",
      "type": "codeunit",
      "id": 9012,
      "name": "Azure AD Graph",
      "slug": "9012-azure-ad-graph",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMemberIdsPageForGroupId",
            "sig": "(Text, Integer, var DotNet UserIdsPage)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGroupName",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFirstGroupIdWithName",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9012-azure-ad-graph/"
    },
    {
      "key": "codeunit:9014",
      "type": "codeunit",
      "id": 9014,
      "name": "Azure AD Graph Impl.",
      "slug": "9014-azure-ad-graph-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMemberIdsPageForGroupId",
            "sig": "(Text, Integer, var DotNet UserIdsPage)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGroupName",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFirstGroupIdWithName",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9014-azure-ad-graph-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": "UpdateUserPlans",
            "sig": "(Guid, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsUserExternal",
            "sig": "()",
            "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:9018",
      "type": "codeunit",
      "id": 9018,
      "name": "Azure AD Plan Impl.",
      "slug": "9018-azure-ad-plan-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsUserExternal",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9018-azure-ad-plan-impl/"
    },
    {
      "key": "codeunit:9027",
      "type": "codeunit",
      "id": 9027,
      "name": "Plan Ids",
      "slug": "9027-plan-ids",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetD365AdminPlanId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGlobalAdminPlanId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9027-plan-ids/"
    },
    {
      "key": "codeunit:9045",
      "type": "codeunit",
      "id": 9045,
      "name": "ABS Web Request Helper",
      "slug": "9045-abs-web-request-helper",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetOperation",
            "sig": "(var Codeunit ABS Operation Payload, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9045-abs-web-request-helper/"
    },
    {
      "key": "codeunit:9047",
      "type": "codeunit",
      "id": 9047,
      "name": "ABS Optional Parameters",
      "slug": "9047-abs-optional-parameters",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReturnUserPrincipalName",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Include",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9047-abs-optional-parameters/"
    },
    {
      "key": "codeunit:9051",
      "type": "codeunit",
      "id": 9051,
      "name": "ABS Client Impl.",
      "slug": "9051-abs-client-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetBlobProperties",
            "sig": "(Text, Codeunit ABS Optional Parameters)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BlobExists",
            "sig": "(Text, Codeunit ABS Optional Parameters)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9051-abs-client-impl/"
    },
    {
      "key": "codeunit:9053",
      "type": "codeunit",
      "id": 9053,
      "name": "ABS Blob Client",
      "slug": "9053-abs-blob-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindBlobsByTags",
            "sig": "(Dictionary, var XmlDocument)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetBlobProperties",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetBlobProperties",
            "sig": "(Text, Codeunit ABS Optional Parameters)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BlobExists",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BlobExists",
            "sig": "(Text, Codeunit ABS Optional Parameters)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9053-abs-blob-client/"
    },
    {
      "key": "codeunit:9054",
      "type": "codeunit",
      "id": 9054,
      "name": "ABS Container Content Helper",
      "slug": "9054-abs-container-content-helper",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "AddNewEntry",
            "from": "(var Record ABS Container Content, Text, Text, XmlNodeList, var Integer)",
            "to": "(var Record ABS Container Content, Text, Text, XmlNodeList, var Integer, Enum ABS Blob Resource Type)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9054-abs-container-content-helper/"
    },
    {
      "key": "codeunit:9058",
      "type": "codeunit",
      "id": 9058,
      "name": "Plan Upgrade Tag",
      "slug": "9058-plan-upgrade-tag",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMD365AdminUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9058-plan-upgrade-tag/"
    },
    {
      "key": "codeunit:9080",
      "type": "codeunit",
      "id": 9080,
      "name": "Journal Errors Mgt.",
      "slug": "9080-journal-errors-mgt",
      "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"
          },
          {
            "name": "TestIsEnabled",
            "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/9080-journal-errors-mgt/"
    },
    {
      "key": "codeunit:9100",
      "type": "codeunit",
      "id": 9100,
      "name": "SharePoint Client",
      "slug": "9100-sharepoint-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetFolderFilesByServerRelativeUrl",
            "sig": "(Text, var Record SharePoint File, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddFileToFolder",
            "sig": "(Text, var Record SharePoint File, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddFileToFolder",
            "sig": "(Text, Text, var InStream, var Record SharePoint File, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateListItemMetaDataField",
            "sig": "(Text, Integer, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateListItemMetaDataField",
            "sig": "(Guid, Integer, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "ProcessSharePointFileMetadata",
            "sig": "(JsonToken, var Record SharePoint File)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "ProcessSharePointListItemMetadata",
            "sig": "(JsonToken, var Record SharePoint List Item)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9100-sharepoint-client/"
    },
    {
      "key": "codeunit:9101",
      "type": "codeunit",
      "id": 9101,
      "name": "SharePoint Client Impl.",
      "slug": "9101-sharepoint-client-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateListItemMetaDataField",
            "sig": "(Text, Integer, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateListItemMetaDataField",
            "sig": "(Guid, Integer, Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "GetFolderFilesByServerRelativeUrl",
            "from": "(Text, var Record SharePoint File)",
            "to": "(Text, var Record SharePoint File, Boolean)",
            "kind": "procedure"
          },
          {
            "name": "AddFileToFolder",
            "from": "(Text, var Record SharePoint File)",
            "to": "(Text, var Record SharePoint File, Boolean)",
            "kind": "procedure"
          },
          {
            "name": "AddFileToFolder",
            "from": "(Text, Text, var InStream, var Record SharePoint File)",
            "to": "(Text, Text, var InStream, var Record SharePoint File, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9101-sharepoint-client-impl/"
    },
    {
      "key": "codeunit:9107",
      "type": "codeunit",
      "id": 9107,
      "name": "SharePoint Http Content",
      "slug": "9107-sharepoint-http-content",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetXHttpMethod",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetXHttpMethod",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetIfMatch",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetIfMatch",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9107-sharepoint-http-content/"
    },
    {
      "key": "codeunit:9109",
      "type": "codeunit",
      "id": 9109,
      "name": "SharePoint Request Helper",
      "slug": "9109-sharepoint-request-helper",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Patch",
            "sig": "(Codeunit SharePoint Uri Builder, Codeunit SharePoint Http Content)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9109-sharepoint-request-helper/"
    },
    {
      "key": "codeunit:9110",
      "type": "codeunit",
      "id": 9110,
      "name": "SharePoint Uri Builder",
      "slug": "9110-sharepoint-uri-builder",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddQueryParameter",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9110-sharepoint-uri-builder/"
    },
    {
      "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": "HideUsersDependingOnPermissions",
            "sig": "(var Record User Personalization)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "InitializeAppSettings",
            "sig": "(Guid, var Record Extra Settings)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAppSettings",
            "sig": "(Guid, var Record Extra Settings)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnUserRoleCenterChange",
            "sig": "(Record All Profile)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnAfterQueryClosePage",
            "sig": "(Integer, Integer, Text[180], Text, Record All Profile)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeLanguageChange",
            "sig": "(Integer, Integer)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeWorkdateChange",
            "sig": "(Date, Date)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9176-user-settings/"
    },
    {
      "key": "codeunit:9200",
      "type": "codeunit",
      "id": 9200,
      "name": "Matrix Management",
      "slug": "9200-matrix-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGenerateMatrixDataExtendedOnBeforeValidatePreviousStep",
            "sig": "(Integer, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGeneratePeriodMatrixDataOnBeforeAdjustPeriodWithDateFilter",
            "sig": "(Text, var Record Date, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9200-matrix-management/"
    },
    {
      "key": "codeunit:9520",
      "type": "codeunit",
      "id": 9520,
      "name": "Mail Management",
      "slug": "9520-mail-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Send",
            "sig": "(var Record Email Item, Enum Email Scenario, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SendMailOrDownload",
            "sig": "(var Record Email Item, Boolean, Enum Email Scenario, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSendViaEmailModule",
            "sig": "(var Record Email Item, Enum Email Scenario, var Record Email Account, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDownloadPDFAttachment",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeRunMailDialog",
            "sig": "(var Record Email Item, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterGetAttachmentName",
            "from": "(List, Integer, var Text[250])",
            "to": "(List, Integer, var Text[250], var Record Email Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9520-mail-management/"
    },
    {
      "key": "codeunit:9651",
      "type": "codeunit",
      "id": 9651,
      "name": "Document Report Mgt.",
      "slug": "9651-document-report-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "MergeWordLayout",
            "sig": "(Integer, Option, InStream, Text, var OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TryXmlMergeWordDocument",
            "sig": "(var InStream, var InStream, var OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalculateUpgradeChangeSet",
            "sig": "(var DotNet ReportUpgradeCollection)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetWordLayoutStream",
            "sig": "(Integer, var OutStream, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterConvertToPdf",
            "sig": "(var Codeunit Temp Blob, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetCustomLayoutCode",
            "sig": "(Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterMergeWordDocument",
            "sig": "(Integer, InStream, var Codeunit Temp Blob)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMergeDocument",
            "sig": "(Integer, Option, var InStream, Text, OutStream, var Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMergeWordDocument",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateUpgradeChangeSetSetCustomReportLayoutFilters",
            "sig": "(var Record Custom Report Layout)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMergeReportLayoutOnSuppressCommit",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTryXmlMergeWordDocument",
            "sig": "(var OutStream)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/"
    },
    {
      "key": "codeunit:9856",
      "type": "codeunit",
      "id": 9856,
      "name": "Permission Set Relation Impl.",
      "slug": "9856-permission-set-relation-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPermissionSets",
            "sig": "(var Record PermissionSet Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LookupAllPermissionSets",
            "sig": "(Boolean, var Record PermissionSet Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LookupAssignablePermissionSets",
            "sig": "(Boolean, var Record Aggregate Permission Set)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "LookupPermissionSet",
            "sig": "(Boolean, var Record Aggregate Permission Set)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9856-permission-set-relation-impl/"
    },
    {
      "key": "codeunit:9864",
      "type": "codeunit",
      "id": 9864,
      "name": "Permission Impl.",
      "slug": "9864-permission-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateSelectedPermissionLines",
            "sig": "(var Record Tenant Permission, Text[1], Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9864-permission-impl/"
    },
    {
      "key": "codeunit:9871",
      "type": "codeunit",
      "id": 9871,
      "name": "Security Group Impl.",
      "slug": "9871-security-group-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TryGetIdByName",
            "sig": "(Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9871-security-group-impl/"
    },
    {
      "key": "codeunit:9994",
      "type": "codeunit",
      "id": 9994,
      "name": "API Data Upgrade",
      "slug": "9994-api-data-upgrade",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpgradeFixedAssetLocationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpgradeFixedAssetResponsibleEmployeeId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpgradeSalesOrderShipmentMethod",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "UpgradeSalesCrMemoShipmentMethod",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetDisableAPIDataUpgradesTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9994-api-data-upgrade/"
    },
    {
      "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": "GetAddExtraIntegrationFieldMappingsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetCreateDefaultPowerPagesAADApplicationsTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPowerBIDisplayedElementUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPowerBIUploadsStatusUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetServiceLineOrderNoUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetRegisterBankAccRecCopilotCapabilityUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLocationBinPolicySetupsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetAllowInventoryAdjmtUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetLocationGranularWarehouseHandlingSetupsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetVATSetupAllowVATDateTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetRenderWordReportsInPlatformFeatureKeyUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetCustomReportLayoutUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetFixedAssetLocationIdUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetFixedAssetResponsibleEmployeeIdUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetUserCalloutsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUserSettingsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateNewCustomerTemplateFromConversionTemplateOnBeforeModify",
            "sig": "(var Record Customer Templ., Record Customer Template)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/104000-upgrade-baseapp/"
    },
    {
      "key": "codeunit:99000769",
      "type": "codeunit",
      "id": 99000769,
      "name": "Production BOM-Check",
      "slug": "99000769-production-bom-check",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckCircularReferencesInProductionBOMOnAfterProdBOMLineSetFilters",
            "sig": "(var Record Production BOM Line, Record Production BOM Header, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckCircularReferencesInProductionBOMOnBeforeProdBOMLineCheck",
            "sig": "(var Record Production BOM Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000769-production-bom-check/"
    },
    {
      "key": "codeunit:99000772",
      "type": "codeunit",
      "id": 99000772,
      "name": "Prod. Order Route Management",
      "slug": "99000772-prod-order-route-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnNeedsCalculationOnBeforeFindProdOrderRtngLine",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000772-prod-order-route-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": "OnCalculateRoutingOnBeforeUpdateProdOrderRoutingLineDates",
            "sig": "(var Record Prod. Order Routing Line, var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeTransferBOMComponent",
            "from": "(Record Production Order, Record Prod. Order Line, var Record Production BOM Line, var Boolean, var Boolean)",
            "to": "(Record Production Order, Record Prod. Order Line, var Record Production BOM Line, var Boolean, var Boolean, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnCreateLoadForwardOnAfterScheduleProdOrderRoutingLineManually",
            "sig": "(var Record Prod. Order Routing Line, Enum Routing Time Type, var DateTime, var Date, var Time, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcExpectedCost",
            "from": "(var Record Prod. Order Routing Line, var Decimal, var Decimal, var Decimal)",
            "to": "(var Record Prod. Order Routing Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000774-calculate-routing-line/"
    },
    {
      "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": "OnBeforeFindRecordsInner",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000778-ordertrackingmanagement/"
    },
    {
      "key": "codeunit:99000787",
      "type": "codeunit",
      "id": 99000787,
      "name": "Create Prod. Order Lines",
      "slug": "99000787-create-prod-order-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyFromSalesOrderOnAfterProdOrderLineModify",
            "sig": "(var Record Prod. Order Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCopyOnProdOrderSourceTypeEnumExtension",
            "sig": "(var Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000787-create-prod-order-lines/"
    },
    {
      "key": "codeunit:99000792",
      "type": "codeunit",
      "id": 99000792,
      "name": "Create Prod. Order from Sale",
      "slug": "99000792-create-prod-order-from-sale",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateProductionOrderOnAfterProdOrderLineModify",
            "sig": "(var Record Prod. Order Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000792-create-prod-order-from-sale/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnTransferBOMOnBeforeGetDefaultBin",
            "from": "(var Record Planning Component, var Record Production BOM Line, Record Requisition Line)",
            "to": "(var Record Planning Component, var Record Production BOM Line, Record Requisition Line, var Record Stockkeeping Unit)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnCreatingLoadForwardOnAfterUpdateRemainNeedQtyBase",
            "sig": "(Record Planning Routing Line, Record Calendar Entry, var Time)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatingLoadBackOnAfterUpdateRemainNeedQtyBase",
            "sig": "(Record Planning Routing Line, Record Calendar Entry, var Time)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000810-calculate-planning-route-line/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPurchLineCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReqLineCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Requisition Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProdOrderComponentCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Prod. Order Component, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnItemJnlLineCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAssemblyHeaderCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Assembly Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferLineCheckOutboundOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferLineCheckInboundOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanningComponentCheckOnBeforeIssueError",
            "sig": "(var Record Reservation Entry, Record Planning Component, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnSalesLineCheckOnBeforeIssueError",
            "from": "(Record Reservation Entry, Record Sales Line, var Boolean)",
            "to": "(Record Reservation Entry, Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000815-reservation-check-date-confl/"
    },
    {
      "key": "codeunit:99000832",
      "type": "codeunit",
      "id": 99000832,
      "name": "Sales Line-Reserve",
      "slug": "99000832-sales-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSaleShipQty",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSalesQtyInvoice",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnTestSalesLineModificationOnBeforeTestVariantCode",
            "from": "(var Record Sales Line, var Record Sales Line, var Boolean, var Boolean)",
            "to": "(var Record Sales Line, var Record Sales Line, var Boolean, var Boolean, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000832-sales-line-reserve/"
    },
    {
      "key": "codeunit:99000834",
      "type": "codeunit",
      "id": 99000834,
      "name": "Purch. Line-Reserve",
      "slug": "99000834-purch-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000834-purch-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": [
          {
            "name": "ReservEntryExist",
            "sig": "(Record Item Journal Line, var Record Reservation Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Transfer Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Transfer Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000836-transfer-line-reserve/"
    },
    {
      "key": "codeunit:99000838",
      "type": "codeunit",
      "id": 99000838,
      "name": "Prod. Order Comp.-Reserve",
      "slug": "99000838-prod-order-comp-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Production Order)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCallItemTrackingOnBeforeItemTrackingLinesRunModal",
            "sig": "(var Record Prod. Order Component, var Page Item Tracking Lines)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000838-prod-order-comp-reserve/"
    },
    {
      "key": "codeunit:99000842",
      "type": "codeunit",
      "id": 99000842,
      "name": "Service Line-Reserve",
      "slug": "99000842-service-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReservedQtyFromInventory",
            "sig": "(Record Service Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterReservQuantity",
            "sig": "(Record Service Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransServLineToServLineOnBeforeCreateReservEntry",
            "sig": "(Record Reservation Entry, Record Service Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000842-service-line-reserve/"
    },
    {
      "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": "OnDeleteReservEntriesOnAfterItemTrackingHandling",
            "sig": "(var Record Reservation Entry, var Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000845-reservation-management/"
    },
    {
      "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": "ScheduleForward",
            "sig": "(var Record Inventory Profile, Record Inventory Profile, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DecreaseQty",
            "sig": "(var Record Inventory Profile, Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CanDecreaseSupply",
            "sig": "(Record Inventory Profile, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateDemand",
            "sig": "(var Record Inventory Profile, var Record Stockkeeping Unit, Decimal, Date, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MaintainPlanningLine",
            "sig": "(var Record Inventory Profile, Record Inventory Profile, Option, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcReorderQty",
            "sig": "(Decimal, Decimal, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcMaximumReorderQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcOrderQty",
            "sig": "(Decimal, Decimal, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckNewOverflow",
            "sig": "(var Record Inventory Profile, Decimal, Decimal, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateSupplyForward",
            "sig": "(var Record Inventory Profile, Record Inventory Profile, var Record Inventory Profile, Date, Decimal, var Boolean, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitSupply",
            "sig": "(var Record Inventory Profile, Decimal, Date, Time)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SumUpProjectedSupply",
            "sig": "(var Record Inventory Profile, Date, Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePlanItemNextStateMatchQty",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemSetInvtProfileFiltersOnBeforeSetCurrentKeys",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemNextStateCloseSupplyOnBeforeUpdateDemandUntrackedQty",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemNextStateCloseSupplyOnBeforeProcessActionMessageNew",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemNextStateCloseSupplyOnAfterCheckSupplyExist",
            "sig": "(var Record Inventory Profile, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckForecastExist",
            "sig": "(var Record Production Forecast Entry, Date, Date, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCommonBalancing",
            "from": "(var Record Stockkeeping Unit, var Record Inventory Profile, var Record Inventory Profile, Date, Date, var Boolean, var Boolean)",
            "to": "(var Record Stockkeeping Unit, var Record Inventory Profile, var Record Inventory Profile, Date, Date, var Boolean, var Boolean, var Decimal, var Decimal)",
            "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": [
          {
            "name": "SetUpPlanningControls",
            "sig": "(Option, 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"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterSetUpPlanningControls",
            "sig": "(Option, 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": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000855-planning-get-parameters/"
    },
    {
      "key": "codeunit:99000856",
      "type": "codeunit",
      "id": 99000856,
      "name": "Planning Transparency",
      "slug": "99000856-planning-transparency",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterPublishSurplus",
            "sig": "(var Record Inventory Profile, var Record Stockkeeping Unit, var Record Requisition Line, var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLogSurplusOnBeforeInsertTempInvProfileTrack",
            "sig": "(var Record Inventory Profile Track Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPublishSurplusOnBeforePlanningElementInsert",
            "from": "(var Record Untracked Planning Element, var Boolean)",
            "to": "(var Record Untracked Planning Element, var Boolean, Record Inventory Profile Track Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000856-planning-transparency/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "CalcCapableToPromise",
            "sig": "(Code[20], Code[10], Code[10], Date, Decimal, Code[10], var Code[20], Integer, var Integer, Option, DateFormula)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000886-capable-to-promise/"
    },
    {
      "key": "enum:37",
      "type": "enum",
      "id": 37,
      "name": "Sales Line Type",
      "slug": "37-sales-line-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 10,
            "name": "Allocation Account"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/37-sales-line-type/"
    },
    {
      "key": "enum:39",
      "type": "enum",
      "id": 39,
      "name": "Purchase Line Type",
      "slug": "39-purchase-line-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 10,
            "name": "Allocation Account"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/39-purchase-line-type/"
    },
    {
      "key": "enum:81",
      "type": "enum",
      "id": 81,
      "name": "Gen. Journal Account Type",
      "slug": "81-gen-journal-account-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 10,
            "name": "Allocation Account"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/81-gen-journal-account-type/"
    },
    {
      "key": "enum:141",
      "type": "enum",
      "id": 141,
      "name": "Incoming Related Document Type",
      "slug": "141-incoming-related-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 6,
            "name": "Service Invoice"
          },
          {
            "id": 7,
            "name": "Service Credit Memo"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/141-incoming-related-document-type/"
    },
    {
      "key": "enum:1303",
      "type": "enum",
      "id": 1303,
      "name": "Correct Sales Inv. Error Type",
      "slug": "1303-correct-sales-inv-error-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 20,
            "name": "ItemVariantBlocked"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/1303-correct-sales-inv-error-type/"
    },
    {
      "key": "enum:1313",
      "type": "enum",
      "id": 1313,
      "name": "Correct Purch. Inv. Error Type",
      "slug": "1313-correct-purch-inv-error-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 20,
            "name": "ItemVariantBlocked"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/1313-correct-purch-inv-error-type/"
    },
    {
      "key": "enum:3900",
      "type": "enum",
      "id": 3900,
      "name": "Retention Period Enum",
      "slug": "3900-retention-period-enum",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 9,
            "name": "3 Years"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/3900-retention-period-enum/"
    },
    {
      "key": "enum:5224",
      "type": "enum",
      "id": 5224,
      "name": "Employee Gender",
      "slug": "5224-employee-gender",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 3,
            "name": "Non-binary"
          },
          {
            "id": 4,
            "name": "Self-Described"
          },
          {
            "id": 5,
            "name": "I don’t wish to answer"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5224-employee-gender/"
    },
    {
      "key": "enum:5557",
      "type": "enum",
      "id": 5557,
      "name": "Licenses",
      "slug": "5557-licenses",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 10,
            "name": "D365 Admin"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5557-licenses/"
    },
    {
      "key": "enum:6313",
      "type": "enum",
      "id": 6313,
      "name": "Power BI Element Type",
      "slug": "6313-power-bi-element-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 25,
            "name": "Report Visual"
          },
          {
            "id": 30,
            "name": "Dashboard"
          },
          {
            "id": 35,
            "name": "Dashboard Tile"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/6313-power-bi-element-type/"
    },
    {
      "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": [
          {
            "id": 5409,
            "name": "EnablePlatformBasedReportSelection"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enumextension/2611-feature-to-update-baseapp/"
    },
    {
      "key": "page:13",
      "type": "page",
      "id": 13,
      "name": "Email Editor",
      "slug": "13-email-editor",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowCloseOptionsMenu",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/13-email-editor/"
    },
    {
      "key": "page:22",
      "type": "page",
      "id": 22,
      "name": "Customer List",
      "slug": "22-customer-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetSelectionFilter",
            "sig": "(var Record Customer, var Text)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/22-customer-list/"
    },
    {
      "key": "page:24",
      "type": "page",
      "id": 24,
      "name": "Performance Profiler",
      "slug": "24-performance-profiler",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateData",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/24-performance-profiler/"
    },
    {
      "key": "page:39",
      "type": "page",
      "id": 39,
      "name": "General Journal",
      "slug": "39-general-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetApprovalState",
            "sig": "(RecordId, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetApprovalStateForBatch",
            "sig": "(Record Gen. Journal Batch, Record Gen. Journal Line, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAccountNoValidateOnAfterSetUserInteractions",
            "sig": "(var Decimal, var Decimal, var Boolean, var Boolean, var Boolean, var Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateBalance",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean, var Boolean, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/39-general-journal/"
    },
    {
      "key": "page:40",
      "type": "page",
      "id": 40,
      "name": "Item Journal",
      "slug": "40-item-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnActionGetBinContentOnAfterSetFilters",
            "sig": "(var Record Item Journal Line, var Record Bin Content)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/40-item-journal/"
    },
    {
      "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": "OnOpenPageOnAfterSetSecurityFilterOnRespCenter",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterOnAfterGetRecord",
            "sig": "(var 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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeQueryClosePage",
            "from": "(var Boolean)",
            "to": "(var Boolean, var Record Sales Header, Action, Boolean, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnBeforeOnQueryClosePage",
            "sig": "(var Record Sales Header, Boolean, Action, var Boolean, var Boolean)",
            "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": "OnBeforeOnQueryClosePage",
            "sig": "(var Record Sales Header, Boolean, Action, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDocumentOnBeforeSetTrackInfoForCancellation",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/44-sales-credit-memo/"
    },
    {
      "key": "page:46",
      "type": "page",
      "id": 46,
      "name": "Sales Order Subform",
      "slug": "46-sales-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertExtendedTextOnAfterInsertSalesExtText",
            "sig": "(Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateNo",
            "sig": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/46-sales-order-subform/"
    },
    {
      "key": "page:47",
      "type": "page",
      "id": 47,
      "name": "Sales Invoice Subform",
      "slug": "47-sales-invoice-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "QuantityOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDeleteRecord",
            "sig": "(var Record Sales Line, var Codeunit Document Totals, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/47-sales-invoice-subform/"
    },
    {
      "key": "page:49",
      "type": "page",
      "id": 49,
      "name": "Purchase Quote",
      "slug": "49-purchase-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenPage",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/49-purchase-quote/"
    },
    {
      "key": "page:50",
      "type": "page",
      "id": 50,
      "name": "Purchase Order",
      "slug": "50-purchase-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateShippingOption",
            "sig": "(var Record Purchase Header, Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateCurrentShippingAndPayToOption",
            "sig": "(var Record Purchase Header, var Option, var Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCurrencyCodeOnAssistEdit",
            "sig": "(var Record Purchase Header, Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/50-purchase-order/"
    },
    {
      "key": "page:54",
      "type": "page",
      "id": 54,
      "name": "Purchase Order Subform",
      "slug": "54-purchase-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDeleteRecord",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/54-purchase-order-subform/"
    },
    {
      "key": "page:55",
      "type": "page",
      "id": 55,
      "name": "Purch. Invoice Subform",
      "slug": "55-purch-invoice-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/55-purch-invoice-subform/"
    },
    {
      "key": "page:61",
      "type": "page",
      "id": 61,
      "name": "Applied Customer Entries",
      "slug": "61-applied-customer-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCreateCustLedgerEntry",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/61-applied-customer-entries/"
    },
    {
      "key": "page:62",
      "type": "page",
      "id": 62,
      "name": "Applied Vendor Entries",
      "slug": "62-applied-vendor-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCreateVendorLedgerEntry",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/62-applied-vendor-entries/"
    },
    {
      "key": "page:95",
      "type": "page",
      "id": 95,
      "name": "Sales Quote Subform",
      "slug": "95-sales-quote-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeDeltaUpdateTotals",
            "from": "(var Record Sales Line, Record Sales Line)",
            "to": "(var Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/95-sales-quote-subform/"
    },
    {
      "key": "page:96",
      "type": "page",
      "id": 96,
      "name": "Sales Cr. Memo Subform",
      "slug": "96-sales-cr-memo-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDeleteRecord",
            "sig": "(var Record Sales Line, var Codeunit Document Totals, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeDeltaUpdateTotals",
            "from": "(var Record Sales Line, Record Sales Line)",
            "to": "(var Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/96-sales-cr-memo-subform/"
    },
    {
      "key": "page:97",
      "type": "page",
      "id": 97,
      "name": "Purchase Quote Subform",
      "slug": "97-purchase-quote-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/97-purchase-quote-subform/"
    },
    {
      "key": "page:98",
      "type": "page",
      "id": 98,
      "name": "Purch. Cr. Memo Subform",
      "slug": "98-purch-cr-memo-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/98-purch-cr-memo-subform/"
    },
    {
      "key": "page:104",
      "type": "page",
      "id": 104,
      "name": "Account Schedule",
      "slug": "104-account-schedule",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetupAccSchedLine",
            "sig": "(var Record Acc. Schedule Line, var Record Acc. Schedule Line, var Record Acc. Schedule Line, Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/104-account-schedule/"
    },
    {
      "key": "page:113",
      "type": "page",
      "id": 113,
      "name": "Budget",
      "slug": "113-budget",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GlobalDim2FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GlobalDim1FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BudgetDim2FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BudgetDim1FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BudgetDim4FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BudgetDim3FilterOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenPageOnBeforeIncomeBalanceGLAccFilter",
            "sig": "(Enum G/L Account Income/Balance, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOnOpenPage",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/113-budget/"
    },
    {
      "key": "page:132",
      "type": "page",
      "id": 132,
      "name": "Posted Sales Invoice",
      "slug": "132-posted-sales-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnAfterGetCurrRecord",
            "sig": "(var Record Sales Invoice Header, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/132-posted-sales-invoice/"
    },
    {
      "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": [
          {
            "name": "Post",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/183-reverse-transaction-entries/"
    },
    {
      "key": "page:193",
      "type": "page",
      "id": 193,
      "name": "Incoming Doc. Attach. FactBox",
      "slug": "193-incoming-doc-attach-factbox",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoadDataFromRecordOnBeforeDeleteAll",
            "sig": "(var Record Inc. Doc. Attachment Overview)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLoadDataFromIncomingDocumentOnBeforeDeleteAll",
            "sig": "(var Record Inc. Doc. Attachment Overview)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/193-incoming-doc-attach-factbox/"
    },
    {
      "key": "page:232",
      "type": "page",
      "id": 232,
      "name": "Apply Customer Entries",
      "slug": "232-apply-customer-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCustomAppliesToID",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckCustLedgEntryOnBeforeCheckAgainstApplnCurrencyWhenEntryNoIsNotNull",
            "sig": "(Record Cust. Ledger Entry, Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCheckCustLedgEntryOnBeforeCheckAgainstApplnCurrency",
            "from": "(var Record Cust. Ledger Entry, Record Gen. Journal Line)",
            "to": "(var Record Cust. Ledger Entry, Record Gen. Journal Line, var Record Cust. Ledger Entry, Enum Customer Apply Calculation Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/232-apply-customer-entries/"
    },
    {
      "key": "page:233",
      "type": "page",
      "id": 233,
      "name": "Apply Vendor Entries",
      "slug": "233-apply-vendor-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCustomAppliesToID",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetVendApplIdOnAfterSetFilter",
            "sig": "(var Record Vendor Ledger Entry, Boolean, var Record Vendor Ledger Entry, var Record Vendor Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnModifyRecordOnBeforeRunCodeunitVendEntryEdit",
            "sig": "(Enum Vendor Apply Calculation Type, var Record Vendor Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOnQueryClosePage",
            "sig": "(Action, Record Vendor Ledger Entry, Enum Vendor Apply-to Type, Record Vendor Ledger Entry, Enum Vendor Apply Calculation Type, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/233-apply-vendor-entries/"
    },
    {
      "key": "page:234",
      "type": "page",
      "id": 234,
      "name": "Apply Employee Entries",
      "slug": "234-apply-employee-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCustomAppliesToID",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/234-apply-employee-entries/"
    },
    {
      "key": "page:253",
      "type": "page",
      "id": 253,
      "name": "Sales Journal",
      "slug": "253-sales-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetApprovalState",
            "sig": "(RecordId, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetApprovalStateForBatch",
            "sig": "(Record Gen. Journal Batch, Record Gen. Journal Line, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateBalance",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/253-sales-journal/"
    },
    {
      "key": "page:254",
      "type": "page",
      "id": 254,
      "name": "Purchase Journal",
      "slug": "254-purchase-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetApprovalState",
            "sig": "(RecordId, Boolean, Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetApprovalStateForBatch",
            "sig": "(Record Gen. Journal Batch, Record Gen. Journal Line, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/254-purchase-journal/"
    },
    {
      "key": "page:255",
      "type": "page",
      "id": 255,
      "name": "Cash Receipt Journal",
      "slug": "255-cash-receipt-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateBalance",
            "sig": "(var Record Gen. Journal Line, var Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/255-cash-receipt-journal/"
    },
    {
      "key": "page:256",
      "type": "page",
      "id": 256,
      "name": "Payment Journal",
      "slug": "256-payment-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetApprovalStateForBatch",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateAccountNo",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean, var Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetControlAppearanceFromBatch",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Batch)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupCurrentJnlBatchNameOnAfterSetControlAppearanceFromBatch",
            "sig": "(Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateCurrentJnlBatchName",
            "sig": "(Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSuggestVendorPaymentsAction",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUpdateBalance",
            "from": "()",
            "to": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/256-payment-journal/"
    },
    {
      "key": "page:283",
      "type": "page",
      "id": 283,
      "name": "Recurring General Journal",
      "slug": "283-recurring-general-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateBalance",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/283-recurring-general-journal/"
    },
    {
      "key": "page:286",
      "type": "page",
      "id": 286,
      "name": "Recurring Item Jnl.",
      "slug": "286-recurring-item-jnl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/286-recurring-item-jnl/"
    },
    {
      "key": "page:291",
      "type": "page",
      "id": 291,
      "name": "Req. Worksheet",
      "slug": "291-req-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculatePlan",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/291-req-worksheet/"
    },
    {
      "key": "page:296",
      "type": "page",
      "id": 296,
      "name": "Recurring Req. Worksheet",
      "slug": "296-recurring-req-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateLines",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/296-recurring-req-worksheet/"
    },
    {
      "key": "page:343",
      "type": "page",
      "id": 343,
      "name": "Check Credit Limit",
      "slug": "343-check-credit-limit",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSalesHeaderShowWarningOnAfterAssingNewOrderAmountLCY",
            "sig": "(var Record Sales Header, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCalcCreditLimitLCY",
            "sig": "(var Record Customer, var Decimal, var List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/343-check-credit-limit/"
    },
    {
      "key": "page:344",
      "type": "page",
      "id": 344,
      "name": "Navigate",
      "slug": "344-navigate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateFormAfterFindRecords",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/344-navigate/"
    },
    {
      "key": "page:345",
      "type": "page",
      "id": 345,
      "name": "Reconciliation",
      "slug": "345-reconciliation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSaveNetChangeOnAfterSetAccNo",
            "sig": "(var Record Gen. Journal Line, var Record Bank Account Posting Group, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/345-reconciliation/"
    },
    {
      "key": "page:350",
      "type": "page",
      "id": 350,
      "name": "G/L Acc. Balance/Budget Lines",
      "slug": "350-g-l-acc-balance-budget-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBudgetDrillDownOnAfterSetFilters",
            "sig": "(var Record G/L Budget Entry, Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/350-g-l-acc-balance-budget-lines/"
    },
    {
      "key": "page:360",
      "type": "page",
      "id": 360,
      "name": "Document Sending Profile",
      "slug": "360-document-sending-profile",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LookupElectronicFormat",
            "sig": "(var Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFormat",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/360-document-sending-profile/"
    },
    {
      "key": "page:364",
      "type": "page",
      "id": 364,
      "name": "Select Sending Options",
      "slug": "364-select-sending-options",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSendMethodToCustom",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LookupFormat",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFormat",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/364-select-sending-options/"
    },
    {
      "key": "page:381",
      "type": "page",
      "id": 381,
      "name": "Apply Bank Acc. Ledger Entries",
      "slug": "381-apply-bank-acc-ledger-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetSelectedRecords",
            "sig": "(var Record Bank Account Ledger Entry, var Record Bank Account Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/381-apply-bank-acc-ledger-entries/"
    },
    {
      "key": "page:392",
      "type": "page",
      "id": 392,
      "name": "Phys. Inventory Journal",
      "slug": "392-phys-inventory-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeleteRecord",
            "sig": "(var Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/392-phys-inventory-journal/"
    },
    {
      "key": "page:393",
      "type": "page",
      "id": 393,
      "name": "Item Reclass. Journal",
      "slug": "393-item-reclass-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/393-item-reclass-journal/"
    },
    {
      "key": "page:403",
      "type": "page",
      "id": 403,
      "name": "Purchase Order Statistics",
      "slug": "403-purchase-order-statistics",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRefreshOnAfterGetRecordOnBeforePurchLineCalcVATAmountLines",
            "sig": "(var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRefreshOnAfterGetRecordOnAfterCalcTotal",
            "sig": "(var Record Purchase Header, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRefreshOnAfterGetRecord",
            "sig": "(var Record Purchase Header, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/403-purchase-order-statistics/"
    },
    {
      "key": "page:475",
      "type": "page",
      "id": 475,
      "name": "VAT Statement Preview Line",
      "slug": "475-vat-statement-preview-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateFormOnBeforeVatStatementInitializeRequest",
            "sig": "(var Record VAT Statement Name, var Record VAT Statement Line, Enum VAT Statement Report Selection, Enum VAT Statement Report Period Selection, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/475-vat-statement-preview-line/"
    },
    {
      "key": "page:490",
      "type": "page",
      "id": 490,
      "name": "Acc. Schedule Overview",
      "slug": "490-acc-schedule-overview",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LoadPageState",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "UpdateColumnCaptions",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "CurrentColumnNameOnAfterValidate",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/490-acc-schedule-overview/"
    },
    {
      "key": "page:497",
      "type": "page",
      "id": 497,
      "name": "Reservation Entries",
      "slug": "497-reservation-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupReserved",
            "sig": "(var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/497-reservation-entries/"
    },
    {
      "key": "page:508",
      "type": "page",
      "id": 508,
      "name": "Blanket Sales Order Subform",
      "slug": "508-blanket-sales-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeNoOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterQuantityOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/508-blanket-sales-order-subform/"
    },
    {
      "key": "page:542",
      "type": "page",
      "id": 542,
      "name": "Default Dimensions-Multiple",
      "slug": "542-default-dimensions-multiple",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetDefaultDimOnBeforeModify",
            "sig": "(var Record Default Dimension, var Record Default Dimension)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetCommonDefaultDimOnBeforeNextTempDefaultDim3",
            "sig": "(var Record Default Dimension, var Record Default Dimension)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/542-default-dimensions-multiple/"
    },
    {
      "key": "page:554",
      "type": "page",
      "id": 554,
      "name": "Analysis by Dimensions",
      "slug": "554-analysis-by-dimensions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "DimCodeToOption",
            "sig": "(Text[30])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindRec",
            "sig": "(Option, var Record Dimension Code Buffer, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "NextRec",
            "sig": "(Option, var Record Dimension Code Buffer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindPeriodOnAfterSetInternalDateFilter",
            "sig": "(Enum Analysis Period Type, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterFindRec",
            "sig": "(var Option, var Record Dimension Code Buffer, var Record Analysis View, Text[250], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterNextRec",
            "sig": "(Option, var Record Dimension Code Buffer, var Record Analysis View, Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDimCodeToOption",
            "sig": "(Text[30], var Record Analysis View, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/554-analysis-by-dimensions/"
    },
    {
      "key": "page:579",
      "type": "page",
      "id": 579,
      "name": "Post Application",
      "slug": "579-post-application",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetValues",
            "sig": "(Code[20], Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetValues",
            "sig": "(var Code[20], var Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeSetValues",
            "sig": "(var Code[20], var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetValues",
            "sig": "(var Code[20], var Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/579-post-application/"
    },
    {
      "key": "page:601",
      "type": "page",
      "id": 601,
      "name": "IC Dimension Values",
      "slug": "601-ic-dimension-values",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetDimensionCode",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/601-ic-dimension-values/"
    },
    {
      "key": "page:672",
      "type": "page",
      "id": 672,
      "name": "Job Queue Entries",
      "slug": "672-job-queue-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnActionRunNow",
            "sig": "(Record Job Queue Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/672-job-queue-entries/"
    },
    {
      "key": "page:974",
      "type": "page",
      "id": 974,
      "name": "Time Sheet Lines Subform",
      "slug": "974-time-sheet-lines-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateQuantity",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/974-time-sheet-lines-subform/"
    },
    {
      "key": "page:1007",
      "type": "page",
      "id": 1007,
      "name": "Job Planning Lines",
      "slug": "1007-job-planning-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetEditable",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetEditable",
            "sig": "(Boolean, var Record Job Planning Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1007-job-planning-lines/"
    },
    {
      "key": "page:1130",
      "type": "page",
      "id": 1130,
      "name": "Cost Type Balance Matrix",
      "slug": "1130-cost-type-balance-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Load",
            "sig": "(Text[80], var Record Date, Integer, Code[20], Code[20], Option, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1130-cost-type-balance-matrix/"
    },
    {
      "key": "page:1132",
      "type": "page",
      "id": 1132,
      "name": "Cost Bdgt. per Center Matrix",
      "slug": "1132-cost-bdgt-per-center-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Load",
            "sig": "(Text[80], var Record Cost Center, Integer, Text, Text, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1132-cost-bdgt-per-center-matrix/"
    },
    {
      "key": "page:1174",
      "type": "page",
      "id": 1174,
      "name": "Document Attachment Factbox",
      "slug": "1174-document-attachment-factbox",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDocumentAttachmentDetailsRunModal",
            "sig": "(var Record Document Attachment, var RecordRef, var Page Document Attachment Details)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeOnAfterGetCurrRecord",
            "sig": "(var Record Document Attachment, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1174-document-attachment-factbox/"
    },
    {
      "key": "page:1180",
      "type": "page",
      "id": 1180,
      "name": "Data Privacy Wizard",
      "slug": "1180-data-privacy-wizard",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnNextActionOnBeforeStartSession",
            "sig": "(var Boolean, var Record Config. Package Table, var Integer, var Option, var Text[80], var Code[50])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1180-data-privacy-wizard/"
    },
    {
      "key": "page:1290",
      "type": "page",
      "id": 1290,
      "name": "Payment Reconciliation Journal",
      "slug": "1290-payment-reconciliation-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateAccountNoOnBeforeTransferRemainingAmountToAccount",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1290-payment-reconciliation-journal/"
    },
    {
      "key": "page:1327",
      "type": "page",
      "id": 1327,
      "name": "Adjust Inventory",
      "slug": "1327-adjust-inventory",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenPageOnBeforeInsertTempItemJournalLine",
            "sig": "(var Record Item Journal Line, var Record Location)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1327-adjust-inventory/"
    },
    {
      "key": "page:1459",
      "type": "page",
      "id": 1459,
      "name": "Global Admin Message",
      "slug": "1459-global-admin-message",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIsGlobalAdmin",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1459-global-admin-message/"
    },
    {
      "key": "page:1820",
      "type": "page",
      "id": 1820,
      "name": "Cust. Consent Confirmation",
      "slug": "1820-cust-consent-confirmation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCustomConsentText",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1820-cust-consent-confirmation/"
    },
    {
      "key": "page:1871",
      "type": "page",
      "id": 1871,
      "name": "Credit Limit Details",
      "slug": "1871-credit-limit-details",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetExtensionAmounts",
            "sig": "(List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetExtensionAmounts",
            "sig": "(var List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterPopulateDataOnNotification",
            "sig": "(var Notification, var List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitializeFromNotificationVar",
            "sig": "(Notification, var List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1871-credit-limit-details/"
    },
    {
      "key": "page:2502",
      "type": "page",
      "id": 2502,
      "name": "Extension Marketplace",
      "slug": "2502-extension-marketplace",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSearchText",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/2502-extension-marketplace/"
    },
    {
      "key": "page:2510",
      "type": "page",
      "id": 2510,
      "name": "Marketplace Extn Deployment",
      "slug": "2510-marketplace-extn-deployment",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetPreviewKey",
            "sig": "(Text[2048])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/2510-marketplace-extn-deployment/"
    },
    {
      "key": "page:3712",
      "type": "page",
      "id": 3712,
      "name": "Translation",
      "slug": "3712-translation",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCheckFieldLength",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/3712-translation/"
    },
    {
      "key": "page:5096",
      "type": "page",
      "id": 5096,
      "name": "Task List",
      "slug": "5096-task-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetCaption",
            "sig": "(var Record To-do, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5096-task-list/"
    },
    {
      "key": "page:5097",
      "type": "page",
      "id": 5097,
      "name": "Create Task",
      "slug": "5097-create-task",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateTypeField",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5097-create-task/"
    },
    {
      "key": "page:5123",
      "type": "page",
      "id": 5123,
      "name": "Opportunity List",
      "slug": "5123-opportunity-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnAfterGetCurrRecord",
            "sig": "(var Record Opportunity, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5123-opportunity-list/"
    },
    {
      "key": "page:5202",
      "type": "page",
      "id": 5202,
      "name": "Employee Picture",
      "slug": "5202-employee-picture",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnActionImportPictureOnAfterModify",
            "sig": "(var Record Employee)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5202-employee-picture/"
    },
    {
      "key": "page:5510",
      "type": "page",
      "id": 5510,
      "name": "Production Journal",
      "slug": "5510-production-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "MarkRelevantRec",
            "sig": "(var Record Item Journal Line)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5510-production-journal/"
    },
    {
      "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": [
          {
            "name": "OnSetDefaultPostingGroupOnBeforeValidateFAPostingGroup",
            "sig": "(var Record Fixed Asset, Record FA Depreciation Book, Record FA Subclass, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetDefaultDepreciationBook",
            "sig": "(var Record Fixed Asset, Record FA Depreciation Book, var Boolean, var Record FA Depreciation Book, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5600-fixed-asset-card/"
    },
    {
      "key": "page:5628",
      "type": "page",
      "id": 5628,
      "name": "Fixed Asset G/L Journal",
      "slug": "5628-fixed-asset-g-l-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateBalance",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Decimal, var Decimal, var Boolean, var Boolean, var Boolean, var Boolean, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5628-fixed-asset-g-l-journal/"
    },
    {
      "key": "page:5708",
      "type": "page",
      "id": 5708,
      "name": "Get Shipment Lines",
      "slug": "5708-get-shipment-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsFirstDocLine",
            "sig": "(var Record Sales Shipment Line, var Record Sales Shipment Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5708-get-shipment-lines/"
    },
    {
      "key": "page:5709",
      "type": "page",
      "id": 5709,
      "name": "Get Receipt Lines",
      "slug": "5709-get-receipt-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsFirstDocLine",
            "sig": "(var Record Purch. Rcpt. Line, var Record Purch. Rcpt. Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5709-get-receipt-lines/"
    },
    {
      "key": "page:5741",
      "type": "page",
      "id": 5741,
      "name": "Transfer Order Subform",
      "slug": "5741-transfer-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ExplodeBOM",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5741-transfer-order-subform/"
    },
    {
      "key": "page:5803",
      "type": "page",
      "id": 5803,
      "name": "Revaluation Journal",
      "slug": "5803-revaluation-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5803-revaluation-journal/"
    },
    {
      "key": "page:5852",
      "type": "page",
      "id": 5852,
      "name": "Get Post.Doc - S.InvLn Subform",
      "slug": "5852-get-post-doc-s-invln-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsShowRecOnBeforeCheckIsTypeNotItem",
            "sig": "(var Record Sales Invoice Line, var Decimal, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetQtyReturned",
            "sig": "(var Record Sales Invoice Line, Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5852-get-post-doc-s-invln-subform/"
    },
    {
      "key": "page:5875",
      "type": "page",
      "id": 5875,
      "name": "Physical Inventory Order",
      "slug": "5875-physical-inventory-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateLines",
            "sig": "(var Record Phys. Invt. Order Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5875-physical-inventory-order/"
    },
    {
      "key": "page:5881",
      "type": "page",
      "id": 5881,
      "name": "Phys. Invt. Recording Subform",
      "slug": "5881-phys-invt-recording-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Phys. Invt. Record Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5881-phys-invt-recording-subform/"
    },
    {
      "key": "page:6325",
      "type": "page",
      "id": 6325,
      "name": "Power BI Embedded Report Part",
      "slug": "6325-power-bi-embedded-report-part",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetFilterToMultipleValues",
            "sig": "(Variant, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6325-power-bi-embedded-report-part/"
    },
    {
      "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": [
          {
            "name": "CountLinesWithQtyZero",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CountLines",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ScanSerialNoInBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScanSerialNoOutBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CheckItemTrackingLineIsInBoundForBarcodeScanning",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScanLotNoInBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScanLotNoOutBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScanPackageNoInBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ScanPackageNoOutBound",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetIsInvtDocumentCorrection",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetControls",
            "sig": "(Option, Boolean)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAssignPackageNo",
            "sig": "(var Record Tracking Specification, var Record Tracking Specification, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterSetControls",
            "sig": "(Record Item Tracking Code, var Option, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterAssignNewTrackingNo",
            "from": "(var Record Tracking Specification, Record Tracking Specification, Integer)",
            "to": "(var Record Tracking Specification, Record Tracking Specification, Integer, var Record Tracking Specification)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6510-item-tracking-lines/"
    },
    {
      "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": "OnBeforeOnQueryClosePage",
            "sig": "(var Record Sales Header, Action, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6630-sales-return-order/"
    },
    {
      "key": "page:6631",
      "type": "page",
      "id": 6631,
      "name": "Sales Return Order Subform",
      "slug": "6631-sales-return-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeNoOnAfterValidate",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeOnDeleteRecord",
            "from": "(Record Sales Line)",
            "to": "(Record Sales Line, var Codeunit Document Totals, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6631-sales-return-order-subform/"
    },
    {
      "key": "page:6638",
      "type": "page",
      "id": 6638,
      "name": "Get Return Receipt Lines",
      "slug": "6638-get-return-receipt-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsFirstDocLine",
            "sig": "(var Record Return Receipt Line, var Record Return Receipt Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6638-get-return-receipt-lines/"
    },
    {
      "key": "page:6640",
      "type": "page",
      "id": 6640,
      "name": "Purchase Return Order",
      "slug": "6640-purchase-return-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnQueryClosePageOnAfterCalcShowConfirmCloseUnposted",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6640-purchase-return-order/"
    },
    {
      "key": "page:6641",
      "type": "page",
      "id": 6641,
      "name": "Purchase Return Order Subform",
      "slug": "6641-purchase-return-order-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCrossReferenceNoOnLookup",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6641-purchase-return-order-subform/"
    },
    {
      "key": "page:6648",
      "type": "page",
      "id": 6648,
      "name": "Get Return Shipment Lines",
      "slug": "6648-get-return-shipment-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeIsFirstDocLine",
            "sig": "(var Record Return Shipment Line, var Record Return Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6648-get-return-shipment-lines/"
    },
    {
      "key": "page:7001",
      "type": "page",
      "id": 7001,
      "name": "Price List Lines",
      "slug": "7001-price-list-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetHeader",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7001-price-list-lines/"
    },
    {
      "key": "page:7016",
      "type": "page",
      "id": 7016,
      "name": "Sales Price List",
      "slug": "7016-sales-price-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSourceNoEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "ValidateSourceType",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnQueryClosePageOnBeforeDraftLineCheck",
            "sig": "(Record Price List Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7016-sales-price-list/"
    },
    {
      "key": "page:7018",
      "type": "page",
      "id": 7018,
      "name": "Purchase Price List",
      "slug": "7018-purchase-price-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSourceNoEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "ValidateSourceType",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7018-purchase-price-list/"
    },
    {
      "key": "page:7153",
      "type": "page",
      "id": 7153,
      "name": "Item Analysis View Entries",
      "slug": "7153-item-analysis-view-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDrillDown",
            "sig": "(var Record Item Analysis View Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7153-item-analysis-view-entries/"
    },
    {
      "key": "page:7345",
      "type": "page",
      "id": 7345,
      "name": "Pick Worksheet",
      "slug": "7345-pick-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DrillDownFromCalculationSummary",
            "sig": "(var Record Whse. Worksheet Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7345-pick-worksheet/"
    },
    {
      "key": "page:7351",
      "type": "page",
      "id": 7351,
      "name": "Movement Worksheet",
      "slug": "7351-movement-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateBinAndReplenishmentActionOnBeforeReplenishBinContentRun",
            "sig": "(var Report Calculate Bin Replenishment, Record Whse. Worksheet Line, Record Location)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7351-movement-worksheet/"
    },
    {
      "key": "page:7604",
      "type": "page",
      "id": 7604,
      "name": "Base Calendar Entries Subform",
      "slug": "7604-base-calendar-entries-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenPageOnAfterFilterDateRecord",
            "sig": "(var Record Customized Calendar Change, var Record Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7604-base-calendar-entries-subform/"
    },
    {
      "key": "page:8889",
      "type": "page",
      "id": 8889,
      "name": "Email Attachments",
      "slug": "8889-email-attachments",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateDeleteEnablement",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/8889-email-attachments/"
    },
    {
      "key": "page:9092",
      "type": "page",
      "id": 9092,
      "name": "Approval FactBox",
      "slug": "9092-approval-factbox",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnFindRecord",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateApprovalEntriesFromSourceRecord",
            "sig": "(var Record Approval Entry, RecordId, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateApprovalEntriesFromSourceRecordOnAfterApprovalEntrySetFilter",
            "sig": "(var Record Approval Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9092-approval-factbox/"
    },
    {
      "key": "page:9100",
      "type": "page",
      "id": 9100,
      "name": "Purchase Line FactBox",
      "slug": "9100-purchase-line-factbox",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowDetails",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9100-purchase-line-factbox/"
    },
    {
      "key": "page:9225",
      "type": "page",
      "id": 9225,
      "name": "Purch. Analysis by Dim Matrix",
      "slug": "9225-purch-analysis-by-dim-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "LoadVariables",
            "sig": "(Record Item Analysis View, Code[10], Option, Option, Option, Option, Option, Option, Option, Text[1024], Boolean, Boolean, Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9225-purch-analysis-by-dim-matrix/"
    },
    {
      "key": "page:9231",
      "type": "page",
      "id": 9231,
      "name": "Items by Location Matrix",
      "slug": "9231-items-by-location-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeMatrixOnDrillDown",
            "sig": "(var Record Item, var Record Item Ledger Entry, Integer, Boolean, var Record Location)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9231-items-by-location-matrix/"
    },
    {
      "key": "page:9249",
      "type": "page",
      "id": 9249,
      "name": "Analysis by Dimensions Matrix",
      "slug": "9249-analysis-by-dimensions-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterSetDimFilters",
            "sig": "(var Record Analysis View Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetDimBudgetFilters",
            "sig": "(var Record Analysis View Budget Entry, Record Analysis View, Option, var Record Dimension Code Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitRecOnCaseElse",
            "sig": "(Option, var Record Dimension Code Buffer, var Record Analysis View)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookUpCodeOnCaseElse",
            "sig": "(Option, var Text[30])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9249-analysis-by-dimensions-matrix/"
    },
    {
      "key": "page:9252",
      "type": "page",
      "id": 9252,
      "name": "MyDim Value Combinations",
      "slug": "9252-mydim-value-combinations",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterLoad",
            "sig": "(var Record Dimension Value, Code[20], Code[20], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGenerateColumnCaptions",
            "sig": "(var Record Dimension Value, Enum Matrix Page Step Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9252-mydim-value-combinations/"
    },
    {
      "key": "page:9275",
      "type": "page",
      "id": 9275,
      "name": "T. Value Insured per FA Matrix",
      "slug": "9275-t-value-insured-per-fa-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Load",
            "sig": "(Text[1024], var Record Insurance, Integer, Text[250], Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9275-t-value-insured-per-fa-matrix/"
    },
    {
      "key": "page:9285",
      "type": "page",
      "id": 9285,
      "name": "Transfer Routes Matrix",
      "slug": "9285-transfer-routes-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Load",
            "sig": "(Text[1024], var Record Location, Integer, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9285-transfer-routes-matrix/"
    },
    {
      "key": "page:9301",
      "type": "page",
      "id": 9301,
      "name": "Sales Invoice List",
      "slug": "9301-sales-invoice-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PostDocument",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9301-sales-invoice-list/"
    },
    {
      "key": "page:9302",
      "type": "page",
      "id": 9302,
      "name": "Sales Credit Memos",
      "slug": "9302-sales-credit-memos",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PostDocument",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9302-sales-credit-memos/"
    },
    {
      "key": "page:9304",
      "type": "page",
      "id": 9304,
      "name": "Sales Return Order List",
      "slug": "9304-sales-return-order-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterPostingSetSelectionFilter",
            "sig": "(var Record Sales Header, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9304-sales-return-order-list/"
    },
    {
      "key": "page:9305",
      "type": "page",
      "id": 9305,
      "name": "Sales Order List",
      "slug": "9305-sales-order-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePostActionWithMoreThanOneDoc",
            "sig": "(var Record Sales Header, var Codeunit Batch Processing Mgt., var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPostingSetSelectionFilter",
            "sig": "(var Record Sales Header, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9305-sales-order-list/"
    },
    {
      "key": "page:9401",
      "type": "page",
      "id": 9401,
      "name": "VAT Amount Lines",
      "slug": "9401-vat-amount-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFormCheckVATDifference",
            "sig": "(Record VAT Amount Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9401-vat-amount-lines/"
    },
    {
      "key": "page:9805",
      "type": "page",
      "id": 9805,
      "name": "Table Filter",
      "slug": "9805-table-filter",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetQuotedValue",
            "sig": "(var Record Table Filter, var Text, Text, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9805-table-filter/"
    },
    {
      "key": "page:9816",
      "type": "page",
      "id": 9816,
      "name": "Permission Set by User",
      "slug": "9816-permission-set-by-user",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetUserPermission",
            "sig": "(Guid, Boolean)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9816-permission-set-by-user/"
    },
    {
      "key": "page:9866",
      "type": "page",
      "id": 9866,
      "name": "Security Group Members Part",
      "slug": "9866-security-group-members-part",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "Refresh",
            "from": "()",
            "to": "(var Codeunit Security Group)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9866-security-group-members-part/"
    },
    {
      "key": "page:9996",
      "type": "page",
      "id": 9996,
      "name": "Word Template Selection Wizard",
      "slug": "9996-word-template-selection-wizard",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "MergeTemplate",
            "sig": "(var Codeunit Word Template)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9996-word-template-selection-wizard/"
    },
    {
      "key": "page:99000773",
      "type": "page",
      "id": 99000773,
      "name": "Capacity Journal",
      "slug": "99000773-capacity-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000773-capacity-journal/"
    },
    {
      "key": "page:99000778",
      "type": "page",
      "id": 99000778,
      "name": "Recurring Capacity Journal",
      "slug": "99000778-recurring-capacity-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000778-recurring-capacity-journal/"
    },
    {
      "key": "page:99000823",
      "type": "page",
      "id": 99000823,
      "name": "Output Journal",
      "slug": "99000823-output-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000823-output-journal/"
    },
    {
      "key": "page:99000827",
      "type": "page",
      "id": 99000827,
      "name": "Recurring Output Journal",
      "slug": "99000827-recurring-output-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000827-recurring-output-journal/"
    },
    {
      "key": "page:99000846",
      "type": "page",
      "id": 99000846,
      "name": "Consumption Journal",
      "slug": "99000846-consumption-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000846-consumption-journal/"
    },
    {
      "key": "page:99000850",
      "type": "page",
      "id": 99000850,
      "name": "Recurring Consumption Journal",
      "slug": "99000850-recurring-consumption-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnReferenceNoOnAfterLookup",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000850-recurring-consumption-journal/"
    },
    {
      "key": "page:99000852",
      "type": "page",
      "id": 99000852,
      "name": "Planning Worksheet",
      "slug": "99000852-planning-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateRegenerativePlan",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateNetChangePlan",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000852-planning-worksheet/"
    },
    {
      "key": "page:99000890",
      "type": "page",
      "id": 99000890,
      "name": "Machine Center Load Lines",
      "slug": "99000890-machine-center-load-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Set",
            "sig": "(var Record Machine Center, Integer, Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000890-machine-center-load-lines/"
    },
    {
      "key": "report:85",
      "type": "report",
      "id": 85,
      "name": "Copy - VAT Posting Setup",
      "slug": "85-copy-vat-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetVatPercent",
            "sig": "(var Record VAT Posting Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyVatPostingSetup",
            "sig": "(Record VAT Posting Setup, Record VAT Posting Setup, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/85-copy-vat-posting-setup/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "InsertGLEntry",
            "sig": "(Date, Date, Integer, Code[20], Code[20], Code[10], Code[10], Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPreDataItemVatEntryOnBeforeSetFilterOnClosedVATEntries",
            "sig": "(var Record VAT Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": "SetConsolidationProcessParameters",
            "sig": "(Record Consolidation Process, Record Bus. Unit In Cons. Process)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/90-import-consolidation-from-db/"
    },
    {
      "key": "report:95",
      "type": "report",
      "id": 95,
      "name": "Date Compress VAT Entries",
      "slug": "95-date-compress-vat-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/95-date-compress-vat-entries/"
    },
    {
      "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": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Boolean, Boolean, Text[250], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/98-date-compress-general-ledger/"
    },
    {
      "key": "report:111",
      "type": "report",
      "id": 111,
      "name": "Customer - Top 10 List",
      "slug": "111-customer-top-10-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCustomerOnAfterGetRecord",
            "sig": "(var Dialog, var Record Customer, var Record Customer Amount, var Option, var Integer, var Decimal, var Decimal, var Integer, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIntegerOnAfterGetRecord",
            "sig": "(var Record Customer Amount)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/111-customer-top-10-list/"
    },
    {
      "key": "report:119",
      "type": "report",
      "id": 119,
      "name": "Customer - Sales List",
      "slug": "119-customer-sales-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateAmtOfSaleLCYOnAfterSetCustLedgEntryFilters",
            "sig": "(var Record Cust. Ledger Entry, Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/119-customer-sales-list/"
    },
    {
      "key": "report:188",
      "type": "report",
      "id": 188,
      "name": "Create Reminders",
      "slug": "188-create-reminders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetRecordCustomerOnBeforeMakeReminder",
            "from": "(Record Customer, var Record Cust. Ledger Entry, Record Reminder Header, Boolean, Boolean, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
            "to": "(Record Customer, var Record Cust. Ledger Entry, Record Reminder Header, Boolean, Boolean, var Record Cust. Ledger Entry, var Boolean, var Boolean, var Codeunit Reminder-Make)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/188-create-reminders/"
    },
    {
      "key": "report:198",
      "type": "report",
      "id": 198,
      "name": "Date Compress Customer Ledger",
      "slug": "198-date-compress-customer-ledger",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/198-date-compress-customer-ledger/"
    },
    {
      "key": "report:202",
      "type": "report",
      "id": 202,
      "name": "Sales Document - Test",
      "slug": "202-sales-document-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSalesHeaderOnAfterGetRecordOnBeforeVerifySellToCust",
            "sig": "(Record Sales Header, var Text[250], var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Sales Line, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/202-sales-document-test/"
    },
    {
      "key": "report:292",
      "type": "report",
      "id": 292,
      "name": "Copy Sales Document",
      "slug": "292-copy-sales-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetParameters",
            "sig": "(Enum Sales Document Type From, Code[20], Integer, Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeLookupSalesDoc",
            "from": "(var Record Sales Header, var Record Sales Header)",
            "to": "(var Record Sales Header, var Record Sales Header, Enum Sales Document Type From)",
            "kind": "integrationevent"
          },
          {
            "name": "OnLookupSalesArchiveOnBeforeSetFilters",
            "from": "(var Record Sales Header Archive, var Record Sales Header)",
            "to": "(var Record Sales Header Archive, var Record Sales Header, Enum Sales Document Type From)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/292-copy-sales-document/"
    },
    {
      "key": "report:398",
      "type": "report",
      "id": 398,
      "name": "Date Compress Vendor Ledger",
      "slug": "398-date-compress-vendor-ledger",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Boolean, Text[250], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/398-date-compress-vendor-ledger/"
    },
    {
      "key": "report:492",
      "type": "report",
      "id": 492,
      "name": "Copy Purchase Document",
      "slug": "492-copy-purchase-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetParameters",
            "sig": "(Enum Purchase Document Type From, Code[20], Integer, Integer, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetParameters",
            "sig": "(Enum Purchase Document Type From, Code[20], Boolean, Boolean, Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupDocNoOnCaseElse",
            "sig": "(Enum Purchase Document Type From, var Code[20], Record Purchase Header, var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateDocNoOnCaseElse",
            "sig": "(Enum Purchase Document Type From, var Record Purchase Header, Code[20], var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeLookupPurchDoc",
            "from": "(var Record Purchase Header, Record Purchase Header)",
            "to": "(var Record Purchase Header, Record Purchase Header, Enum Purchase Document Type From)",
            "kind": "integrationevent"
          },
          {
            "name": "OnLookupPurchArchiveOnBeforeSetFilters",
            "from": "(var Record Purchase Header Archive, var Record Purchase Header)",
            "to": "(var Record Purchase Header Archive, var Record Purchase Header, Enum Purchase Document Type From)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/492-copy-purchase-document/"
    },
    {
      "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": "GetCurrentPartnerCode",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/513-move-ic-trans-to-partner-comp/"
    },
    {
      "key": "report:593",
      "type": "report",
      "id": 593,
      "name": "Intrastat - Make Disk Tax Auth",
      "slug": "593-intrastat-make-disk-tax-auth",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequestWithExportFormat",
            "sig": "(Text, Enum Intrastat Export Format)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/593-intrastat-make-disk-tax-auth/"
    },
    {
      "key": "report:750",
      "type": "report",
      "id": 750,
      "name": "Save as Standard Gen. Journal",
      "slug": "750-save-as-standard-gen-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterStandardGenJnlLineInsert",
            "sig": "(var Record Standard General Journal Line, Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/750-save-as-standard-gen-journal/"
    },
    {
      "key": "report:780",
      "type": "report",
      "id": 780,
      "name": "Certificate of Supply",
      "slug": "780-certificate-of-supply",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetFormatRegion",
            "sig": "(Record Certificate of Supply, var Text[80], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/780-certificate-of-supply/"
    },
    {
      "key": "report:790",
      "type": "report",
      "id": 790,
      "name": "Calculate Inventory",
      "slug": "790-calculate-inventory",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeItemOnAfterGetRecord",
            "from": "(var Record Item)",
            "to": "(var Record Item, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/790-calculate-inventory/"
    },
    {
      "key": "report:840",
      "type": "report",
      "id": 840,
      "name": "Suggest Worksheet Lines",
      "slug": "840-suggest-worksheet-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertCFLineForPurchaseLineOnBeforeInsertTempCFWorksheetLine",
            "sig": "(var Record Cash Flow Worksheet Line, var Record Purchase Header, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/840-suggest-worksheet-lines/"
    },
    {
      "key": "report:1001",
      "type": "report",
      "id": 1001,
      "name": "Inventory Valuation",
      "slug": "1001-inventory-valuation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetRecordItemOnBeforeSkipEmptyLine",
            "from": "(var Record Item, var Decimal, var Decimal, var Decimal, var Boolean, var Boolean)",
            "to": "(var Record Item, var Decimal, var Decimal, var Decimal, var Boolean, var Boolean, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1001-inventory-valuation/"
    },
    {
      "key": "report:1003",
      "type": "report",
      "id": 1003,
      "name": "Post Invt. Cost to G/L - Test",
      "slug": "1003-post-invt-cost-to-g-l-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterOnPreDataItem",
            "sig": "(var Record Post Value Entry to G/L, Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1003-post-invt-cost-to-g-l-test/"
    },
    {
      "key": "report:1092",
      "type": "report",
      "id": 1092,
      "name": "Job Transfer to Credit Memo",
      "slug": "1092-job-transfer-to-credit-memo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCreditMemoNo",
            "sig": "(var Boolean, var Boolean, var Date, var Date, var Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPostingDate",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1092-job-transfer-to-credit-memo/"
    },
    {
      "key": "report:1094",
      "type": "report",
      "id": 1094,
      "name": "Job Transfer to Sales Invoice",
      "slug": "1094-job-transfer-to-sales-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetInvoiceNo",
            "sig": "(var Boolean, var Boolean, var Date, var Date, var Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPostingDate",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1094-job-transfer-to-sales-invoice/"
    },
    {
      "key": "report:1302",
      "type": "report",
      "id": 1302,
      "name": "Standard Sales - Pro Forma Inv",
      "slug": "1302-standard-sales-pro-forma-inv",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1302-standard-sales-pro-forma-inv/"
    },
    {
      "key": "report:1303",
      "type": "report",
      "id": 1303,
      "name": "Standard Sales - Draft Invoice",
      "slug": "1303-standard-sales-draft-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1303-standard-sales-draft-invoice/"
    },
    {
      "key": "report:1304",
      "type": "report",
      "id": 1304,
      "name": "Standard Sales - Quote",
      "slug": "1304-standard-sales-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetFormatRegion",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1304-standard-sales-quote/"
    },
    {
      "key": "report:1305",
      "type": "report",
      "id": 1305,
      "name": "Standard Sales - Order Conf.",
      "slug": "1305-standard-sales-order-conf",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1305-standard-sales-order-conf/"
    },
    {
      "key": "report:1306",
      "type": "report",
      "id": 1306,
      "name": "Standard Sales - Invoice",
      "slug": "1306-standard-sales-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1306-standard-sales-invoice/"
    },
    {
      "key": "report:1307",
      "type": "report",
      "id": 1307,
      "name": "Standard Sales - Credit Memo",
      "slug": "1307-standard-sales-credit-memo",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1307-standard-sales-credit-memo/"
    },
    {
      "key": "report:1308",
      "type": "report",
      "id": 1308,
      "name": "Standard Sales - Shipment",
      "slug": "1308-standard-sales-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1308-standard-sales-shipment/"
    },
    {
      "key": "report:1309",
      "type": "report",
      "id": 1309,
      "name": "Standard Sales - Return Rcpt.",
      "slug": "1309-standard-sales-return-rcpt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1309-standard-sales-return-rcpt/"
    },
    {
      "key": "report:1316",
      "type": "report",
      "id": 1316,
      "name": "Standard Statement",
      "slug": "1316-standard-statement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1316-standard-statement/"
    },
    {
      "key": "report:1320",
      "type": "report",
      "id": 1320,
      "name": "Notification Email",
      "slug": "1320-notification-email",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCreateSettingsLink",
            "sig": "(var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1320-notification-email/"
    },
    {
      "key": "report:1322",
      "type": "report",
      "id": 1322,
      "name": "Standard Purchase - Order",
      "slug": "1322-standard-purchase-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitReportForGlobalVariable",
            "sig": "(var Boolean, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1322-standard-purchase-order/"
    },
    {
      "key": "report:1498",
      "type": "report",
      "id": 1498,
      "name": "Date Compress Bank Acc. Ledger",
      "slug": "1498-date-compress-bank-acc-ledger",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitializeRequest",
            "sig": "(Date, Date, Option, Text[100], Boolean, Boolean, Text[250], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1498-date-compress-bank-acc-ledger/"
    },
    {
      "key": "report:5198",
      "type": "report",
      "id": 5198,
      "name": "Add Contacts",
      "slug": "5198-add-contacts",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindContInPostDocuments",
            "sig": "(Code[20], Record Value Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5198-add-contacts/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetNeededQty",
            "sig": "(var Decimal, Option, Record Prod. Order Component, Record Production Order, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5405-calc-consumption/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCreateSKU",
            "sig": "(var Record Stockkeeping Unit, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5706-create-stockkeeping-unit/"
    },
    {
      "key": "report:5752",
      "type": "report",
      "id": 5752,
      "name": "Picking List",
      "slug": "5752-picking-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReportInPreviewMode",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5752-picking-list/"
    },
    {
      "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": [
          {
            "name": "SetReservedFromStock",
            "sig": "(Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateActivityFromSalesLine2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetPurchLineFilters",
            "sig": "(var Record Purchase Line, Record Warehouse Request)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetSalesLineFilters",
            "sig": "(var Record Sales Line, Record Warehouse Request)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterWarehouseRequestOnPreDataItem",
            "from": "(var Record Warehouse Request)",
            "to": "(var Record Warehouse Request, var Record Warehouse Receipt Header, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateRcptHeader",
            "from": "(var Record Warehouse Receipt Header, var Record Warehouse Request, Record Purchase Line, var Boolean)",
            "to": "(var Record Warehouse Receipt Header, var Record Warehouse Request, Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnSalesLineOnAfterGetRecordOnBeforeCreateShptHeader",
            "from": "(Record Sales Line, var Record Warehouse Request, var Record Warehouse Shipment Header, var Boolean, var Boolean, var Boolean)",
            "to": "(Record Sales Line, var Record Warehouse Request, var Record Warehouse Shipment Header, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnPostDataItemTransferLine",
            "from": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean)",
            "to": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostReport",
            "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, var Record Warehouse Receipt Header, var Boolean, var Record Warehouse Receipt Line)",
            "to": "(var 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, var Record Warehouse Receipt Header, var Boolean, var Record Warehouse Receipt Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnPostDataItemSalesLine",
            "from": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean)",
            "to": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeOnPostDataItemPurchaseLine",
            "from": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean)",
            "to": "(var Record Warehouse Receipt Header, Option, Boolean, Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5753-get-source-documents/"
    },
    {
      "key": "report:5850",
      "type": "report",
      "id": 5850,
      "name": "Copy Invt. Document",
      "slug": "5850-copy-invt-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnPreReport",
            "sig": "(var Record Invt. Document Header, Enum Invt. Doc. Document Type From, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5850-copy-invt-document/"
    },
    {
      "key": "report:5852",
      "type": "report",
      "id": 5852,
      "name": "Suggest Capacity Standard Cost",
      "slug": "5852-suggest-capacity-standard-cost",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertStdCostWkshOnBeforeInsert",
            "sig": "(var Record Standard Cost Worksheet, Code[10], Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5852-suggest-capacity-standard-cost/"
    },
    {
      "key": "report:5855",
      "type": "report",
      "id": 5855,
      "name": "Implement Standard Cost Change",
      "slug": "5855-implement-standard-cost-change",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateInventoryValueOnBeforeCalcInvtValueRun",
            "sig": "(var Report Calculate Inventory Value, Date, Code[20], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSKUOnBeforeValidateStandardCost",
            "sig": "(Record Standard Cost Worksheet, var Record Stockkeeping Unit, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertRevalItemJnlLineOnBeforeItemJnlLineLoop",
            "sig": "(var Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5855-implement-standard-cost-change/"
    },
    {
      "key": "report:5880",
      "type": "report",
      "id": 5880,
      "name": "Calc. Phys. Invt. Order Lines",
      "slug": "5880-calc-phys-invt-order-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitializeRequest",
            "sig": "(Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateNewPhysInvtOrderLineForItemWithNoTransactionAfterSetItemVariantFilters",
            "sig": "(var Record Item, var Record Item Variant)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateNewPhysInvtOrderLineForItemWithNoTransaction",
            "sig": "(var Record Item, var Boolean, Record Location)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePhysInvtOrderLineForItemsWithoutTransactions",
            "sig": "(var Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePhysInvtOrderLineForItemsWithoutTransactionsBeforeCreateNewPhysInvtOrderLine",
            "sig": "(var Record Warehouse Entry, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5880-calc-phys-invt-order-lines/"
    },
    {
      "key": "report:5884",
      "type": "report",
      "id": 5884,
      "name": "Calc. Phys. Invt. Order Count",
      "slug": "5884-calc-phys-invt-order-count",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRequest",
            "sig": "(var Boolean, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5884-calc-phys-invt-order-count/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordItemOnBeforInsertItemJnlLine",
            "sig": "(Record Item Ledger Entry, var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDataItemForItemOnBeforeValidateStandardCost",
            "sig": "(var Record Item, var Record Stockkeeping Unit, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertItemJnlLineOnCaseCalcBaseOnStandardCostAssemblyOrManufacturing",
            "sig": "(var Record Item Journal Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcAverageUnitCostOnBeforeCheckNegCost",
            "sig": "(var Record Item, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5899-calculate-inventory-value/"
    },
    {
      "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": [
          {
            "name": "Initialize",
            "sig": "(Code[50], Enum Whse. Activity Sorting Method, Boolean, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPreDataItemJobPlanningLineOnAfterSetFilters",
            "sig": "(var Record Job Planning Line, Record Job)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7305-whse-source-create-document/"
    },
    {
      "key": "report:7318",
      "type": "report",
      "id": 7318,
      "name": "Whse.-Shipment - Create Pick",
      "slug": "7318-whse-shipment-create-pick",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Initialize",
            "sig": "(Code[50], Enum Whse. Activity Sorting Method, Boolean, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7318-whse-shipment-create-pick/"
    },
    {
      "key": "report:7390",
      "type": "report",
      "id": 7390,
      "name": "Whse. Calculate Inventory",
      "slug": "7390-whse-calculate-inventory",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertWhseJnlLineOnBeforeValidateQtyPhysInventory",
            "sig": "(var Record Warehouse Journal Line, var Record Warehouse Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7390-whse-calculate-inventory/"
    },
    {
      "key": "report:7391",
      "type": "report",
      "id": 7391,
      "name": "Whse. Get Bin Content",
      "slug": "7391-whse-get-bin-content",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertTempTrackingSpecification",
            "sig": "(Record Warehouse Entry, Decimal, var Record Tracking Specification)",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "CalcQtyUOM",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "GetQtyToEmptyBase",
            "sig": "(Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBinContenOnAfterGetRecordOnAfterCalcShouldSkipReportForQty",
            "from": "(var Record Bin Content, var Boolean, Enum Warehouse Destination Type 2)",
            "to": "(var Record Bin Content, var Boolean, Enum Warehouse Destination Type 2, Record Whse. Worksheet Line, Record Whse. Internal Put-away Line, Record Item Journal Line, Record Transfer Line, Record Internal Movement Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7391-whse-get-bin-content/"
    },
    {
      "key": "report:99001015",
      "type": "report",
      "id": 99001015,
      "name": "Calculate Subcontracts",
      "slug": "99001015-calculate-subcontracts",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetVendorItemNo",
            "sig": "(var Record Requisition Line, Record Item Vendor, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99001015-calculate-subcontracts/"
    },
    {
      "key": "table:8",
      "type": "table",
      "id": 8,
      "name": "Language",
      "slug": "8-language",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key2",
            "fields": [
              "Windows Language ID"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8-language/"
    },
    {
      "key": "table:14",
      "type": "table",
      "id": 14,
      "name": "Location",
      "slug": "14-location",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7310,
            "name": "Pick Bin Policy",
            "type": "Enum Pick Bin Policy"
          },
          {
            "id": 7312,
            "name": "Put-away Bin Policy",
            "type": "Enum Put-away Bin Policy"
          },
          {
            "id": 7316,
            "name": "Prod. Consump. Whse. Handling",
            "type": "Enum Prod. Consump. Whse. Handling"
          },
          {
            "id": 7318,
            "name": "Prod. Output Whse. Handling",
            "type": "Enum Prod. Output Whse. Handling"
          },
          {
            "id": 7334,
            "name": "Asm. Consump. Whse. Handling",
            "type": "Enum Asm. Consump. Whse. Handling"
          },
          {
            "id": 7335,
            "name": "Job Consump. Whse. Handling",
            "type": "Enum Job Consump. Whse. Handling"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SelectMultipleLocations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/14-location/"
    },
    {
      "key": "table:15",
      "type": "table",
      "id": 15,
      "name": "G/L Account",
      "slug": "15-g-l-account",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDelete",
            "sig": "(var Record G/L Account, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/15-g-l-account/"
    },
    {
      "key": "table:17",
      "type": "table",
      "id": 17,
      "name": "G/L Entry",
      "slug": "17-g-l-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2678,
            "name": "Allocation Account 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/17-g-l-entry/"
    },
    {
      "key": "table:18",
      "type": "table",
      "id": 18,
      "name": "Customer",
      "slug": "18-customer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 48,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalcAvailableCreditCommon",
            "from": "(var Record Customer, Boolean, var Decimal)",
            "to": "(var Record Customer, Boolean, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/18-customer/"
    },
    {
      "key": "table:21",
      "type": "table",
      "id": 21,
      "name": "Cust. Ledger Entry",
      "slug": "21-cust-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateAmountsForApplication",
            "sig": "(Date, Code[10], Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetRemainingPmtDiscPossible",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterUpdateAmountsForApplication",
            "sig": "(var Record Cust. Ledger Entry, Date, Code[10], Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRemainingPmtDiscPossible",
            "sig": "(Record Cust. Ledger Entry, Date, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDrillDownOnOverdueEntriesBeforeCode",
            "sig": "(var Record Detailed Cust. Ledg. Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/21-cust-ledger-entry/"
    },
    {
      "key": "table:23",
      "type": "table",
      "id": 23,
      "name": "Vendor",
      "slug": "23-vendor",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 48,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenVendorLedgerEntriesOnBeforeDrillDownEntries",
            "sig": "(var Record Detailed Vendor Ledg. Entry, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/23-vendor/"
    },
    {
      "key": "table:25",
      "type": "table",
      "id": 25,
      "name": "Vendor Ledger Entry",
      "slug": "25-vendor-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateAmountsForApplication",
            "sig": "(Date, Code[10], Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetRemainingPmtDiscPossible",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterUpdateAmountsForApplication",
            "sig": "(var Record Vendor Ledger Entry, Date, Code[10], Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRemainingPmtDiscPossible",
            "sig": "(Record Vendor Ledger Entry, Date, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/25-vendor-ledger-entry/"
    },
    {
      "key": "table:27",
      "type": "table",
      "id": 27,
      "name": "Item",
      "slug": "27-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindItemVend",
            "sig": "(var Record Item, var Record Item Vendor, Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFindItemVend",
            "sig": "(var Record Item Vendor, Record Item, Record Stockkeeping Unit, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateTypeOnBeforeCheckExistsItemLedgerEntry",
            "sig": "(var Record Item, Record Item, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeTestNoItemLedgEntiesExist",
            "from": "(Record Item, Text[100], var Boolean)",
            "to": "(var Record Item, Text[100], var Boolean)",
            "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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCurrencyCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "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": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetContactAsCompany",
            "sig": "(Record Contact, var Record Contact)",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "InitPostingNoSeries",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateSalesOrderLineIfExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateSellToCustomerNoOnAfterTestStatusOpen",
            "sig": "(var Record Sales Header, Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateBillToCustomerNoOnAfterCheckBilltoCustomerNoChanged",
            "sig": "(var Record Sales Header, Record Sales Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateSellToContactNoOnAfterContCheckIfPrivacyBlockedGeneric",
            "sig": "(var Record Sales Header, Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRecreateSalesLinesHandleSupplementTypesOnAfterCreateSalesLine",
            "sig": "(var Record Sales Header, var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnConfirmCloseUnpostedOnSalesLinesExist",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeResetInvoiceDiscountValue",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesLineOnBeforeAssignType",
            "sig": "(var Record Sales Line, Record Sales Line, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesLineOnBeforeValidateShipmentDate",
            "sig": "(var Record Sales Line, Record Sales Line, Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesLineOnBeforeSetDropShipment",
            "sig": "(var Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSalesLineOnAfterValidateNo",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckCustomerCreatedOnBeforeConfirmProcess",
            "sig": "(Record Sales Header, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmUpdateDeferralDate",
            "sig": "(var Record Sales Header, Record Sales Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetCompanyBankAccount",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateSellToCustOnAfterFindContactBusinessRelation",
            "sig": "(Record Sales Header, Record Contact, var Record Contact Business Relation, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateBillToCustOnAfterFindContactBusinessRelation",
            "sig": "(Record Sales Header, Record Contact, var Record Contact Business Relation, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyShipToCustomerAddressFieldsFromCustOnAfterAssignAddressFromSellToCustomer",
            "sig": "(var Record Sales Header, Record Customer)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeHasSellToAddress",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeHasShipToAddress",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeHasBillToAddress",
            "sig": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetShipToAddress",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateShipmentDate",
            "sig": "(var Record Sales Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Sales Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Sales Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterRecreateSalesLine",
            "from": "(var Record Sales Line, var Record Sales Line)",
            "to": "(var Record Sales Line, var Record Sales Line, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeLookupSellToContactNo",
            "from": "(var Record Sales Header, Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeMessageIfSalesLinesExist",
            "from": "(Record Sales Header, Text, var Boolean)",
            "to": "(var Record Sales Header, Text, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateSalesLineOnBeforeValidateQuantity",
            "from": "(var Record Sales Line, var Record Sales Line)",
            "to": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnUpdateSellToCustOnAfterSetSellToContactNo",
            "from": "(var Record Sales Header, var Record Customer, var Record Contact)",
            "to": "(var Record Sales Header, var Record Customer, var Record Contact, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeShouldSearchForCustomerByName",
            "from": "(Code[20], var Boolean, var Boolean, var Integer, var Record Sales Header)",
            "to": "(Code[20], var Boolean, var Boolean, var Integer, var Record Sales Header, Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateSellToCustomerNoOnAfterCalcShouldSkipConfirmSellToCustomerDialog",
            "from": "(var Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeValidateSellToPostCode",
            "from": "(var Record Sales Header, var Record Post Code, Integer, var Boolean)",
            "to": "(var Record Sales Header, var Record Post Code, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeConfirmUpdateCurrencyFactor",
            "from": "(var Record Sales Header, var Boolean, var Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeSalesLinesExist",
            "from": "(var Record Sales Header, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Boolean)",
            "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": 2675,
            "name": "Selected Alloc. Account No.",
            "type": "Code[20]"
          },
          {
            "id": 2677,
            "name": "Alloc. Acc. Modified by User",
            "type": "Boolean"
          },
          {
            "id": 2678,
            "name": "Allocation Account No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key22",
            "fields": [
              "Document No.",
              "Type",
              "No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ProcessSalesLine",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckWarehouse",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "VerifyItemLineDim",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckPromisedDeliveryDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitDefaultDimensionSources",
            "sig": "(var List, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "(Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfSalesLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateUnitPriceByFieldOnBeforeValidateUnitPrice",
            "sig": "(var Record Sales Line, Record Sales Line, Integer, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIfSalesLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeBeforeCheckBlocked",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnApplToItemEntryValidateOnBeforeMessage",
            "sig": "(var Record Sales Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeProcessSalesLine",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdatePlanned",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDeleteItemChargeAssignment",
            "sig": "(Enum Sales Document Type, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateDeferralAmounts",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowDimensionsOnAfterEditDimensionSet",
            "sig": "(var Record Sales Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDoUpdateICPartner",
            "sig": "(var Record Sales Line, Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateShippingAgentServiceCode",
            "sig": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateLocationCodeOnBeforeTestReservedQtyBase",
            "sig": "(Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateUnitPrice",
            "sig": "(var Record Sales Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Sales Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateLocationCode",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Sales Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeGetUnitCost",
            "from": "(var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateNoOnAfterCalcShouldStopValidation",
            "from": "(var Record Sales Line, Record Sales Line, Integer, var Boolean)",
            "to": "(var Record Sales Line, var Record Sales Line, Integer, 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": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CouldDimensionsBeKept",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUpdatedFieldCaption",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "TestPurchasePrepayment",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidatePostingDate",
            "sig": "(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmCloseUnposted",
            "sig": "(var Record Purchase Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateCurrencyCode",
            "sig": "(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckDropShipmentLineExists",
            "sig": "(var Record Sales Shipment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterBuyFromAddressEqualsPayToAddress",
            "sig": "(Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsShipToAddressEqualToCompanyShipToAddress",
            "sig": "(Record Purchase Header, Record Company Information, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterBuyFromAddressEqualsShipToAddress",
            "sig": "(Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeHasMixedDropShipment",
            "sig": "(var Record Purchase Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Purchase Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Purchase Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeCheckShipToCodeChange",
            "from": "(Record Purchase Header, var Boolean)",
            "to": "(Record Purchase Header, var Boolean, Record Purchase Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeSendToPosting",
            "from": "(var Record Purchase Header, var Boolean, var Boolean)",
            "to": "(var Record Purchase Header, var Boolean, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateDimOnBeforeUpdateLines",
            "from": "(var Record Purchase Header, Record Purchase Header, Integer)",
            "to": "(var Record Purchase Header, Record Purchase Header, Integer, Integer, List)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeShowPostedDocsToPrintCreatedMsg",
            "from": "(var Boolean)",
            "to": "(var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidatePaymentTermsCodeOnBeforeCalcPmtDiscDate",
            "from": "(var Record Purchase Header, var Record Purchase Header, Integer, Integer, var Boolean)",
            "to": "(var Record Purchase Header, var Record Purchase Header, Integer, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeValidateBuyFromVendorNo",
            "from": "(var Record Purchase Header, Record Purchase Header, Integer, var Boolean)",
            "to": "(var Record Purchase Header, Record Purchase Header, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": 2675,
            "name": "Selected Alloc. Account No.",
            "type": "Code[20]"
          },
          {
            "id": 2677,
            "name": "Alloc. Acc. Modified by User",
            "type": "Boolean"
          },
          {
            "id": 2678,
            "name": "Allocation Account No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key24",
            "fields": [
              "No.",
              "Type"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckWarehouse",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsReceivedFromOcr",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTableValuePair",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfPurchaseLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnNotHandledCopyFromGLAccount",
            "sig": "(var Record Purchase Line, Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeBeforeCheckBlocked",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIfPurchaseLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetVendorItemNo",
            "sig": "(var Record Purchase Line, Record Item Vendor, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowDimensionsOnAfterEditDimensionSet",
            "sig": "(var Record Purchase Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyFromItemOnAfterGetItemTranslation",
            "sig": "(var Record Purchase Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmReceivedShippedItemDimChange",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Purchase Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateLocationCode",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Purchase Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnUpdateVATOnLinesOnAfterCalculateVATDifference",
            "from": "(var Record Purchase Line, Record Purchase Header, Record VAT Amount Line, var Record VAT Amount Line, Option)",
            "to": "(var Record Purchase Line, Record Purchase Header, Record VAT Amount Line, var Record VAT Amount Line, Option, var Record Purchase Line, Decimal, Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnUpdateVATOnLinesOnBeforeTempVATAmountLineRemainderModify",
            "from": "(var Record Purchase Line, var Record VAT Amount Line, Decimal, Decimal)",
            "to": "(var Record Purchase Line, var Record VAT Amount Line, Decimal, Decimal, var Record Purchase Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateNoOnCopyFromTempPurchLine",
            "from": "(var Record Purchase Line, Record Purchase Line, Record Purchase Line)",
            "to": "(var Record Purchase Line, Record Purchase Line, Record Purchase Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/39-purchase-line/"
    },
    {
      "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": "OnBeforeSendToPrinter",
            "sig": "(var Record Document Sending Profile, var Record Report Selections, Variant)",
            "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": [
          {
            "name": "SendElectronically",
            "sig": "(var Text[250], var Text[250], Variant, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAttachmentFileName",
            "sig": "(Code[20], Text, Code[3])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/61-electronic-document-format/"
    },
    {
      "key": "table:64",
      "type": "table",
      "id": 64,
      "name": "Merge Duplicates Buffer",
      "slug": "64-merge-duplicates-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnMergeOnElseCase",
            "sig": "(var Record Merge Duplicates Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMergeContacts",
            "sig": "(Record Merge Duplicates Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterMergeContacts",
            "sig": "(Record Merge Duplicates Buffer, var Record Contact)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMergeCustomers",
            "sig": "(Record Merge Duplicates Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterMergeCustomers",
            "sig": "(Record Merge Duplicates Buffer, var Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeMergeVendors",
            "sig": "(Record Merge Duplicates Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterMergeVendors",
            "sig": "(Record Merge Duplicates Buffer, var Record Vendor)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/64-merge-duplicates-buffer/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "name": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 26,
            "name": "Email Body Layout Name",
            "type": "Text[250]"
          },
          {
            "id": 27,
            "name": "Email Body Layout AppID",
            "type": "Guid"
          },
          {
            "id": 28,
            "name": "Email Body Layout Publisher",
            "type": "Text[250]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindReportSelections",
            "sig": "(var Record Report Selections, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DoesAnyCustomLayotExist",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeNewRecord",
            "sig": "(var Record Report Selections, var Record Report Selections)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyCustomReportSectionToReportSelection",
            "sig": "(var Record Report Selections, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetLastSequenceNoOnBeforeFillEmptySequence",
            "sig": "(var Record Report Selections, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetEmailBodyTextForCustOnBeforeFindEmailBodyUsageForCust",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetHtmlReportForCustOnBeforeFindReportUsage",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendToZipForCustOnBeforeFindReportUsageForCust",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendToDiskForCustOnBeforeFindReportUsage",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSendEmailToCustDirectlyOnBeforeFindEmailAttachmentUsageForCust",
            "sig": "(var Record Report Selections, Enum Report Selection Usage, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPrintDocument",
            "from": "(Record Report Selections, Boolean, Variant)",
            "to": "(Record Report Selections, Boolean, Variant, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetEmailBodyCustomerTextOnAfterNotFindEmailBodyUsage",
            "from": "(Integer, Variant, Code[20], var Record Report Selections, var Boolean)",
            "to": "(Integer, Variant, Code[20], var Record Report Selections, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnSaveReportAsHTMLOnBeforeSetTempLayoutSelected",
            "from": "(Variant, Enum Report Selection Usage, var Integer, var Code[20])",
            "to": "(Variant, Enum Report Selection Usage, var Integer, var Code[20], var Text[250])",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterSaveReportAsPDF",
            "from": "(Integer, Variant, Code[20], Text[250], Boolean, var Codeunit Temp Blob, var Record Report Selections)",
            "to": "(Integer, Variant, Code[20], Text[250], Boolean, var Codeunit Temp Blob, var Record Report Selections, Enum Report Selection Usage)",
            "kind": "integrationevent"
          },
          {
            "name": "OnSendEmailDirectlyOnBeforeSendFileLoop",
            "from": "(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)",
            "to": "(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 Text[250])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/77-report-selections/"
    },
    {
      "key": "table:79",
      "type": "table",
      "id": 79,
      "name": "Company Information",
      "slug": "79-company-information",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsSyncEnabledForOtherCompany",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/79-company-information/"
    },
    {
      "key": "table:80",
      "type": "table",
      "id": 80,
      "name": "Gen. Journal Template",
      "slug": "80-gen-journal-template",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckGLAcc",
            "sig": "(var Record Gen. Journal Template, Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/80-gen-journal-template/"
    },
    {
      "key": "table:81",
      "type": "table",
      "id": 81,
      "name": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2676,
            "name": "Selected Alloc. Account No.",
            "type": "Code[20]"
          },
          {
            "id": 2677,
            "name": "Alloc. Acc. Modified by User",
            "type": "Boolean"
          },
          {
            "id": 2678,
            "name": "Allocation Account No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyFromInvoicePostBuffer",
            "sig": "(Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyFromInvoicePostBufferFA",
            "sig": "(Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetCustomerAccountOnBeforeValidatePaymentTermsCode",
            "sig": "(var Record Gen. Journal Line, var Record Customer, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetAppliesToDocDueDate",
            "sig": "(var Record Gen. Journal Line, var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateCurrencyCodeOnBeforeCheckBankAccountCurrencyCode",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateLineBalanceOnAfterUpdateAllocations",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnGetCurrencyOnBeforeInitRoundingPrecision",
            "sig": "(var Record Gen. Journal Line, var Record Currency)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLCYOnBeforeInitRoundingPrecision",
            "sig": "(var Record Gen. Journal Line, var Record Currency)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAppliesToDocNoOnValidateOnCaseElse",
            "sig": "(var Record Gen. Journal Line, var Record Gen. Journal Line, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckGLAcc",
            "sig": "(var Record Gen. Journal Line, Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookUpAppliesToDocCustOnBeforeCustLedgerEntrySetRangeOpen",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeExportPaymentFile",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetFAVATSetupOnBeforeCopyVATSetupToJnlLines",
            "sig": "(var Record Gen. Journal Line, var Record G/L Account, var Record FA Posting Group, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookUpAppliesToDocVendOnBeforeVendLedgerEntrySetRangeOpen",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetAmountWithCustLedgEntryOnBeforeSetAmountWithRemaining",
            "sig": "(var Record Gen. Journal Line, var Record Cust. Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetAmountWithVendLedgEntryOnBeforeSetAmountWithRemaining",
            "sig": "(var Record Gen. Journal Line, var Record Vendor Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetDescriptionFromGLAcc",
            "sig": "(var Record Gen. Journal Line, var Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckGLAcc",
            "sig": "(var Record G/L Account, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCopyGenJnlLineFromInvPostBuffer",
            "sig": "(Record Invoice Post. Buffer, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyGenJnlLineFromInvPostBufferFA",
            "sig": "(Record Invoice Post. Buffer, var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Gen. Journal Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterAccountNoOnValidateGetFAAccount",
            "from": "(var Record Gen. Journal Line, var Record Fixed Asset)",
            "to": "(var Record Gen. Journal Line, var Record Fixed Asset, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record Gen. Journal Line, Integer)",
            "to": "(var Record Gen. Journal Line, Integer, Record Gen. Journal Line, Integer, List)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "name": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcReservedQuantity",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetReservEntrySourceFilters",
            "sig": "(var Record Reservation Entry, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsSourceSales",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "DisplayErrorIfItemVariantIsBlocked",
            "sig": "(Record Item Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrintInventoryMovement",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDisplayErrorIfItemVariantIsBlocked",
            "sig": "(var Record Item Variant, var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetItemVariantChange",
            "sig": "(var Record Item Variant, var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDisplayErrorIfItemVariantIsBlocked",
            "sig": "(var Record Item Variant, var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSigned",
            "sig": "(Record Item Journal Line, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateTypeWithItemNo",
            "sig": "(var Record Item Journal Line, Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateDimOnBeforeUpdateGlobalDimFromDimSetID",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, Integer, Integer, List, Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckSerialNoQty",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Item Journal Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePickDimension",
            "sig": "(var Record Item Journal Line, var Boolean, Integer, Integer, Code[20], Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeCheckItemTracking",
            "from": "(var Record Item Journal Line, Boolean)",
            "to": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/"
    },
    {
      "key": "table:91",
      "type": "table",
      "id": 91,
      "name": "User Setup",
      "slug": "91-user-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 22,
            "name": "Allow VAT Date From",
            "type": "Date"
          },
          {
            "id": 23,
            "name": "Allow VAT Date To",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckAllowedVATDates",
            "sig": "(Option)",
            "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": 189,
            "name": "Allow Query From Consolid.",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterUpdateDimValueGlobalDimNo",
            "sig": "(Integer, Code[20], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/98-general-ledger-setup/"
    },
    {
      "key": "table:110",
      "type": "table",
      "id": 110,
      "name": "Sales Shipment Header",
      "slug": "110-sales-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckNoPrinted",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckNoPrinted",
            "sig": "(var Record Sales Shipment Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/110-sales-shipment-header/"
    },
    {
      "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": "OnInsertInvLineFromShptLineOnAfterSalesOrderHeaderGet",
            "from": "(var Record Sales Header, var Record Sales Header)",
            "to": "(var Record Sales Header, var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/111-sales-shipment-line/"
    },
    {
      "key": "table:112",
      "type": "table",
      "id": 112,
      "name": "Sales Invoice Header",
      "slug": "112-sales-invoice-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetWorkDescription",
            "sig": "(var Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/112-sales-invoice-header/"
    },
    {
      "key": "table:113",
      "type": "table",
      "id": 113,
      "name": "Sales Invoice Line",
      "slug": "113-sales-invoice-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2678,
            "name": "Allocation Account No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key10",
            "fields": [
              "Type",
              "No."
            ]
          },
          {
            "name": "Key11",
            "fields": [
              "Job No.",
              "Job Task No."
            ]
          }
        ],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Sell-to Customer No.",
              "Type",
              "Document No."
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/113-sales-invoice-line/"
    },
    {
      "key": "table:114",
      "type": "table",
      "id": 114,
      "name": "Sales Cr.Memo Header",
      "slug": "114-sales-cr-memo-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckNoPrinted",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckNoPrinted",
            "sig": "(var Record Sales Cr.Memo Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/114-sales-cr-memo-header/"
    },
    {
      "key": "table:120",
      "type": "table",
      "id": 120,
      "name": "Purch. Rcpt. Header",
      "slug": "120-purch-rcpt-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/120-purch-rcpt-header/"
    },
    {
      "key": "table:122",
      "type": "table",
      "id": 122,
      "name": "Purch. Inv. Header",
      "slug": "122-purch-inv-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/122-purch-inv-header/"
    },
    {
      "key": "table:123",
      "type": "table",
      "id": 123,
      "name": "Purch. Inv. Line",
      "slug": "123-purch-inv-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 2678,
            "name": "Allocation Account 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/123-purch-inv-line/"
    },
    {
      "key": "table:124",
      "type": "table",
      "id": 124,
      "name": "Purch. Cr. Memo Hdr.",
      "slug": "124-purch-cr-memo-hdr",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/124-purch-cr-memo-hdr/"
    },
    {
      "key": "table:130",
      "type": "table",
      "id": 130,
      "name": "Incoming Document",
      "slug": "130-incoming-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RemoveIncomingDocumentEntryNoFromUnpostedDocument",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetServiceDoc",
            "sig": "(var Record Service Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCanReplaceMainAttachment",
            "sig": "(var Boolean, Record Incoming Document, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/130-incoming-document/"
    },
    {
      "key": "table:133",
      "type": "table",
      "id": 133,
      "name": "Incoming Document Attachment",
      "slug": "133-incoming-document-attachment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetContent",
            "sig": "(var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/133-incoming-document-attachment/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "name": "Job",
      "slug": "167-job",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckReservationEntries",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PerformAutoReserve",
            "sig": "(var Record Job Planning Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "UpdateCust",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeUpdateCust",
            "sig": "(var Record Job, Record Job, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateCustOnBeforeTestBillToCustomerNo",
            "sig": "(var Record Job, Record Customer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateBillToCust",
            "sig": "(var Record Job, Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/167-job/"
    },
    {
      "key": "table:169",
      "type": "table",
      "id": 169,
      "name": "Job Ledger Entry",
      "slug": "169-job-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key10",
            "fields": [
              "Ledger Entry Type",
              "Ledger Entry No."
            ]
          },
          {
            "name": "Key11",
            "fields": [
              "Type",
              "No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/169-job-ledger-entry/"
    },
    {
      "key": "table:179",
      "type": "table",
      "id": 179,
      "name": "Reversal Entry",
      "slug": "179-reversal-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertReversalEntry",
            "sig": "(Integer, Option)",
            "kind": "procedure",
            "access": "protected"
          },
          {
            "name": "CheckPostingDate",
            "sig": "(Date, Text, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckFAPostingDate",
            "sig": "(Date, Text, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeVerifyReversalEntries",
            "sig": "(var Record Reversal Entry, Integer, Option, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/179-reversal-entry/"
    },
    {
      "key": "table:189",
      "type": "table",
      "id": 189,
      "name": "VAT Setup",
      "slug": "189-vat-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 12,
            "name": "Allow VAT Date From",
            "type": "Date"
          },
          {
            "id": 13,
            "name": "Allow VAT Date To",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckAllowedVATDates",
            "sig": "(Option)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/189-vat-setup/"
    },
    {
      "key": "table:203",
      "type": "table",
      "id": 203,
      "name": "Res. Ledger Entry",
      "slug": "203-res-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key7",
            "fields": [
              "Source No.",
              "Source Type",
              "Entry Type",
              "Posting Date"
            ]
          },
          {
            "name": "Key8",
            "fields": [
              "Job No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/203-res-ledger-entry/"
    },
    {
      "key": "table:205",
      "type": "table",
      "id": 205,
      "name": "Resource Unit of Measure",
      "slug": "205-resource-unit-of-measure",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 721,
            "name": "Coupled to Dataverse",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/205-resource-unit-of-measure/"
    },
    {
      "key": "table:207",
      "type": "table",
      "id": 207,
      "name": "Res. Journal Line",
      "slug": "207-res-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDim",
            "sig": "(var Record Res. Journal Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDimProcedure",
            "from": "(var Record Res. Journal Line, Integer, var List)",
            "to": "(var Record Res. Journal Line, Integer, var List, Record Res. Journal Line, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/207-res-journal-line/"
    },
    {
      "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": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Job Journal Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record Job Journal Line, Integer)",
            "to": "(var Record Job Journal Line, Integer, Record Job Journal Line, Integer, List)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/"
    },
    {
      "key": "table:220",
      "type": "table",
      "id": 220,
      "name": "Business Unit",
      "slug": "220-business-unit",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 25,
            "name": "Default Data Import Method",
            "type": "Option"
          },
          {
            "id": 26,
            "name": "BC API URL",
            "type": "Text[2048]"
          },
          {
            "id": 27,
            "name": "AAD Tenant ID",
            "type": "Guid"
          },
          {
            "id": 28,
            "name": "External Company Id",
            "type": "Guid"
          },
          {
            "id": 29,
            "name": "External Company Name",
            "type": "Text[1024]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckGLAcc",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/220-business-unit/"
    },
    {
      "key": "table:221",
      "type": "table",
      "id": 221,
      "name": "Gen. Jnl. Allocation",
      "slug": "221-gen-jnl-allocation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateVAT",
            "sig": "(var Record Gen. Journal Line, var Boolean, var Record Gen. Jnl. Allocation)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateVAT",
            "sig": "(var Record Gen. Journal Line, Record Gen. Journal Line, var Record Gen. Jnl. Allocation)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Gen. Jnl. Allocation, var Integer, var Integer, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDim",
            "sig": "(var Record Gen. Jnl. Allocation, Integer, Integer, Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDimProcedure",
            "from": "(var Record Gen. Jnl. Allocation, Integer, List)",
            "to": "(var Record Gen. Jnl. Allocation, Integer, List, Record Gen. Jnl. Allocation, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/221-gen-jnl-allocation/"
    },
    {
      "key": "table:232",
      "type": "table",
      "id": 232,
      "name": "Gen. Journal Batch",
      "slug": "232-gen-journal-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetBalanceOnAfterSetGenJournalLineFilters",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/232-gen-journal-batch/"
    },
    {
      "key": "table:233",
      "type": "table",
      "id": 233,
      "name": "Item Journal Batch",
      "slug": "233-item-journal-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateItemTrackingOnLines",
            "sig": "(var Record Item Journal Batch, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/233-item-journal-batch/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "name": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetLocationCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateDim",
            "sig": "(Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateNoOnAfterAssignFieldsForNo",
            "sig": "(var Record Requisition Line, Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Requisition Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Requisition Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/"
    },
    {
      "key": "table:252",
      "type": "table",
      "id": 252,
      "name": "General Posting Setup",
      "slug": "252-general-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "LookupGLAccount",
            "sig": "(var Code[20], Option, Text)",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetCOGSAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetCOGSInterimAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetInventoryAdjmtAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetInventoryAccrualAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesCrMemoAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesInvDiscAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesLineDiscAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesPmtDiscountAccount",
            "sig": "(Boolean, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetSalesPmtToleranceAccount",
            "sig": "(Boolean, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchCrMemoAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchInvDiscAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchLineDiscAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchPmtDiscountAccount",
            "sig": "(Boolean, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchPmtToleranceAccount",
            "sig": "(Boolean, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchFADiscAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetDirectCostAppliedAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetOverheadAppliedAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchaseVarianceAccount",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/252-general-posting-setup/"
    },
    {
      "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": [
          {
            "name": "OnAfterOnCopyAmountsFromVATEntry",
            "sig": "(var Record VAT Entry, Boolean, var Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/254-vat-entry/"
    },
    {
      "key": "table:270",
      "type": "table",
      "id": 270,
      "name": "Bank Account",
      "slug": "270-bank-account",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 25,
            "name": "Format Region",
            "type": "Text[80]"
          },
          {
            "id": 1253,
            "name": "Disable Bank Rec. Optimization",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetCreditTransferMessageNo",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetDirectDebitMessageNo",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/270-bank-account/"
    },
    {
      "key": "table:271",
      "type": "table",
      "id": 271,
      "name": "Bank Account Ledger Entry",
      "slug": "271-bank-account-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetBankReconciliationCandidatesFilter",
            "sig": "(var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/271-bank-account-ledger-entry/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "name": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Bank Acc. Reconciliation, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/273-bank-acc-reconciliation/"
    },
    {
      "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": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNewExperienceActive",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetStyle",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/274-bank-acc-reconciliation-line/"
    },
    {
      "key": "table:277",
      "type": "table",
      "id": 277,
      "name": "Bank Account Posting Group",
      "slug": "277-bank-account-posting-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetGLBankAccountNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/277-bank-account-posting-group/"
    },
    {
      "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": "OnUpdateLinesOnAfterInitPrevVATAmountLine",
            "sig": "(var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/290-vat-amount-line/"
    },
    {
      "key": "table:295",
      "type": "table",
      "id": 295,
      "name": "Reminder Header",
      "slug": "295-reminder-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 54,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertTextLinesOnAfterGetFinChrgTerms",
            "sig": "(var Record Reminder Header, var Record Finance Charge Terms)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertLinesOnBeforeValidateAmount",
            "sig": "(var Record Reminder Header, var Record Reminder Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePrintRecords",
            "sig": "(var Record Reminder Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInsertLines",
            "sig": "(var Record Reminder Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Reminder Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInsertReminderLine",
            "sig": "(var Record Reminder Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDim",
            "sig": "(var Record Reminder Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateDim",
            "sig": "(var Record Reminder Header, Integer, var Integer, var Code[20], Integer, Code[20], Record Source Code Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeInsertReminderTextLine",
            "sig": "(var Record Reminder Line, var Record Reminder Text, var Record Reminder Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeValidateShortcutDimCode",
            "from": "(var Record Reminder Header, var Record Reminder Header, Integer, var Code[20])",
            "to": "(var Record Reminder Header, var Record Reminder Header, Integer, var Code[20], var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnInsertLinesOnBeforeReminderLineInsert",
            "from": "(var Record Reminder Header, var Record Reminder Line)",
            "to": "(var Record Reminder Header, var Record Reminder Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/"
    },
    {
      "key": "table:296",
      "type": "table",
      "id": 296,
      "name": "Reminder Line",
      "slug": "296-reminder-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcFinanceCharge",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterLookupDocNo",
            "sig": "(var Record Reminder Line, Record Reminder Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcFinChrgOnBeforeCalcFinanceChargeInterestRate",
            "sig": "(var Record Reminder Line, var Record Reminder Header, var Record Finance Charge Terms, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcFinChrgOnAfterDetailedCustLedgEntrySetFilters",
            "sig": "(var Record Detailed Cust. Ledg. Entry, Record Reminder Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcFinChrgOnAfterReminderEntrySetFilters",
            "sig": "(var Record Reminder/Fin. Charge Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcFinChrgOnAfterCalcInterest",
            "sig": "(var Record Finance Charge Terms, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/296-reminder-line/"
    },
    {
      "key": "table:297",
      "type": "table",
      "id": 297,
      "name": "Issued Reminder Header",
      "slug": "297-issued-reminder-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 54,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/297-issued-reminder-header/"
    },
    {
      "key": "table:302",
      "type": "table",
      "id": 302,
      "name": "Finance Charge Memo Header",
      "slug": "302-finance-charge-memo-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 54,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateDim",
            "sig": "(var Record Finance Charge Memo Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Finance Charge Memo Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDim",
            "sig": "(var Record Finance Charge Memo Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/302-finance-charge-memo-header/"
    },
    {
      "key": "table:303",
      "type": "table",
      "id": 303,
      "name": "Finance Charge Memo Line",
      "slug": "303-finance-charge-memo-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcFinChargeOnAfterCalcFinanceChargeInterestRate",
            "sig": "(var Record Finance Charge Memo Line, var Record Finance Charge Memo Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/303-finance-charge-memo-line/"
    },
    {
      "key": "table:304",
      "type": "table",
      "id": 304,
      "name": "Issued Fin. Charge Memo Header",
      "slug": "304-issued-fin-charge-memo-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 54,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/304-issued-fin-charge-memo-header/"
    },
    {
      "key": "table:311",
      "type": "table",
      "id": 311,
      "name": "Sales & Receivables Setup",
      "slug": "311-sales-receivables-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7104,
            "name": "Link Doc. Date To Posting Date",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckMultiplePostingGroupsNotAllowed",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "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": 7004,
            "name": "Link Doc. Date To Posting Date",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckMultiplePostingGroupsNotAllowed",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "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": 60,
            "name": "Allow Inventory Adjustment",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRecordOnce",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/313-inventory-setup/"
    },
    {
      "key": "table:325",
      "type": "table",
      "id": 325,
      "name": "VAT Posting Setup",
      "slug": "325-vat-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckSetupUsage",
            "sig": "(var Record VAT Posting Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/325-vat-posting-setup/"
    },
    {
      "key": "table:330",
      "type": "table",
      "id": 330,
      "name": "Currency Exchange Rate",
      "slug": "330-currency-exchange-rate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnExchangeRateOnAfterSetRelationalExchRateAmount",
            "sig": "(var Record Currency Exchange Rate)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/330-currency-exchange-rate/"
    },
    {
      "key": "table:336",
      "type": "table",
      "id": 336,
      "name": "Tracking Specification",
      "slug": "336-tracking-specification",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterInitFromItemLedgEntry",
            "sig": "(var Record Tracking Specification, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/"
    },
    {
      "key": "table:339",
      "type": "table",
      "id": 339,
      "name": "Item Application Entry",
      "slug": "339-item-application-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key10",
            "fields": [
              "Inbound Item Entry No.",
              "Item Ledger Entry No.",
              "Outbound Item Entry No.",
              "Cost Application"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckCyclicProdCyclicalLoop",
            "sig": "(var Record Item Application Entry, Record Item Ledger Entry, Record Item Ledger Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/339-item-application-entry/"
    },
    {
      "key": "table:348",
      "type": "table",
      "id": 348,
      "name": "Dimension",
      "slug": "348-dimension",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "SetMLCodeCaption",
            "from": "(Text[30], Integer)",
            "to": "(Text[80], Integer)",
            "kind": "procedure"
          },
          {
            "name": "SetMLFilterCaption",
            "from": "(Text[30], Integer)",
            "to": "(Text[80], Integer)",
            "kind": "procedure"
          },
          {
            "name": "SetMLDescription",
            "from": "(Text[50], Integer)",
            "to": "(Text[100], Integer)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/348-dimension/"
    },
    {
      "key": "table:349",
      "type": "table",
      "id": 349,
      "name": "Dimension Value",
      "slug": "349-dimension-value",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRename",
            "sig": "(var Record Dimension Value, var Record Dimension Value)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/349-dimension-value/"
    },
    {
      "key": "table:352",
      "type": "table",
      "id": 352,
      "name": "Default Dimension",
      "slug": "352-default-dimension",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key3",
            "fields": [
              "Parent Type",
              "ParentId"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetRangeToLastFieldInPrimaryKey",
            "sig": "(RecordRef, Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetCaptionOnAfterAssignNewNo",
            "sig": "(Integer, Text[250], Code[20], var Text[250], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateTableID",
            "sig": "(var Record Default Dimension, Record Default Dimension, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/352-default-dimension/"
    },
    {
      "key": "table:363",
      "type": "table",
      "id": 363,
      "name": "Analysis View",
      "slug": "363-analysis-view",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AnalysisViewBudgetReset",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidateModify",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AnalysisviewBudgetReset",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/363-analysis-view/"
    },
    {
      "key": "table:370",
      "type": "table",
      "id": 370,
      "name": "Excel Buffer",
      "slug": "370-excel-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUTgetGlobalValue",
            "sig": "(Text[30], var Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateBookExcelOnAfterXlWrkBkWriterOpen",
            "sig": "(var Record Excel Buffer, Text, Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateProgressDialog",
            "sig": "(var Codeunit Excel Buffer Dialog Management, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/370-excel-buffer/"
    },
    {
      "key": "table:372",
      "type": "table",
      "id": 372,
      "name": "Payment Buffer",
      "slug": "372-payment-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 11,
            "name": "Vendor 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/372-payment-buffer/"
    },
    {
      "key": "table:380",
      "type": "table",
      "id": 380,
      "name": "Detailed Vendor Ledg. Entry",
      "slug": "380-detailed-vendor-ledg-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key12",
            "fields": [
              "Vendor No.",
              "Entry Type",
              "Posting Date"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/380-detailed-vendor-ledg-entry/"
    },
    {
      "key": "table:382",
      "type": "table",
      "id": 382,
      "name": "CV Ledger Entry Buffer",
      "slug": "382-cv-ledger-entry-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPmtDiscountDate",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetRemainingPmtDiscPossible",
            "sig": "(Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetPmtDiscountDate",
            "sig": "(Record CV Ledger Entry Buffer, Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRemainingPmtDiscPossible",
            "sig": "(Record CV Ledger Entry Buffer, Date, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRecalculateAmounts",
            "sig": "(var Record CV Ledger Entry Buffer, Code[10], Code[10], Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/382-cv-ledger-entry-buffer/"
    },
    {
      "key": "table:383",
      "type": "table",
      "id": 383,
      "name": "Detailed CV Ledg. Entry Buffer",
      "slug": "383-detailed-cv-ledg-entry-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInsertDtldCVLedgEntry",
            "from": "(var Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, var Boolean)",
            "to": "(var Record Detailed CV Ledg. Entry Buffer, Record Gen. Journal Line, var Boolean, var Record CV Ledger Entry Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/383-detailed-cv-ledg-entry-buffer/"
    },
    {
      "key": "table:413",
      "type": "table",
      "id": 413,
      "name": "IC Partner",
      "slug": "413-ic-partner",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 18,
            "name": "Data Exchange Type",
            "type": "Enum IC Data Exchange Type"
          },
          {
            "id": 100,
            "name": "Connection Url Key",
            "type": "Guid"
          },
          {
            "id": 101,
            "name": "Company Id Key",
            "type": "Guid"
          },
          {
            "id": 102,
            "name": "Client Id Key",
            "type": "Guid"
          },
          {
            "id": 103,
            "name": "Client Secret Key",
            "type": "Guid"
          },
          {
            "id": 104,
            "name": "Authority Url Key",
            "type": "Guid"
          },
          {
            "id": 105,
            "name": "Redirect Url key",
            "type": "Guid"
          },
          {
            "id": 106,
            "name": "Token Key",
            "type": "Guid"
          },
          {
            "id": 107,
            "name": "Token Expiration Time",
            "type": "DateTime"
          },
          {
            "id": 108,
            "name": "Token Endpoint Key",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetSecret",
            "sig": "(Guid, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetSecret",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/413-ic-partner/"
    },
    {
      "key": "table:418",
      "type": "table",
      "id": 418,
      "name": "IC Inbox Transaction",
      "slug": "418-ic-inbox-transaction",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeShowDetails",
            "sig": "(var Record IC Inbox Transaction, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/418-ic-inbox-transaction/"
    },
    {
      "key": "table:461",
      "type": "table",
      "id": 461,
      "name": "Prepayment Inv. Line Buffer",
      "slug": "461-prepayment-inv-line-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 31,
            "name": "Location Code",
            "type": "Code[10]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/461-prepayment-inv-line-buffer/"
    },
    {
      "key": "table:472",
      "type": "table",
      "id": 472,
      "name": "Job Queue Entry",
      "slug": "472-job-queue-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key7",
            "fields": [
              "Object ID to Run",
              "Object Type to Run"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasRequiredPermissions",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "ReuseExistingJobFromCatagory",
            "sig": "(Code[10], DateTime)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnModifyOnAfterRunParametersChangedCalculated",
            "sig": "(var Record Job Queue Entry, var Record Job Queue Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeHandleExecutionError",
            "sig": "(var Record Job Queue Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIsReadyToStart",
            "sig": "(var Record Job Queue Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/472-job-queue-entry/"
    },
    {
      "key": "table:474",
      "type": "table",
      "id": 474,
      "name": "Job Queue Log Entry",
      "slug": "474-job-queue-log-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key5",
            "fields": [
              "Object Type to Run",
              "Object ID to Run",
              "Status"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/474-job-queue-log-entry/"
    },
    {
      "key": "table:475",
      "type": "table",
      "id": 475,
      "name": "Vendor Payment Buffer",
      "slug": "475-vendor-payment-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 11,
            "name": "Vendor Posting Group",
            "type": "Code[20]"
          },
          {
            "id": 20,
            "name": "Ledg. Entry System Id",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/475-vendor-payment-buffer/"
    },
    {
      "key": "table:596",
      "type": "table",
      "id": 596,
      "name": "Exch. Rate Adjmt. Parameters",
      "slug": "596-exch-rate-adjmt-parameters",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 11,
            "name": "Adjust VAT Entries",
            "type": "Boolean"
          },
          {
            "id": 12,
            "name": "Adjust Per Entry",
            "type": "Boolean"
          },
          {
            "id": 14,
            "name": "Dimension Posting",
            "type": "Enum Exch. Rate Adjmt. Dimensions"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/596-exch-rate-adjmt-parameters/"
    },
    {
      "key": "table:700",
      "type": "table",
      "id": 700,
      "name": "Error Message",
      "slug": "700-error-message",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowErrorMessagesOnBeforeErrorMessagesRun",
            "sig": "(var Record Error Message, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowErrorsOnBeforeErrorMessagesRun",
            "sig": "(var Record Error Message, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/700-error-message/"
    },
    {
      "key": "table:750",
      "type": "table",
      "id": 750,
      "name": "Standard General Journal",
      "slug": "750-standard-general-journal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateGenJnlOnBeforeCopyGenJnlFromStdJnl",
            "sig": "(var Record Standard General Journal, var Record Standard General Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateGenJnl",
            "sig": "(var Record Standard General Journal, var Code[10], var Code[20], var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/750-standard-general-journal/"
    },
    {
      "key": "table:751",
      "type": "table",
      "id": 751,
      "name": "Standard General Journal Line",
      "slug": "751-standard-general-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckGLAcc",
            "sig": "(var Record Standard General Journal Line, Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Standard General Journal Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record Standard General Journal Line, Integer)",
            "to": "(var Record Standard General Journal Line, Integer, Record Standard General Journal Line, Integer, List)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/751-standard-general-journal-line/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "name": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Standard Item Journal Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Standard Item Journal Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record Standard Item Journal Line, Integer)",
            "to": "(var Record Standard Item Journal Line, Integer, Record Standard Item Journal Line, Integer, List)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/"
    },
    {
      "key": "table:840",
      "type": "table",
      "id": 840,
      "name": "Cash Flow Forecast",
      "slug": "840-cash-flow-forecast",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcAmount",
            "sig": "(var Record Cash Flow Forecast)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/840-cash-flow-forecast/"
    },
    {
      "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": [
          {
            "name": "GetMLCredentials",
            "sig": "(var Text[250], var SecretText, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/843-cash-flow-setup/"
    },
    {
      "key": "table:846",
      "type": "table",
      "id": 846,
      "name": "Cash Flow Worksheet Line",
      "slug": "846-cash-flow-worksheet-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCalculateCFAmountAndCFDateOnAfterAssignApplyCFPaymentTerm",
            "from": "(Record Cash Flow Worksheet Line, var Boolean)",
            "to": "(Record Cash Flow Worksheet Line, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/846-cash-flow-worksheet-line/"
    },
    {
      "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": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetDim",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Assembly Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Assembly Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "name": "SetAssemblyHeader",
            "sig": "(Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfAssemblyLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckIfAssemblyLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Assembly Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Assembly Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/901-assembly-line/"
    },
    {
      "key": "table:904",
      "type": "table",
      "id": 904,
      "name": "Assemble-to-Order Link",
      "slug": "904-assemble-to-order-link",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransAvailBOMCompToAsmLines",
            "sig": "(var Record Assembly Header, var Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRollUpCostOnBeforeModifySalesLine",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetAsmHeader",
            "sig": "(Record Assemble-to-Order Link, var Record Assembly Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/904-assemble-to-order-link/"
    },
    {
      "key": "table:981",
      "type": "table",
      "id": 981,
      "name": "Payment Registration Buffer",
      "slug": "981-payment-registration-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetDueDateStyle",
            "sig": "(var Record Payment Registration Buffer, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/981-payment-registration-buffer/"
    },
    {
      "key": "table:1001",
      "type": "table",
      "id": 1001,
      "name": "Job Task",
      "slug": "1001-job-task",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeValidateShortcutDimCode",
            "from": "(var Record Job Task, var Record Job Task, Integer, var Code[20], Record Job Task)",
            "to": "(var Record Job Task, var Record Job Task, Integer, var Code[20], Record Job Task, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1001-job-task/"
    },
    {
      "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": [
          {
            "name": "FindPriceAndDiscount",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateAmountsAndDiscounts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidateModification",
            "sig": "(Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsInventoriableItem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfJobPlngLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckIfJobPlngLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateUnitPrice",
            "sig": "(var Record Job Planning Line, Record Job Planning Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateRemainingCostsAndAmounts",
            "sig": "(var Record Job Planning Line, Date, Decimal, Decimal, Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateTotalCost",
            "sig": "(var Record Job Planning Line, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearValues",
            "sig": "(var Record Job Planning Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterControlUsageLink",
            "sig": "(var Record Job Planning Line, Record Job, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromGLAccount",
            "sig": "(var Record Job Planning Line, var Boolean, Record Job)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRecalculateAmounts",
            "from": "(var Record Job Planning Line, var Record Job Planning Line)",
            "to": "(var Record Job Planning Line, var Record Job Planning Line, var Decimal, var Boolean, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateUnitCost",
            "from": "(Record Job Planning Line, var Boolean)",
            "to": "(var Record Job Planning Line, var Boolean, Record Job Planning Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "id": 50,
            "name": "Code Challenge Method",
            "type": "Enum OAuth 2.0 Code Challenge"
          },
          {
            "id": 51,
            "name": "Code Verifier",
            "type": "Guid"
          },
          {
            "id": 52,
            "name": "Use Nonce",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1140-oauth-2-0-setup/"
    },
    {
      "key": "table:1170",
      "type": "table",
      "id": 1170,
      "name": "User Task",
      "slug": "1170-user-task",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key3",
            "fields": [
              "User Task Group Assigned To"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1170-user-task/"
    },
    {
      "key": "table:1173",
      "type": "table",
      "id": 1173,
      "name": "Document Attachment",
      "slug": "1173-document-attachment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key2",
            "fields": [
              "Document Reference ID"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasContent",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ImportFromStream",
            "sig": "(InStream, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ExportToStream",
            "sig": "(var OutStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAsTempBlob",
            "sig": "(var Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetContentType",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenInOneDrive",
            "sig": "(Enum Document Sharing Intent)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeHasContent",
            "sig": "(var Record Document Attachment, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeImportFromStream",
            "sig": "(var Record Document Attachment, var InStream, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeExportToStream",
            "sig": "(var Record Document Attachment, var OutStream, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetAsTempBlob",
            "sig": "(var Record Document Attachment, var Codeunit Temp Blob, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOpenInOneDrive",
            "sig": "(var Record Document Attachment, Enum Document Sharing Intent, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetContentType",
            "sig": "(var Record Document Attachment, var Text[100], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1173-document-attachment/"
    },
    {
      "key": "table:1224",
      "type": "table",
      "id": 1224,
      "name": "Data Exch. Mapping",
      "slug": "1224-data-exch-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDelete",
            "sig": "(var Record Data Exch. Mapping, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1224-data-exch-mapping/"
    },
    {
      "key": "table:1225",
      "type": "table",
      "id": 1225,
      "name": "Data Exch. Field Mapping",
      "slug": "1225-data-exch-field-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeInsert",
            "sig": "(var Record Data Exch. Field Mapping, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1225-data-exch-field-mapping/"
    },
    {
      "key": "table:1226",
      "type": "table",
      "id": 1226,
      "name": "Payment Export Data",
      "slug": "1226-payment-export-data",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetOrganizationID",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1226-payment-export-data/"
    },
    {
      "key": "table:1249",
      "type": "table",
      "id": 1249,
      "name": "Bank Stmt Multiple Match Line",
      "slug": "1249-bank-stmt-multiple-match-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertLineOnBeforeInsert",
            "sig": "(var Record Bank Stmt Multiple Match Line, Record Ledger Entry Matching Buffer, Integer, Enum Gen. Journal Account Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1249-bank-stmt-multiple-match-line/"
    },
    {
      "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": [
          {
            "name": "GetMatchedAutomaticallyFilter",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1252-bank-pmt-appl-rule/"
    },
    {
      "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": "OnAfterCreateFromBankStmtMacthingBuffer",
            "sig": "(var Record Payment Application Proposal, Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line, Record Bank Account)",
            "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": "OnApplyFromBankStmtMatchingBufOnBeforeInsert",
            "sig": "(Record Bank Acc. Reconciliation Line, Record Bank Statement Matching Buffer, Decimal, Integer, var Record Applied Payment Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1294-applied-payment-entry/"
    },
    {
      "key": "table:1306",
      "type": "table",
      "id": 1306,
      "name": "User Preference",
      "slug": "1306-user-preference",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDisableInstruction",
            "sig": "(Code[50], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeEnableInstruction",
            "sig": "(Code[50], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1306-user-preference/"
    },
    {
      "key": "table:1313",
      "type": "table",
      "id": 1313,
      "name": "Activities Cue",
      "slug": "1313-activities-cue",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 34,
            "name": "S. Ord. - Reserved From Stock",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1313-activities-cue/"
    },
    {
      "key": "table:1381",
      "type": "table",
      "id": 1381,
      "name": "Customer Templ.",
      "slug": "1381-customer-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 48,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateItemField",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterTransferFieldValues",
            "sig": "(var RecordRef, var RecordRef, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1382-item-templ/"
    },
    {
      "key": "table:1383",
      "type": "table",
      "id": 1383,
      "name": "Vendor Templ.",
      "slug": "1383-vendor-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 48,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1383-vendor-templ/"
    },
    {
      "key": "table:1504",
      "type": "table",
      "id": 1504,
      "name": "Workflow Step Instance",
      "slug": "1504-workflow-step-instance",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key5",
            "fields": [
              "Record ID"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1504-workflow-step-instance/"
    },
    {
      "key": "table:1511",
      "type": "table",
      "id": 1511,
      "name": "Notification Entry",
      "slug": "1511-notification-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertRec",
            "sig": "(Enum Notification Entry Type, Code[50], RecordId, Integer, Text[250], Code[50])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1511-notification-entry/"
    },
    {
      "key": "table:1514",
      "type": "table",
      "id": 1514,
      "name": "Sent Notification Entry",
      "slug": "1514-sent-notification-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertRecord",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1514-sent-notification-entry/"
    },
    {
      "key": "table:1703",
      "type": "table",
      "id": 1703,
      "name": "Deferral Post. Buffer",
      "slug": "1703-deferral-post-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "PrepareSales",
            "sig": "(Record Sales Line, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReverseAmounts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreparePurch",
            "sig": "(Record Purchase Line, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrepareRemainderSales",
            "sig": "(Record Sales Line, Decimal, Decimal, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrepareRemainderPurchase",
            "sig": "(Record Purchase Line, Decimal, Decimal, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PrepareInitialPair",
            "sig": "(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/"
    },
    {
      "key": "table:1797",
      "type": "table",
      "id": 1797,
      "name": "Data Migration Error",
      "slug": "1797-data-migration-error",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 9,
            "name": "Error Dismissed",
            "type": "Boolean"
          },
          {
            "id": 10,
            "name": "Exception Message",
            "type": "Blob"
          },
          {
            "id": 11,
            "name": "Exception Call Stack",
            "type": "Blob"
          },
          {
            "id": 12,
            "name": "Last Record Under Processing",
            "type": "Text[2048]"
          },
          {
            "id": 15,
            "name": "Records Under Processing Log",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetFullExceptionMessage",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetFullExceptionMessage",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetExceptionCallStack",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetExceptionMessageWithStackTrace",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetExceptionCallStack",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetLastRecordUnderProcessingLog",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLastRecordsUnderProcessingLog",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "CreateEntryWithMessage",
            "from": "(Text[250], Integer, RecordId, Text[250])",
            "to": "(Text[250], Integer, RecordId, Text[2048])",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1797-data-migration-error/"
    },
    {
      "key": "table:2840",
      "type": "table",
      "id": 2840,
      "name": "Native - Gen. Settings Buffer",
      "slug": "2840-native-gen-settings-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "LoadRecord",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SaveRecord",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPaymentInfo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckSyncAllowed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2840-native-gen-settings-buffer/"
    },
    {
      "key": "table:2850",
      "type": "table",
      "id": 2850,
      "name": "Native - API Tax Setup",
      "slug": "2850-native-api-tax-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "LoadSetupRecords",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ReloadRecord",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SaveChanges",
            "sig": "(var Record Native - API Tax Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DeleteRecord",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTaxAreaDisplayName",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnLoadSalesTaxSettings",
            "sig": "(var Record Native - API Tax Setup, var Record Tax Area Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSaveSalesTaxSettings",
            "sig": "(var Record Native - API Tax Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCanDeleteTaxSetup",
            "sig": "(var Boolean, var Record Native - API Tax Setup)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2850-native-api-tax-setup/"
    },
    {
      "key": "table:5050",
      "type": "table",
      "id": 5050,
      "name": "Contact",
      "slug": "5050-contact",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 48,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key15",
            "fields": [
              "Contact Business Relation"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnModifyOnBeforeInheritAddressDetails",
            "sig": "(var Record Contact, var Record Contact, Record Marketing Setup, Record Contact, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnModifyOnBeforeInheritCommunicationDetails",
            "sig": "(var Record Contact, var Record Contact, Record Marketing Setup, Record Contact, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateEmployeeOnBeforeInitEmployeeNo",
            "sig": "(var Record Employee, var Record Contact, Record Employee Templ., var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateCustomerOnBeforeUpdateQuotes",
            "from": "(var Record Customer, Record Contact)",
            "to": "(var Record Customer, Record Contact, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5050-contact/"
    },
    {
      "key": "table:5054",
      "type": "table",
      "id": 5054,
      "name": "Contact Business Relation",
      "slug": "5054-contact-business-relation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertOnBeforeFindByContact",
            "sig": "(Record Contact Business Relation, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5054-contact-business-relation/"
    },
    {
      "key": "table:5062",
      "type": "table",
      "id": 5062,
      "name": "Attachment",
      "slug": "5062-attachment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReadHTMLCustomLayoutAttachment",
            "sig": "(var Text, var Code[20], var Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "WriteHTMLCustomLayoutAttachment",
            "sig": "(Text, Text[250])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenAttachment",
            "sig": "(var Record Attachment, var Text[260], Boolean, Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeWizSaveAttachment",
            "sig": "(var Record Attachment, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeWizEmbeddAttachment",
            "sig": "(var Record Attachment, Record Attachment, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeRunAttachment",
            "sig": "(var Record Segment Line, Text[260], Boolean, Boolean, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRunAttachmentOnBeforeWordManagementRunMergedDocument",
            "sig": "(var Record Attachment, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/"
    },
    {
      "key": "table:5064",
      "type": "table",
      "id": 5064,
      "name": "Interaction Template",
      "slug": "5064-interaction-template",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateLanguageCodeDefault",
            "sig": "(var Record Interaction Template, var Record Interaction Template, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5064-interaction-template/"
    },
    {
      "key": "table:5065",
      "type": "table",
      "id": 5065,
      "name": "Interaction Log Entry",
      "slug": "5065-interaction-log-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnResumeInteractionOnAfterDateValidation",
            "sig": "(var Record Segment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5065-interaction-log-entry/"
    },
    {
      "key": "table:5074",
      "type": "table",
      "id": 5074,
      "name": "Delivery Sorter",
      "slug": "5074-delivery-sorter",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 19,
            "name": "Force Hide Email Dialog",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5074-delivery-sorter/"
    },
    {
      "key": "table:5076",
      "type": "table",
      "id": 5076,
      "name": "Segment Header",
      "slug": "5076-segment-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateSegInteractionsOnAfterDeleteAll",
            "sig": "(Code[10], Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSaveCriteriaOnBeforeInsertSegmentCriteriaLine",
            "sig": "(var Record Segment Criteria Line, var Record Saved Segment Criteria Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5076-segment-header/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateInteractionTemplateCodeOnBeforeGetSegInteractTemplLanguage",
            "sig": "(var Record Segment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateLanguageCodeOnBeforeGetSegmentHeaderGlobal",
            "sig": "(var Record Segment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFindLanguage",
            "sig": "(var Record Segment Line, Code[10], Code[10], var Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetInteractionAttachment",
            "sig": "(var Record Segment Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateInteractionMergeDataOnBeforeTempInteractionMergeDataInsert",
            "sig": "(var Record Interaction Merge Data, var Record Segment Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLoadTempAttachmentOnBeforeInsertTempAttachment",
            "sig": "(Record Segment Line, var Record Attachment)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateInteractionTemplateCodeOnBeforeGettingContact",
            "sig": "(Record Segment Line, Record Segment Line, var Record Contact, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCheckStatus",
            "from": "(var Record Segment Line, var Boolean)",
            "to": "(var Record Segment Line, var Boolean, var Record Attachment)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeFinishSegLineWizard",
            "from": "(var Record Segment Line, Boolean)",
            "to": "(var Record Segment Line, Boolean, var Record Attachment, var Record Inter. Log Entry Comment Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5077-segment-line/"
    },
    {
      "key": "table:5079",
      "type": "table",
      "id": 5079,
      "name": "Marketing Setup",
      "slug": "5079-marketing-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 32,
            "name": "Default Format Region",
            "type": "Text[80]"
          },
          {
            "id": 83,
            "name": "Inherit Format Region",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5079-marketing-setup/"
    },
    {
      "key": "table:5080",
      "type": "table",
      "id": 5080,
      "name": "To-do",
      "slug": "5080-to-do",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReassignTeamTaskToSalesperson",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateSubTaskForAttendees",
            "sig": "(var Record To-do, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateInteraction",
            "sig": "(var Record To-do, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateInteractionTemplate",
            "sig": "(var Record To-do, var Record To-do Interaction Language, var Record Attachment, Code[10], Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateAttachment",
            "sig": "(var Record To-do, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOpenAttachment",
            "sig": "(var Record To-do, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeImportAttachment",
            "sig": "(var Record To-do)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeExportAttachment",
            "sig": "(var Record To-do)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRemoveAttachment",
            "sig": "(var Record To-do)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnStartWizardOnAfterInsert",
            "sig": "(var Record To-do)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5080-to-do/"
    },
    {
      "key": "table:5092",
      "type": "table",
      "id": 5092,
      "name": "Opportunity",
      "slug": "5092-opportunity",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterStartActivateFirstStage",
            "from": "(Record Sales Cycle Stage, var Record Opportunity Entry)",
            "to": "(Record Sales Cycle Stage, var Record Opportunity Entry, var Record Opportunity)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5092-opportunity/"
    },
    {
      "key": "table:5095",
      "type": "table",
      "id": 5095,
      "name": "Duplicate Search String Setup",
      "slug": "5095-duplicate-search-string-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeLookupFieldName",
            "sig": "(var Record Field, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5095-duplicate-search-string-setup/"
    },
    {
      "key": "table:5103",
      "type": "table",
      "id": 5103,
      "name": "Interaction Tmpl. Language",
      "slug": "5103-interaction-tmpl-language",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 8,
            "name": "Report Layout Name",
            "type": "Text[250]"
          },
          {
            "id": 9,
            "name": "Report Layout AppID",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateAttachmentOnAfterInitialChecks",
            "sig": "(var Record Interaction Tmpl. Language, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOpenAttachmentOnBeforeGetAttachment",
            "sig": "(var Record Interaction Tmpl. Language, var Record Attachment)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOpenAttachment",
            "sig": "(var Record Interaction Tmpl. Language, var Record Attachment)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5103-interaction-tmpl-language/"
    },
    {
      "key": "table:5105",
      "type": "table",
      "id": 5105,
      "name": "Customer Template",
      "slug": "5105-customer-template",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ValidateShortcutDimCode",
            "sig": "(Integer, var Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CopyTemplate",
            "sig": "(var Record Customer Template)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterValidateShortcutDimCode",
            "sig": "(var Record Customer Template, var Record Customer Template, Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateShortcutDimCode",
            "sig": "(var Record Customer Template, var Record Customer Template, Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5105-customer-template/"
    },
    {
      "key": "table:5107",
      "type": "table",
      "id": 5107,
      "name": "Sales Header Archive",
      "slug": "5107-sales-header-archive",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5107-sales-header-archive/"
    },
    {
      "key": "table:5109",
      "type": "table",
      "id": 5109,
      "name": "Purchase Header Archive",
      "slug": "5109-purchase-header-archive",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5109-purchase-header-archive/"
    },
    {
      "key": "table:5110",
      "type": "table",
      "id": 5110,
      "name": "Purchase Line Archive",
      "slug": "5110-purchase-line-archive",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CopyTempLines",
            "sig": "(Record Purchase Header Archive, var Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5110-purchase-line-archive/"
    },
    {
      "key": "table:5196",
      "type": "table",
      "id": 5196,
      "name": "To-do Interaction Language",
      "slug": "5196-to-do-interaction-language",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOpenAttachment",
            "sig": "(var Record To-do Interaction Language, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5196-to-do-interaction-language/"
    },
    {
      "key": "table:5199",
      "type": "table",
      "id": 5199,
      "name": "Attendee",
      "slug": "5199-attendee",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateAttendee",
            "sig": "(var Record Attendee, Code[20], Integer, Integer, Integer, Code[20], Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5199-attendee/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "name": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateAllConnectionRegistrations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateIsEnabledState",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RegisterUserConnection",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCurrentUserMappedToCrmSystemUser",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/"
    },
    {
      "key": "table:5335",
      "type": "table",
      "id": 5335,
      "name": "Integration Table Mapping",
      "slug": "5335-integration-table-mapping",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 34,
            "name": "Multi Company Synch. Enabled",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EnableMultiCompanySynchronization",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "DisableMultiCompanySynchronization",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnEnableMultiCompanySynchronization",
            "sig": "(var Record Integration Table Mapping, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnDisableMultiCompanySynchronization",
            "sig": "(var Record Integration Table Mapping, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5335-integration-table-mapping/"
    },
    {
      "key": "table:5336",
      "type": "table",
      "id": 5336,
      "name": "Integration Field Mapping",
      "slug": "5336-integration-field-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CreateRecord",
            "sig": "(Code[20], Integer, Integer, Option, Text, Boolean, Boolean, Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5336-integration-field-mapping/"
    },
    {
      "key": "table:5373",
      "type": "table",
      "id": 5373,
      "name": "CRM Full Synch. Review Line",
      "slug": "5373-crm-full-synch-review-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 34,
            "name": "Multi Company Synch. Enabled",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetInitialSynchRecommendation",
            "sig": "(Record Integration Table Mapping, var Dictionary)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5373-crm-full-synch-review-line/"
    },
    {
      "key": "table:5400",
      "type": "table",
      "id": 5400,
      "name": "Unit Group",
      "slug": "5400-unit-group",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 721,
            "name": "Coupled to Dataverse",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5400-unit-group/"
    },
    {
      "key": "table:5401",
      "type": "table",
      "id": 5401,
      "name": "Item Variant",
      "slug": "5401-item-variant",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 54,
            "name": "Blocked",
            "type": "Boolean"
          },
          {
            "id": 8003,
            "name": "Sales Blocked",
            "type": "Boolean"
          },
          {
            "id": 8004,
            "name": "Purchasing Blocked",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5401-item-variant/"
    },
    {
      "key": "table:5404",
      "type": "table",
      "id": 5404,
      "name": "Item Unit of Measure",
      "slug": "5404-item-unit-of-measure",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 721,
            "name": "Coupled to Dataverse",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckQtyPerUoMPrecision",
            "sig": "(Record Item Unit of Measure, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTestNoWhseAdjmtEntriesExist",
            "sig": "(Record Item Unit of Measure, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckNoOutstandingQty",
            "sig": "(Record Item Unit of Measure, Record Item Unit of Measure)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5404-item-unit-of-measure/"
    },
    {
      "key": "table:5405",
      "type": "table",
      "id": 5405,
      "name": "Production Order",
      "slug": "5405-production-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Production Order, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Production Order, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5405-production-order/"
    },
    {
      "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": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Prod. Order Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Prod. Order Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterGetUpdateFromSKU",
            "from": "(var Record Prod. Order Line)",
            "to": "(var Record Prod. Order Line, var Record Item, var Record Stockkeeping Unit)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/"
    },
    {
      "key": "table:5407",
      "type": "table",
      "id": 5407,
      "name": "Prod. Order Component",
      "slug": "5407-prod-order-component",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AdjustQtyToReservedFromInventory",
            "sig": "(var Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcBaseQty",
            "sig": "(Decimal, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfProdOrderCompMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsInventoriableItem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAdjustQtyToReservedFromInventory",
            "sig": "(var Decimal, Enum Reservation From Stock)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIfProdOrderCompMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Prod. Order Component, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Prod. Order Component, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeAutoReserve",
            "from": "(var Record Item, var Record Prod. Order Component)",
            "to": "(var Record Item, var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/"
    },
    {
      "key": "table:5475",
      "type": "table",
      "id": 5475,
      "name": "Sales Invoice Entity Aggregate",
      "slug": "5475-sales-invoice-entity-aggregate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5475-sales-invoice-entity-aggregate/"
    },
    {
      "key": "table:5489",
      "type": "table",
      "id": 5489,
      "name": "Dimension Set Entry Buffer",
      "slug": "5489-dimension-set-entry-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 8,
            "name": "Dimension Consolidation Code",
            "type": "Code[20]"
          },
          {
            "id": 9,
            "name": "Dim. Val. Consolidation Code",
            "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/5489-dimension-set-entry-buffer/"
    },
    {
      "key": "table:5495",
      "type": "table",
      "id": 5495,
      "name": "Sales Order Entity Buffer",
      "slug": "5495-sales-order-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5495-sales-order-entity-buffer/"
    },
    {
      "key": "table:5496",
      "type": "table",
      "id": 5496,
      "name": "Purchase Order Entity Buffer",
      "slug": "5496-purchase-order-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5496-purchase-order-entity-buffer/"
    },
    {
      "key": "table:5505",
      "type": "table",
      "id": 5505,
      "name": "Sales Quote Entity Buffer",
      "slug": "5505-sales-quote-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5505-sales-quote-entity-buffer/"
    },
    {
      "key": "table:5507",
      "type": "table",
      "id": 5507,
      "name": "Sales Cr. Memo Entity Buffer",
      "slug": "5507-sales-cr-memo-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "UpdateGraphContactId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5507-sales-cr-memo-entity-buffer/"
    },
    {
      "key": "table:5555",
      "type": "table",
      "id": 5555,
      "name": "Permission Conflicts Overview",
      "slug": "5555-permission-conflicts-overview",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 13,
            "name": "D365 Admin",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5555-permission-conflicts-overview/"
    },
    {
      "key": "table:5600",
      "type": "table",
      "id": 5600,
      "name": "Fixed Asset",
      "slug": "5600-fixed-asset",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 9001,
            "name": "FA Location Id",
            "type": "Guid"
          },
          {
            "id": 9002,
            "name": "Responsible Employee Id",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5600-fixed-asset/"
    },
    {
      "key": "table:5612",
      "type": "table",
      "id": 5612,
      "name": "FA Depreciation Book",
      "slug": "5612-fa-depreciation-book",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcEndingDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterModifyDeprFields",
            "sig": "(var Record FA Depreciation Book)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5612-fa-depreciation-book/"
    },
    {
      "key": "table:5620",
      "type": "table",
      "id": 5620,
      "name": "FA Journal Batch",
      "slug": "5620-fa-journal-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetupNewBatch",
            "sig": "(var Record FA Journal Batch)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5620-fa-journal-batch/"
    },
    {
      "key": "table:5621",
      "type": "table",
      "id": 5621,
      "name": "FA Journal Line",
      "slug": "5621-fa-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record FA Journal Line, Integer, var Integer, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record FA Journal Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record FA Journal Line, Integer)",
            "to": "(var Record FA Journal Line, Integer, Record FA Journal Line, Integer, List)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreateDim",
            "from": "(var Record FA Journal Line, var Boolean)",
            "to": "(var Record FA Journal Line, var Boolean, var List)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5621-fa-journal-line/"
    },
    {
      "key": "table:5635",
      "type": "table",
      "id": 5635,
      "name": "Insurance Journal Line",
      "slug": "5635-insurance-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Insurance Journal Line, Integer, var Integer, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterCreateDim",
            "from": "(var Record Insurance Journal Line, Integer)",
            "to": "(var Record Insurance Journal Line, Integer, Record Insurance Journal Line, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5635-insurance-journal-line/"
    },
    {
      "key": "table:5644",
      "type": "table",
      "id": 5644,
      "name": "FA Posting Type",
      "slug": "5644-fa-posting-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertRec",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5644-fa-posting-type/"
    },
    {
      "key": "table:5645",
      "type": "table",
      "id": 5645,
      "name": "FA Date Type",
      "slug": "5645-fa-date-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertRec",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5645-fa-date-type/"
    },
    {
      "key": "table:5647",
      "type": "table",
      "id": 5647,
      "name": "FA Matrix Posting Type",
      "slug": "5647-fa-matrix-posting-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InsertRec",
            "sig": "(Integer, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5647-fa-matrix-posting-type/"
    },
    {
      "key": "table:5715",
      "type": "table",
      "id": 5715,
      "name": "Item Substitution",
      "slug": "5715-item-substitution",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateInterchangeableItemOnBeforeInsertOrModifyItemSubstitution",
            "sig": "(var Record Item Substitution, Record Item Substitution, var Record Item Substitution)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5715-item-substitution/"
    },
    {
      "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": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateShippingAgentCode",
            "sig": "(var Record Transfer Header, var Boolean)",
            "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": [
          {
            "name": "CheckIfTransferLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowReservationEntries",
            "sig": "(Boolean, Enum Transfer Direction)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckIfTransferLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateTransferToCode",
            "sig": "(var Record Transfer Line, Record Transfer Line, Integer, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Transfer Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/"
    },
    {
      "key": "table:5745",
      "type": "table",
      "id": 5745,
      "name": "Transfer Shipment Line",
      "slug": "5745-transfer-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowShortcutDimCode",
            "sig": "(var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5745-transfer-shipment-line/"
    },
    {
      "key": "table:5747",
      "type": "table",
      "id": 5747,
      "name": "Transfer Receipt Line",
      "slug": "5747-transfer-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowShortcutDimCode",
            "sig": "(var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5747-transfer-receipt-line/"
    },
    {
      "key": "table:5765",
      "type": "table",
      "id": 5765,
      "name": "Warehouse Request",
      "slug": "5765-warehouse-request",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowSourceDocumentCard",
            "sig": "(var Record Warehouse Request)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5765-warehouse-request/"
    },
    {
      "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": "IsInvoiceNoMandatory",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSortWhseDoc",
            "sig": "(var Record Warehouse Activity Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSortWhseDocByShelfOrBinOnBeforeWhseActivLine2Find",
            "sig": "(var Record Warehouse Activity Line, var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "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": [
          {
            "id": 7319,
            "name": "Over-Receipt Quantity",
            "type": "Decimal"
          },
          {
            "id": 7320,
            "name": "Over-Receipt Code",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetTrackingFilter",
            "sig": "(Code[50], Code[50])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTestTrackingIfRequired",
            "sig": "(Record Warehouse Activity Line, Record Item Tracking Setup, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckSplitLineOnBeforeTestFieldActionType",
            "sig": "(var Record Warehouse Activity Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterSetTrackingFilter",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeShowDeletedMessage",
            "from": "(Record Warehouse Activity Line, var Boolean)",
            "to": "(var Record Warehouse Activity Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/"
    },
    {
      "key": "table:5771",
      "type": "table",
      "id": 5771,
      "name": "Warehouse Source Filter",
      "slug": "5771-warehouse-source-filter",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 96,
            "name": "Reserved From Stock",
            "type": "Enum Reservation From Stock"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetFiltersOnSourceTables",
            "sig": "(var Record Warehouse Source Filter, var Report Get Source Documents, var Record Warehouse Request)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5771-warehouse-source-filter/"
    },
    {
      "key": "table:5777",
      "type": "table",
      "id": 5777,
      "name": "Item Reference",
      "slug": "5777-item-reference",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 10,
            "name": "Starting Date",
            "type": "Date"
          },
          {
            "id": 11,
            "name": "Ending Date",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindItemDescription",
            "sig": "(var Text[100], var Text[50], Code[20], Code[10], Code[10], Date, Enum Item Reference Type, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeFindItemDescription",
            "from": "(var Text[100], var Text[50], Code[20], Code[10], Code[10], Enum Item Reference Type, Code[20], var Boolean, var Boolean, var Record Item Reference)",
            "to": "(var Text[100], var Text[50], Code[20], Code[10], Code[10], Enum Item Reference Type, Code[20], var Boolean, var Boolean, var Record Item Reference, Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5777-item-reference/"
    },
    {
      "key": "table:5802",
      "type": "table",
      "id": 5802,
      "name": "Value Entry",
      "slug": "5802-value-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key19",
            "fields": [
              "Document No.",
              "Document Line No.",
              "Document Type"
            ]
          }
        ],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Item No.",
              "Posting Date",
              "Item Ledger Entry Type",
              "Entry Type",
              "Variance Type",
              "Item Charge No.",
              "Location Code",
              "Variant Code"
            ]
          },
          {
            "name": "Key12",
            "fields": [
              "Source Type",
              "Source No.",
              "Global Dimension 1 Code",
              "Global Dimension 2 Code",
              "Item No.",
              "Posting Date",
              "Entry Type",
              "Adjustment"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5802-value-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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterUpdateCostShares",
            "from": "(var Record Standard Cost Worksheet)",
            "to": "(var Record Standard Cost Worksheet, Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5841-standard-cost-worksheet/"
    },
    {
      "key": "table:5850",
      "type": "table",
      "id": 5850,
      "name": "Invt. Document Header",
      "slug": "5850-invt-document-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 31,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetHideValidationDialog",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "id": 5725,
            "name": "Item Reference No.",
            "type": "Code[50]"
          },
          {
            "id": 5726,
            "name": "Item Reference Unit of Measure",
            "type": "Code[10]"
          },
          {
            "id": 5727,
            "name": "Item Reference Type",
            "type": "Enum Item Reference Type"
          },
          {
            "id": 5728,
            "name": "Item Reference Type No.",
            "type": "Code[30]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SuppressRecalculateDimensions",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCorrection",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetUnitAmount",
            "sig": "(var Record Invt. Document Line, var Decimal, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5851-invt-document-line/"
    },
    {
      "key": "table:5852",
      "type": "table",
      "id": 5852,
      "name": "Invt. Receipt Header",
      "slug": "5852-invt-receipt-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 31,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5852-invt-receipt-header/"
    },
    {
      "key": "table:5853",
      "type": "table",
      "id": 5853,
      "name": "Invt. Receipt Line",
      "slug": "5853-invt-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5725,
            "name": "Item Reference No.",
            "type": "Code[50]"
          },
          {
            "id": 5726,
            "name": "Item Reference Unit of Measure",
            "type": "Code[10]"
          },
          {
            "id": 5727,
            "name": "Item Reference Type",
            "type": "Enum Item Reference Type"
          },
          {
            "id": 5728,
            "name": "Item Reference Type No.",
            "type": "Code[30]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowShortcutDimCode",
            "sig": "(var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5853-invt-receipt-line/"
    },
    {
      "key": "table:5854",
      "type": "table",
      "id": 5854,
      "name": "Invt. Shipment Header",
      "slug": "5854-invt-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 31,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5854-invt-shipment-header/"
    },
    {
      "key": "table:5855",
      "type": "table",
      "id": 5855,
      "name": "Invt. Shipment Line",
      "slug": "5855-invt-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5725,
            "name": "Item Reference No.",
            "type": "Code[50]"
          },
          {
            "id": 5726,
            "name": "Item Reference Unit of Measure",
            "type": "Code[10]"
          },
          {
            "id": 5727,
            "name": "Item Reference Type",
            "type": "Enum Item Reference Type"
          },
          {
            "id": 5728,
            "name": "Item Reference Type No.",
            "type": "Code[30]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowShortcutDimCode",
            "sig": "(var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5855-invt-shipment-line/"
    },
    {
      "key": "table:5870",
      "type": "table",
      "id": 5870,
      "name": "BOM Buffer",
      "slug": "5870-bom-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRoundUnitAmt",
            "sig": "(Decimal, Decimal, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterInitFromItem",
            "from": "(var Record BOM Buffer, Record Item)",
            "to": "(var Record BOM Buffer, Record Item, Record Stockkeeping Unit)",
            "kind": "integrationevent"
          },
          {
            "name": "OnTransferFromProdCompCopyFields",
            "from": "(var Record BOM Buffer, Record Production BOM Line, Record Item, Decimal)",
            "to": "(var Record BOM Buffer, Record Production BOM Line, Record Item, Decimal, Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterCalcUnitCost",
            "from": "(Record BOM Buffer)",
            "to": "(var Record BOM Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5870-bom-buffer/"
    },
    {
      "key": "table:5876",
      "type": "table",
      "id": 5876,
      "name": "Phys. Invt. Order Line",
      "slug": "5876-phys-invt-order-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrepareLineArgs",
            "sig": "(Record Item Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeTestItemVariantNotBlocked",
            "sig": "(var Record Phys. Invt. Order Line, var Record Item Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Phys. Invt. Order Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Phys. Invt. Order Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5876-phys-invt-order-line/"
    },
    {
      "key": "table:5877",
      "type": "table",
      "id": 5877,
      "name": "Phys. Invt. Record Header",
      "slug": "5877-phys-invt-record-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 103,
            "name": "Recorded by User ID",
            "type": "Code[50]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5877-phys-invt-record-header/"
    },
    {
      "key": "table:5878",
      "type": "table",
      "id": 5878,
      "name": "Phys. Invt. Record Line",
      "slug": "5878-phys-invt-record-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 103,
            "name": "Recorded by User ID",
            "type": "Code[50]"
          },
          {
            "id": 5725,
            "name": "Item Reference No.",
            "type": "Code[50]"
          },
          {
            "id": 5726,
            "name": "Item Reference Unit of Measure",
            "type": "Code[10]"
          },
          {
            "id": 5727,
            "name": "Item Reference Type",
            "type": "Enum Item Reference Type"
          },
          {
            "id": 5728,
            "name": "Item Reference Type No.",
            "type": "Code[30]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDateForCalculations",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateVariantCodeOnBeforeTestFieldBlocked",
            "sig": "(var Record Phys. Invt. Record Line, var Record Item Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5878-phys-invt-record-line/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "name": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          },
          {
            "id": 165,
            "name": "Incoming Document Entry No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key9",
            "fields": [
              "Incoming Document Entry No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetQtyReservedFromStockState",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateServiceLinesOnBeforeCopyReservEntryFromTemp",
            "sig": "(var Record Service Line, var Record Service Line, var Record Service Header, Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetDefaultSalesperson",
            "sig": "(var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Service Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Service Header, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnCreateDimOnBeforeUpdateLines",
            "from": "(var Record Service Header, Record Service Header, Integer)",
            "to": "(var Record Service Header, Record Service Header, Integer, Integer, List)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateFinishingDateOnBeforeCheckIfLessThanOrderDate",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateStartingDateOnBeforeCheckIfLessThanOrderDate",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateResponseTimeOnBeforeCheckResponseTime",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateResponseDateOnBeforeCheckResponseDate",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateContractNoOnBeforeCheckCOntractStatusSigned",
            "sig": "(var Record Service Contract Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateStartingDateOnBeforeValidateStartingTime",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateFinishingDateOnBeforeValidateFinishingTime",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateRepairStatusCodeOnBeforeCheckOrderDateRepairStatusInProgress",
            "sig": "(var Record Service Order Allocation, var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateRepairStatusCodeInitialOnBeforeServOrderAllocModify",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateRepairStatusCodeInProgressOnBeforeServOrderAllocModify",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateRepairStatusCodeFinishedOnBeforeServOrderAllocModify",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateResponseTimeHours",
            "sig": "(var Record Service Item Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateDates",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfServHourExist",
            "sig": "(var Record Service Item Line, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalculateResponseDateTime",
            "sig": "(var Record Service Item Line, Date, Time, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIfServHourexistOnBeforeFindServHour",
            "sig": "(var Record Service Hour)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetServContractExistTrue",
            "sig": "(var Record Service Contract Line, var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Service Item Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "id": 65,
            "name": "Order No.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateRemainingCostsAndAmounts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfServiceLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckIfServiceLineMeetsReservedFromStockSetting",
            "sig": "(Decimal, Enum Reservation From Stock, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckItemAvailable",
            "sig": "(var Record Service Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertOnBeforeDisplayConflictError",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertOnAfterDisplayConflictError",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnModifyOnAfterUpdateServiceLedgerEntry",
            "sig": "(var Record Service Line, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteOnDelNonStockFSMBeforeModify",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateNoOnBeforeTestFields",
            "sig": "(var Record Service Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateNoOnBeforeCustomerCheck",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQuantityOnBeforeGetUnitCost",
            "sig": "(var Record Service Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQtyToShipOnBeforeQtyToShipCheck",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateWorkTypeCodeOnBeforePlanPriceCalcByField",
            "sig": "(var Record Service Line, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeOnAfterUpdateReservation",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateUnitOfMeasureOnAfterAssignUnitofMeasureValue",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateExcludeWarranty",
            "sig": "(var Record Service Line, Record Service Line, Boolean, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateContractNoOnBeforeAssignWarrantyDisc",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromCost",
            "sig": "(var Record Service Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromResource",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATAmountsOnBeforeCalculateAmountWithNoVAT",
            "sig": "(var Record Service Line, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckLineDiscount",
            "sig": "(var Record Service Line, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmAdjPriceLineChange",
            "sig": "(var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAutoReserve",
            "sig": "(var Record Service Line, Record Service Line, Boolean, var Codeunit Service Line-Reserve, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLinesOnAfterServiceLineSetFilters",
            "sig": "(var Record Service Line, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Service Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetReservationFilters",
            "sig": "(var Record Reservation Entry, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Service Line, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeCheckItemAvailable",
            "from": "(var Record Service Line, Record Service Line, Integer, var Boolean)",
            "to": "(var Record Service Line, Record Service Line, Integer, var Boolean, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5902-service-line/"
    },
    {
      "key": "table:5911",
      "type": "table",
      "id": 5911,
      "name": "Service Mgt. Setup",
      "slug": "5911-service-mgt-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CheckMultiplePostingGroupsNotAllowed",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5911-service-mgt-setup/"
    },
    {
      "key": "table:5940",
      "type": "table",
      "id": 5940,
      "name": "Service Item",
      "slug": "5940-service-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateWarrantyEndingDateParts",
            "sig": "(var Record Service Item, Record Service Item, var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5940-service-item/"
    },
    {
      "key": "table:5965",
      "type": "table",
      "id": 5965,
      "name": "Service Contract Header",
      "slug": "5965-service-contract-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 49,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20], Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateCurrencyCode",
            "sig": "(var Record Service Contract Header, Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeChangeCustomerNo",
            "sig": "(var Record Service Contract Header, Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeChangeExpirationDate",
            "sig": "(var Record Service Contract Header, Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateShipToCodeOnBeforeContractLinesExist",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterUpdateZone",
            "sig": "(var Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateDim",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmChangeContactNo",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmChangeBillToContactNo",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterShowDocDim",
            "sig": "(var Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnChangeContractStatusOnBeforeConfirmCancelTheContractQst",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnChangeContractStatusOnBeforeModifyServContractLines",
            "sig": "(var Record Service Contract Line, Record Service Contract Header, Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckChangeStatusOnBeforeSetBillToCustomerNo",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckChangeStatusOnBeforeCheckContractLinesExist",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnChangeExpirationDateOnBeforeValidateInvoicePeriod",
            "sig": "(var Record Service Contract Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Service Contract Header, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          },
          {
            "id": 100,
            "name": "External Document No.",
            "type": "Code[35]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrintToDocumentAttachment",
            "sig": "(var Record Service Invoice Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5992-service-invoice-header/"
    },
    {
      "key": "table:5993",
      "type": "table",
      "id": 5993,
      "name": "Service Invoice Line",
      "slug": "5993-service-invoice-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 65,
            "name": "Order 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/5993-service-invoice-line/"
    },
    {
      "key": "table:5994",
      "type": "table",
      "id": 5994,
      "name": "Service Cr.Memo Header",
      "slug": "5994-service-cr-memo-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          },
          {
            "id": 100,
            "name": "External Document No.",
            "type": "Code[35]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrintToDocumentAttachment",
            "sig": "(var Record Service Cr.Memo Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5994-service-cr-memo-header/"
    },
    {
      "key": "table:5997",
      "type": "table",
      "id": 5997,
      "name": "Standard Service Line",
      "slug": "5997-standard-service-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Standard Service Line, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5997-standard-service-line/"
    },
    {
      "key": "table:6301",
      "type": "table",
      "id": 6301,
      "name": "Power BI Report Configuration",
      "slug": "6301-power-bi-report-configuration",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 50,
            "name": "Report Page",
            "type": "Text[200]"
          },
          {
            "id": 51,
            "name": "Show Panes",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6301-power-bi-report-configuration/"
    },
    {
      "key": "table:6304",
      "type": "table",
      "id": 6304,
      "name": "Power BI User Configuration",
      "slug": "6304-power-bi-user-configuration",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 10,
            "name": "Lock to first visual",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6304-power-bi-user-configuration/"
    },
    {
      "key": "table:6307",
      "type": "table",
      "id": 6307,
      "name": "Power BI Report Uploads",
      "slug": "6307-power-bi-report-uploads",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 23,
            "name": "Report Upload Status",
            "type": "Enum Power BI Upload Status"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6307-power-bi-report-uploads/"
    },
    {
      "key": "table:6565",
      "type": "table",
      "id": 6565,
      "name": "Item Tracking Setup",
      "slug": "6565-item-tracking-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CopyTrackingFromItemJournalLine",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCopyTrackingFromItemJournalLine",
            "sig": "(var Record Item Tracking Setup, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6565-item-tracking-setup/"
    },
    {
      "key": "table:6650",
      "type": "table",
      "id": 6650,
      "name": "Return Shipment Header",
      "slug": "6650-return-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6650-return-shipment-header/"
    },
    {
      "key": "table:6660",
      "type": "table",
      "id": 6660,
      "name": "Return Receipt Header",
      "slug": "6660-return-receipt-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 42,
            "name": "Format Region",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckNoPrinted",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckNoPrinted",
            "sig": "(var Record Return Receipt Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6660-return-receipt-header/"
    },
    {
      "key": "table:7001",
      "type": "table",
      "id": 7001,
      "name": "Price List Line",
      "slug": "7001-price-list-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TestStatusDraft",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7001-price-list-line/"
    },
    {
      "key": "table:7005",
      "type": "table",
      "id": 7005,
      "name": "Price Source",
      "slug": "7005-price-source",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePriceSourceInterfaceVerifyDate",
            "sig": "(Record Price Source, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7005-price-source/"
    },
    {
      "key": "table:7007",
      "type": "table",
      "id": 7007,
      "name": "Price Calculation Buffer",
      "slug": "7007-price-calculation-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 27,
            "name": "Calculation in LCY",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7007-price-calculation-buffer/"
    },
    {
      "key": "table:7021",
      "type": "table",
      "id": 7021,
      "name": "Price Line Filters",
      "slug": "7021-price-line-filters",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnEditPriceLineFilterOnAfterSetFilterPageBuilder",
            "sig": "(Text, Record Price List Line, var FilterPageBuilder)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7021-price-line-filters/"
    },
    {
      "key": "table:7114",
      "type": "table",
      "id": 7114,
      "name": "Analysis Line",
      "slug": "7114-analysis-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupTotalingRangeOnElse",
            "sig": "(var Record Analysis Line, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7114-analysis-line/"
    },
    {
      "key": "table:7134",
      "type": "table",
      "id": 7134,
      "name": "Item Budget Entry",
      "slug": "7134-item-budget-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertOnBeforeCheckGroupDimFilled",
            "sig": "(var Record Item Budget Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7134-item-budget-entry/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckCombinationOnBeforeFindFirst",
            "sig": "(var Record Bin Type, var Record Bin Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7303-bin-type/"
    },
    {
      "key": "table:7311",
      "type": "table",
      "id": 7311,
      "name": "Warehouse Journal Line",
      "slug": "7311-warehouse-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitExpirationDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckExpirationDateExists",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7311-warehouse-journal-line/"
    },
    {
      "key": "table:7312",
      "type": "table",
      "id": 7312,
      "name": "Warehouse Entry",
      "slug": "7312-warehouse-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key9",
            "fields": [
              "Location Code"
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "SetTrackingFilterFromWhseEntryForSerialOrLotTrackedItem",
            "sig": "(Record Warehouse Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7312-warehouse-entry/"
    },
    {
      "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": [
          {
            "name": "OnGetDocumentStatusOnBeforeCheckPartllyShipped",
            "sig": "(var Record Warehouse Shipment Header, var Record Warehouse Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": [
          {
            "name": "CalcBaseQty",
            "sig": "(Decimal, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDeleteOnBeforeConfirmDelete",
            "sig": "(var Record Warehouse Shipment Line, var Boolean)",
            "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": [
          {
            "name": "CheckWhseEmployee",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AvailableQtyToPickForCurrentLine",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "QtyOnQCBins",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7326-whse-worksheet-line/"
    },
    {
      "key": "table:7354",
      "type": "table",
      "id": 7354,
      "name": "Bin",
      "slug": "7354-bin",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key6",
            "fields": [
              "Bin Ranking"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7354-bin/"
    },
    {
      "key": "table:7501",
      "type": "table",
      "id": 7501,
      "name": "Item Attribute Value",
      "slug": "7501-item-attribute-value",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AttributeExists",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7501-item-attribute-value/"
    },
    {
      "key": "table:8613",
      "type": "table",
      "id": 8613,
      "name": "Config. Package Table",
      "slug": "8613-config-package-table",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitPackageFieldsOnAfterSelectAllPackageFields",
            "sig": "(var Record Config. Package Field)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8613-config-package-table/"
    },
    {
      "key": "table:9053",
      "type": "table",
      "id": 9053,
      "name": "Sales Cue",
      "slug": "9053-sales-cue",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 34,
            "name": "S. Ord. - Reserved From Stock",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcNoOfReservedFromStockSalesOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DrillDownNoOfReservedFromStockSalesOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9053-sales-cue/"
    },
    {
      "key": "table:9100",
      "type": "table",
      "id": 9100,
      "name": "SharePoint File",
      "slug": "9100-sharepoint-file",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 11,
            "name": "Id",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9100-sharepoint-file/"
    },
    {
      "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": "Send",
            "sig": "(Boolean, Enum Email Scenario, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "AddRelatedSourceDocuments",
            "sig": "(Integer, Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSend",
            "from": "(var Record Email Item, var Boolean, var Codeunit Mail Management)",
            "to": "(var Record Email Item, var Boolean, var Codeunit Mail Management, Enum Email Scenario, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9500-email-item/"
    },
    {
      "key": "table:9650",
      "type": "table",
      "id": 9650,
      "name": "Custom Report Layout",
      "slug": "9650-custom-report-layout",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetCustomRdlc",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterReportGetCustomRdlc",
            "sig": "(Integer, var Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetCustomRdlcOnAfterSelectCustomLayoutCode",
            "sig": "(Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9650-custom-report-layout/"
    },
    {
      "key": "table:9651",
      "type": "table",
      "id": 9651,
      "name": "Report Layout Selection",
      "slug": "9651-report-layout-selection",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTempSelectedLayoutName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetTempLayoutSelectedName",
            "sig": "(Text[250], Guid)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetTempLayoutSelectedName",
            "sig": "(Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearTempLayoutSelected",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9651-report-layout-selection/"
    },
    {
      "key": "table:9657",
      "type": "table",
      "id": 9657,
      "name": "Custom Report Selection",
      "slug": "9657-custom-report-selection",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 25,
            "name": "Email Attachment Layout Name",
            "type": "Text[250]"
          },
          {
            "id": 26,
            "name": "Email Attachment Layout AppID",
            "type": "Guid"
          },
          {
            "id": 27,
            "name": "Email Body Layout Name",
            "type": "Text[250]"
          },
          {
            "id": 28,
            "name": "Email Body Layout AppID",
            "type": "Guid"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9657-custom-report-selection/"
    },
    {
      "key": "table:9989",
      "type": "table",
      "id": 9989,
      "name": "Word Template Field",
      "slug": "9989-word-template-field",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "FieldNo",
            "fields": [
              "Field No."
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9989-word-template-field/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "name": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateDim",
            "sig": "(Integer, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetRefOrderTypeBinOnAfterGetBinCodeFromRoutingLine",
            "sig": "(var Record Planning Component, var Record Planning Routing Line, var Record Requisition Line, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateDimTableIDs",
            "sig": "(var Record Planning Component, Integer, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunEventOnAfterCreateDimTableIDs",
            "sig": "(var Record Planning Component, var List, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/"
    }
  ]
}