{
  "title": "Business Central 26, what changed",
  "url": "https://jonas-paprotka.de/ref/v/26/",
  "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": 26,
  "against": 25,
  "builds": {
    "System Application": {
      "before": "25.5.30849.36072",
      "now": "26.5.38752.40541"
    },
    "Business Foundation": {
      "before": "25.5.30849.36072",
      "now": "26.5.38752.40541"
    },
    "Base Application": {
      "before": "25.5.30849.36072",
      "now": "26.5.38752.40541"
    }
  },
  "counts": {
    "objects": {
      "added": 253,
      "removed": 180,
      "obsoleted": 27
    },
    "members": {
      "fields": 560,
      "keys": 22,
      "procedures": 899,
      "events": 779,
      "values": 42,
      "signatures": 144
    },
    "objectsWithMemberChanges": 637
  },
  "objects": {
    "added": [
      {
        "key": "codeunit:24",
        "type": "codeunit",
        "id": 24,
        "name": "Inventory Setup",
        "slug": "24-inventory-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/24-inventory-setup/"
      },
      {
        "key": "codeunit:389",
        "type": "codeunit",
        "id": 389,
        "name": "No. Series Copilot Telemetry",
        "slug": "389-no-series-copilot-telemetry",
        "app": "business-foundation",
        "url": "https://jonas-paprotka.de/ref/codeunit/389-no-series-copilot-telemetry/"
      },
      {
        "key": "codeunit:907",
        "type": "codeunit",
        "id": 907,
        "name": "Invt. Ledger Assembly Source",
        "slug": "907-invt-ledger-assembly-source",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/907-invt-ledger-assembly-source/"
      },
      {
        "key": "codeunit:910",
        "type": "codeunit",
        "id": 910,
        "name": "Asm. Item Jnl.-Check Line",
        "slug": "910-asm-item-jnl-check-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/910-asm-item-jnl-check-line/"
      },
      {
        "key": "codeunit:912",
        "type": "codeunit",
        "id": 912,
        "name": "Calculate Assembly Cost",
        "slug": "912-calculate-assembly-cost",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/912-calculate-assembly-cost/"
      },
      {
        "key": "codeunit:923",
        "type": "codeunit",
        "id": 923,
        "name": "Asm. Requisition Line",
        "slug": "923-asm-requisition-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/923-asm-requisition-line/"
      },
      {
        "key": "codeunit:924",
        "type": "codeunit",
        "id": 924,
        "name": "Asm. Item Journal Mgt.",
        "slug": "924-asm-item-journal-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/924-asm-item-journal-mgt/"
      },
      {
        "key": "codeunit:934",
        "type": "codeunit",
        "id": 934,
        "name": "Asm. Navigate Mgt.",
        "slug": "934-asm-navigate-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/934-asm-navigate-mgt/"
      },
      {
        "key": "codeunit:935",
        "type": "codeunit",
        "id": 935,
        "name": "Asm. Item Tracking Mgt.",
        "slug": "935-asm-item-tracking-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/935-asm-item-tracking-mgt/"
      },
      {
        "key": "codeunit:1391",
        "type": "codeunit",
        "id": 1391,
        "name": "Calculate Trial Balance",
        "slug": "1391-calculate-trial-balance",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1391-calculate-trial-balance/"
      },
      {
        "key": "codeunit:1569",
        "type": "codeunit",
        "id": 1569,
        "name": "Microsoft Learn Privacy Notice",
        "slug": "1569-microsoft-learn-privacy-notice",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/1569-microsoft-learn-privacy-notice/"
      },
      {
        "key": "codeunit:2362",
        "type": "codeunit",
        "id": 2362,
        "name": "Rest Client Exception Builder",
        "slug": "2362-rest-client-exception-builder",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/2362-rest-client-exception-builder/"
      },
      {
        "key": "codeunit:3109",
        "type": "codeunit",
        "id": 3109,
        "name": "PDF Document Impl.",
        "slug": "3109-pdf-document-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/3109-pdf-document-impl/"
      },
      {
        "key": "codeunit:3110",
        "type": "codeunit",
        "id": 3110,
        "name": "PDF Document",
        "slug": "3110-pdf-document",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/3110-pdf-document/"
      },
      {
        "key": "codeunit:3111",
        "type": "codeunit",
        "id": 3111,
        "name": "Activity Log Builder",
        "slug": "3111-activity-log-builder",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/3111-activity-log-builder/"
      },
      {
        "key": "codeunit:3112",
        "type": "codeunit",
        "id": 3112,
        "name": "Activity Log Builder Impl.",
        "slug": "3112-activity-log-builder-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/3112-activity-log-builder-impl/"
      },
      {
        "key": "codeunit:4310",
        "type": "codeunit",
        "id": 4310,
        "name": "Agent Task Builder Impl.",
        "slug": "4310-agent-task-builder-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4310-agent-task-builder-impl/"
      },
      {
        "key": "codeunit:4311",
        "type": "codeunit",
        "id": 4311,
        "name": "Agent Task Msg. Builder Impl.",
        "slug": "4311-agent-task-msg-builder-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4311-agent-task-msg-builder-impl/"
      },
      {
        "key": "codeunit:4312",
        "type": "codeunit",
        "id": 4312,
        "name": "Agent Session",
        "slug": "4312-agent-session",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4312-agent-session/"
      },
      {
        "key": "codeunit:4313",
        "type": "codeunit",
        "id": 4313,
        "name": "Agent Session Impl.",
        "slug": "4313-agent-session-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4313-agent-session-impl/"
      },
      {
        "key": "codeunit:4315",
        "type": "codeunit",
        "id": 4315,
        "name": "Agent Task Builder",
        "slug": "4315-agent-task-builder",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4315-agent-task-builder/"
      },
      {
        "key": "codeunit:4316",
        "type": "codeunit",
        "id": 4316,
        "name": "Agent Task Message Builder",
        "slug": "4316-agent-task-message-builder",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/4316-agent-task-message-builder/"
      },
      {
        "key": "codeunit:5824",
        "type": "codeunit",
        "id": 5824,
        "name": "Cost Adjustment Params Mgt.",
        "slug": "5824-cost-adjustment-params-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5824-cost-adjustment-params-mgt/"
      },
      {
        "key": "codeunit:5842",
        "type": "codeunit",
        "id": 5842,
        "name": "Cost Adjmt. Signals",
        "slug": "5842-cost-adjmt-signals",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5842-cost-adjmt-signals/"
      },
      {
        "key": "codeunit:5858",
        "type": "codeunit",
        "id": 5858,
        "name": "Invt. Ledger Invt. Source",
        "slug": "5858-invt-ledger-invt-source",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5858-invt-ledger-invt-source/"
      },
      {
        "key": "codeunit:5859",
        "type": "codeunit",
        "id": 5859,
        "name": "Invt. Ledger Purchase Source",
        "slug": "5859-invt-ledger-purchase-source",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5859-invt-ledger-purchase-source/"
      },
      {
        "key": "codeunit:5860",
        "type": "codeunit",
        "id": 5860,
        "name": "Invt. Ledger Sales Source",
        "slug": "5860-invt-ledger-sales-source",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5860-invt-ledger-sales-source/"
      },
      {
        "key": "codeunit:5861",
        "type": "codeunit",
        "id": 5861,
        "name": "Invt. Ledger Source Mgt.",
        "slug": "5861-invt-ledger-source-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5861-invt-ledger-source-mgt/"
      },
      {
        "key": "codeunit:5892",
        "type": "codeunit",
        "id": 5892,
        "name": "Feature-ManualFlushingMethod",
        "slug": "5892-feature-manualflushingmethod",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5892-feature-manualflushingmethod/"
      },
      {
        "key": "codeunit:5914",
        "type": "codeunit",
        "id": 5914,
        "name": "Invt. Ledger Service Source",
        "slug": "5914-invt-ledger-service-source",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/5914-invt-ledger-service-source/"
      },
      {
        "key": "codeunit:7328",
        "type": "codeunit",
        "id": 7328,
        "name": "Whse. Navigate Mgt.",
        "slug": "7328-whse-navigate-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7328-whse-navigate-mgt/"
      },
      {
        "key": "codeunit:7350",
        "type": "codeunit",
        "id": 7350,
        "name": "Mfg. Put Away Helper",
        "slug": "7350-mfg-put-away-helper",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7350-mfg-put-away-helper/"
      },
      {
        "key": "codeunit:7351",
        "type": "codeunit",
        "id": 7351,
        "name": "Create Prod. Movement Wksht.",
        "slug": "7351-create-prod-movement-wksht",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7351-create-prod-movement-wksht/"
      },
      {
        "key": "codeunit:7757",
        "type": "codeunit",
        "id": 7757,
        "name": "Copilot Notifications",
        "slug": "7757-copilot-notifications",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7757-copilot-notifications/"
      },
      {
        "key": "codeunit:7779",
        "type": "codeunit",
        "id": 7779,
        "name": "Azure DI Impl.",
        "slug": "7779-azure-di-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7779-azure-di-impl/"
      },
      {
        "key": "codeunit:7780",
        "type": "codeunit",
        "id": 7780,
        "name": "Azure Document Intelligence",
        "slug": "7780-azure-document-intelligence",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7780-azure-document-intelligence/"
      },
      {
        "key": "codeunit:7785",
        "type": "codeunit",
        "id": 7785,
        "name": "Copilot Quota",
        "slug": "7785-copilot-quota",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7785-copilot-quota/"
      },
      {
        "key": "codeunit:7786",
        "type": "codeunit",
        "id": 7786,
        "name": "Copilot Quota Impl.",
        "slug": "7786-copilot-quota-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/7786-copilot-quota-impl/"
      },
      {
        "key": "codeunit:8909",
        "type": "codeunit",
        "id": 8909,
        "name": "Email Retry Impl.",
        "slug": "8909-email-retry-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/8909-email-retry-impl/"
      },
      {
        "key": "codeunit:9450",
        "type": "codeunit",
        "id": 9450,
        "name": "File Account",
        "slug": "9450-file-account",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9450-file-account/"
      },
      {
        "key": "codeunit:9451",
        "type": "codeunit",
        "id": 9451,
        "name": "File Account Impl.",
        "slug": "9451-file-account-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9451-file-account-impl/"
      },
      {
        "key": "codeunit:9452",
        "type": "codeunit",
        "id": 9452,
        "name": "File Scenario",
        "slug": "9452-file-scenario",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9452-file-scenario/"
      },
      {
        "key": "codeunit:9453",
        "type": "codeunit",
        "id": 9453,
        "name": "File Scenario Impl.",
        "slug": "9453-file-scenario-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9453-file-scenario-impl/"
      },
      {
        "key": "codeunit:9454",
        "type": "codeunit",
        "id": 9454,
        "name": "External File Storage",
        "slug": "9454-external-file-storage",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9454-external-file-storage/"
      },
      {
        "key": "codeunit:9455",
        "type": "codeunit",
        "id": 9455,
        "name": "External File Storage Impl.",
        "slug": "9455-external-file-storage-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9455-external-file-storage-impl/"
      },
      {
        "key": "codeunit:9456",
        "type": "codeunit",
        "id": 9456,
        "name": "File Pagination Data",
        "slug": "9456-file-pagination-data",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9456-file-pagination-data/"
      },
      {
        "key": "codeunit:9457",
        "type": "codeunit",
        "id": 9457,
        "name": "File Pagination Data Impl.",
        "slug": "9457-file-pagination-data-impl",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9457-file-pagination-data-impl/"
      },
      {
        "key": "codeunit:9458",
        "type": "codeunit",
        "id": 9458,
        "name": "File Account Browser Mgt.",
        "slug": "9458-file-account-browser-mgt",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9458-file-account-browser-mgt/"
      },
      {
        "key": "codeunit:9640",
        "type": "codeunit",
        "id": 9640,
        "name": "Column Picker Helper",
        "slug": "9640-column-picker-helper",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9640-column-picker-helper/"
      },
      {
        "key": "codeunit:9800",
        "type": "codeunit",
        "id": 9800,
        "name": "User",
        "slug": "9800-user",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/9800-user/"
      },
      {
        "key": "codeunit:104062",
        "type": "codeunit",
        "id": 104062,
        "name": "Mfg. Upgrade BaseApp",
        "slug": "104062-mfg-upgrade-baseapp",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/104062-mfg-upgrade-baseapp/"
      },
      {
        "key": "codeunit:99000750",
        "type": "codeunit",
        "id": 99000750,
        "name": "ProdOrderChangeStatusBulk",
        "slug": "99000750-prodorderchangestatusbulk",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000750-prodorderchangestatusbulk/"
      },
      {
        "key": "codeunit:99000758",
        "type": "codeunit",
        "id": 99000758,
        "name": "Mfg. Cost Calculation Mgt.",
        "slug": "99000758-mfg-cost-calculation-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000758-mfg-cost-calculation-mgt/"
      },
      {
        "key": "codeunit:99000760",
        "type": "codeunit",
        "id": 99000760,
        "name": "Mfg. Item Jnl. Check Line",
        "slug": "99000760-mfg-item-jnl-check-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000760-mfg-item-jnl-check-line/"
      },
      {
        "key": "codeunit:99000761",
        "type": "codeunit",
        "id": 99000761,
        "name": "Mfg. Item Journal Errors Mgt.",
        "slug": "99000761-mfg-item-journal-errors-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000761-mfg-item-journal-errors-mgt/"
      },
      {
        "key": "codeunit:99000762",
        "type": "codeunit",
        "id": 99000762,
        "name": "Mfg. Item Journal Mgt.",
        "slug": "99000762-mfg-item-journal-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000762-mfg-item-journal-mgt/"
      },
      {
        "key": "codeunit:99000763",
        "type": "codeunit",
        "id": 99000763,
        "name": "Inv. Post. To G/L Subscribers",
        "slug": "99000763-inv-post-to-g-l-subscribers",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000763-inv-post-to-g-l-subscribers/"
      },
      {
        "key": "codeunit:99000775",
        "type": "codeunit",
        "id": 99000775,
        "name": "Mfg. VAT Rate Change Mgt.",
        "slug": "99000775-mfg-vat-rate-change-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000775-mfg-vat-rate-change-mgt/"
      },
      {
        "key": "codeunit:99000780",
        "type": "codeunit",
        "id": 99000780,
        "name": "Mfg. Dimension Management",
        "slug": "99000780-mfg-dimension-management",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000780-mfg-dimension-management/"
      },
      {
        "key": "codeunit:99000783",
        "type": "codeunit",
        "id": 99000783,
        "name": "Prod. Document Attachment Mgt.",
        "slug": "99000783-prod-document-attachment-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000783-prod-document-attachment-mgt/"
      },
      {
        "key": "codeunit:99000789",
        "type": "codeunit",
        "id": 99000789,
        "name": "Mfg. Purchase Document Mgt.",
        "slug": "99000789-mfg-purchase-document-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000789-mfg-purchase-document-mgt/"
      },
      {
        "key": "codeunit:99000790",
        "type": "codeunit",
        "id": 99000790,
        "name": "Mfg. Company Initialize",
        "slug": "99000790-mfg-company-initialize",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000790-mfg-company-initialize/"
      },
      {
        "key": "codeunit:99000791",
        "type": "codeunit",
        "id": 99000791,
        "name": "Mfg. Page Management",
        "slug": "99000791-mfg-page-management",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000791-mfg-page-management/"
      },
      {
        "key": "codeunit:99000795",
        "type": "codeunit",
        "id": 99000795,
        "name": "Mfg. Item Integration",
        "slug": "99000795-mfg-item-integration",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000795-mfg-item-integration/"
      },
      {
        "key": "codeunit:99000796",
        "type": "codeunit",
        "id": 99000796,
        "name": "Mfg. Posting Preview Binding",
        "slug": "99000796-mfg-posting-preview-binding",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000796-mfg-posting-preview-binding/"
      },
      {
        "key": "codeunit:99000797",
        "type": "codeunit",
        "id": 99000797,
        "name": "Mfg. Document Print",
        "slug": "99000797-mfg-document-print",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000797-mfg-document-print/"
      },
      {
        "key": "codeunit:99000798",
        "type": "codeunit",
        "id": 99000798,
        "name": "Mfg. Posting Preview Subscr.",
        "slug": "99000798-mfg-posting-preview-subscr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000798-mfg-posting-preview-subscr/"
      },
      {
        "key": "codeunit:99000799",
        "type": "codeunit",
        "id": 99000799,
        "name": "Mfg. Posting Preview Handler",
        "slug": "99000799-mfg-posting-preview-handler",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000799-mfg-posting-preview-handler/"
      },
      {
        "key": "codeunit:99000811",
        "type": "codeunit",
        "id": 99000811,
        "name": "Mfg. Delete Item Data",
        "slug": "99000811-mfg-delete-item-data",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000811-mfg-delete-item-data/"
      },
      {
        "key": "codeunit:99000843",
        "type": "codeunit",
        "id": 99000843,
        "name": "Undo Prod. Posting Mgmt.",
        "slug": "99000843-undo-prod-posting-mgmt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000843-undo-prod-posting-mgmt/"
      },
      {
        "key": "codeunit:99000861",
        "type": "codeunit",
        "id": 99000861,
        "name": "Mfg. Planning Integration",
        "slug": "99000861-mfg-planning-integration",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000861-mfg-planning-integration/"
      },
      {
        "key": "codeunit:99000866",
        "type": "codeunit",
        "id": 99000866,
        "name": "Mfg. Requisition Line",
        "slug": "99000866-mfg-requisition-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000866-mfg-requisition-line/"
      },
      {
        "key": "codeunit:99000883",
        "type": "codeunit",
        "id": 99000883,
        "name": "Mfg. Sales Order Planning",
        "slug": "99000883-mfg-sales-order-planning",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000883-mfg-sales-order-planning/"
      },
      {
        "key": "codeunit:99000891",
        "type": "codeunit",
        "id": 99000891,
        "name": "Mfg. Item Tracking Mgt.",
        "slug": "99000891-mfg-item-tracking-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000891-mfg-item-tracking-mgt/"
      },
      {
        "key": "codeunit:99000898",
        "type": "codeunit",
        "id": 99000898,
        "name": "Mfg. Item Substitution",
        "slug": "99000898-mfg-item-substitution",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000898-mfg-item-substitution/"
      },
      {
        "key": "codeunit:99000994",
        "type": "codeunit",
        "id": 99000994,
        "name": "Mfg. Navigate Mgt.",
        "slug": "99000994-mfg-navigate-mgt",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/codeunit/99000994-mfg-navigate-mgt/"
      },
      {
        "key": "enum:20",
        "type": "enum",
        "id": 20,
        "name": "G/L Account Report Type",
        "slug": "20-g-l-account-report-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/20-g-l-account-report-type/"
      },
      {
        "key": "enum:73",
        "type": "enum",
        "id": 73,
        "name": "Planning Surplus Type",
        "slug": "73-planning-surplus-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/73-planning-surplus-type/"
      },
      {
        "key": "enum:220",
        "type": "enum",
        "id": 220,
        "name": "Business Unit File Format",
        "slug": "220-business-unit-file-format",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/220-business-unit-file-format/"
      },
      {
        "key": "enum:430",
        "type": "enum",
        "id": 430,
        "name": "IC Transaction Source Type",
        "slug": "430-ic-transaction-source-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/430-ic-transaction-source-type/"
      },
      {
        "key": "enum:502",
        "type": "enum",
        "id": 502,
        "name": "ItemCostPriceFieldOption",
        "slug": "502-itemcostpricefieldoption",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/502-itemcostpricefieldoption/"
      },
      {
        "key": "enum:2351",
        "type": "enum",
        "id": 2351,
        "name": "Rest Client Exception",
        "slug": "2351-rest-client-exception",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/2351-rest-client-exception/"
      },
      {
        "key": "enum:3109",
        "type": "enum",
        "id": 3109,
        "name": "PDF Save Format",
        "slug": "3109-pdf-save-format",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/3109-pdf-save-format/"
      },
      {
        "key": "enum:3110",
        "type": "enum",
        "id": 3110,
        "name": "PDF Attach. Data Relationship",
        "slug": "3110-pdf-attach-data-relationship",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/3110-pdf-attach-data-relationship/"
      },
      {
        "key": "enum:3111",
        "type": "enum",
        "id": 3111,
        "name": "Activity Log Type",
        "slug": "3111-activity-log-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/3111-activity-log-type/"
      },
      {
        "key": "enum:5001",
        "type": "enum",
        "id": 5001,
        "name": "Analysis Negative Format",
        "slug": "5001-analysis-negative-format",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5001-analysis-negative-format/"
      },
      {
        "key": "enum:5631",
        "type": "enum",
        "id": 5631,
        "name": "FA Ledger Posting Category",
        "slug": "5631-fa-ledger-posting-category",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5631-fa-ledger-posting-category/"
      },
      {
        "key": "enum:5802",
        "type": "enum",
        "id": 5802,
        "name": "Item Cost Source/Recipient",
        "slug": "5802-item-cost-source-recipient",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5802-item-cost-source-recipient/"
      },
      {
        "key": "enum:5842",
        "type": "enum",
        "id": 5842,
        "name": "Cost Adjmt. Action Msg. Type",
        "slug": "5842-cost-adjmt-action-msg-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5842-cost-adjmt-action-msg-type/"
      },
      {
        "key": "enum:5998",
        "type": "enum",
        "id": 5998,
        "name": "Service Line Discount Type",
        "slug": "5998-service-line-discount-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/5998-service-line-discount-type/"
      },
      {
        "key": "enum:7320",
        "type": "enum",
        "id": 7320,
        "name": "Warehouse Shipment Status",
        "slug": "7320-warehouse-shipment-status",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/7320-warehouse-shipment-status/"
      },
      {
        "key": "enum:7778",
        "type": "enum",
        "id": 7778,
        "name": "Azure AI Service Type",
        "slug": "7778-azure-ai-service-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7778-azure-ai-service-type/"
      },
      {
        "key": "enum:7779",
        "type": "enum",
        "id": 7779,
        "name": "ADI Model Type",
        "slug": "7779-adi-model-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7779-adi-model-type/"
      },
      {
        "key": "enum:7785",
        "type": "enum",
        "id": 7785,
        "name": "Copilot Quota Usage Type",
        "slug": "7785-copilot-quota-usage-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/7785-copilot-quota-usage-type/"
      },
      {
        "key": "enum:9450",
        "type": "enum",
        "id": 9450,
        "name": "Ext. File Storage Connector",
        "slug": "9450-ext-file-storage-connector",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9450-ext-file-storage-connector/"
      },
      {
        "key": "enum:9451",
        "type": "enum",
        "id": 9451,
        "name": "File Scenario",
        "slug": "9451-file-scenario",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9451-file-scenario/"
      },
      {
        "key": "enum:9452",
        "type": "enum",
        "id": 9452,
        "name": "Ext. File Storage File Type",
        "slug": "9452-ext-file-storage-file-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9452-ext-file-storage-file-type/"
      },
      {
        "key": "enum:9453",
        "type": "enum",
        "id": 9453,
        "name": "File Account Entry Type",
        "slug": "9453-file-account-entry-type",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/enum/9453-file-account-entry-type/"
      },
      {
        "key": "enum:99000774",
        "type": "enum",
        "id": 99000774,
        "name": "Item Production Blocked",
        "slug": "99000774-item-production-blocked",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enum/99000774-item-production-blocked/"
      },
      {
        "key": "enumextension:900",
        "type": "enumextension",
        "id": 900,
        "name": "Asm. Whse. Req. Source Doc.",
        "slug": "900-asm-whse-req-source-doc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/900-asm-whse-req-source-doc/"
      },
      {
        "key": "enumextension:901",
        "type": "enumextension",
        "id": 901,
        "name": "Asm. Whse. Reference Doc. Type",
        "slug": "901-asm-whse-reference-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/901-asm-whse-reference-doc-type/"
      },
      {
        "key": "enumextension:902",
        "type": "enumextension",
        "id": 902,
        "name": "Asm. Whse. Act. Source Doc.",
        "slug": "902-asm-whse-act-source-doc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/902-asm-whse-act-source-doc/"
      },
      {
        "key": "enumextension:910",
        "type": "enumextension",
        "id": 910,
        "name": "Asm. Inventory Order Type",
        "slug": "910-asm-inventory-order-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/910-asm-inventory-order-type/"
      },
      {
        "key": "enumextension:5900",
        "type": "enumextension",
        "id": 5900,
        "name": "Serv.Cust.ReportSelectionSales",
        "slug": "5900-serv-cust-reportselectionsales",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/5900-serv-cust-reportselectionsales/"
      },
      {
        "key": "enumextension:5909",
        "type": "enumextension",
        "id": 5909,
        "name": "Serv. Inventory Order Type",
        "slug": "5909-serv-inventory-order-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/5909-serv-inventory-order-type/"
      },
      {
        "key": "enumextension:99000750",
        "type": "enumextension",
        "id": 99000750,
        "name": "Mfg. Report Selection Usage",
        "slug": "99000750-mfg-report-selection-usage",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000750-mfg-report-selection-usage/"
      },
      {
        "key": "enumextension:99000770",
        "type": "enumextension",
        "id": 99000770,
        "name": "Mfg. Whse. Req. Source Doc.",
        "slug": "99000770-mfg-whse-req-source-doc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000770-mfg-whse-req-source-doc/"
      },
      {
        "key": "enumextension:99000771",
        "type": "enumextension",
        "id": 99000771,
        "name": "Mfg. Whse. Reference Doc. Type",
        "slug": "99000771-mfg-whse-reference-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000771-mfg-whse-reference-doc-type/"
      },
      {
        "key": "enumextension:99000772",
        "type": "enumextension",
        "id": 99000772,
        "name": "Mfg. Whse. Destination Type",
        "slug": "99000772-mfg-whse-destination-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000772-mfg-whse-destination-type/"
      },
      {
        "key": "enumextension:99000773",
        "type": "enumextension",
        "id": 99000773,
        "name": "Mfg. Whse. Activity Doc. Type",
        "slug": "99000773-mfg-whse-activity-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000773-mfg-whse-activity-doc-type/"
      },
      {
        "key": "enumextension:99000774",
        "type": "enumextension",
        "id": 99000774,
        "name": "Mfg. Whse. Act. Source Doc.",
        "slug": "99000774-mfg-whse-act-source-doc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000774-mfg-whse-act-source-doc/"
      },
      {
        "key": "enumextension:99000775",
        "type": "enumextension",
        "id": 99000775,
        "name": "Mfg. Whse. Pick Document Type",
        "slug": "99000775-mfg-whse-pick-document-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000775-mfg-whse-pick-document-type/"
      },
      {
        "key": "enumextension:99000776",
        "type": "enumextension",
        "id": 99000776,
        "name": "Mfg. Whse. Pick Rqst. Doc. Type",
        "slug": "99000776-mfg-whse-pick-rqst-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000776-mfg-whse-pick-rqst-doc-type/"
      },
      {
        "key": "enumextension:99000777",
        "type": "enumextension",
        "id": 99000777,
        "name": "Mfg. Whse. Jnl. Document Type",
        "slug": "99000777-mfg-whse-jnl-document-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000777-mfg-whse-jnl-document-type/"
      },
      {
        "key": "enumextension:99000778",
        "type": "enumextension",
        "id": 99000778,
        "name": "Mfg. Whse. Worksheet Doc. Type",
        "slug": "99000778-mfg-whse-worksheet-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000778-mfg-whse-worksheet-doc-type/"
      },
      {
        "key": "enumextension:99000780",
        "type": "enumextension",
        "id": 99000780,
        "name": "Mfg. Whse. PutAway Rqst. Doc. Type",
        "slug": "99000780-mfg-whse-putaway-rqst-doc-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000780-mfg-whse-putaway-rqst-doc-type/"
      },
      {
        "key": "enumextension:99000800",
        "type": "enumextension",
        "id": 99000800,
        "name": "Mfg. Inventory Order Type",
        "slug": "99000800-mfg-inventory-order-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000800-mfg-inventory-order-type/"
      },
      {
        "key": "enumextension:99000801",
        "type": "enumextension",
        "id": 99000801,
        "name": "Mfg. Attachment Document Type",
        "slug": "99000801-mfg-attachment-document-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000801-mfg-attachment-document-type/"
      },
      {
        "key": "enumextension:99000802",
        "type": "enumextension",
        "id": 99000802,
        "name": "Mfg. Standard Cost Source Type",
        "slug": "99000802-mfg-standard-cost-source-type",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/enumextension/99000802-mfg-standard-cost-source-type/"
      },
      {
        "key": "interface:ai-service-name",
        "type": "interface",
        "id": null,
        "name": "AI Service Name",
        "slug": "ai-service-name",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/ai-service-name/"
      },
      {
        "key": "interface:cost-adjustment-with-params",
        "type": "interface",
        "id": null,
        "name": "Cost Adjustment With Params",
        "slug": "cost-adjustment-with-params",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/interface/cost-adjustment-with-params/"
      },
      {
        "key": "interface:external-file-storage-connector",
        "type": "interface",
        "id": null,
        "name": "External File Storage Connector",
        "slug": "external-file-storage-connector",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/interface/external-file-storage-connector/"
      },
      {
        "key": "page:773",
        "type": "page",
        "id": 773,
        "name": "Fin. Report Excel Templates",
        "slug": "773-fin-report-excel-templates",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/773-fin-report-excel-templates/"
      },
      {
        "key": "page:787",
        "type": "page",
        "id": 787,
        "name": "New Fin. Report Excel Templ.",
        "slug": "787-new-fin-report-excel-templ",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/787-new-fin-report-excel-templ/"
      },
      {
        "key": "page:874",
        "type": "page",
        "id": 874,
        "name": "Prod. Order Comp. Item FactBox",
        "slug": "874-prod-order-comp-item-factbox",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/874-prod-order-comp-item-factbox/"
      },
      {
        "key": "page:1569",
        "type": "page",
        "id": 1569,
        "name": "Microsoft Learn Privacy Notice",
        "slug": "1569-microsoft-learn-privacy-notice",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/1569-microsoft-learn-privacy-notice/"
      },
      {
        "key": "page:3563",
        "type": "page",
        "id": 3563,
        "name": "Allowed Languages",
        "slug": "3563-allowed-languages",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/3563-allowed-languages/"
      },
      {
        "key": "page:4317",
        "type": "page",
        "id": 4317,
        "name": "Agent User Settings",
        "slug": "4317-agent-user-settings",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/4317-agent-user-settings/"
      },
      {
        "key": "page:5787",
        "type": "page",
        "id": 5787,
        "name": "Edit Financial Report Text",
        "slug": "5787-edit-financial-report-text",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5787-edit-financial-report-text/"
      },
      {
        "key": "page:5810",
        "type": "page",
        "id": 5810,
        "name": "Cost Adjustment Trace Logs",
        "slug": "5810-cost-adjustment-trace-logs",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5810-cost-adjustment-trace-logs/"
      },
      {
        "key": "page:5842",
        "type": "page",
        "id": 5842,
        "name": "Cost Adjmt. Action Messages",
        "slug": "5842-cost-adjmt-action-messages",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/5842-cost-adjmt-action-messages/"
      },
      {
        "key": "page:6324",
        "type": "page",
        "id": 6324,
        "name": "Power BI Element Addin Host",
        "slug": "6324-power-bi-element-addin-host",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/6324-power-bi-element-addin-host/"
      },
      {
        "key": "page:7770",
        "type": "page",
        "id": 7770,
        "name": "Copilot Cap. Early Preview",
        "slug": "7770-copilot-cap-early-preview",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/7770-copilot-cap-early-preview/"
      },
      {
        "key": "page:8370",
        "type": "page",
        "id": 8370,
        "name": "Return Overpicked Quantity",
        "slug": "8370-return-overpicked-quantity",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/8370-return-overpicked-quantity/"
      },
      {
        "key": "page:8892",
        "type": "page",
        "id": 8892,
        "name": "Email Retry Detail",
        "slug": "8892-email-retry-detail",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/8892-email-retry-detail/"
      },
      {
        "key": "page:9288",
        "type": "page",
        "id": 9288,
        "name": "Prod. BOM Version Comparison",
        "slug": "9288-prod-bom-version-comparison",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9288-prod-bom-version-comparison/"
      },
      {
        "key": "page:9450",
        "type": "page",
        "id": 9450,
        "name": "File Accounts",
        "slug": "9450-file-accounts",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9450-file-accounts/"
      },
      {
        "key": "page:9451",
        "type": "page",
        "id": 9451,
        "name": "File Account Wizard",
        "slug": "9451-file-account-wizard",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9451-file-account-wizard/"
      },
      {
        "key": "page:9452",
        "type": "page",
        "id": 9452,
        "name": "File Scenario Setup",
        "slug": "9452-file-scenario-setup",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9452-file-scenario-setup/"
      },
      {
        "key": "page:9453",
        "type": "page",
        "id": 9453,
        "name": "File Scenarios FactBox",
        "slug": "9453-file-scenarios-factbox",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9453-file-scenarios-factbox/"
      },
      {
        "key": "page:9454",
        "type": "page",
        "id": 9454,
        "name": "File Scenarios for Account",
        "slug": "9454-file-scenarios-for-account",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9454-file-scenarios-for-account/"
      },
      {
        "key": "page:9455",
        "type": "page",
        "id": 9455,
        "name": "Storage Browser",
        "slug": "9455-storage-browser",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9455-storage-browser/"
      },
      {
        "key": "page:9456",
        "type": "page",
        "id": 9456,
        "name": "Folder Name Input",
        "slug": "9456-folder-name-input",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/page/9456-folder-name-input/"
      },
      {
        "key": "page:9640",
        "type": "page",
        "id": 9640,
        "name": "Column Picker",
        "slug": "9640-column-picker",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9640-column-picker/"
      },
      {
        "key": "page:9641",
        "type": "page",
        "id": 9641,
        "name": "List and Card page picker",
        "slug": "9641-list-and-card-page-picker",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9641-list-and-card-page-picker/"
      },
      {
        "key": "page:9642",
        "type": "page",
        "id": 9642,
        "name": "Table Relations Picker",
        "slug": "9642-table-relations-picker",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9642-table-relations-picker/"
      },
      {
        "key": "page:9643",
        "type": "page",
        "id": 9643,
        "name": "Table and Column Picker",
        "slug": "9643-table-and-column-picker",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9643-table-and-column-picker/"
      },
      {
        "key": "page:9644",
        "type": "page",
        "id": 9644,
        "name": "Column Picker Part",
        "slug": "9644-column-picker-part",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/page/9644-column-picker-part/"
      },
      {
        "key": "pageextension:705",
        "type": "pageextension",
        "id": 705,
        "name": "Error Messages Extension",
        "slug": "705-error-messages-extension",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/705-error-messages-extension/"
      },
      {
        "key": "pageextension:706",
        "type": "pageextension",
        "id": 706,
        "name": "Error Messages Part Extension",
        "slug": "706-error-messages-part-extension",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/706-error-messages-part-extension/"
      },
      {
        "key": "pageextension:711",
        "type": "pageextension",
        "id": 711,
        "name": "Activity Log Extension",
        "slug": "711-activity-log-extension",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/711-activity-log-extension/"
      },
      {
        "key": "pageextension:904",
        "type": "pageextension",
        "id": 904,
        "name": "Asm. Item Card",
        "slug": "904-asm-item-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/904-asm-item-card/"
      },
      {
        "key": "pageextension:905",
        "type": "pageextension",
        "id": 905,
        "name": "Asm. Item List",
        "slug": "905-asm-item-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/905-asm-item-list/"
      },
      {
        "key": "pageextension:930",
        "type": "pageextension",
        "id": 930,
        "name": "Asm. Sales Marketing Mgr. RC",
        "slug": "930-asm-sales-marketing-mgr-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/930-asm-sales-marketing-mgr-rc/"
      },
      {
        "key": "pageextension:935",
        "type": "pageextension",
        "id": 935,
        "name": "Asm. Item Tracking Code Card",
        "slug": "935-asm-item-tracking-code-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/935-asm-item-tracking-code-card/"
      },
      {
        "key": "pageextension:5840",
        "type": "pageextension",
        "id": 5840,
        "name": "Cost Adjmt. Inventory Setup",
        "slug": "5840-cost-adjmt-inventory-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/5840-cost-adjmt-inventory-setup/"
      },
      {
        "key": "pageextension:6497",
        "type": "pageextension",
        "id": 6497,
        "name": "Serv. Customer Lookup",
        "slug": "6497-serv-customer-lookup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/6497-serv-customer-lookup/"
      },
      {
        "key": "pageextension:9801",
        "type": "pageextension",
        "id": 9801,
        "name": "Users Customization",
        "slug": "9801-users-customization",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/9801-users-customization/"
      },
      {
        "key": "pageextension:9808",
        "type": "pageextension",
        "id": 9808,
        "name": "User Card Customization",
        "slug": "9808-user-card-customization",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/9808-user-card-customization/"
      },
      {
        "key": "pageextension:99000750",
        "type": "pageextension",
        "id": 99000750,
        "name": "Mfg. Item Card",
        "slug": "99000750-mfg-item-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000750-mfg-item-card/"
      },
      {
        "key": "pageextension:99000751",
        "type": "pageextension",
        "id": 99000751,
        "name": "Mfg. Item List",
        "slug": "99000751-mfg-item-list",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000751-mfg-item-list/"
      },
      {
        "key": "pageextension:99000758",
        "type": "pageextension",
        "id": 99000758,
        "name": "Mfg. ItemReplenishmentFactBox",
        "slug": "99000758-mfg-itemreplenishmentfactbox",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000758-mfg-itemreplenishmentfactbox/"
      },
      {
        "key": "pageextension:99000761",
        "type": "pageextension",
        "id": 99000761,
        "name": "Mfg. Purchasing Manager RC",
        "slug": "99000761-mfg-purchasing-manager-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000761-mfg-purchasing-manager-rc/"
      },
      {
        "key": "pageextension:99000770",
        "type": "pageextension",
        "id": 99000770,
        "name": "Mfg. Warehouse Manager RC",
        "slug": "99000770-mfg-warehouse-manager-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000770-mfg-warehouse-manager-rc/"
      },
      {
        "key": "pageextension:99000771",
        "type": "pageextension",
        "id": 99000771,
        "name": "Mfg. Whse. Basic Role Center",
        "slug": "99000771-mfg-whse-basic-role-center",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000771-mfg-whse-basic-role-center/"
      },
      {
        "key": "pageextension:99000772",
        "type": "pageextension",
        "id": 99000772,
        "name": "Mfg. Whse. WMS Role Center",
        "slug": "99000772-mfg-whse-wms-role-center",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000772-mfg-whse-wms-role-center/"
      },
      {
        "key": "pageextension:99000773",
        "type": "pageextension",
        "id": 99000773,
        "name": "Mfg. Whse. Worker WMS RC",
        "slug": "99000773-mfg-whse-worker-wms-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000773-mfg-whse-worker-wms-rc/"
      },
      {
        "key": "pageextension:99000777",
        "type": "pageextension",
        "id": 99000777,
        "name": "DF Sales Marketing Mgr. RC",
        "slug": "99000777-df-sales-marketing-mgr-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000777-df-sales-marketing-mgr-rc/"
      },
      {
        "key": "pageextension:99000778",
        "type": "pageextension",
        "id": 99000778,
        "name": "Mfg. Administrator RC",
        "slug": "99000778-mfg-administrator-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000778-mfg-administrator-rc/"
      },
      {
        "key": "pageextension:99000779",
        "type": "pageextension",
        "id": 99000779,
        "name": "Mfg. Administrator Main RC",
        "slug": "99000779-mfg-administrator-main-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000779-mfg-administrator-main-rc/"
      },
      {
        "key": "pageextension:99000780",
        "type": "pageextension",
        "id": 99000780,
        "name": "Mfg. Finance Manager RC",
        "slug": "99000780-mfg-finance-manager-rc",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000780-mfg-finance-manager-rc/"
      },
      {
        "key": "pageextension:99000787",
        "type": "pageextension",
        "id": 99000787,
        "name": "Mfg. Item Ledger Entries",
        "slug": "99000787-mfg-item-ledger-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000787-mfg-item-ledger-entries/"
      },
      {
        "key": "pageextension:99000788",
        "type": "pageextension",
        "id": 99000788,
        "name": "Mfg. Value Entries",
        "slug": "99000788-mfg-value-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000788-mfg-value-entries/"
      },
      {
        "key": "pageextension:99000802",
        "type": "pageextension",
        "id": 99000802,
        "name": "Mfg. Capacity Ledger Entries",
        "slug": "99000802-mfg-capacity-ledger-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000802-mfg-capacity-ledger-entries/"
      },
      {
        "key": "pageextension:99000883",
        "type": "pageextension",
        "id": 99000883,
        "name": "Mfg. Sales Order Planning",
        "slug": "99000883-mfg-sales-order-planning",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000883-mfg-sales-order-planning/"
      },
      {
        "key": "pageextension:99000900",
        "type": "pageextension",
        "id": 99000900,
        "name": "Mfg. Item Tracking Code Card",
        "slug": "99000900-mfg-item-tracking-code-card",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/pageextension/99000900-mfg-item-tracking-code-card/"
      },
      {
        "key": "permissionset:5377",
        "type": "permissionset",
        "id": 5377,
        "name": "Page Inspection",
        "slug": "5377-page-inspection",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/5377-page-inspection/"
      },
      {
        "key": "permissionset:5378",
        "type": "permissionset",
        "id": 5378,
        "name": "Page Inspection - Objects",
        "slug": "5378-page-inspection-objects",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/5378-page-inspection-objects/"
      },
      {
        "key": "permissionset:9450",
        "type": "permissionset",
        "id": 9450,
        "name": "File Storage - Admin",
        "slug": "9450-file-storage-admin",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9450-file-storage-admin/"
      },
      {
        "key": "permissionset:9451",
        "type": "permissionset",
        "id": 9451,
        "name": "File Storage - Read",
        "slug": "9451-file-storage-read",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9451-file-storage-read/"
      },
      {
        "key": "permissionset:9452",
        "type": "permissionset",
        "id": 9452,
        "name": "File Storage - Objects",
        "slug": "9452-file-storage-objects",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9452-file-storage-objects/"
      },
      {
        "key": "permissionset:9453",
        "type": "permissionset",
        "id": 9453,
        "name": "File Storage - Edit",
        "slug": "9453-file-storage-edit",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9453-file-storage-edit/"
      },
      {
        "key": "permissionset:9632",
        "type": "permissionset",
        "id": 9632,
        "name": "Add Related Fields",
        "slug": "9632-add-related-fields",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9632-add-related-fields/"
      },
      {
        "key": "permissionset:9680",
        "type": "permissionset",
        "id": 9680,
        "name": "Copilot Sys Features",
        "slug": "9680-copilot-sys-features",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/permissionset/9680-copilot-sys-features/"
      },
      {
        "key": "query:115",
        "type": "query",
        "id": 115,
        "name": "Sales Shipped Not Invoiced LCY",
        "slug": "115-sales-shipped-not-invoiced-lcy",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/115-sales-shipped-not-invoiced-lcy/"
      },
      {
        "key": "query:203",
        "type": "query",
        "id": 203,
        "name": "Item Ledger Entry Types",
        "slug": "203-item-ledger-entry-types",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/203-item-ledger-entry-types/"
      },
      {
        "key": "query:523",
        "type": "query",
        "id": 523,
        "name": "Sales Reserv. From Item Ledger",
        "slug": "523-sales-reserv-from-item-ledger",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/523-sales-reserv-from-item-ledger/"
      },
      {
        "key": "query:986",
        "type": "query",
        "id": 986,
        "name": "Time Sheet Line Status Count",
        "slug": "986-time-sheet-line-status-count",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/986-time-sheet-line-status-count/"
      },
      {
        "key": "query:1033",
        "type": "query",
        "id": 1033,
        "name": "GetJobPlanningLines",
        "slug": "1033-getjobplanninglines",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/1033-getjobplanninglines/"
      },
      {
        "key": "query:5840",
        "type": "query",
        "id": 5840,
        "name": "Avg. Cost Entry Points Not Adj",
        "slug": "5840-avg-cost-entry-points-not-adj",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/5840-avg-cost-entry-points-not-adj/"
      },
      {
        "key": "query:5842",
        "type": "query",
        "id": 5842,
        "name": "Residual Amount - Items",
        "slug": "5842-residual-amount-items",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/5842-residual-amount-items/"
      },
      {
        "key": "query:37015",
        "type": "query",
        "id": 37015,
        "name": "Inventory by Location",
        "slug": "37015-inventory-by-location",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/query/37015-inventory-by-location/"
      },
      {
        "key": "report:9091",
        "type": "report",
        "id": 9091,
        "name": "Combine Service Shipments",
        "slug": "9091-combine-service-shipments",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/9091-combine-service-shipments/"
      },
      {
        "key": "report:99000769",
        "type": "report",
        "id": 99000769,
        "name": "Output Item Label",
        "slug": "99000769-output-item-label",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/report/99000769-output-item-label/"
      },
      {
        "key": "reportextension:99000965",
        "type": "reportextension",
        "id": 99000965,
        "name": "Mfg. Document Entries",
        "slug": "99000965-mfg-document-entries",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/reportextension/99000965-mfg-document-entries/"
      },
      {
        "key": "table:764",
        "type": "table",
        "id": 764,
        "name": "Fin. Report Excel Template",
        "slug": "764-fin-report-excel-template",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/764-fin-report-excel-template/"
      },
      {
        "key": "table:3563",
        "type": "table",
        "id": 3563,
        "name": "Allowed Language",
        "slug": "3563-allowed-language",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/3563-allowed-language/"
      },
      {
        "key": "table:5408",
        "type": "table",
        "id": 5408,
        "name": "Prod. Ord. Line Tracking Buff.",
        "slug": "5408-prod-ord-line-tracking-buff",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5408-prod-ord-line-tracking-buff/"
      },
      {
        "key": "table:5808",
        "type": "table",
        "id": 5808,
        "name": "Cost Adjustment Parameter",
        "slug": "5808-cost-adjustment-parameter",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5808-cost-adjustment-parameter/"
      },
      {
        "key": "table:5812",
        "type": "table",
        "id": 5812,
        "name": "Item Application Trace",
        "slug": "5812-item-application-trace",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5812-item-application-trace/"
      },
      {
        "key": "table:5816",
        "type": "table",
        "id": 5816,
        "name": "Cost Adjustment Trace Log",
        "slug": "5816-cost-adjustment-trace-log",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5816-cost-adjustment-trace-log/"
      },
      {
        "key": "table:5842",
        "type": "table",
        "id": 5842,
        "name": "Cost Adjmt. Action Message",
        "slug": "5842-cost-adjmt-action-message",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/5842-cost-adjmt-action-message/"
      },
      {
        "key": "table:8890",
        "type": "table",
        "id": 8890,
        "name": "Email Retry",
        "slug": "8890-email-retry",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/8890-email-retry/"
      },
      {
        "key": "table:9450",
        "type": "table",
        "id": 9450,
        "name": "File Account",
        "slug": "9450-file-account",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9450-file-account/"
      },
      {
        "key": "table:9451",
        "type": "table",
        "id": 9451,
        "name": "Ext. File Storage Connector",
        "slug": "9451-ext-file-storage-connector",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9451-ext-file-storage-connector/"
      },
      {
        "key": "table:9452",
        "type": "table",
        "id": 9452,
        "name": "File Storage Connector Logo",
        "slug": "9452-file-storage-connector-logo",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9452-file-storage-connector-logo/"
      },
      {
        "key": "table:9453",
        "type": "table",
        "id": 9453,
        "name": "File Account Scenario",
        "slug": "9453-file-account-scenario",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9453-file-account-scenario/"
      },
      {
        "key": "table:9454",
        "type": "table",
        "id": 9454,
        "name": "File Scenario",
        "slug": "9454-file-scenario",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9454-file-scenario/"
      },
      {
        "key": "table:9455",
        "type": "table",
        "id": 9455,
        "name": "File Account Content",
        "slug": "9455-file-account-content",
        "app": "system-application",
        "url": "https://jonas-paprotka.de/ref/table/9455-file-account-content/"
      },
      {
        "key": "table:9640",
        "type": "table",
        "id": 9640,
        "name": "Table Relations Buffer",
        "slug": "9640-table-relations-buffer",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/table/9640-table-relations-buffer/"
      },
      {
        "key": "tableextension:705",
        "type": "tableextension",
        "id": 705,
        "name": "Error Message Extension",
        "slug": "705-error-message-extension",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/705-error-message-extension/"
      },
      {
        "key": "tableextension:903",
        "type": "tableextension",
        "id": 903,
        "name": "Asm. Warehouse Request",
        "slug": "903-asm-warehouse-request",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/903-asm-warehouse-request/"
      },
      {
        "key": "tableextension:904",
        "type": "tableextension",
        "id": 904,
        "name": "Asm. Whse. Pick Request",
        "slug": "904-asm-whse-pick-request",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/904-asm-whse-pick-request/"
      },
      {
        "key": "tableextension:905",
        "type": "tableextension",
        "id": 905,
        "name": "Asm. Item",
        "slug": "905-asm-item",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/905-asm-item/"
      },
      {
        "key": "tableextension:906",
        "type": "tableextension",
        "id": 906,
        "name": "Asm. Requisition Line",
        "slug": "906-asm-requisition-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/906-asm-requisition-line/"
      },
      {
        "key": "tableextension:907",
        "type": "tableextension",
        "id": 907,
        "name": "Asm. Item Journal Line",
        "slug": "907-asm-item-journal-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/907-asm-item-journal-line/"
      },
      {
        "key": "tableextension:910",
        "type": "tableextension",
        "id": 910,
        "name": "Asm. Item Tracking Code",
        "slug": "910-asm-item-tracking-code",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/910-asm-item-tracking-code/"
      },
      {
        "key": "tableextension:990",
        "type": "tableextension",
        "id": 990,
        "name": "Asm. Inventory Adjmt. Entry",
        "slug": "990-asm-inventory-adjmt-entry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/990-asm-inventory-adjmt-entry/"
      },
      {
        "key": "tableextension:5840",
        "type": "tableextension",
        "id": 5840,
        "name": "Cost Adjmt. Inventory Setup",
        "slug": "5840-cost-adjmt-inventory-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/5840-cost-adjmt-inventory-setup/"
      },
      {
        "key": "tableextension:99000750",
        "type": "tableextension",
        "id": 99000750,
        "name": "Mfg. Item",
        "slug": "99000750-mfg-item",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000750-mfg-item/"
      },
      {
        "key": "tableextension:99000751",
        "type": "tableextension",
        "id": 99000751,
        "name": "Mfg. Purchase Line",
        "slug": "99000751-mfg-purchase-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000751-mfg-purchase-line/"
      },
      {
        "key": "tableextension:99000752",
        "type": "tableextension",
        "id": 99000752,
        "name": "Mfg. Purchase Line Archive",
        "slug": "99000752-mfg-purchase-line-archive",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000752-mfg-purchase-line-archive/"
      },
      {
        "key": "tableextension:99000753",
        "type": "tableextension",
        "id": 99000753,
        "name": "Mfg. Item Variant",
        "slug": "99000753-mfg-item-variant",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000753-mfg-item-variant/"
      },
      {
        "key": "tableextension:99000754",
        "type": "tableextension",
        "id": 99000754,
        "name": "Mfg. Purch. Invoice Line",
        "slug": "99000754-mfg-purch-invoice-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000754-mfg-purch-invoice-line/"
      },
      {
        "key": "tableextension:99000755",
        "type": "tableextension",
        "id": 99000755,
        "name": "Mfg. Purch. Receipt Line",
        "slug": "99000755-mfg-purch-receipt-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000755-mfg-purch-receipt-line/"
      },
      {
        "key": "tableextension:99000757",
        "type": "tableextension",
        "id": 99000757,
        "name": "Mfg. Item Templ.",
        "slug": "99000757-mfg-item-templ",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000757-mfg-item-templ/"
      },
      {
        "key": "tableextension:99000758",
        "type": "tableextension",
        "id": 99000758,
        "name": "Mfg. Item Journal Line",
        "slug": "99000758-mfg-item-journal-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000758-mfg-item-journal-line/"
      },
      {
        "key": "tableextension:99000759",
        "type": "tableextension",
        "id": 99000759,
        "name": "Mfg. Stockkeeping Unit",
        "slug": "99000759-mfg-stockkeeping-unit",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000759-mfg-stockkeeping-unit/"
      },
      {
        "key": "tableextension:99000760",
        "type": "tableextension",
        "id": 99000760,
        "name": "Mfg. Inventory Posting Setup",
        "slug": "99000760-mfg-inventory-posting-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000760-mfg-inventory-posting-setup/"
      },
      {
        "key": "tableextension:99000761",
        "type": "tableextension",
        "id": 99000761,
        "name": "Mfg. Location",
        "slug": "99000761-mfg-location",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000761-mfg-location/"
      },
      {
        "key": "tableextension:99000762",
        "type": "tableextension",
        "id": 99000762,
        "name": "Mfg. Reg. Whse. Activity Line",
        "slug": "99000762-mfg-reg-whse-activity-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000762-mfg-reg-whse-activity-line/"
      },
      {
        "key": "tableextension:99000768",
        "type": "tableextension",
        "id": 99000768,
        "name": "Mfg. Std. Item Journal Line",
        "slug": "99000768-mfg-std-item-journal-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000768-mfg-std-item-journal-line/"
      },
      {
        "key": "tableextension:99000770",
        "type": "tableextension",
        "id": 99000770,
        "name": "Mfg. Warehouse Activity Header",
        "slug": "99000770-mfg-warehouse-activity-header",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000770-mfg-warehouse-activity-header/"
      },
      {
        "key": "tableextension:99000771",
        "type": "tableextension",
        "id": 99000771,
        "name": "Mfg. Warehouse Activity Line",
        "slug": "99000771-mfg-warehouse-activity-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000771-mfg-warehouse-activity-line/"
      },
      {
        "key": "tableextension:99000773",
        "type": "tableextension",
        "id": 99000773,
        "name": "Mfg. Posted Invt. Pick Header",
        "slug": "99000773-mfg-posted-invt-pick-header",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000773-mfg-posted-invt-pick-header/"
      },
      {
        "key": "tableextension:99000774",
        "type": "tableextension",
        "id": 99000774,
        "name": "Mfg. Posted Invt. Pick Line",
        "slug": "99000774-mfg-posted-invt-pick-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000774-mfg-posted-invt-pick-line/"
      },
      {
        "key": "tableextension:99000775",
        "type": "tableextension",
        "id": 99000775,
        "name": "Mfg. Posted InvtPutaway Header",
        "slug": "99000775-mfg-posted-invtputaway-header",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000775-mfg-posted-invtputaway-header/"
      },
      {
        "key": "tableextension:99000776",
        "type": "tableextension",
        "id": 99000776,
        "name": "Mfg. Posted Invt Putaway Line",
        "slug": "99000776-mfg-posted-invt-putaway-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000776-mfg-posted-invt-putaway-line/"
      },
      {
        "key": "tableextension:99000777",
        "type": "tableextension",
        "id": 99000777,
        "name": "Mfg. Reg Invt Movement Hdr",
        "slug": "99000777-mfg-reg-invt-movement-hdr",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000777-mfg-reg-invt-movement-hdr/"
      },
      {
        "key": "tableextension:99000778",
        "type": "tableextension",
        "id": 99000778,
        "name": "Mfg. Reg. Invt. Movement Line",
        "slug": "99000778-mfg-reg-invt-movement-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000778-mfg-reg-invt-movement-line/"
      },
      {
        "key": "tableextension:99000779",
        "type": "tableextension",
        "id": 99000779,
        "name": "Mfg. Whse. Worksheet Line",
        "slug": "99000779-mfg-whse-worksheet-line",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000779-mfg-whse-worksheet-line/"
      },
      {
        "key": "tableextension:99000780",
        "type": "tableextension",
        "id": 99000780,
        "name": "Mfg. Warehouse Request",
        "slug": "99000780-mfg-warehouse-request",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000780-mfg-warehouse-request/"
      },
      {
        "key": "tableextension:99000781",
        "type": "tableextension",
        "id": 99000781,
        "name": "Mfg. Warehouse Source Filter",
        "slug": "99000781-mfg-warehouse-source-filter",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000781-mfg-warehouse-source-filter/"
      },
      {
        "key": "tableextension:99000782",
        "type": "tableextension",
        "id": 99000782,
        "name": "Mfg. Whse. Pick Request",
        "slug": "99000782-mfg-whse-pick-request",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000782-mfg-whse-pick-request/"
      },
      {
        "key": "tableextension:99000785",
        "type": "tableextension",
        "id": 99000785,
        "name": "Mfg. VAT Rate Change Setup",
        "slug": "99000785-mfg-vat-rate-change-setup",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000785-mfg-vat-rate-change-setup/"
      },
      {
        "key": "tableextension:99000787",
        "type": "tableextension",
        "id": 99000787,
        "name": "Mfg. Item Ledger Entry",
        "slug": "99000787-mfg-item-ledger-entry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000787-mfg-item-ledger-entry/"
      },
      {
        "key": "tableextension:99000788",
        "type": "tableextension",
        "id": 99000788,
        "name": "Mfg. Value Entry",
        "slug": "99000788-mfg-value-entry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000788-mfg-value-entry/"
      },
      {
        "key": "tableextension:99000800",
        "type": "tableextension",
        "id": 99000800,
        "name": "Mfg. Inventory Adjmt. Entry",
        "slug": "99000800-mfg-inventory-adjmt-entry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000800-mfg-inventory-adjmt-entry/"
      },
      {
        "key": "tableextension:99000801",
        "type": "tableextension",
        "id": 99000801,
        "name": "Mfg. Capacity Ledger Entry",
        "slug": "99000801-mfg-capacity-ledger-entry",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000801-mfg-capacity-ledger-entry/"
      },
      {
        "key": "tableextension:99000802",
        "type": "tableextension",
        "id": 99000802,
        "name": "Mfg. Standard Cost Worksheet",
        "slug": "99000802-mfg-standard-cost-worksheet",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000802-mfg-standard-cost-worksheet/"
      },
      {
        "key": "tableextension:99000829",
        "type": "tableextension",
        "id": 99000829,
        "name": "Mfg. Planning Component",
        "slug": "99000829-mfg-planning-component",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000829-mfg-planning-component/"
      },
      {
        "key": "tableextension:99000850",
        "type": "tableextension",
        "id": 99000850,
        "name": "Mfg. Planning Assignment",
        "slug": "99000850-mfg-planning-assignment",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000850-mfg-planning-assignment/"
      },
      {
        "key": "tableextension:99000900",
        "type": "tableextension",
        "id": 99000900,
        "name": "Mfg. Item Tracking Code",
        "slug": "99000900-mfg-item-tracking-code",
        "app": "base-application",
        "url": "https://jonas-paprotka.de/ref/tableextension/99000900-mfg-item-tracking-code/"
      }
    ],
    "removed": [
      {
        "key": "codeunit:438",
        "type": "codeunit",
        "id": 438,
        "name": "IC Mapping Accounts",
        "slug": "438-ic-mapping-accounts",
        "app": "base-application",
        "range": "22-25",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/438-ic-mapping-accounts/"
      },
      {
        "key": "codeunit:446",
        "type": "codeunit",
        "id": 446,
        "name": "IC Mapping Dimensions",
        "slug": "446-ic-mapping-dimensions",
        "app": "base-application",
        "range": "22-25",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/codeunit/446-ic-mapping-dimensions/"
      },
      {
        "key": "codeunit:488",
        "type": "codeunit",
        "id": 488,
        "name": "Dim. Array Conversion Helper",
        "slug": "488-dim-array-conversion-helper",
        "app": "base-application",
        "range": "20-25",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Temporary codeunit for compatibility"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/488-dim-array-conversion-helper/"
      },
      {
        "key": "codeunit:5362",
        "type": "codeunit",
        "id": 5362,
        "name": "Rebuild Dataverse Coupling Tbl",
        "slug": "5362-rebuild-dataverse-coupling-tbl",
        "app": "base-application",
        "range": "18-25",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "After the deprecation of Integration Record table, this codeunit can no longer be used. To rebuild the coupling table, install the extension that is uploaded here https://go.microsoft.com/fwlink/?linkid=2245902"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5362-rebuild-dataverse-coupling-tbl/"
      },
      {
        "key": "codeunit:5363",
        "type": "codeunit",
        "id": 5363,
        "name": "CDS Set Coupled Flag",
        "slug": "5363-cds-set-coupled-flag",
        "app": "base-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Replaced by flow fields Coupled to Dataverse"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/5363-cds-set-coupled-flag/"
      },
      {
        "key": "codeunit:6299",
        "type": "codeunit",
        "id": 6299,
        "name": "Power BI Embed Helper",
        "slug": "6299-power-bi-embed-helper",
        "app": "base-application",
        "range": "17-25",
        "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": "codeunit:7207",
        "type": "codeunit",
        "id": 7207,
        "name": "CDS Set Coupled Flags",
        "slug": "7207-cds-set-coupled-flags",
        "app": "base-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Replaced by flow fields Coupled to Dataverse"
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/7207-cds-set-coupled-flags/"
      },
      {
        "key": "codeunit:9823",
        "type": "codeunit",
        "id": 9823,
        "name": "Default Permission Set In Plan",
        "slug": "9823-default-permission-set-in-plan",
        "app": "system-application",
        "range": "20-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "Getting the default permissions will be done only inside the Azure AD Plan module."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9823-default-permission-set-in-plan/"
      },
      {
        "key": "codeunit:9828",
        "type": "codeunit",
        "id": 9828,
        "name": "Default PS in Plan Impl",
        "slug": "9828-default-ps-in-plan-impl",
        "app": "system-application",
        "range": "22-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "Getting the default permissions will be done only inside the Azure AD Plan module."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9828-default-ps-in-plan-impl/"
      },
      {
        "key": "enum:9550",
        "type": "enum",
        "id": 9550,
        "name": "Doc. Service Conflict Behavior",
        "slug": "9550-doc-service-conflict-behavior",
        "app": "base-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Replaced with \"Doc. Sharing Conflict Behavior\" in System Application."
        },
        "url": "https://jonas-paprotka.de/ref/enum/9550-doc-service-conflict-behavior/"
      },
      {
        "key": "page:2611",
        "type": "page",
        "id": 2611,
        "name": "Upcoming Changes Factbox",
        "slug": "2611-upcoming-changes-factbox",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Pending",
          "tag": "23.0",
          "reason": "Replaced by teaching tips"
        },
        "url": "https://jonas-paprotka.de/ref/page/2611-upcoming-changes-factbox/"
      },
      {
        "key": "page:6303",
        "type": "page",
        "id": 6303,
        "name": "Power BI Report Spinner Part",
        "slug": "6303-power-bi-report-spinner-part",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Pending",
          "tag": "21.0",
          "reason": "This page has been replaced by page 6325 Power BI Embedded Report"
        },
        "url": "https://jonas-paprotka.de/ref/page/6303-power-bi-report-spinner-part/"
      },
      {
        "key": "page:6305",
        "type": "page",
        "id": 6305,
        "name": "Power BI Report Dialog",
        "slug": "6305-power-bi-report-dialog",
        "app": "base-application",
        "range": "17-25",
        "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",
        "range": "17-25",
        "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",
        "range": "17-25",
        "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",
        "range": "17-25",
        "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": "permissionset:26",
        "type": "permissionset",
        "id": 26,
        "name": "Confirm Management - Objects",
        "slug": "26-confirm-management-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/26-confirm-management-objects/"
      },
      {
        "key": "permissionset:54",
        "type": "permissionset",
        "id": 54,
        "name": "Language - Read",
        "slug": "54-language-read",
        "app": "system-application",
        "range": "18-25",
        "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:417",
        "type": "permissionset",
        "id": 417,
        "name": "Environment Info. - Objects",
        "slug": "417-environment-info-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/417-environment-info-objects/"
      },
      {
        "key": "permissionset:421",
        "type": "permissionset",
        "id": 421,
        "name": "Data Compression - Objects",
        "slug": "421-data-compression-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/421-data-compression-objects/"
      },
      {
        "key": "permissionset:433",
        "type": "permissionset",
        "id": 433,
        "name": "Azure AD Tenant - Objects",
        "slug": "433-azure-ad-tenant-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/433-azure-ad-tenant-objects/"
      },
      {
        "key": "permissionset:684",
        "type": "permissionset",
        "id": 684,
        "name": "Date-Time Dialog - Objects",
        "slug": "684-date-time-dialog-objects",
        "app": "system-application",
        "range": "19-25",
        "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:1288",
        "type": "permissionset",
        "id": 1288,
        "name": "OAuth - Objects",
        "slug": "1288-oauth-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/1288-oauth-objects/"
      },
      {
        "key": "permissionset:1470",
        "type": "permissionset",
        "id": 1470,
        "name": "Video - Read",
        "slug": "1470-video-read",
        "app": "system-application",
        "range": "18-25",
        "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:1818",
        "type": "permissionset",
        "id": 1818,
        "name": "Navigation Bar Subs. - Objects",
        "slug": "1818-navigation-bar-subs-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/1818-navigation-bar-subs-objects/"
      },
      {
        "key": "permissionset:2200",
        "type": "permissionset",
        "id": 2200,
        "name": "Azure Key Vault - Objects",
        "slug": "2200-azure-key-vault-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/2200-azure-key-vault-objects/"
      },
      {
        "key": "permissionset:3060",
        "type": "permissionset",
        "id": 3060,
        "name": "URI - Objects",
        "slug": "3060-uri-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/3060-uri-objects/"
      },
      {
        "key": "permissionset:3703",
        "type": "permissionset",
        "id": 3703,
        "name": "Server Settings - Objects",
        "slug": "3703-server-settings-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/3703-server-settings-objects/"
      },
      {
        "key": "permissionset:3918",
        "type": "permissionset",
        "id": 3918,
        "name": "Record Reference - Exec",
        "slug": "3918-record-reference-exec",
        "app": "system-application",
        "range": "21-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/3918-record-reference-exec/"
      },
      {
        "key": "permissionset:3960",
        "type": "permissionset",
        "id": 3960,
        "name": "Regex - Objects",
        "slug": "3960-regex-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/3960-regex-objects/"
      },
      {
        "key": "permissionset:4030",
        "type": "permissionset",
        "id": 4030,
        "name": "Client Type Mgt. - Objects",
        "slug": "4030-client-type-mgt-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/4030-client-type-mgt-objects/"
      },
      {
        "key": "permissionset:4110",
        "type": "permissionset",
        "id": 4110,
        "name": "Base64 Convert - Objects",
        "slug": "4110-base64-convert-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/4110-base64-convert-objects/"
      },
      {
        "key": "permissionset:4785",
        "type": "permissionset",
        "id": 4785,
        "name": "M365 COLLABORATION",
        "slug": "4785-m365-collaboration",
        "app": "base-application",
        "range": "20-25",
        "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",
        "range": "19-25",
        "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:9008",
        "type": "permissionset",
        "id": 9008,
        "name": "User Login Times - Read",
        "slug": "9008-user-login-times-read",
        "app": "system-application",
        "range": "18-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9008-user-login-times-read/"
      },
      {
        "key": "permissionset:9012",
        "type": "permissionset",
        "id": 9012,
        "name": "Azure AD Graph - Objects",
        "slug": "9012-azure-ad-graph-objects",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9012-azure-ad-graph-objects/"
      },
      {
        "key": "permissionset:9013",
        "type": "permissionset",
        "id": 9013,
        "name": "User Login Times - View",
        "slug": "9013-user-login-times-view",
        "app": "system-application",
        "range": "18-25",
        "obsolete": {
          "state": "Pending",
          "tag": "22.0",
          "reason": "This permission set is replaced with inherent permissions and is no longer needed."
        },
        "url": "https://jonas-paprotka.de/ref/permissionset/9013-user-login-times-view/"
      },
      {
        "key": "permissionset:9150",
        "type": "permissionset",
        "id": 9150,
        "name": "SharePoint Auth. - Objects",
        "slug": "9150-sharepoint-auth-objects",
        "app": "system-application",
        "range": "21-25",
        "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",
        "range": "19-25",
        "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",
        "range": "18-25",
        "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",
        "range": "18-25",
        "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": "report:595",
        "type": "report",
        "id": 595,
        "name": "Adjust Exchange Rates",
        "slug": "595-adjust-exchange-rates",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Pending",
          "tag": "20.0",
          "reason": "Replaced by new report 596 \"Exch. Rate Adjustment\""
        },
        "url": "https://jonas-paprotka.de/ref/report/595-adjust-exchange-rates/"
      },
      {
        "key": "table:53",
        "type": "table",
        "id": 53,
        "name": "Accounting Period Buffer",
        "slug": "53-accounting-period-buffer",
        "app": "base-application",
        "range": "17-25, 27-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/table/53-accounting-period-buffer/"
      },
      {
        "key": "table:394",
        "type": "table",
        "id": 394,
        "name": "XBRL Taxonomy",
        "slug": "394-xbrl-taxonomy",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/394-xbrl-taxonomy/"
      },
      {
        "key": "table:395",
        "type": "table",
        "id": 395,
        "name": "XBRL Taxonomy Line",
        "slug": "395-xbrl-taxonomy-line",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/395-xbrl-taxonomy-line/"
      },
      {
        "key": "table:396",
        "type": "table",
        "id": 396,
        "name": "XBRL Comment Line",
        "slug": "396-xbrl-comment-line",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/396-xbrl-comment-line/"
      },
      {
        "key": "table:397",
        "type": "table",
        "id": 397,
        "name": "XBRL G/L Map Line",
        "slug": "397-xbrl-g-l-map-line",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/397-xbrl-g-l-map-line/"
      },
      {
        "key": "table:398",
        "type": "table",
        "id": 398,
        "name": "XBRL Rollup Line",
        "slug": "398-xbrl-rollup-line",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/398-xbrl-rollup-line/"
      },
      {
        "key": "table:399",
        "type": "table",
        "id": 399,
        "name": "XBRL Schema",
        "slug": "399-xbrl-schema",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/399-xbrl-schema/"
      },
      {
        "key": "table:400",
        "type": "table",
        "id": 400,
        "name": "XBRL Linkbase",
        "slug": "400-xbrl-linkbase",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/400-xbrl-linkbase/"
      },
      {
        "key": "table:401",
        "type": "table",
        "id": 401,
        "name": "XBRL Taxonomy Label",
        "slug": "401-xbrl-taxonomy-label",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/401-xbrl-taxonomy-label/"
      },
      {
        "key": "table:407",
        "type": "table",
        "id": 407,
        "name": "Graph Mail Setup",
        "slug": "407-graph-mail-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/407-graph-mail-setup/"
      },
      {
        "key": "table:408",
        "type": "table",
        "id": 408,
        "name": "XBRL Line Constant",
        "slug": "408-xbrl-line-constant",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "XBRL feature will be discontinued"
        },
        "url": "https://jonas-paprotka.de/ref/table/408-xbrl-line-constant/"
      },
      {
        "key": "table:409",
        "type": "table",
        "id": 409,
        "name": "SMTP Mail Setup",
        "slug": "409-smtp-mail-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "Moved to \"Email - SMTP\" app. Use SMTP connector to create SMTP accounts. Email accounts can be configured from \"Email Accouts\" page from \"System Application\"."
        },
        "url": "https://jonas-paprotka.de/ref/table/409-smtp-mail-setup/"
      },
      {
        "key": "table:851",
        "type": "table",
        "id": 851,
        "name": "Cortana Intelligence",
        "slug": "851-cortana-intelligence",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Renamed to Cash Flow Azure AI Buffer"
        },
        "url": "https://jonas-paprotka.de/ref/table/851-cortana-intelligence/"
      },
      {
        "key": "table:870",
        "type": "table",
        "id": 870,
        "name": "Social Listening Setup",
        "slug": "870-social-listening-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "Microsoft Social Engagement has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/870-social-listening-setup/"
      },
      {
        "key": "table:871",
        "type": "table",
        "id": 871,
        "name": "Social Listening Search Topic",
        "slug": "871-social-listening-search-topic",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "Microsoft Social Engagement has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/871-social-listening-search-topic/"
      },
      {
        "key": "table:888",
        "type": "table",
        "id": 888,
        "name": "SmartList Designer Setup",
        "slug": "888-smartlist-designer-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/table/888-smartlist-designer-setup/"
      },
      {
        "key": "table:897",
        "type": "table",
        "id": 897,
        "name": "What's New Notified",
        "slug": "897-what-s-new-notified",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Temporary solution"
        },
        "url": "https://jonas-paprotka.de/ref/table/897-what-s-new-notified/"
      },
      {
        "key": "table:1259",
        "type": "table",
        "id": 1259,
        "name": "Bank Data Conv. Bank",
        "slug": "1259-bank-data-conv-bank",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Changed to AMC Banking 365 Fundamentals Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/1259-bank-data-conv-bank/"
      },
      {
        "key": "table:1260",
        "type": "table",
        "id": 1260,
        "name": "Bank Data Conv. Service Setup",
        "slug": "1260-bank-data-conv-service-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Changed to AMC Banking 365 Fundamentals Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/1260-bank-data-conv-service-setup/"
      },
      {
        "key": "table:1261",
        "type": "table",
        "id": 1261,
        "name": "Service Password",
        "slug": "1261-service-password",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "The suggested way to store the secrets is Isolated Storage, therefore Service Password will be removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/1261-service-password/"
      },
      {
        "key": "table:1281",
        "type": "table",
        "id": 1281,
        "name": "Bank Data Conversion Pmt. Type",
        "slug": "1281-bank-data-conversion-pmt-type",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Changed to AMC Banking 365 Fundamentals Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/1281-bank-data-conversion-pmt-type/"
      },
      {
        "key": "table:1300",
        "type": "table",
        "id": 1300,
        "name": "Mini Customer Template",
        "slug": "1300-mini-customer-template",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "21.0",
          "reason": "Deprecate mini templates. Use table \"Customer Templ.\" instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/table/1300-mini-customer-template/"
      },
      {
        "key": "table:1301",
        "type": "table",
        "id": 1301,
        "name": "Item Template",
        "slug": "1301-item-template",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "21.0",
          "reason": "Deprecate mini templates. Use table \"Item Templ.\" instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/table/1301-item-template/"
      },
      {
        "key": "table:1303",
        "type": "table",
        "id": 1303,
        "name": "Mini Vendor Template",
        "slug": "1303-mini-vendor-template",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "21.0",
          "reason": "Deprecate mini templates. Use table \"Vendor Templ.\" instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/table/1303-mini-vendor-template/"
      },
      {
        "key": "table:1440",
        "type": "table",
        "id": 1440,
        "name": "Headline RC Business Manager",
        "slug": "1440-headline-rc-business-manager",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1440-headline-rc-business-manager/"
      },
      {
        "key": "table:1441",
        "type": "table",
        "id": 1441,
        "name": "Headline RC Order Processor",
        "slug": "1441-headline-rc-order-processor",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1441-headline-rc-order-processor/"
      },
      {
        "key": "table:1442",
        "type": "table",
        "id": 1442,
        "name": "Headline RC Accountant",
        "slug": "1442-headline-rc-accountant",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1442-headline-rc-accountant/"
      },
      {
        "key": "table:1443",
        "type": "table",
        "id": 1443,
        "name": "Headline RC Project Manager",
        "slug": "1443-headline-rc-project-manager",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1443-headline-rc-project-manager/"
      },
      {
        "key": "table:1444",
        "type": "table",
        "id": 1444,
        "name": "Headline RC Relationship Mgt.",
        "slug": "1444-headline-rc-relationship-mgt",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1444-headline-rc-relationship-mgt/"
      },
      {
        "key": "table:1445",
        "type": "table",
        "id": 1445,
        "name": "Headline RC Administrator",
        "slug": "1445-headline-rc-administrator",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1445-headline-rc-administrator/"
      },
      {
        "key": "table:1446",
        "type": "table",
        "id": 1446,
        "name": "Headline RC Team Member",
        "slug": "1446-headline-rc-team-member",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1446-headline-rc-team-member/"
      },
      {
        "key": "table:1447",
        "type": "table",
        "id": 1447,
        "name": "Headline RC Prod. Planner",
        "slug": "1447-headline-rc-prod-planner",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1447-headline-rc-prod-planner/"
      },
      {
        "key": "table:1448",
        "type": "table",
        "id": 1448,
        "name": "Headline RC Serv. Dispatcher",
        "slug": "1448-headline-rc-serv-dispatcher",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1448-headline-rc-serv-dispatcher/"
      },
      {
        "key": "table:1449",
        "type": "table",
        "id": 1449,
        "name": "Headline RC Security Admin",
        "slug": "1449-headline-rc-security-admin",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1449-headline-rc-security-admin/"
      },
      {
        "key": "table:1455",
        "type": "table",
        "id": 1455,
        "name": "Headline RC Whse. Basic",
        "slug": "1455-headline-rc-whse-basic",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1455-headline-rc-whse-basic/"
      },
      {
        "key": "table:1456",
        "type": "table",
        "id": 1456,
        "name": "Headline RC Whse. WMS",
        "slug": "1456-headline-rc-whse-wms",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1456-headline-rc-whse-wms/"
      },
      {
        "key": "table:1457",
        "type": "table",
        "id": 1457,
        "name": "Headline RC Whse. Worker WMS",
        "slug": "1457-headline-rc-whse-worker-wms",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replaced with \"RC Headlines User Data\" table"
        },
        "url": "https://jonas-paprotka.de/ref/table/1457-headline-rc-whse-worker-wms/"
      },
      {
        "key": "table:1471",
        "type": "table",
        "id": 1471,
        "name": "Product Video Category",
        "slug": "1471-product-video-category",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Videos are not categorized any more in this way. The Video module handles the full listing."
        },
        "url": "https://jonas-paprotka.de/ref/table/1471-product-video-category/"
      },
      {
        "key": "table:1552",
        "type": "table",
        "id": 1552,
        "name": "User Callouts",
        "slug": "1552-user-callouts",
        "app": "base-application",
        "range": "18-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Use \"User Settings\" instead."
        },
        "url": "https://jonas-paprotka.de/ref/table/1552-user-callouts/"
      },
      {
        "key": "table:1625",
        "type": "table",
        "id": 1625,
        "name": "Office Contact Associations",
        "slug": "1625-office-contact-associations",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Had to change the key field, so moved to Office Contact Details table."
        },
        "url": "https://jonas-paprotka.de/ref/table/1625-office-contact-associations/"
      },
      {
        "key": "table:1703",
        "type": "table",
        "id": 1703,
        "name": "Deferral Post. Buffer",
        "slug": "1703-deferral-post-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Replace with tab 1703 Deferral Posting Buffer"
        },
        "url": "https://jonas-paprotka.de/ref/table/1703-deferral-post-buffer/"
      },
      {
        "key": "table:1751",
        "type": "table",
        "id": 1751,
        "name": "Data Class. Notif. Setup",
        "slug": "1751-data-class-notif-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Functionality moved on My Notifications."
        },
        "url": "https://jonas-paprotka.de/ref/table/1751-data-class-notif-setup/"
      },
      {
        "key": "table:1803",
        "type": "table",
        "id": 1803,
        "name": "Assisted Setup",
        "slug": "1803-assisted-setup",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The Assisted Setup module and its objects have been consolidated in the Guided Experience module. Use the Guided Experience Item table instead."
        },
        "url": "https://jonas-paprotka.de/ref/table/1803-assisted-setup/"
      },
      {
        "key": "table:1805",
        "type": "table",
        "id": 1805,
        "name": "Encrypted Key/Value",
        "slug": "1805-encrypted-key-value",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "The suggested way to store the secrets is Isolated Storage, therefore Encrypted Key/Value will be removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/1805-encrypted-key-value/"
      },
      {
        "key": "table:1807",
        "type": "table",
        "id": 1807,
        "name": "Assisted Setup Log",
        "slug": "1807-assisted-setup-log",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The logs are not used."
        },
        "url": "https://jonas-paprotka.de/ref/table/1807-assisted-setup-log/"
      },
      {
        "key": "table:1808",
        "type": "table",
        "id": 1808,
        "name": "Aggregated Assisted Setup",
        "slug": "1808-aggregated-assisted-setup",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Data available in Assisted Setup already- extensions also register in the same table."
        },
        "url": "https://jonas-paprotka.de/ref/table/1808-aggregated-assisted-setup/"
      },
      {
        "key": "table:1810",
        "type": "table",
        "id": 1810,
        "name": "Assisted Setup Icons",
        "slug": "1810-assisted-setup-icons",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Icons are added directly from the extensions that add assisted setup, so no need to aggregate the icons here."
        },
        "url": "https://jonas-paprotka.de/ref/table/1810-assisted-setup-icons/"
      },
      {
        "key": "table:1875",
        "type": "table",
        "id": 1875,
        "name": "Business Setup",
        "slug": "1875-business-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "This table is being replaced by new table called Manual Setup."
        },
        "url": "https://jonas-paprotka.de/ref/table/1875-business-setup/"
      },
      {
        "key": "table:1876",
        "type": "table",
        "id": 1876,
        "name": "Business Setup Icon",
        "slug": "1876-business-setup-icon",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The Manual Setup module and its objects have been consolidated in the Guided Experience module."
        },
        "url": "https://jonas-paprotka.de/ref/table/1876-business-setup-icon/"
      },
      {
        "key": "table:2002",
        "type": "table",
        "id": 2002,
        "name": "Azure Machine Learning Usage",
        "slug": "2002-azure-machine-learning-usage",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Table 2003 replaces this."
        },
        "url": "https://jonas-paprotka.de/ref/table/2002-azure-machine-learning-usage/"
      },
      {
        "key": "table:2003",
        "type": "table",
        "id": 2003,
        "name": "Cortana Intelligence Usage",
        "slug": "2003-cortana-intelligence-usage",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Renamed to Azure AI Usage"
        },
        "url": "https://jonas-paprotka.de/ref/table/2003-cortana-intelligence-usage/"
      },
      {
        "key": "table:2101",
        "type": "table",
        "id": 2101,
        "name": "O365 Item Basket Entry",
        "slug": "2101-o365-item-basket-entry",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2101-o365-item-basket-entry/"
      },
      {
        "key": "table:2103",
        "type": "table",
        "id": 2103,
        "name": "O365 Sales Document",
        "slug": "2103-o365-sales-document",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2103-o365-sales-document/"
      },
      {
        "key": "table:2105",
        "type": "table",
        "id": 2105,
        "name": "O365 Payment History Buffer",
        "slug": "2105-o365-payment-history-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2105-o365-payment-history-buffer/"
      },
      {
        "key": "table:2107",
        "type": "table",
        "id": 2107,
        "name": "O365 Customer",
        "slug": "2107-o365-customer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2107-o365-customer/"
      },
      {
        "key": "table:2110",
        "type": "table",
        "id": 2110,
        "name": "O365 Sales Initial Setup",
        "slug": "2110-o365-sales-initial-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2110-o365-sales-initial-setup/"
      },
      {
        "key": "table:2112",
        "type": "table",
        "id": 2112,
        "name": "O365 Field Excel Mapping",
        "slug": "2112-o365-field-excel-mapping",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2112-o365-field-excel-mapping/"
      },
      {
        "key": "table:2113",
        "type": "table",
        "id": 2113,
        "name": "O365 Cust. Invoice Discount",
        "slug": "2113-o365-cust-invoice-discount",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2113-o365-cust-invoice-discount/"
      },
      {
        "key": "table:2115",
        "type": "table",
        "id": 2115,
        "name": "O365 Coupon Claim",
        "slug": "2115-o365-coupon-claim",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2115-o365-coupon-claim/"
      },
      {
        "key": "table:2116",
        "type": "table",
        "id": 2116,
        "name": "O365 Coupon Claim Doc. Link",
        "slug": "2116-o365-coupon-claim-doc-link",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2116-o365-coupon-claim-doc-link/"
      },
      {
        "key": "table:2117",
        "type": "table",
        "id": 2117,
        "name": "O365 Posted Coupon Claim",
        "slug": "2117-o365-posted-coupon-claim",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2117-o365-posted-coupon-claim/"
      },
      {
        "key": "table:2118",
        "type": "table",
        "id": 2118,
        "name": "O365 Email Setup",
        "slug": "2118-o365-email-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2118-o365-email-setup/"
      },
      {
        "key": "table:2122",
        "type": "table",
        "id": 2122,
        "name": "O365 Social Network",
        "slug": "2122-o365-social-network",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2122-o365-social-network/"
      },
      {
        "key": "table:2132",
        "type": "table",
        "id": 2132,
        "name": "O365 Settings Menu",
        "slug": "2132-o365-settings-menu",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2132-o365-settings-menu/"
      },
      {
        "key": "table:2152",
        "type": "table",
        "id": 2152,
        "name": "O365 Country/Region",
        "slug": "2152-o365-country-region",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2152-o365-country-region/"
      },
      {
        "key": "table:2153",
        "type": "table",
        "id": 2153,
        "name": "O365 Payment Terms",
        "slug": "2153-o365-payment-terms",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2153-o365-payment-terms/"
      },
      {
        "key": "table:2154",
        "type": "table",
        "id": 2154,
        "name": "O365 Payment Method",
        "slug": "2154-o365-payment-method",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2154-o365-payment-method/"
      },
      {
        "key": "table:2155",
        "type": "table",
        "id": 2155,
        "name": "O365 Payment Instructions",
        "slug": "2155-o365-payment-instructions",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2155-o365-payment-instructions/"
      },
      {
        "key": "table:2156",
        "type": "table",
        "id": 2156,
        "name": "O365 Payment Instr. Transl.",
        "slug": "2156-o365-payment-instr-transl",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2156-o365-payment-instr-transl/"
      },
      {
        "key": "table:2158",
        "type": "table",
        "id": 2158,
        "name": "O365 Document Sent History",
        "slug": "2158-o365-document-sent-history",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2158-o365-document-sent-history/"
      },
      {
        "key": "table:2162",
        "type": "table",
        "id": 2162,
        "name": "O365 C2Graph Event Settings",
        "slug": "2162-o365-c2graph-event-settings",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2162-o365-c2graph-event-settings/"
      },
      {
        "key": "table:2163",
        "type": "table",
        "id": 2163,
        "name": "O365 Sales Event",
        "slug": "2163-o365-sales-event",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2163-o365-sales-event/"
      },
      {
        "key": "table:2170",
        "type": "table",
        "id": 2170,
        "name": "O365 Default Email Message",
        "slug": "2170-o365-default-email-message",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2170-o365-default-email-message/"
      },
      {
        "key": "table:2190",
        "type": "table",
        "id": 2190,
        "name": "O365 Sales Graph",
        "slug": "2190-o365-sales-graph",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2190-o365-sales-graph/"
      },
      {
        "key": "table:2200",
        "type": "table",
        "id": 2200,
        "name": "O365 Sales Invoice Document",
        "slug": "2200-o365-sales-invoice-document",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/2200-o365-sales-invoice-document/"
      },
      {
        "key": "table:2822",
        "type": "table",
        "id": 2822,
        "name": "Native - Export Invoices",
        "slug": "2822-native-export-invoices",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/table/2822-native-export-invoices/"
      },
      {
        "key": "table:2831",
        "type": "table",
        "id": 2831,
        "name": "Native - Payment",
        "slug": "2831-native-payment",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/table/2831-native-payment/"
      },
      {
        "key": "table:2840",
        "type": "table",
        "id": 2840,
        "name": "Native - Gen. Settings Buffer",
        "slug": "2840-native-gen-settings-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "These objects will be 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",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "These objects will be removed"
        },
        "url": "https://jonas-paprotka.de/ref/table/2850-native-api-tax-setup/"
      },
      {
        "key": "table:2888",
        "type": "table",
        "id": 2888,
        "name": "SmartList Designer Handler",
        "slug": "2888-smartlist-designer-handler",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/table/2888-smartlist-designer-handler/"
      },
      {
        "key": "table:2889",
        "type": "table",
        "id": 2889,
        "name": "Query Navigation Validation",
        "slug": "2889-query-navigation-validation",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/table/2889-query-navigation-validation/"
      },
      {
        "key": "table:3700",
        "type": "table",
        "id": 3700,
        "name": "Manual Setup",
        "slug": "3700-manual-setup",
        "app": "system-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "The Manual Setup module and its objects have been consolidated in the Guided Experience module. Use the Guided Experience Item table instead."
        },
        "url": "https://jonas-paprotka.de/ref/table/3700-manual-setup/"
      },
      {
        "key": "table:4800",
        "type": "table",
        "id": 4800,
        "name": "VATGroup Approved Member",
        "slug": "4800-vatgroup-approved-member",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Moved to VAT Group Management extension table 4700 VAT Group Approved Member"
        },
        "url": "https://jonas-paprotka.de/ref/table/4800-vatgroup-approved-member/"
      },
      {
        "key": "table:4801",
        "type": "table",
        "id": 4801,
        "name": "VATGroup Calculation",
        "slug": "4801-vatgroup-calculation",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Moved to VAT Group Management extension table 4701 VAT Group Calculation"
        },
        "url": "https://jonas-paprotka.de/ref/table/4801-vatgroup-calculation/"
      },
      {
        "key": "table:4802",
        "type": "table",
        "id": 4802,
        "name": "VATGroup Submission Header",
        "slug": "4802-vatgroup-submission-header",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Moved to VAT Group Management extension table 4702 VAT Group Submission Header"
        },
        "url": "https://jonas-paprotka.de/ref/table/4802-vatgroup-submission-header/"
      },
      {
        "key": "table:4803",
        "type": "table",
        "id": 4803,
        "name": "VATGroup Submission Line",
        "slug": "4803-vatgroup-submission-line",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Moved to VAT Group Management extension table 4703 VAT Group Submission Line"
        },
        "url": "https://jonas-paprotka.de/ref/table/4803-vatgroup-submission-line/"
      },
      {
        "key": "table:5105",
        "type": "table",
        "id": 5105,
        "name": "Customer Template",
        "slug": "5105-customer-template",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "Deprecate mini and customer templates. Use table \"Customer Templ.\" instead and for extensions."
        },
        "url": "https://jonas-paprotka.de/ref/table/5105-customer-template/"
      },
      {
        "key": "table:5151",
        "type": "table",
        "id": 5151,
        "name": "Integration Record",
        "slug": "5151-integration-record",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "This functionality will be replaced by the systemID field"
        },
        "url": "https://jonas-paprotka.de/ref/table/5151-integration-record/"
      },
      {
        "key": "table:5152",
        "type": "table",
        "id": 5152,
        "name": "Integration Record Archive",
        "slug": "5152-integration-record-archive",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "This functionality will be replaced by the systemID field"
        },
        "url": "https://jonas-paprotka.de/ref/table/5152-integration-record-archive/"
      },
      {
        "key": "table:5300",
        "type": "table",
        "id": 5300,
        "name": "Outlook Synch. Entity",
        "slug": "5300-outlook-synch-entity",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5300-outlook-synch-entity/"
      },
      {
        "key": "table:5301",
        "type": "table",
        "id": 5301,
        "name": "Outlook Synch. Entity Element",
        "slug": "5301-outlook-synch-entity-element",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5301-outlook-synch-entity-element/"
      },
      {
        "key": "table:5302",
        "type": "table",
        "id": 5302,
        "name": "Outlook Synch. Link",
        "slug": "5302-outlook-synch-link",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5302-outlook-synch-link/"
      },
      {
        "key": "table:5303",
        "type": "table",
        "id": 5303,
        "name": "Outlook Synch. Filter",
        "slug": "5303-outlook-synch-filter",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5303-outlook-synch-filter/"
      },
      {
        "key": "table:5304",
        "type": "table",
        "id": 5304,
        "name": "Outlook Synch. Field",
        "slug": "5304-outlook-synch-field",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5304-outlook-synch-field/"
      },
      {
        "key": "table:5305",
        "type": "table",
        "id": 5305,
        "name": "Outlook Synch. User Setup",
        "slug": "5305-outlook-synch-user-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5305-outlook-synch-user-setup/"
      },
      {
        "key": "table:5306",
        "type": "table",
        "id": 5306,
        "name": "Outlook Synch. Lookup Name",
        "slug": "5306-outlook-synch-lookup-name",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5306-outlook-synch-lookup-name/"
      },
      {
        "key": "table:5307",
        "type": "table",
        "id": 5307,
        "name": "Outlook Synch. Option Correl.",
        "slug": "5307-outlook-synch-option-correl",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5307-outlook-synch-option-correl/"
      },
      {
        "key": "table:5310",
        "type": "table",
        "id": 5310,
        "name": "Item Statistics Cache",
        "slug": "5310-item-statistics-cache",
        "app": "base-application",
        "range": "17-25, 28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/table/5310-item-statistics-cache/"
      },
      {
        "key": "table:5311",
        "type": "table",
        "id": 5311,
        "name": "Outlook Synch. Dependency",
        "slug": "5311-outlook-synch-dependency",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Legacy outlook sync functionality has been removed."
        },
        "url": "https://jonas-paprotka.de/ref/table/5311-outlook-synch-dependency/"
      },
      {
        "key": "table:5377",
        "type": "table",
        "id": 5377,
        "name": "Ext Txt ID Integration Record",
        "slug": "5377-ext-txt-id-integration-record",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "This functionality will be replaced by the systemID field"
        },
        "url": "https://jonas-paprotka.de/ref/table/5377-ext-txt-id-integration-record/"
      },
      {
        "key": "table:5450",
        "type": "table",
        "id": 5450,
        "name": "Graph Contact",
        "slug": "5450-graph-contact",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "This functionality will be removed. The API that it was integrating to was discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/5450-graph-contact/"
      },
      {
        "key": "table:5451",
        "type": "table",
        "id": 5451,
        "name": "Graph Integration Record",
        "slug": "5451-graph-integration-record",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "This functionality will be removed. The API that it was integrating to was discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/5451-graph-integration-record/"
      },
      {
        "key": "table:5452",
        "type": "table",
        "id": 5452,
        "name": "Graph Integration Rec. Archive",
        "slug": "5452-graph-integration-rec-archive",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "This functionality will be removed. The API that it was integrating to was discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/5452-graph-integration-rec-archive/"
      },
      {
        "key": "table:5455",
        "type": "table",
        "id": 5455,
        "name": "Graph Subscription",
        "slug": "5455-graph-subscription",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "This functionality is out of support"
        },
        "url": "https://jonas-paprotka.de/ref/table/5455-graph-subscription/"
      },
      {
        "key": "table:5456",
        "type": "table",
        "id": 5456,
        "name": "Graph Business Profile",
        "slug": "5456-graph-business-profile",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "20.0",
          "reason": "This functionality will be removed. The API that it was integrating to was discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/5456-graph-business-profile/"
      },
      {
        "key": "table:5460",
        "type": "table",
        "id": 5460,
        "name": "Graph Business Setting",
        "slug": "5460-graph-business-setting",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "This functionality is out of support"
        },
        "url": "https://jonas-paprotka.de/ref/table/5460-graph-business-setting/"
      },
      {
        "key": "table:5479",
        "type": "table",
        "id": 5479,
        "name": "Journal Lines Entity Setup",
        "slug": "5479-journal-lines-entity-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Became obsolete after refactoring of the NAV APIs."
        },
        "url": "https://jonas-paprotka.de/ref/table/5479-journal-lines-entity-setup/"
      },
      {
        "key": "table:5481",
        "type": "table",
        "id": 5481,
        "name": "Account Entity Setup",
        "slug": "5481-account-entity-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Became obsolete after refactoring of the NAV APIs."
        },
        "url": "https://jonas-paprotka.de/ref/table/5481-account-entity-setup/"
      },
      {
        "key": "table:5515",
        "type": "table",
        "id": 5515,
        "name": "Integration Management Setup",
        "slug": "5515-integration-management-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "The table will be removed with Integration Management. Refactor to use systemID, systemLastModifiedAt and other system fields."
        },
        "url": "https://jonas-paprotka.de/ref/table/5515-integration-management-setup/"
      },
      {
        "key": "table:5717",
        "type": "table",
        "id": 5717,
        "name": "Item Cross Reference",
        "slug": "5717-item-cross-reference",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Replaced by ItemReference table as part of Item Reference feature."
        },
        "url": "https://jonas-paprotka.de/ref/table/5717-item-cross-reference/"
      },
      {
        "key": "table:5723",
        "type": "table",
        "id": 5723,
        "name": "Product Group",
        "slug": "5723-product-group",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "Product Groups became first level children of Item Categories."
        },
        "url": "https://jonas-paprotka.de/ref/table/5723-product-group/"
      },
      {
        "key": "table:6308",
        "type": "table",
        "id": 6308,
        "name": "Power BI Ongoing Deployments",
        "slug": "6308-power-bi-ongoing-deployments",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "21.0",
          "reason": "Functionality has been moved to table 6325 \"Power BI User Status\" (notice: the new table is per company)"
        },
        "url": "https://jonas-paprotka.de/ref/table/6308-power-bi-ongoing-deployments/"
      },
      {
        "key": "table:6311",
        "type": "table",
        "id": 6311,
        "name": "Power BI User License",
        "slug": "6311-power-bi-user-license",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Caching the license state caused a degraded user experience. Power BI license will be checked just in time."
        },
        "url": "https://jonas-paprotka.de/ref/table/6311-power-bi-user-license/"
      },
      {
        "key": "table:7350",
        "type": "table",
        "id": 7350,
        "name": "Lot Numbers by Bin Buffer",
        "slug": "7350-lot-numbers-by-bin-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Replaced by table 7351 due to change of primary key"
        },
        "url": "https://jonas-paprotka.de/ref/table/7350-lot-numbers-by-bin-buffer/"
      },
      {
        "key": "table:7800",
        "type": "table",
        "id": 7800,
        "name": "MS-Event Emitter Event Codes",
        "slug": "7800-ms-event-emitter-event-codes",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Deprecated"
        },
        "url": "https://jonas-paprotka.de/ref/table/7800-ms-event-emitter-event-codes/"
      },
      {
        "key": "table:7820",
        "type": "table",
        "id": 7820,
        "name": "MS-QBO Customer",
        "slug": "7820-ms-qbo-customer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7820-ms-qbo-customer/"
      },
      {
        "key": "table:7821",
        "type": "table",
        "id": 7821,
        "name": "MS-QBO Item",
        "slug": "7821-ms-qbo-item",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7821-ms-qbo-item/"
      },
      {
        "key": "table:7822",
        "type": "table",
        "id": 7822,
        "name": "MS-QBO Invoice",
        "slug": "7822-ms-qbo-invoice",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7822-ms-qbo-invoice/"
      },
      {
        "key": "table:7823",
        "type": "table",
        "id": 7823,
        "name": "MS-QBO Modified Field List",
        "slug": "7823-ms-qbo-modified-field-list",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7823-ms-qbo-modified-field-list/"
      },
      {
        "key": "table:7824",
        "type": "table",
        "id": 7824,
        "name": "MS-QBO Setup",
        "slug": "7824-ms-qbo-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7824-ms-qbo-setup/"
      },
      {
        "key": "table:7825",
        "type": "table",
        "id": 7825,
        "name": "MS-QBO Synchronization Error",
        "slug": "7825-ms-qbo-synchronization-error",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7825-ms-qbo-synchronization-error/"
      },
      {
        "key": "table:7826",
        "type": "table",
        "id": 7826,
        "name": "MS-QBO Start Sync. Service",
        "slug": "7826-ms-qbo-start-sync-service",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7826-ms-qbo-start-sync-service/"
      },
      {
        "key": "table:7827",
        "type": "table",
        "id": 7827,
        "name": "MS-QBO Failed Syncs",
        "slug": "7827-ms-qbo-failed-syncs",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7827-ms-qbo-failed-syncs/"
      },
      {
        "key": "table:7828",
        "type": "table",
        "id": 7828,
        "name": "MS-QBO Sync Buffer",
        "slug": "7828-ms-qbo-sync-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "replacing burntIn Extension tables with V2 Extension"
        },
        "url": "https://jonas-paprotka.de/ref/table/7828-ms-qbo-sync-buffer/"
      },
      {
        "key": "table:7860",
        "type": "table",
        "id": 7860,
        "name": "MS- PayPal Standard Account",
        "slug": "7860-ms-paypal-standard-account",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "This table is no longer used by any user."
        },
        "url": "https://jonas-paprotka.de/ref/table/7860-ms-paypal-standard-account/"
      },
      {
        "key": "table:7861",
        "type": "table",
        "id": 7861,
        "name": "MS- PayPal Standard Template",
        "slug": "7861-ms-paypal-standard-template",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "This table is no longer used by any user."
        },
        "url": "https://jonas-paprotka.de/ref/table/7861-ms-paypal-standard-template/"
      },
      {
        "key": "table:7862",
        "type": "table",
        "id": 7862,
        "name": "MS- PayPal Transaction",
        "slug": "7862-ms-paypal-transaction",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "15.0",
          "reason": "This table is no longer used by any user."
        },
        "url": "https://jonas-paprotka.de/ref/table/7862-ms-paypal-transaction/"
      },
      {
        "key": "table:8451",
        "type": "table",
        "id": 8451,
        "name": "Intrastat Checklist Setup",
        "slug": "8451-intrastat-checklist-setup",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "Replaced by Advanced Intrastat Checklist"
        },
        "url": "https://jonas-paprotka.de/ref/table/8451-intrastat-checklist-setup/"
      },
      {
        "key": "table:8628",
        "type": "table",
        "id": 8628,
        "name": "Config. Field Mapping",
        "slug": "8628-config-field-mapping",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Replaced by Config. Field Map table with increased length for old and new values."
        },
        "url": "https://jonas-paprotka.de/ref/table/8628-config-field-mapping/"
      },
      {
        "key": "table:9006",
        "type": "table",
        "id": 9006,
        "name": "Plan Permission Set",
        "slug": "9006-plan-permission-set",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "No longer used."
        },
        "url": "https://jonas-paprotka.de/ref/table/9006-plan-permission-set/"
      },
      {
        "key": "table:9069",
        "type": "table",
        "id": 9069,
        "name": "O365 Sales Cue",
        "slug": "9069-o365-sales-cue",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Microsoft Invoicing has been discontinued."
        },
        "url": "https://jonas-paprotka.de/ref/table/9069-o365-sales-cue/"
      },
      {
        "key": "table:9170",
        "type": "table",
        "id": 9170,
        "name": "Profile Resource Import/Export",
        "slug": "9170-profile-resource-import-export",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "18.0",
          "reason": "Importing and exporting profile resources is no longer supported. AL profiles and customizations should be used instead."
        },
        "url": "https://jonas-paprotka.de/ref/table/9170-profile-resource-import-export/"
      },
      {
        "key": "table:9173",
        "type": "table",
        "id": 9173,
        "name": "Extra Settings",
        "slug": "9173-extra-settings",
        "app": "system-application",
        "range": "19-25",
        "obsolete": {
          "state": "Removed",
          "tag": "23.0",
          "reason": "Replaced with table 9222 \"Application User Settings\"."
        },
        "url": "https://jonas-paprotka.de/ref/table/9173-extra-settings/"
      },
      {
        "key": "table:9501",
        "type": "table",
        "id": 9501,
        "name": "Sequence No. Preview State",
        "slug": "9501-sequence-no-preview-state",
        "app": "base-application",
        "range": "17-25, 27-28",
        "obsolete": null,
        "url": "https://jonas-paprotka.de/ref/table/9501-sequence-no-preview-state/"
      },
      {
        "key": "table:9800",
        "type": "table",
        "id": 9800,
        "name": "Table Permission Buffer",
        "slug": "9800-table-permission-buffer",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "24.0",
          "reason": "Replaced with using temporary table Tenant Permission."
        },
        "url": "https://jonas-paprotka.de/ref/table/9800-table-permission-buffer/"
      },
      {
        "key": "table:9888",
        "type": "table",
        "id": 9888,
        "name": "SmartList Export Results",
        "slug": "9888-smartlist-export-results",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/table/9888-smartlist-export-results/"
      },
      {
        "key": "table:9889",
        "type": "table",
        "id": 9889,
        "name": "SmartList Import Results",
        "slug": "9889-smartlist-import-results",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "22.0",
          "reason": "The SmartList Designer is not supported in Business Central."
        },
        "url": "https://jonas-paprotka.de/ref/table/9889-smartlist-import-results/"
      },
      {
        "key": "table:99008535",
        "type": "table",
        "id": 99008535,
        "name": "TempBlob",
        "slug": "99008535-tempblob",
        "app": "base-application",
        "range": "17-25",
        "obsolete": {
          "state": "Removed",
          "tag": "19.0",
          "reason": "Replaced by BLOB Storage Module."
        },
        "url": "https://jonas-paprotka.de/ref/table/99008535-tempblob/"
      }
    ],
    "obsoleted": [
      {
        "key": "codeunit:576",
        "type": "codeunit",
        "id": 576,
        "name": "Run Template Balance Sheet",
        "slug": "576-run-template-balance-sheet",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report is deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/576-run-template-balance-sheet/"
      },
      {
        "key": "codeunit:577",
        "type": "codeunit",
        "id": 577,
        "name": "Run Template Income Stmt.",
        "slug": "577-run-template-income-stmt",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report is deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/577-run-template-income-stmt/"
      },
      {
        "key": "codeunit:578",
        "type": "codeunit",
        "id": 578,
        "name": "Run Template CashFlow Stmt.",
        "slug": "578-run-template-cashflow-stmt",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report is deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/578-run-template-cashflow-stmt/"
      },
      {
        "key": "codeunit:579",
        "type": "codeunit",
        "id": 579,
        "name": "Run Template Retained Earn.",
        "slug": "579-run-template-retained-earn",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report is deprecated and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/579-run-template-retained-earn/"
      },
      {
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1604-export-serv-inv-peppol-2-1/"
      },
      {
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "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",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1609-exp-service-cr-m-peppol2-0/"
      },
      {
        "key": "codeunit:1807",
        "type": "codeunit",
        "id": 1807,
        "name": "Assisted Setup Upgrade",
        "slug": "1807-assisted-setup-upgrade",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "Table \"Asssited Setup\" has been removed in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/1807-assisted-setup-upgrade/"
      },
      {
        "key": "codeunit:8910",
        "type": "codeunit",
        "id": 8910,
        "name": "Email Attachment Upgrade",
        "slug": "8910-email-attachment-upgrade",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "Attachment field has been removed in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/8910-email-attachment-upgrade/"
      },
      {
        "key": "codeunit:9222",
        "type": "codeunit",
        "id": 9222,
        "name": "User Settings Upgrade",
        "slug": "9222-user-settings-upgrade",
        "app": "system-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "Table \"Extra Settings\" has been removed in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/9222-user-settings-upgrade/"
      },
      {
        "key": "codeunit:104020",
        "type": "codeunit",
        "id": 104020,
        "name": "Upg Secrets to Isol. Storage",
        "slug": "104020-upg-secrets-to-isol-storage",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "The table Service Password deleted in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104020-upg-secrets-to-isol-storage/"
      },
      {
        "key": "codeunit:104021",
        "type": "codeunit",
        "id": 104021,
        "name": "Upgrade Item Cross Reference",
        "slug": "104021-upgrade-item-cross-reference",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "The table Item Cross Reference deleted in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104021-upgrade-item-cross-reference/"
      },
      {
        "key": "codeunit:104043",
        "type": "codeunit",
        "id": 104043,
        "name": "Upgrade Config. Field Map",
        "slug": "104043-upgrade-config-field-map",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "The table Config. Field Map deleted in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104043-upgrade-config-field-map/"
      },
      {
        "key": "codeunit:104045",
        "type": "codeunit",
        "id": 104045,
        "name": "Upgrade Cortana Intelligence",
        "slug": "104045-upgrade-cortana-intelligence",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "Cortana related fiels have been deleted in version 26."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104045-upgrade-cortana-intelligence/"
      },
      {
        "key": "codeunit:104052",
        "type": "codeunit",
        "id": 104052,
        "name": "Upgrade Rcvd. Country Code",
        "slug": "104052-upgrade-rcvd-country-code",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This function is obsolete."
        },
        "url": "https://jonas-paprotka.de/ref/codeunit/104052-upgrade-rcvd-country-code/"
      },
      {
        "key": "page:6323",
        "type": "page",
        "id": 6323,
        "name": "Power BI Element Card",
        "slug": "6323-power-bi-element-card",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "Use page 6324 \"Power BI Element Addin Host\" instead."
        },
        "url": "https://jonas-paprotka.de/ref/page/6323-power-bi-element-card/"
      },
      {
        "key": "report:99000759",
        "type": "report",
        "id": 99000759,
        "name": "Work Center List",
        "slug": "99000759-work-center-list",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report has been replaced by the page Work Center List and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000759-work-center-list/"
      },
      {
        "key": "report:99000760",
        "type": "report",
        "id": 99000760,
        "name": "Machine Center List",
        "slug": "99000760-machine-center-list",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "This report has been replaced by the page Machine Center List and will be removed in a future release."
        },
        "url": "https://jonas-paprotka.de/ref/report/99000760-machine-center-list/"
      },
      {
        "key": "xmlport:1600",
        "type": "xmlport",
        "id": 1600,
        "name": "Sales Invoice - PEPPOL 2.1",
        "slug": "1600-sales-invoice-peppol-2-1",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/xmlport/1600-sales-invoice-peppol-2-1/"
      },
      {
        "key": "xmlport:1601",
        "type": "xmlport",
        "id": 1601,
        "name": "Sales Credit Memo - PEPPOL 2.1",
        "slug": "1601-sales-credit-memo-peppol-2-1",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.1 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/xmlport/1601-sales-credit-memo-peppol-2-1/"
      },
      {
        "key": "xmlport:1602",
        "type": "xmlport",
        "id": 1602,
        "name": "Sales Invoice - PEPPOL 2.0",
        "slug": "1602-sales-invoice-peppol-2-0",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/xmlport/1602-sales-invoice-peppol-2-0/"
      },
      {
        "key": "xmlport:1603",
        "type": "xmlport",
        "id": 1603,
        "name": "Sales Credit Memo - PEPPOL 2.0",
        "slug": "1603-sales-credit-memo-peppol-2-0",
        "app": "base-application",
        "obsolete": {
          "state": "Pending",
          "tag": "26.0",
          "reason": "PEPPOL 2.0 is no longer supported."
        },
        "url": "https://jonas-paprotka.de/ref/xmlport/1603-sales-credit-memo-peppol-2-0/"
      }
    ]
  },
  "memberChanges": [
    {
      "key": "codeunit:2",
      "type": "codeunit",
      "id": 2,
      "name": "Company-Initialize",
      "slug": "2-company-initialize",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PageName",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2-company-initialize/"
    },
    {
      "key": "codeunit:8",
      "type": "codeunit",
      "id": 8,
      "name": "AccSchedManagement",
      "slug": "8-accschedmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetConvDimCode",
            "sig": "(Record Analysis View, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8-accschedmanagement/"
    },
    {
      "key": "codeunit:10",
      "type": "codeunit",
      "id": 10,
      "name": "Type Helper",
      "slug": "10-type-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UrlEncode",
            "sig": "(var SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UrlEncodeSecret",
            "sig": "(var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "JavaScriptStringEncode",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "JavaScriptStringEncode",
            "sig": "(Text, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsLatinLetter",
            "sig": "(Char)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/10-type-helper/"
    },
    {
      "key": "codeunit:11",
      "type": "codeunit",
      "id": 11,
      "name": "Gen. Jnl.-Check Line",
      "slug": "11-gen-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIgnoreJournalTemplNameMandatoryCheck",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/11-gen-jnl-check-line/"
    },
    {
      "key": "codeunit:12",
      "type": "codeunit",
      "id": 12,
      "name": "Gen. Jnl.-Post Line",
      "slug": "12-gen-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetIgnoreJournalTemplNameMandatoryCheck",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnAfterCheckGenJnlLine",
            "sig": "(var Record Gen. Journal Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateGLEntriesForTotalAmountsUnapplyEmployee",
            "sig": "(Record Detailed Employee Ledger Entry, var Record Employee Posting Group, Record Gen. Journal Line, var Record Dimension Posting Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIncrNextVATEntryNo",
            "sig": "(var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIncrNextEntryNo",
            "sig": "(var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostApplyOnAfterFindAmtForApplnOnBeforeCalcCurrencyUnrealizedGainLoss",
            "sig": "(var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Record CV Ledger Entry Buffer, var Decimal, var Decimal, var Decimal, var Decimal, var Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeInsertVATForGLEntry",
            "sig": "(var Record Gen. Journal Line, var Record VAT Posting Setup, Decimal, Decimal, Boolean, var Boolean, var Record VAT Entry, Record Tax Jurisdiction, Code[10], Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnPostDtldVendLedgEntriesOnBeforePostDtldVendLedgEntry",
            "from": "(var Record Gen. Journal Line, Record Detailed CV Ledg. Entry Buffer, Record Vendor Posting Group, Decimal, var Boolean)",
            "to": "(var Record Gen. Journal Line, Record Detailed CV Ledg. Entry Buffer, Record Vendor Posting Group, Decimal, var Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCodeOnAfterRunExhangeAccGLJournalLine",
            "from": "(var Record Gen. Journal Line, Boolean, var Integer)",
            "to": "(var Record Gen. Journal Line, Boolean, var Integer, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostDtldEmplLedgEntriesOnBeforeCreateGLEntriesForTotalAmounts",
            "from": "(var Record Employee Posting Group, var Record Detailed CV Ledg. Entry Buffer)",
            "to": "(var Record Employee 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": "OnBeforeInitNextEntryNo",
            "from": "(var Record G/L Entry)",
            "to": "(var Record G/L Entry, var Integer, var Integer, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostUnrealVATEntry",
            "from": "(Record Gen. Journal Line, var Record VAT Entry, Decimal, Decimal, Integer, var Integer)",
            "to": "(Record Gen. Journal Line, var Record VAT Entry, Decimal, Decimal, Integer, var Integer, var Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/12-gen-jnl-post-line/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterPostReverse",
            "sig": "(var Record Gen. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/17-gen-jnl-post-reverse/"
    },
    {
      "key": "codeunit:18",
      "type": "codeunit",
      "id": 18,
      "name": "Financial Report Mgt.",
      "slug": "18-financial-report-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "NotifyUpdateFinancialReport",
            "sig": "(var Record G/L Account)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "OpenFinancialReports",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HideUpdateFinancialReportNotification",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUpdateFinancialReportNotificationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/18-financial-report-mgt/"
    },
    {
      "key": "codeunit:20",
      "type": "codeunit",
      "id": 20,
      "name": "Posting Preview Event Handler",
      "slug": "20-posting-preview-event-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeModifyTempVATEntry",
            "sig": "(var Record VAT Entry, var Record VAT Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempValueEntry",
            "sig": "(var Record Value Entry, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempItemLedgerEntry",
            "sig": "(var Record Item Ledger Entry, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempFALedgEntry",
            "sig": "(var Record FA Ledger Entry, var Record FA Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempEmplLedgEntry",
            "sig": "(var Record Employee Ledger Entry, var Record Employee Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempBankAccLedgerEntry",
            "sig": "(var Record Bank Account Ledger Entry, var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempResLedgerEntry",
            "sig": "(var Record Res. Ledger Entry, var Record Res. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempMaintenanceLedgerEntry",
            "sig": "(var Record Maintenance Ledger Entry, var Record Maintenance Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempJobLedgerEntry",
            "sig": "(var Record Job Ledger Entry, var Record Job Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempExchRateAdjmtLedgEntry",
            "sig": "(var Record Exch. Rate Adjmt. Ledg. Entry, var Record Exch. Rate Adjmt. Ledg. Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempWarehouseEntry",
            "sig": "(var Record Warehouse Entry, var Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempPhysInventoryLedgerEntry",
            "sig": "(var Record Phys. Inventory Ledger Entry, var Record Phys. Inventory Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyTempDtldEmplLedgEntry",
            "sig": "(var Record Detailed Employee Ledger Entry, var Record Detailed Employee Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/20-posting-preview-event-handler/"
    },
    {
      "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": [
          {
            "name": "RunOnAfterAssignInvtPickRequired",
            "sig": "(Record Item Journal Line, Record Location, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterAssignWhsePickRequired",
            "sig": "(Record Item Journal Line, Record Location, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterAssignInvtPutAwayRequired",
            "sig": "(Record Item Journal Line, Record Location, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCheckFindProdOrderLine",
            "sig": "(Record Item Journal Line, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckSubcontracting",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckWarehouse",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckWarehouseLastOutputOperation",
            "sig": "(var Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnRunCheckOnAfterCalcShouldCheckItemNo",
            "sig": "(Record Item Journal Line, Record Prod. Order Line, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnRunOnCheckWarehouse",
            "sig": "(var Record Item Journal Line, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckDimensionsOnAfterSetTableValues",
            "sig": "(Record Item Journal Line, var Integer, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetItem",
            "from": "(var Record Item, var Boolean)",
            "to": "(var Record Item, var Boolean, Record Item Journal Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/21-item-jnl-check-line/"
    },
    {
      "key": "codeunit:22",
      "type": "codeunit",
      "id": 22,
      "name": "Item Jnl.-Post Line",
      "slug": "22-item-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PostValueEntryToGL",
            "sig": "(var Record Value Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "PostDeferredValueEntriesToGL",
            "sig": "(List)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePostValueEntryToGL",
            "sig": "(var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUndoQuantityPostingOnBeforeCheckItem",
            "sig": "(Record Item, Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnApplyItemLedgEntryOnBeforeCloseReservEntry",
            "from": "(var Record Item Ledger Entry, Record Item Journal Line, var Record Item Ledger Entry)",
            "to": "(var Record Item Ledger Entry, Record Item Journal Line, var Record Item Ledger Entry, var Record Reservation Entry)",
            "kind": "integrationevent"
          },
          {
            "name": "OnUpdateItemLedgEntryOnBeforeUpdateOutboundItemLedgEntry",
            "from": "(Record Value Entry, var Boolean)",
            "to": "(Record Value Entry, var Boolean, var Record Item Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostInventoryToGL",
            "from": "(var Record Value Entry, var Boolean, var Record Item Journal Line, Boolean, Boolean)",
            "to": "(var Record Value Entry, var Boolean, var Record Item Journal Line, Boolean, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeTestFirstApplyItemLedgEntry",
            "from": "(var Record Item Ledger Entry, Record Item Ledger Entry, Record Item Journal Line, var Boolean)",
            "to": "(var Record Item Ledger Entry, var Record Item Ledger Entry, var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/22-item-jnl-post-line/"
    },
    {
      "key": "codeunit:23",
      "type": "codeunit",
      "id": 23,
      "name": "Item Jnl.-Post Batch",
      "slug": "23-item-jnl-post-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCode",
            "from": "(var Record Item Journal Line)",
            "to": "(var Record Item Journal Line, var Record Item Ledger Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/23-item-jnl-post-batch/"
    },
    {
      "key": "codeunit:43",
      "type": "codeunit",
      "id": 43,
      "name": "Language",
      "slug": "43-language",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCurrentCultureName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/43-language/"
    },
    {
      "key": "codeunit:54",
      "type": "codeunit",
      "id": 54,
      "name": "Language Impl.",
      "slug": "54-language-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCurrentCultureName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowAllowedLanguagesNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenReadMore",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/54-language-impl/"
    },
    {
      "key": "codeunit:57",
      "type": "codeunit",
      "id": 57,
      "name": "Document Totals",
      "slug": "57-document-totals",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculateSalesTotals",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcTotalSalesAmountOnlyDiscountAllowed",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/57-document-totals/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyItemChargeAssgntOnBeforeFindSalesLine2",
            "sig": "(var Record Sales Line, var Record Item Charge Assignment (Sales), Record Sales Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/64-sales-get-shipment/"
    },
    {
      "key": "codeunit:67",
      "type": "codeunit",
      "id": 67,
      "name": "Transfer-Explode BOM",
      "slug": "67-transfer-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeConfirmBOMContainsNonItemLines",
            "sig": "(var Record Transfer Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/67-transfer-explode-bom/"
    },
    {
      "key": "codeunit:80",
      "type": "codeunit",
      "id": 80,
      "name": "Sales-Post",
      "slug": "80-sales-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PostUpdateOrderLine",
            "sig": "(Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CalcInvoiceDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcLineDiscountPosting",
            "sig": "(Record Sales Header, Record Sales Line, Record Sales Line, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAdjustPrepmtAmountLCYOnAfterGetOrderLine",
            "sig": "(var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetQtyToInvoice",
            "sig": "(Record Sales Line, Boolean, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAdjustFinalInvWith100PctPrepmt",
            "sig": "(var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateRemainingQtyToBeInvoiced",
            "sig": "(Record Sales Shipment Line, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePrepaymentLineForCreditMemoOnBeforeGetSalesPrepmtAccount",
            "sig": "(var Record G/L Account, var Record Sales Invoice Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterInsertPostedHeaders",
            "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)",
            "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 Enum Gen. Journal Document Type, var Code[20], var Code[35])",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeProcessAssocItemJnlLine",
            "from": "(var Record Sales Line, var Boolean)",
            "to": "(var Record Sales Line, var Boolean, var Record Sales Header, var Record Drop Shpt. Post. Buffer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdatePostingNo",
            "from": "(var Record Sales Header, Boolean, var Boolean, var Boolean)",
            "to": "(var Record Sales Header, Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemChargePerOrderOnAfterTempTrackingSpecificationInvSetFilters",
            "from": "(Record Sales Header, var Record Item Journal Line, Record Tracking Specification, Record Sales Line, var Boolean)",
            "to": "(Record Sales Header, var Record Item Journal Line, var Record Tracking Specification, Record Sales Line, var Boolean, var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemJnlLine",
            "from": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line, Record Item Journal Line, var Integer, Boolean, var Record Tracking Specification, var Record Tracking Specification, Record Warehouse Journal Line, Boolean)",
            "to": "(var Record Item Journal Line, Record Sales Line, Record Sales Header, var Codeunit Item Jnl.-Post Line, var Codeunit Whse. Jnl.-Register Line, Record Item Journal Line, var Integer, Boolean, var Record Tracking Specification, var Record Tracking Specification, Record Warehouse Journal Line, Boolean, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnProcessPostingLinesOnBeforePostDropOrderShipment",
            "from": "(Record Sales Header, Record Sales Line)",
            "to": "(Record Sales Header, Record Sales Line, Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostUpdateInvoiceLine",
            "from": "(var Record Sales Line, var Record Sales Header)",
            "to": "(var Record Sales Line, var Record Sales Header, var Record Sales Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnRoundAmountOnAfterAssignSalesLines",
            "from": "(var Record Sales Line, var Record Sales Line, Record Sales Header, var Boolean, Record Sales Line, Record Sales Line, var Record Sales Line)",
            "to": "(var Record Sales Line, var Record Sales Line, Record Sales Header, var Boolean, var Record Sales Line, var Record Sales Line, var Record Sales Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCalcPrepmtAmtToDeduct",
            "from": "(var Record Sales Line, Boolean)",
            "to": "(var Record Sales Line, Boolean, var Boolean, var Decimal)",
            "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": "OnAfterConfirmPost",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var 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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterConfirmPost",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [],
        "removed": [
          {
            "name": "OnAfterMoveWonLostOpportunites",
            "sig": "(var Record Sales Header, var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/86-sales-quote-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": "CheckDocumentTotalAmounts",
            "sig": "(var Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SaveTempWhseSplitSpec",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCountryCode",
            "sig": "(Record Sales Line, Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CalcInvoiceDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcLineDiscountPosting",
            "sig": "(Record Purchase Header, Record Purchase Line, Record Purchase Line, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "ArchiveUnpostedOrder",
            "from": "(Record Purchase Header)",
            "to": "(var Record Purchase Header)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckDocumentTotalAmounts",
            "sig": "(Record Purchase Header, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePurchRcptLineInsert",
            "from": "(var Record Purch. Rcpt. Line, var Record Purch. Rcpt. Header, var Record Purchase Line, Boolean, Record Posted Whse. Receipt Line, var Boolean)",
            "to": "(var Record Purch. Rcpt. Line, var Record Purch. Rcpt. Header, var Record Purchase Line, Boolean, Record Posted Whse. Receipt Line, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeProcessAssocItemJnlLine",
            "from": "(var Record Purchase Line, var Boolean, var Record Drop Shpt. Post. Buffer, var Record Tracking Specification, Integer)",
            "to": "(var Record Purchase Line, var Boolean, var Record Drop Shpt. Post. Buffer, var Record Tracking Specification, Integer, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostItemJnlLine",
            "from": "(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)",
            "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, var Boolean, var Boolean, var Record Warehouse Receipt Header, var Record Warehouse Shipment Header)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPostAssocItemJnlLine",
            "from": "(var Record Item Journal Line, var Codeunit Item Jnl.-Post Line, var Record Sales Line)",
            "to": "(var Record Item Journal Line, var Codeunit Item Jnl.-Post Line, var Record Sales Line, var Record Sales Header, var Record Tracking Specification)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostItemJnlLineOnAfterPostItemJnlLineJobConsumption",
            "from": "(var Record Item Journal Line, Record Purchase Header, Record Purchase Line, Record Item Journal Line, var Record Reservation Entry, var Record Tracking Specification, Decimal, Decimal, var Boolean)",
            "to": "(var Record Item Journal Line, Record Purchase Header, Record Purchase Line, Record Item Journal Line, var Record Reservation Entry, var Record Tracking Specification, Decimal, Decimal, var Boolean, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/90-purch-post/"
    },
    {
      "key": "codeunit:91",
      "type": "codeunit",
      "id": 91,
      "name": "Purch.-Post (Yes/No)",
      "slug": "91-purch-post-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterConfirmPost",
            "from": "(var Record Purchase Header)",
            "to": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/91-purch-post-yes-no/"
    },
    {
      "key": "codeunit:92",
      "type": "codeunit",
      "id": 92,
      "name": "Purch.-Post + Print",
      "slug": "92-purch-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterConfirmPost",
            "from": "(Record Purchase Header)",
            "to": "(Record Purchase Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/92-purch-post-print/"
    },
    {
      "key": "codeunit:93",
      "type": "codeunit",
      "id": 93,
      "name": "Purch.-Quote to Order (Yes/No)",
      "slug": "93-purch-quote-to-order-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeConfirmConvertToOrder",
            "sig": "(Record Purchase Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/93-purch-quote-to-order-yes-no/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetSalesOrderPostingSelection",
            "sig": "(var Record Sales Header, Integer, var Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetPurchaseOrderPostingSelection",
            "sig": "(var Record Purchase Header, Integer, var Boolean, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99-posting-selection-management/"
    },
    {
      "key": "codeunit:152",
      "type": "codeunit",
      "id": 152,
      "name": "User Permissions",
      "slug": "152-user-permissions",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "HasUserCustomPermissions",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/152-user-permissions/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "HasUserCustomPermissions",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/153-user-permissions-impl/"
    },
    {
      "key": "codeunit:205",
      "type": "codeunit",
      "id": 205,
      "name": "Alt. Cust. VAT Reg. Doc. Impl.",
      "slug": "205-alt-cust-vat-reg-doc-impl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterUpdateAltCustVATRegInSalesHeader",
            "sig": "(var Record Sales Header, var Record Alt. Cust. VAT Reg.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/205-alt-cust-vat-reg-doc-impl/"
    },
    {
      "key": "codeunit:212",
      "type": "codeunit",
      "id": 212,
      "name": "Res. Jnl.-Post Line",
      "slug": "212-res-jnl-post-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterResLedgEntryInsert",
            "sig": "(var Record Res. Ledger Entry, Record Res. Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateResJnlLineResourceGroupNo",
            "sig": "(var Record Res. Journal Line, Record Resource, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPostResJnlLine",
            "from": "(var Record Res. Journal Line, var Record Res. Ledger Entry)",
            "to": "(var Record Res. Journal Line, var Record Res. Ledger Entry, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostResJnlLine",
            "from": "(var Record Res. Journal Line, var Boolean)",
            "to": "(var Record Res. Journal Line, var Boolean, var Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/212-res-jnl-post-line/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostUnApplyEmployeeOnAfterRunEmployeeExchRateAdjustment",
            "sig": "(Record Gen. Journal Line, Record Employee Ledger Entry, Record Detailed Employee Ledger Entry, var Codeunit Gen. Jnl.-Post Line, var Record Employee Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCustLedgEntrySetFilters",
            "from": "(var Record Cust. Ledger Entry, Record Gen. Journal Line, Code[20], var Code[50], var Boolean)",
            "to": "(var Record Cust. Ledger Entry, var Record Gen. Journal Line, Code[20], var Code[50], var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/225-gen-jnl-apply/"
    },
    {
      "key": "codeunit:229",
      "type": "codeunit",
      "id": 229,
      "name": "Document-Print",
      "slug": "229-document-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "EmailPurchHeader",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDoPrintPurchaseHeader",
            "sig": "(var Record Purchase Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeDoPrintPurchHeader",
            "from": "(var Record Purchase Header, Integer, var Boolean)",
            "to": "(var Record Purchase Header, Integer, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/229-document-print/"
    },
    {
      "key": "codeunit:243",
      "type": "codeunit",
      "id": 243,
      "name": "Item Jnl.-B.Post",
      "slug": "243-item-jnl-b-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "JournalWithPostingErrors",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/243-item-jnl-b-post/"
    },
    {
      "key": "codeunit:244",
      "type": "codeunit",
      "id": 244,
      "name": "Item Jnl.-B.Post+Print",
      "slug": "244-item-jnl-b-post-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "JournalWithPostingErrors",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/244-item-jnl-b-post-print/"
    },
    {
      "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": "IsConcurrentInventoryPostingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsConcurrentJobPostingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsConcurrentResourcePostingEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsManufacturingFlushingMethodActivateManualWithoutPickEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetMockEnabledManufacturingFlushingMethodActivateManualWithoutPick",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsAllowMultipleCustVendPostingGroupsEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsExtensibleExchangeRateAdjustmentEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsExtensibleExchangeRateAdjustmentEnabled",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsExtensibleInvoicePostingEngineEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsEU3PartyTradePurchaseEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAllowMultipleCustVendPostingGroupsFeatureKey",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetExtensibleExchangeRateAdjustmentFeatureKey",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsConcurrentInventoryPostingEnabled",
            "sig": "(var Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/265-feature-key-management/"
    },
    {
      "key": "codeunit:301",
      "type": "codeunit",
      "id": 301,
      "name": "Allocate Reserv. Basic",
      "slug": "301-allocate-reserv-basic",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAllocateOnAfterReservationWorksheetLinePrepare",
            "sig": "(var Record Reservation Wksh. Line, var Record Reservation Wksh. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAllocateOnAfterReservationWorksheetLinePrepare",
            "sig": "(var Record Reservation Wksh. Line, var Record Reservation Wksh. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAllocateOnAfterReservationWorksheetLinePrepare",
            "sig": "(var Record Reservation Wksh. Line, var Record Reservation Wksh. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/303-allocate-reserv-cust-priority/"
    },
    {
      "key": "codeunit:367",
      "type": "codeunit",
      "id": 367,
      "name": "CheckManagement",
      "slug": "367-checkmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePostRoundingAmount",
            "sig": "(var Record Bank Account, var Record Check Ledger Entry, Record Bank Account Ledger Entry, var Date, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/367-checkmanagement/"
    },
    {
      "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": "OnBeforeJobCheckIfAnyExtText",
            "sig": "(var Record Job Planning Line, Boolean, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/378-transfer-extended-text/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterFindAndMarkReminderCandidates",
            "from": "(Record Cust. Ledger Entry, Record Reminder Level, Decimal, Boolean, Integer, Integer, var Boolean, var Boolean)",
            "to": "(Record Cust. Ledger Entry, Record Reminder Level, var Decimal, Boolean, Integer, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/392-reminder-make/"
    },
    {
      "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": "OnAfterCode",
            "sig": "(var Record Finance Charge Memo Line, var Record Finance Charge Memo Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/394-finchrgmemo-make/"
    },
    {
      "key": "codeunit:408",
      "type": "codeunit",
      "id": 408,
      "name": "DimensionManagement",
      "slug": "408-dimensionmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterEditDimensionSet",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/408-dimensionmanagement/"
    },
    {
      "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": [
          {
            "name": "OnReleaseSalesHeaderOnAfterCopySalesHeader",
            "sig": "(var Record Sales Header, var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/414-release-sales-document/"
    },
    {
      "key": "codeunit:418",
      "type": "codeunit",
      "id": 418,
      "name": "User Management",
      "slug": "418-user-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "BasicAuthDepricationNotificationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthDepricationNotificationDefault",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthDepricationNotificationShow",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DisableNotifications",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthDepricationNotificationShowMore",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthUsedNotificationId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthUsedNotificationDefault",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BasicAuthUsedNotificationShow",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/418-user-management/"
    },
    {
      "key": "codeunit:426",
      "type": "codeunit",
      "id": 426,
      "name": "Payment Tolerance Management",
      "slug": "426-payment-tolerance-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckPmtTolCust",
            "sig": "(var Enum Gen. Journal Document Type, var Record Cust. Ledger Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeDelCustPmtTolAcc2",
            "sig": "(Record Cust. Ledger Entry, Code[50], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetCustPositiveFilter",
            "sig": "(Enum Gen. Journal Document Type, Decimal, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcGracePeriodCVLedgEntryOnAfterCustLedgEntrySetFilters",
            "sig": "(var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateOutboxSalesDocTransOnBeforeLoop",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": [],
        "removed": [
          {
            "name": "OnAllowChangeCompanyForICAccounts",
            "sig": "(var Boolean, var Record IC G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAllowChangeCompanyForICDimensions",
            "sig": "(var Boolean, var Record IC Dimension, var Record IC Dimension Value)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAllowChangeCompanyForBankAccounts",
            "sig": "(var Boolean, var Record Bank Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/428-ic-mapping/"
    },
    {
      "key": "codeunit:431",
      "type": "codeunit",
      "id": 431,
      "name": "IC Outbox Export",
      "slug": "431-ic-outbox-export",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSendToExternalPartnerOnBeforeICPartnerFindset",
            "sig": "(var Record IC Partner)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/431-ic-outbox-export/"
    },
    {
      "key": "codeunit:432",
      "type": "codeunit",
      "id": 432,
      "name": "Consolidate",
      "slug": "432-consolidate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTestGLAccountsOnBeforeTestForConflicts",
            "sig": "(var Record G/L Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/432-consolidate/"
    },
    {
      "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": "OnInsertVATAmountOnBeforeInsert",
            "sig": "(var Record Sales Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindVATAmountLineOnAfterSetFilters",
            "sig": "(var Record Sales Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCodeOnBeforeCheckPrepmtDoc",
            "sig": "(var Record Sales Header, var Option)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetPrepmtAccNo",
            "sig": "(Record General Posting Setup, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetCorrBalAccNo",
            "sig": "(Record Sales Header, Boolean, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/442-sales-post-prepayments/"
    },
    {
      "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": [
          {
            "name": "OnInsertVATAmountOnBeforeInsert",
            "sig": "(var Record Purchase Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindVATAmountLineOnAfterSetFilters",
            "sig": "(var Record Purchase Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateDimensionsOnAfterAddDimSources",
            "sig": "(var Record Purchase Line, List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetPrepmtAccNo",
            "sig": "(Record General Posting Setup, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/444-purchase-post-prepayments/"
    },
    {
      "key": "codeunit:447",
      "type": "codeunit",
      "id": 447,
      "name": "Record Link Management",
      "slug": "447-record-link-management",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeCopyLinks",
            "sig": "(Variant, Variant, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/447-record-link-management/"
    },
    {
      "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": [],
        "changed": [
          {
            "name": "SendXmlEmailAttachment",
            "from": "(Variant, Code[20], Text[250], Text[250])",
            "to": "(Variant, Code[20], Text[250], Text[250], Enum Report Selection Usage)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/452-report-distribution-management/"
    },
    {
      "key": "codeunit:457",
      "type": "codeunit",
      "id": 457,
      "name": "Environment Information",
      "slug": "457-environment-information",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEnvironmentSetting",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/457-environment-information/"
    },
    {
      "key": "codeunit:483",
      "type": "codeunit",
      "id": 483,
      "name": "Change Global Dimensions",
      "slug": "483-change-global-dimensions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterFillTableData",
            "sig": "(var Record Change Global Dim. Log Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitTableListOnAfterFindTablesWithDims",
            "sig": "(var Record Change Global Dim. Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitTableListOnBeforeInsertChangeGlobalDimLogEntry",
            "sig": "(var Record Change Global Dim. Header, var Record Change Global Dim. Log Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/483-change-global-dimensions/"
    },
    {
      "key": "codeunit:487",
      "type": "codeunit",
      "id": 487,
      "name": "Job Queue Start Report",
      "slug": "487-job-queue-start-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterProcessPrint",
            "sig": "(Integer, var Record Job Queue Entry, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/487-job-queue-start-report/"
    },
    {
      "key": "codeunit:501",
      "type": "codeunit",
      "id": 501,
      "name": "OAuth2",
      "slug": "501-oauth2",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetClaims",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/501-oauth2/"
    },
    {
      "key": "codeunit:502",
      "type": "codeunit",
      "id": 502,
      "name": "OAuth2Impl",
      "slug": "502-oauth2impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetClaims",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/502-oauth2impl/"
    },
    {
      "key": "codeunit:599",
      "type": "codeunit",
      "id": 599,
      "name": "Exch. Rate Adjmt. Run Handler",
      "slug": "599-exch-rate-adjmt-run-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ShowFeatureManagement",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/599-exch-rate-adjmt-run-handler/"
    },
    {
      "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": [
          {
            "name": "GetGlobalDimVal",
            "sig": "(Code[20], var Record Dimension Set Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnHandlePostAdjmtOnBeforePostAdjmt",
            "sig": "(var Record Exch. Rate Adjmt. Buffer, var Record Currency, var Record Dimension Set Entry, var Enum Exch. Rate Adjmt. Account Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterExchRateAdjmtBufferUpdate",
            "sig": "(var Record Exch. Rate Adjmt. Parameters, var Record Exch. Rate Adjmt. Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostAdjmt",
            "sig": "(var Record Exch. Rate Adjmt. Buffer, var Record Dimension Set Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostAdjmtOnBeforePostGenJnlLine",
            "sig": "(var Record Gen. Journal Line, var Record Dimension Set Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetAdditionalReportingCurrencyOnBeforeCheckTaxJurisdiction",
            "sig": "(var Record Tax Jurisdiction, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterAdjustCustomerLedgerEntryOnAfterCalcAdjmtAmount",
            "from": "(Record Cust. Ledger Entry, Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "to": "(Record Cust. Ledger Entry, var Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterAdjustVendorLedgerEntryOnAfterCalcAdjmtAmount",
            "from": "(Record Vendor Ledger Entry, Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "to": "(Record Vendor Ledger Entry, var Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnSetPostingDimensionsElseCase",
            "from": "(var Record Gen. Journal Line, var Record Dimension Set Entry)",
            "to": "(var Record Gen. Journal Line, var Record Dimension Set Entry, var Record Exch. Rate Adjmt. Parameters)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterAdjustEmployeeLedgerEntryOnAfterCalcAdjmtAmount",
            "from": "(Record Employee Ledger Entry, Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "to": "(Record Employee Ledger Entry, var Record Exch. Rate Adjmt. Parameters, Decimal, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/699-exch-rate-adjmt-process/"
    },
    {
      "key": "codeunit:703",
      "type": "codeunit",
      "id": 703,
      "name": "Find Record Management",
      "slug": "703-find-record-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMaxRecordCountToReturn",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetMaxRecordCountToReturnOnBeforeExit",
            "sig": "(var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/703-find-record-management/"
    },
    {
      "key": "codeunit:730",
      "type": "codeunit",
      "id": 730,
      "name": "Copy Item",
      "slug": "730-copy-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyItemPriceListLinesOnBeforeInsertNewPriceListLine",
            "sig": "(var Record Price List Line, Record Price List Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/730-copy-item/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeIsVATDateEnabled",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/799-vat-reporting-date-mgt/"
    },
    {
      "key": "codeunit:810",
      "type": "codeunit",
      "id": 810,
      "name": "Webservice Notification Mgt.",
      "slug": "810-webservice-notification-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowDisableSoapWebServiceNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "DisableSoapNotification",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "OpenFeatureManagement",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/810-webservice-notification-mgt/"
    },
    {
      "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": "RunOnPostLinesOnAfterPostJobSalesLines",
            "sig": "(var Record Sales Header, var Record Invoice Posting Buffer, var Record Sales Line, var Record Sales Line, var Integer, var Record Invoice Posting Parameters)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostLinesOnAfterPostJobSalesLines",
            "sig": "(var Record Sales Header, var Record Invoice Posting Buffer, var Record Sales Line, var Record Sales Line, var Integer, var Record Invoice Posting Parameters)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": "RunOnBeforeGetAmountsForDeferral",
            "sig": "(Record Purchase Line, var Decimal, var Decimal, var Code[20], var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetAmountsForDeferral",
            "sig": "(Record Purchase Line, var Decimal, var Decimal, var Code[20], var Boolean)",
            "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": "RunOnBeforePostLines",
            "sig": "(Record Service Header, var Record Invoice Posting Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnPrepareLineOnAfterFillInvoicePostingBuffer",
            "sig": "(var Record Invoice Posting Buffer, Record Service Line, Record Service Line, Boolean, var Record Invoice Posting Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnPostLedgerEntryOnBeforeGenJnlPostLine",
            "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, Record Invoice Posting Parameters)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePostLines",
            "sig": "(Record Service Header, var Record Invoice Posting Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPrepareLineOnAfterFillInvoicePostingBuffer",
            "from": "(var Record Invoice Posting Buffer, Record Service Line, Record Service Line, Boolean)",
            "to": "(var Record Invoice Posting Buffer, Record Service Line, Record Service Line, Boolean, var Record Invoice Posting Buffer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostLedgerEntryOnBeforeGenJnlPostLine",
            "from": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line)",
            "to": "(var Record Gen. Journal Line, Record Service Header, var Record Service Line, var Record Service Line, Boolean, Boolean, var Codeunit Gen. Jnl.-Post Line, Record Invoice Posting Parameters)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/827-service-post-invoice-events/"
    },
    {
      "key": "codeunit:869",
      "type": "codeunit",
      "id": 869,
      "name": "Cash Flow Chart Mgt.",
      "slug": "869-cash-flow-chart-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCollectSourceTypesBeforeSkipSourceType",
            "sig": "(Record Cash Flow Chart Setup, Record Cash Flow Forecast, Enum Cash Flow Source Type, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/869-cash-flow-chart-mgt/"
    },
    {
      "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": "OnAfterUpdateAssemblyLines",
            "sig": "(var Record Assembly Header, Record Assembly Header, Integer, Boolean, Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeShowDueDateBeforeWorkDateMsg",
            "sig": "(Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/905-assembly-line-management/"
    },
    {
      "key": "codeunit:925",
      "type": "codeunit",
      "id": 925,
      "name": "Assembly Header-Reserve",
      "slug": "925-assembly-header-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnVerifyQuantityOnBeforeDeleteReservationEntries",
            "sig": "(var Record Assembly Header, Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnVerifyQuantityOnBeforeAutoTrack",
            "sig": "(var Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferAsmHeaderToItemJnlLineOnBeforeTransferReservationEntry",
            "sig": "(var Record Assembly Header, var Record Item Journal Line, var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/925-assembly-header-reserve/"
    },
    {
      "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": "TransferPlanningCompToAsmLine",
            "sig": "(var Record Planning Component, var Record Assembly Line, Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetAssemblyLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteLineOnBeforeDeleteReservationEntries",
            "sig": "(Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnVerifyQuantityOnBeforeDeleteReservationEntries",
            "sig": "(var Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferAsmLineToAsmLineOnBeforeTransferReservationEntry",
            "sig": "(var Record Assembly Line, var Record Assembly Line, var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/926-assembly-line-reserve/"
    },
    {
      "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": "PostPurchaseGLAccounts",
            "sig": "(Record Invoice Post. Buffer, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostSalesGLAccounts",
            "sig": "(Record Invoice Post. Buffer, Integer)",
            "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": [],
        "removed": [
          {
            "name": "CreateSalesInvoiceLines",
            "sig": "(Code[20], var Record Job Planning Line, Code[20], Boolean, Date, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateSalesInvoiceJobTask",
            "sig": "(var Record Job Task, Date, Boolean, var Integer, var Code[20], var Code[20], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCreateSalesInvoiceLinesOnBeforeGetCustomer",
            "sig": "(Record Job Planning Line, var Record Customer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1002-job-create-invoice/"
    },
    {
      "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": "GetJobTaskDateRange",
            "sig": "(var Date, var Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCopyJobOnBeforeTargetJobInsert",
            "sig": "(var Record Job, var Record Job)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCopyJobPlanningLinesOnAfterSourceJobPlanningLineSetFilters",
            "from": "(var Record Job Planning Line)",
            "to": "(var Record Job Planning Line, Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1006-copy-job/"
    },
    {
      "key": "codeunit:1011",
      "type": "codeunit",
      "id": 1011,
      "name": "Job Jnl.-Check Line",
      "slug": "1011-job-jnl-check-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetCalledFromPurchase",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1011-job-jnl-check-line/"
    },
    {
      "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": [
          {
            "name": "SetCalledFromPurchase",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPostItem",
            "from": "(var Record Job Journal Line, var Codeunit Item Jnl.-Post Line)",
            "to": "(var Record Job Journal Line, var Codeunit Item Jnl.-Post Line, var Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1012-job-jnl-post-line/"
    },
    {
      "key": "codeunit:1013",
      "type": "codeunit",
      "id": 1013,
      "name": "Job Jnl.-Post Batch",
      "slug": "1013-job-jnl-post-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPostJnlLines",
            "from": "(var Record Job Journal Batch, var Record Job Journal Line, Integer)",
            "to": "(var Record Job Journal Batch, var Record Job Journal Line, Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1013-job-jnl-post-batch/"
    },
    {
      "key": "codeunit:1019",
      "type": "codeunit",
      "id": 1019,
      "name": "Job-Explode BOM",
      "slug": "1019-job-explode-bom",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnRun",
            "sig": "(var Record Job Planning Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1019-job-explode-bom/"
    },
    {
      "key": "codeunit:1104",
      "type": "codeunit",
      "id": 1104,
      "name": "Cost Account Allocation",
      "slug": "1104-cost-account-allocation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcItemSoldQtyShare",
            "sig": "(var Record Cost Allocation Target, var Record Value Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSumValueEntryField",
            "sig": "(var Record Value Entry, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1104-cost-account-allocation/"
    },
    {
      "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": "IsProductionDocumentFlow",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterIsProductionDocumentFlow",
            "sig": "(Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1173-document-attachment-mgmt/"
    },
    {
      "key": "codeunit:1174",
      "type": "codeunit",
      "id": 1174,
      "name": "User Task Management",
      "slug": "1174-user-task-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CompleteTasks",
            "sig": "(var Record User Task)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1174-user-task-management/"
    },
    {
      "key": "codeunit:1218",
      "type": "codeunit",
      "id": 1218,
      "name": "Map Incoming Doc to Purch Doc",
      "slug": "1218-map-incoming-doc-to-purch-doc",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnProcessLinesIntermediateDataImportNotFound",
            "from": "(var Record Data Exch., var Record Purchase Header)",
            "to": "(var Record Data Exch., var Record Purchase Header, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1218-map-incoming-doc-to-purch-doc/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeRemoveMatchesFromRecLines",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnRemoveMatchOnAfterRemoveApplication",
            "sig": "(var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPerformManyToOneMatchOnBeforeApplyEntries",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPerformManyToOneMatchOnAfterApplyEntries",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPerformOneToOneOrManyMatchOnBeforeApplyEntries",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPerformOneToOneOrManyMatchOnAfterApplyEntries",
            "sig": "(var Record Bank Acc. Reconciliation Line, var Record Bank Account Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1252-match-bank-rec-lines/"
    },
    {
      "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": [
          {
            "name": "ErrorHelperHeader",
            "sig": "(Enum Correct Sales Inv. Error Type, Record Sales Invoice Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1303-correct-posted-sales-invoice/"
    },
    {
      "key": "codeunit:1304",
      "type": "codeunit",
      "id": 1304,
      "name": "Sales-Quote to Invoice Yes/No",
      "slug": "1304-sales-quote-to-invoice-yes-no",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeConfirmConvertToInvoice",
            "sig": "(Record Sales Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1304-sales-quote-to-invoice-yes-no/"
    },
    {
      "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": "CalcSalesThisMonthAmount",
            "sig": "(Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcAverageCollectionDays",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcNoOfReservedFromStockSalesOrders",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCachedCueDataExpired",
            "sig": "(Record Activities Cue, DateTime)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1311-activities-mgt/"
    },
    {
      "key": "codeunit:1313",
      "type": "codeunit",
      "id": 1313,
      "name": "Correct Posted Purch. Invoice",
      "slug": "1313-correct-posted-purch-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdatePurchaseOrderLineIfExist",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1313-correct-posted-purch-invoice/"
    },
    {
      "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": "InitItemNo",
            "sig": "(var Record Item, Record Item Templ.)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateItemFromTemplateOnBeforeItemInsert",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitFromTemplateOnAfterPrepareTempItem",
            "sig": "(var Record Item, var Record Item, Record Item Templ., Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitFromTemplateOnAfterPrepareEmptyItemTemplRecordRef",
            "sig": "(var RecordRef, Record Item Templ., Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnApplyTemplateOnBeforeValidateFields",
            "sig": "(var RecordRef, var RecordRef, List, var List)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1336-item-templ-mgt/"
    },
    {
      "key": "codeunit:1351",
      "type": "codeunit",
      "id": 1351,
      "name": "Telemetry Subscribers",
      "slug": "1351-telemetry-subscribers",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SendJobQueueSkippedTelemetry",
            "sig": "(var Record Job Queue Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1351-telemetry-subscribers/"
    },
    {
      "key": "codeunit:1430",
      "type": "codeunit",
      "id": 1430,
      "name": "Role Center Notification Mgt.",
      "slug": "1430-role-center-notification-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ShowWSDeprecationNotication",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1430-role-center-notification-mgt/"
    },
    {
      "key": "codeunit:1481",
      "type": "codeunit",
      "id": 1481,
      "name": "Edit in Excel",
      "slug": "1481-edit-in-excel",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "EditPageInExcel",
            "sig": "(Text[240], Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "EditPageInExcel",
            "sig": "(Text[240], Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnEditInExcel",
            "sig": "(Text[240], Text, Text, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1481-edit-in-excel/"
    },
    {
      "key": "codeunit:1482",
      "type": "codeunit",
      "id": 1482,
      "name": "Edit in Excel Impl.",
      "slug": "1482-edit-in-excel-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "EditPageInExcel",
            "sig": "(Text[240], Text, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GenerateExcelWorkBook",
            "sig": "(Record Tenant Web Service, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateDataEntityExportInfo",
            "sig": "(var Record Tenant Web Service, var DotNet DataEntityExportInfo, var Record Tenant Web Service Columns, Text, Text)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1482-edit-in-excel-impl/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateApprovalRequestForApproverOnAfterCheckUserSetupUserID",
            "from": "(var Record User Setup, Record Workflow Step Argument, Record Approval Entry)",
            "to": "(var Record User Setup, Record Workflow Step Argument, Record Approval Entry, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1535-approvals-mgmt/"
    },
    {
      "key": "codeunit:1563",
      "type": "codeunit",
      "id": 1563,
      "name": "Privacy Notice",
      "slug": "1563-privacy-notice",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsApprovalStateDisagreed",
            "sig": "(Enum Privacy Notice Approval State)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1563-privacy-notice/"
    },
    {
      "key": "codeunit:1565",
      "type": "codeunit",
      "id": 1565,
      "name": "Privacy Notice Impl.",
      "slug": "1565-privacy-notice-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsApprovalStateDisagreed",
            "sig": "(Code[50])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsApprovalStateDisagreed",
            "sig": "(Enum Privacy Notice Approval State)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1565-privacy-notice-impl/"
    },
    {
      "key": "codeunit:1566",
      "type": "codeunit",
      "id": 1566,
      "name": "System Privacy Notice Reg.",
      "slug": "1566-system-privacy-notice-reg",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetMicrosoftLearnID",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetBingPrivacyNoticeName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TryGetMicrosoftLearnInGeoSupport",
            "sig": "(var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1566-system-privacy-notice-reg/"
    },
    {
      "key": "codeunit:1597",
      "type": "codeunit",
      "id": 1597,
      "name": "Email Upgrade",
      "slug": "1597-email-upgrade",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEmailTablesAddedToAllowedListUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1597-email-upgrade/"
    },
    {
      "key": "codeunit:1605",
      "type": "codeunit",
      "id": 1605,
      "name": "PEPPOL Management",
      "slug": "1605-peppol-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetBuyerReference",
            "sig": "(Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GeneratePDFAttachmentAsAdditionalDocRef",
            "sig": "(Record Sales Header, var Text, var Text, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetAdditionalDocRefInfo",
            "sig": "(Record Sales Header, var Text, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLegalMonetaryInfo",
            "sig": "(Record Sales Header, var Record VAT Amount Line, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetBuyerReference",
            "sig": "(Record Sales Header, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterGetLegalMonetaryInfo",
            "sig": "(Record Sales Header, var Record VAT Amount Line, var Text, var Text, var Text, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1605-peppol-management/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckSalesDocumentOnBeforeCheckYourReference",
            "sig": "(Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1620-peppol-validation/"
    },
    {
      "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": "OnBeforeRoundDeferralAmount",
            "sig": "(var Record Deferral Header, Code[10], Decimal, Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1720-deferral-utilities/"
    },
    {
      "key": "codeunit:1932",
      "type": "codeunit",
      "id": 1932,
      "name": "Scheduled Perf. Profiler Impl.",
      "slug": "1932-scheduled-perf-profiler-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetStatus",
            "sig": "(Record Performance Profile Scheduler)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1932-scheduled-perf-profiler-impl/"
    },
    {
      "key": "codeunit:1991",
      "type": "codeunit",
      "id": 1991,
      "name": "Guided Experience Impl.",
      "slug": "1991-guided-experience-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AddCompanyNameDimension",
            "sig": "(var Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddRoleDimension",
            "sig": "(var Dictionary, var Record User Personalization)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1991-guided-experience-impl/"
    },
    {
      "key": "codeunit:1996",
      "type": "codeunit",
      "id": 1996,
      "name": "Checklist Banner Impl.",
      "slug": "1996-checklist-banner-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ExecuteChecklistItem",
            "sig": "(var Record Checklist Item Buffer, DotNet Tour, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/1996-checklist-banner-impl/"
    },
    {
      "key": "codeunit:2350",
      "type": "codeunit",
      "id": 2350,
      "name": "Rest Client",
      "slug": "2350-rest-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Client Handler)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Authentication)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Client Handler, Interface Http Authentication)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUseServerCertificateValidation",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUseResponseCookies",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Client Handler)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Authentication)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Interface Http Client Handler, Interface Http Authentication)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUseServerCertificateValidation",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUseResponseCookies",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(Enum Http Method, Text, Codeunit Http Content)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetHeaderValues",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSecretHeaderValues",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookie",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookie",
            "sig": "(Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookieNames",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookies",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text, var Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(Enum Http Method, Text, Codeunit Http Content)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetHeaders",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetHeaderValue",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetHeaderValues",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSecretHeaderValues",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookie",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookie",
            "sig": "(Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookieNames",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookies",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text, var Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AsJsonObject",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AsJsonArray",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetContent",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(SecretText, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(InStream, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(Codeunit Temp Blob, Text)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(XmlDocument)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(JsonObject)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(JsonArray)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(JsonToken)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetContent",
            "sig": "(var HttpContent)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetHttpContentImpl",
            "sig": "(Codeunit Http Content Impl.)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(SecretText, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(JsonObject)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(JsonArray)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(JsonToken)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(XmlDocument)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Codeunit Temp Blob)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(Codeunit Temp Blob, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(InStream, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Create",
            "sig": "(HttpContent)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AsJsonObject",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AsJsonArray",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(HttpResponseMessage)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookies",
            "sig": "(Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookies",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookieNames",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text, var Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetException",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetException",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Create",
            "sig": "(HttpResponseMessage)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCookies",
            "sig": "(Dictionary)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookies",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookieNames",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCookie",
            "sig": "(Text, var Cookie)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetException",
            "sig": "(ErrorInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetException",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2357-http-response-message-impl/"
    },
    {
      "key": "codeunit:2580",
      "type": "codeunit",
      "id": 2580,
      "name": "Dimension Correction Mgt",
      "slug": "2580-dimension-correction-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransformDimensionSetOnBeforeInsertTempNewDimensionSetEntry",
            "sig": "(var Record Dimension Set Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/2580-dimension-correction-mgt/"
    },
    {
      "key": "codeunit:3061",
      "type": "codeunit",
      "id": 3061,
      "name": "Uri Builder",
      "slug": "3061-uri-builder",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RemoveQueryFlag",
            "sig": "(Text, Enum Uri Query Duplicate Behaviour)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryFlag",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryParameter",
            "sig": "(Text, Text, Enum Uri Query Duplicate Behaviour)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryParameter",
            "sig": "(Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryParameters",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryFlags",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryParameters",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryParameter",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3061-uri-builder/"
    },
    {
      "key": "codeunit:3062",
      "type": "codeunit",
      "id": 3062,
      "name": "Uri Builder Impl.",
      "slug": "3062-uri-builder-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddQueryFlag",
            "sig": "(Text, Enum Uri Query Duplicate Behaviour, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryParameter",
            "sig": "(Text, Text, Enum Uri Query Duplicate Behaviour)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RemoveQueryParameters",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryFlags",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryParameters",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetQueryParameter",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3062-uri-builder-impl/"
    },
    {
      "key": "codeunit:3702",
      "type": "codeunit",
      "id": 3702,
      "name": "Environment Information Impl.",
      "slug": "3702-environment-information-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetEnvironmentSetting",
            "sig": "(Text, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/3702-environment-information-impl/"
    },
    {
      "key": "codeunit:4110",
      "type": "codeunit",
      "id": 4110,
      "name": "Base64 Convert",
      "slug": "4110-base64-convert",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ToBase64Url",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(Text, TextEncoding)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(Text, TextEncoding, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(InStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4110-base64-convert/"
    },
    {
      "key": "codeunit:4111",
      "type": "codeunit",
      "id": 4111,
      "name": "Base64 Convert Impl.",
      "slug": "4111-base64-convert-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ToBase64Url",
            "sig": "(Text, TextEncoding, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(Text, TextEncoding)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ToBase64Url",
            "sig": "(SecretText)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4111-base64-convert-impl/"
    },
    {
      "key": "codeunit:4300",
      "type": "codeunit",
      "id": 4300,
      "name": "Agent Task Impl.",
      "slug": "4300-agent-task-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDetailsForAgentTaskLogEntry",
            "sig": "(var Record Agent Task Log Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowTaskLogEntries",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateTask",
            "sig": "(Guid, Text[150], Text[2048], var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddMessage",
            "sig": "(Text[250], Text, Text[2048], var Record Agent Task, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserIntervention",
            "sig": "(Record Agent Task Log Entry)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserIntervention",
            "sig": "(Record Agent Task Log Entry, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserIntervention",
            "sig": "(Record Agent Task Log Entry, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserIntervention",
            "sig": "(Record Agent Task Log Entry, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserIntervention",
            "sig": "(Record Agent Task Log Entry, Text, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUserInterventionRequestDetails",
            "sig": "(Record Agent Task Log Entry, var DotNet AgentTaskUserInterventionRequest)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetTaskStatusToReadyIfPossible",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CanAgentTaskBeSetToReady",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSessionAgentTaskId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetDetailsForAgentTaskStep",
            "sig": "(var Record Agent Task Step)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowTaskSteps",
            "sig": "(var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateTaskMessage",
            "sig": "(Text[250], Text, var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateTaskMessage",
            "sig": "(Text[250], Text, Text[2048], var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserInterventionTaskStep",
            "sig": "(Record Agent Task Step)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserInterventionTaskStep",
            "sig": "(Record Agent Task Step, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserInterventionTaskStep",
            "sig": "(Record Agent Task Step, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateUserInterventionTaskStep",
            "sig": "(Record Agent Task Step, Text, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4300-agent-task-impl/"
    },
    {
      "key": "codeunit:4301",
      "type": "codeunit",
      "id": 4301,
      "name": "Agent Impl.",
      "slug": "4301-agent-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowNoAgentsAvailableNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenNoAgentsLearnMore",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "GetInstructions",
            "from": "(var Record Agent)",
            "to": "(Guid)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4301-agent-impl/"
    },
    {
      "key": "codeunit:4303",
      "type": "codeunit",
      "id": 4303,
      "name": "Agent Task",
      "slug": "4303-agent-task",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetStatusToReady",
            "sig": "(Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CanSetStatusToReady",
            "sig": "(Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateTaskMessage",
            "sig": "(Text[250], Text, Text[2048], var Record Agent Task)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4303-agent-task/"
    },
    {
      "key": "codeunit:4307",
      "type": "codeunit",
      "id": 4307,
      "name": "Agent Message",
      "slug": "4307-agent-message",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddAttachment",
            "sig": "(var Record Agent Task Message, Text[250], Text[100], InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowAttachment",
            "sig": "(BigInteger, BigInteger)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowAttachment",
            "sig": "(var Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAttachments",
            "sig": "(BigInteger, Guid, var Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFileSizeDisplayText",
            "sig": "(Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4307-agent-message/"
    },
    {
      "key": "codeunit:4308",
      "type": "codeunit",
      "id": 4308,
      "name": "Agent Message Impl.",
      "slug": "4308-agent-message-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddAttachment",
            "sig": "(var Record Agent Task Message, var Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddAttachment",
            "sig": "(var Record Agent Task Message, Text[250], Text[100], InStream)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowOrDownloadAttachment",
            "sig": "(BigInteger, BigInteger, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowOrDownloadAttachment",
            "sig": "(var Record Agent Task File, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAttachments",
            "sig": "(BigInteger, Guid, Record Agent Task File)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetFileSizeDisplayText",
            "sig": "(Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/4308-agent-message-impl/"
    },
    {
      "key": "codeunit:5052",
      "type": "codeunit",
      "id": 5052,
      "name": "AttachmentManagement",
      "slug": "5052-attachmentmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "InteractionFax",
            "sig": "(var Record Interaction Log Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeInteractionFax",
            "sig": "(var Record Interaction Log Entry, var Text[30], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5052-attachmentmanagement/"
    },
    {
      "key": "codeunit:5055",
      "type": "codeunit",
      "id": 5055,
      "name": "CustVendBank-Update",
      "slug": "5055-custvendbank-update",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateEmployee",
            "sig": "(var Record Employee, var Record Contact, var Record Contact Business Relation, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5055-custvendbank-update/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "SetCoupledFlag",
            "sig": "(Record CRM Integration Record, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCoupledFlag",
            "sig": "(Record CRM Integration Record, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCoupledFlag",
            "sig": "(Record CRM Option Mapping, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5330-crm-integration-management/"
    },
    {
      "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": "OnAfterHandlePostFilterIgnoreRecord",
            "sig": "(RecordRef, 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:5342",
      "type": "codeunit",
      "id": 5342,
      "name": "CRM Synch. Helper",
      "slug": "5342-crm-synch-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FulfillSalesOrder",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "ConvertTableToOption",
            "sig": "(FieldRef, var Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFulfillSalesOrder",
            "sig": "(var Guid)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5342-crm-synch-helper/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInitializeSalesOrderLineOnBeforeInitializeWriteInOrderLine",
            "sig": "(var Record Sales Line, var Record CRM Salesorderdetail, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateNAVSalesOrder",
            "sig": "(Record CRM Salesorder, var Record Sales Header, var Record Sales Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5343-crm-sales-order-to-sales-order/"
    },
    {
      "key": "codeunit:5378",
      "type": "codeunit",
      "id": 5378,
      "name": "Page Inspection VS Code Helper",
      "slug": "5378-page-inspection-vs-code-helper",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "NavigateFieldDefinitionInVSCode",
            "from": "(var Record Page Info And Fields)",
            "to": "(var Record Page Info And Fields, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5378-page-inspection-vs-code-helper/"
    },
    {
      "key": "codeunit:5404",
      "type": "codeunit",
      "id": 5404,
      "name": "Lead-Time Management",
      "slug": "5404-lead-time-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetManualScheduling",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5404-lead-time-management/"
    },
    {
      "key": "codeunit:5407",
      "type": "codeunit",
      "id": 5407,
      "name": "Prod. Order Status Management",
      "slug": "5407-prod-order-status-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReopenFinishedProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetFinishOrderWithoutOutput",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ChangeStatusWithSelectionFilter",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnErrorIfUnableToClearWIPOnAfterProdOrderLineSetFilters",
            "sig": "(Record Production Order, var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferReopenProdOrderLine",
            "sig": "(Record Prod. Order Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferRelatedTablesToReleasedProdOrder",
            "sig": "(Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnProcessProdOrderLineForReopenOnBeforeDeleteUpdateProdOrderLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferReopenProdOrder",
            "sig": "(Record Production Order, Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5407-prod-order-status-management/"
    },
    {
      "key": "codeunit:5460",
      "type": "codeunit",
      "id": 5460,
      "name": "Json",
      "slug": "5460-json",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCollectionAsText",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5460-json/"
    },
    {
      "key": "codeunit:5461",
      "type": "codeunit",
      "id": 5461,
      "name": "Json Impl.",
      "slug": "5461-json-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCollectionAsText",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5461-json-impl/"
    },
    {
      "key": "codeunit:5520",
      "type": "codeunit",
      "id": 5520,
      "name": "Get Unplanned Demand",
      "slug": "5520-get-unplanned-demand",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetJobPlanningLineNeededQty",
            "sig": "(Record Job Planning Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcNeededDemandsOnBeforeCalcNeededQtyBase",
            "sig": "(var Record Unplanned Demand, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5520-get-unplanned-demand/"
    },
    {
      "key": "codeunit:5605",
      "type": "codeunit",
      "id": 5605,
      "name": "Calculate Disposal",
      "slug": "5605-calculate-disposal",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetFALedgerPostingCategory",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5605-calculate-disposal/"
    },
    {
      "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": "OnBeforeSetHalfYearConventionMethod",
            "sig": "(Record FA Depreciation Book, Enum FA Depr. Method Internal, Boolean, Date, Date, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5611-calculate-normal-depreciation/"
    },
    {
      "key": "codeunit:5642",
      "type": "codeunit",
      "id": 5642,
      "name": "FA Reclass. Transfer Line",
      "slug": "5642-fa-reclass-transfer-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcDB1DeprAmountOnBeforeGetAccountingPeriod",
            "sig": "(Record FA Reclass. Journal Line, var Date, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5642-fa-reclass-transfer-line/"
    },
    {
      "key": "codeunit:5701",
      "type": "codeunit",
      "id": 5701,
      "name": "Item Subst.",
      "slug": "5701-item-subst",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindItemSubstitutions",
            "sig": "(var Record Item Substitution, Code[20], Code[10], Code[10], Date, Boolean, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterGetCompSubst",
            "sig": "(var Record Prod. Order Component, var Record Item Substitution)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterUpdateComponentBeforeAssign",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeUpdateComponent",
            "sig": "(var Record Prod. Order Component, Code[20], Code[10], var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnGetCompSubstOnAfterCheckPrepareSubstList",
            "sig": "(var Record Prod. Order Component, var Record Item Substitution, var Record Item, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateSubstListOnAfterCalcQuantityAvailable",
            "sig": "(var Record Item, var Record Item Substitution)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSubstListOnBeforeCalcQuantityAvailable",
            "sig": "(var Record Item, var Record Item Substitution)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5701-item-subst/"
    },
    {
      "key": "codeunit:5703",
      "type": "codeunit",
      "id": 5703,
      "name": "Catalog Item Management",
      "slug": "5703-catalog-item-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateNewItem",
            "sig": "(Code[20], Record Nonstock Item)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeGetNewItemNo",
            "sig": "(Record Nonstock Item, Integer, Integer, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetNewItemNo",
            "sig": "(Record Nonstock Item, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnDelNonStockItemOnAfterCheckRelations",
            "from": "(var Record Item)",
            "to": "(var Record Item, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnCheckLinesOnAfterTransLineSetFilters",
            "sig": "(var Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": "OnPostItemJnlLineOnBeforeWriteDownDerivedLines",
            "sig": "(var Record Item Journal Line, var Record Transfer Line, var Record Transfer Receipt Header, var Record Transfer Receipt Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnWriteDownDerivedLinesOnAfterAssignTracking",
            "sig": "(var Record Transfer Line, var Record Tracking Specification, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5705-transferorder-post-receipt/"
    },
    {
      "key": "codeunit:5746",
      "type": "codeunit",
      "id": 5746,
      "name": "Sales Whse. Post Shipment",
      "slug": "5746-sales-whse-post-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnHandleSalesLineOnFilterWhseShptLine",
            "sig": "(var Record Sales Line, var Record Warehouse Shipment Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnPostSourceDocumentOnBeforePostSalesHeader",
            "from": "(var Codeunit Sales-Post, var Record Sales Header, Record Warehouse Shipment Header, var Integer, Record Whse. Post Parameters, var Boolean)",
            "to": "(var Codeunit Sales-Post, var Record Sales Header, Record Warehouse Shipment Header, var Integer, var Record Whse. Post Parameters, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5746-sales-whse-post-shipment/"
    },
    {
      "key": "codeunit:5747",
      "type": "codeunit",
      "id": 5747,
      "name": "Purch. Whse. Post Shipment",
      "slug": "5747-purch-whse-post-shipment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnPostSourceDocumentOnBeforePostPurchHeader",
            "from": "(var Codeunit Purch.-Post, var Record Purchase Header, Record Whse. Post Parameters, Record Warehouse Shipment Header, var Integer, var Boolean)",
            "to": "(var Codeunit Purch.-Post, var Record Purchase Header, var Record Whse. Post Parameters, Record Warehouse Shipment Header, var Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5747-purch-whse-post-shipment/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "FromSalesLine2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SalesLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromServiceLine2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromPurchLine2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PurchLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromTransLine2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Transfer Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, Record Transfer Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfFromSalesLine2ShptLine",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfFromServiceLine2ShptLin",
            "sig": "(Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfSalesLine2ReceiptLine",
            "sig": "(Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfFromPurchLine2ShptLine",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfPurchLine2ReceiptLine",
            "sig": "(Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfFromTransLine2ShptLine",
            "sig": "(Record Transfer Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckIfTransLine2ReceiptLine",
            "sig": "(Record Transfer Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "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"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterCreateShptLineFromSalesLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateRcptLineFromSalesLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateShptLineFromServiceLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateShptLineFromPurchLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateRcptLineFromPurchLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateShptLineFromTransLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateRcptLineFromTransLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitNewWhseShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfSalesLine2ReceiptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfSalesLine2ShptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfPurchLine2ReceiptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfPurchLine2ShptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfTransLine2ReceiptLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIfTransLine2ShipmentLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateReceiptLineFromSalesLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateShptLineFromSalesLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Sales Line, Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateShptLineFromPurchLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateShptLineFromTransLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line, Record Transfer Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTransLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, var Record Transfer Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateRcptLineFromTransLine",
            "sig": "(var Record Warehouse Receipt Line, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSalesLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSalesLine2ReceiptLineOnBeforeUpdateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromServiceLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromPurchLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromPurchLine2ShptLineOnBeforeCreateShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPurchLine2ReceiptLineOnAfterSetQtysOnRcptLine",
            "sig": "(var Record Warehouse Receipt Line, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromTransLine2ShptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Transfer Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromSalesLine2ShptLineOnBeforeCreateShipmentLine",
            "sig": "(Record Warehouse Shipment Header, Record Sales Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromServiceLine2ShptLineOnBeforeCreateShptLine",
            "sig": "(var Record Warehouse Shipment Line, Record Warehouse Shipment Header, Record Service Header, Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPurchLine2ReceiptLineOnAfterUpdateReceiptLine",
            "sig": "(var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFromPurchLine2ShptLine",
            "sig": "(var Record Purchase Line, var Boolean, var Boolean, Record Warehouse Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFromTransLine2ShptLine",
            "sig": "(var Record Transfer Line, var Boolean, var Boolean, Record Warehouse Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFromSalesLine2ShptLine",
            "sig": "(var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePurchLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, var Record Purchase Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSalesLine2ReceiptLine",
            "sig": "(Record Warehouse Receipt Header, Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFromService2ShptLine",
            "sig": "(Record Warehouse Shipment Header, Record Service Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFromSalesLine2ShptLineOnBeforeCreateATOShipmentLine",
            "sig": "(Record Warehouse Shipment Header, Record Assembly Header, var Record Sales Line, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPurchLine2ReceiptLineOnAfterInitNewLine",
            "sig": "(var Record Warehouse Receipt Line, Record Warehouse Receipt Header, Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5750-whse-create-source-document/"
    },
    {
      "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": [
          {
            "name": "UpdateWhseRcptLineBuf",
            "sig": "(Record Warehouse Receipt Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostWhseJnlLine",
            "sig": "(var Record Posted Whse. Receipt Header, var Record Posted Whse. Receipt Line, var Record Tracking Specification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsReceiptForJob",
            "sig": "(Record Posted Whse. Receipt Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeConsumeWarehouseEntryForJobPurchase",
            "sig": "(var Record Warehouse Journal Line, Record Posted Whse. Receipt Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIsReceiptForJob",
            "sig": "(Record Posted Whse. Receipt Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCreatePostedRcptLineOnBeforePostWhseJnlLine",
            "from": "(var Codeunit Whse. Jnl.-Register Line, Record Warehouse Receipt Line, var Boolean)",
            "to": "(var Codeunit Whse. Jnl.-Register Line, Record Warehouse Receipt Line, var Boolean, var Record Posted Whse. Receipt Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreatePutAwayDocOnBeforeCreatePutAwayRun",
            "from": "(var Record Posted Whse. Receipt Line, var Codeunit Create Put-away, Record Warehouse Receipt Header)",
            "to": "(var Record Posted Whse. Receipt Line, var Codeunit Create Put-away, Record Warehouse Receipt Header, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostSourceDocumentOnAfterGetWhseRcptHeader",
            "from": "(Record Warehouse Receipt Line, var Record Warehouse Receipt Header, var Record Warehouse Setup, Boolean)",
            "to": "(var Record Warehouse Receipt Line, var Record Warehouse Receipt Header, var Record Warehouse Setup, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeCreatePutAwayDocProcedure",
            "from": "(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)",
            "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, var Boolean)",
            "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": [
          {
            "name": "RunOnPostSourceDocumentOnBeforePostSalesHeader",
            "from": "(var Codeunit Sales-Post, var Record Sales Header, Record Warehouse Shipment Header, var Integer, Record Whse. Post Parameters, var Boolean)",
            "to": "(var Codeunit Sales-Post, var Record Sales Header, Record Warehouse Shipment Header, var Integer, var Record Whse. Post Parameters, var Boolean)",
            "kind": "procedure"
          },
          {
            "name": "RunOnBeforeServiceLineModify",
            "from": "(var Record Service Line, var Record Warehouse Shipment Line, var Boolean, Record Whse. Post Parameters)",
            "to": "(var Record Service Line, var Record Warehouse Shipment Line, var Boolean, var Record Whse. Post Parameters)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterRun",
            "from": "(var Record Warehouse Shipment Line)",
            "to": "(var Record Warehouse Shipment Line, Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforePostUpdateWhseDocuments",
            "from": "(var Record Warehouse Shipment Header)",
            "to": "(var Record Warehouse Shipment Header, var Record Warehouse Shipment Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPostSourceDocumentAfterGetWhseShptHeader",
            "from": "(Record Warehouse Shipment Line, var Record Warehouse Shipment Header)",
            "to": "(var Record Warehouse Shipment Line, var Record Warehouse Shipment Header)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5763-whse-post-shipment/"
    },
    {
      "key": "codeunit:5765",
      "type": "codeunit",
      "id": 5765,
      "name": "Whse.-Post Shipment + Print",
      "slug": "5765-whse-post-shipment-print",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCodeOnBeforePostShipmentLine",
            "sig": "(Record Warehouse Shipment Line, var Codeunit Whse.-Post Shipment)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5765-whse-post-shipment-print/"
    },
    {
      "key": "codeunit:5774",
      "type": "codeunit",
      "id": 5774,
      "name": "Whse.-Production Release",
      "slug": "5774-whse-production-release",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeProdOrderCompletelyPicked",
            "sig": "(var Code[10], var Code[20], var Enum Production Order Status, var Integer, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReleaseOnBeforeLoopProdOrderComponent",
            "sig": "(var Record Production Order, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteLineOnBeforeLoopProdOrderComponent",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5774-whse-production-release/"
    },
    {
      "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": "RunOnBeforeCheckQtyRemainingToBePickedForAssemblyConsumption",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, var Boolean, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckQtyRemainingToBePickedForConsumption",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, var Boolean, Record Prod. Order Component, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnItemLineVerifyChangeOnBeforeCheckConsumptionQty",
            "sig": "(Record Item Journal Line, Record Location, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "SalesLineVerifyChange",
            "sig": "(var Record Sales Line, var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SalesLineDelete",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ServiceLineVerifyChange",
            "sig": "(var Record Service Line, var Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ServiceLineDelete",
            "sig": "(var Record Service Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PurchaseLineVerifyChange",
            "sig": "(var Record Purchase Line, var Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PurchaseLineDelete",
            "sig": "(var Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ProdComponentVerifyChange",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ProdComponentDelete",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ProdOrderLineVerifyChange",
            "sig": "(var Record Prod. Order Line, var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ProdOrderLineDelete",
            "sig": "(var Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AssemblyLineVerifyChange",
            "sig": "(var Record Assembly Line, var Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AssemblyLineDelete",
            "sig": "(var Record Assembly Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "JobPlanningLineVerifyChange",
            "sig": "(var Record Job Planning Line, var Record Job Planning Line, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "JobPlanningLineDelete",
            "sig": "(var Record Job Planning Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "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"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnItemLineVerifyChangeOnCheckEntryType",
            "sig": "(Record Item Journal Line, Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterSalesLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPurchaseLineVerifyChange",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdComponentVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdOrderLineVerifyChange",
            "sig": "(var Record Prod. Order Line, var Record Prod. Order Line, var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAssemblyLineVerifyChange",
            "sig": "(var RecordRef, var RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSalesLineDelete",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceLineDelete",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterPurchaseLineDelete",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdComponentDelete",
            "sig": "(var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdOrderLineDelete",
            "sig": "(var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAssemblyLineDelete",
            "sig": "(var Record Assembly Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePurchaseLineVerifyChange",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSalesLineVerifyChange",
            "sig": "(var Record Sales Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeServiceLineVerifyChange",
            "sig": "(var Record Service Line, var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeProdComponentVerifyChange",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5777-whse-validate-source-line/"
    },
    {
      "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": "OnBeforeUpdateQtyToCrossDock",
            "sig": "(var Boolean, var Record Warehouse Receipt 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": [],
        "removed": [
          {
            "name": "SalesHeaderVerifyChange",
            "sig": "(var Record Sales Header, var Record Sales Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ServiceHeaderVerifyChange",
            "sig": "(var Record Service Header, var Record Service Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransHeaderVerifyChange",
            "sig": "(var Record Transfer Header, var Record Transfer Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnBeforeSalesHeaderVerifyChange",
            "sig": "(var Record Sales Header, var Record Sales Header, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeSalesHeaderVerifyChange",
            "sig": "(var Record Sales Header, var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateAvailabilityOnBeforeInsertModify",
            "sig": "(var Record Availability at Date, Date, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateAvailabilityByPeriodOnBeforeDeleteAvailabilityAtDate",
            "sig": "(var Record Availability at Date, Record Availability at Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcEarliestAvailabilityDateOnBeforeNextTempAvailabilityAtDate",
            "sig": "(var Record Availability at Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcEarliestAvailabilityDateOnAfterCalculateAvailableQty",
            "sig": "(var Decimal, var Record Item, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCalcEarliestAvailabilityDateOnBeforeFilterDate",
            "from": "(var Record Item, Decimal, Date, var Decimal, Enum Analysis Period Type, DateFormula, var Record Availability at Date, var Date, var Boolean)",
            "to": "(var Record Item, Decimal, Date, var Decimal, Enum Analysis Period Type, DateFormula, var Record Availability at Date, var Date, var Boolean, Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeUpdateAsmCompAvail",
            "from": "(var Record Availability at Date, var Record Item, var Boolean)",
            "to": "(var Record Availability at Date, var Record Item, var Boolean, var Record Assembly Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "name": "AdjustPostedWIPForProduction",
            "sig": "(Record Value Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAdjustWIPForProduction",
            "sig": "(var Record Value Entry, var Record Invt. Posting Buffer, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeInitInvtPostBuf",
            "from": "(var Record Value Entry)",
            "to": "(var Record Value Entry, var Enum Invt. Posting Buffer Account Type, var Enum Invt. Posting Buffer Account Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "name": "UpdateStdCostSharesForSKU",
            "sig": "(Record Stockkeeping Unit)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalculatePreciseCostAmounts",
            "sig": "(var Record Item, Boolean, Boolean, var Decimal, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5804-itemcostmanagement/"
    },
    {
      "key": "codeunit:5808",
      "type": "codeunit",
      "id": 5808,
      "name": "Cost Adjustment Runner",
      "slug": "5808-cost-adjustment-runner",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeRunCostAdjustment",
            "from": "()",
            "to": "(Record Cost Adj. Item Bucket)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5808-cost-adjustment-runner/"
    },
    {
      "key": "codeunit:5809",
      "type": "codeunit",
      "id": 5809,
      "name": "Cost Adj. Session Scheduler",
      "slug": "5809-cost-adj-session-scheduler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetRunForeground",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5809-cost-adj-session-scheduler/"
    },
    {
      "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": [
          {
            "name": "CalcItemForNonInventoryValue",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcSKUForNonInventoryValue",
            "sig": "(var Record Stockkeeping Unit)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcItemSKU",
            "sig": "(Code[20], Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcRtngLineCostSKU",
            "sig": "(Record Routing Line, Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcItems",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcItem",
            "sig": "(var Record Item, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcAssemblyItemOnAfterInitItemCost",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcAssemblyItemOnAfterCalcItemRolledupCost",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcAssemblyItemOnAfterCalcSingleLevelCost",
            "sig": "(var Record Item)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcAssemblyItemOnAfterCalcItemCost",
            "sig": "(var Record Item, Record Item, Record BOM Component, Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterGetItem",
            "sig": "(var Record Item, Text[50], Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeDoCalcAssemblyItemPrice",
            "sig": "(var Record Item, Integer, Integer, Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnDoCalcAssemblyItemPriceOnAfterSetBOMCompFilters",
            "sig": "(var Record Item, var Record BOM Component)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCalcRtngCostPerUnitOnBeforeCalc",
            "sig": "(Option, var Decimal, var Decimal, var Decimal, var Decimal, var Option, Record Work Center, Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnCalcMfgItemOnBeforeCalcRtngCost",
            "from": "(var Record Item, Integer, var Decimal, var Decimal)",
            "to": "(var Record Item, Integer, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnGetWorkCenterOnBeforeAssignWorkCenterToTemp",
            "from": "(var Record Work Center, var Record Item)",
            "to": "(var Record Work Center, var Record Item, Text[50])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5812-calculate-standard-cost/"
    },
    {
      "key": "codeunit:5815",
      "type": "codeunit",
      "id": 5815,
      "name": "Undo Sales Shipment Line",
      "slug": "5815-undo-sales-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnPostItemJnlLineOnAfterRunItemJnlPostLine",
            "from": "(var Record Item Journal Line)",
            "to": "(var Record Item Journal Line, var Record Sales Shipment Line, var Record Sales Shipment Header, var Codeunit Item Jnl.-Post Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5815-undo-sales-shipment-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": "OnPostItemJnlLineOnAfterRunItemJnlPostLine",
            "sig": "(var Record Item Journal Line, Record Return Receipt Line, Record Return Receipt Header, var Codeunit Item Jnl.-Post 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": [
          {
            "name": "CollectOutputItemLedgEntriesForSubcontructingPurcReceiptLine",
            "sig": "(var Record Item Ledger Entry, Record Purch. Rcpt. Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5817-undo-posting-management/"
    },
    {
      "key": "codeunit:5821",
      "type": "codeunit",
      "id": 5821,
      "name": "Cost Adjustment Subscribers",
      "slug": "5821-cost-adjustment-subscribers",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FlushTraceLog",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCostAdjustmentDetailLogCreated",
            "sig": "(var Record Cost Adjustment Detailed Log)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5821-cost-adjustment-subscribers/"
    },
    {
      "key": "codeunit:5822",
      "type": "codeunit",
      "id": 5822,
      "name": "Cost Adjustment Bucket Runner",
      "slug": "5822-cost-adjustment-bucket-runner",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetCostAdjustmentParameter",
            "sig": "(var Record Cost Adjustment Parameter)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetCostAdjustmentParameterOnAfterSetParameters",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5822-cost-adjustment-bucket-runner/"
    },
    {
      "key": "codeunit:5823",
      "type": "codeunit",
      "id": 5823,
      "name": "Cost Adjustment Item Runner",
      "slug": "5823-cost-adjustment-item-runner",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetParameters",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5823-cost-adjustment-item-runner/"
    },
    {
      "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": "RunOnAfterCalcShareOfTotalCapCost",
            "sig": "(var Record Prod. Order Line, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCalcProdOrderLineExpCost",
            "sig": "(var Record Prod. Order Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterClearWorkCenter",
            "sig": "(var Record Capacity Ledger Entry, var Record Work Center)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcActNeededQtyBase",
            "sig": "(var Decimal, Record Prod. Order Component, Record Prod. Order Line, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcCompItemQtyBase",
            "sig": "(Record Production BOM Line, Date, var Decimal, Code[20], Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcProdOrderActTimeUsed",
            "sig": "(Record Production Order, var Record Capacity Ledger Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcProdOrderLineStdCost",
            "sig": "(var Record Prod. Order Line, Decimal, Decimal, Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcQtyAdjdForBOMScrap",
            "sig": "(Decimal, Decimal, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcQtyAdjdForRoutingScrap",
            "sig": "(Decimal, Decimal, Decimal, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcProdOrderExpCapNeed",
            "sig": "(Record Production Order, var Record Prod. Order Capacity Need, var Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcRoutingCostPerUnit",
            "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": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcActOperOutputAndScrapOnAfterFilterCapLedgEntry",
            "sig": "(var Record Capacity Ledger Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcActTimeAndQtyBaseOnAfterFilterCapLedgEntry",
            "sig": "(var Record Capacity Ledger Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderLineExpCostOnExpOperCostCalculated",
            "sig": "(var Decimal, Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderLineStdCostOnAfterCalcSingleLevelCost",
            "sig": "(var Record Item, Record Inventory Adjmt. Entry (Order))",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderLineActCostOnBeforeSetProdOrderLine",
            "sig": "(var Record Prod. Order Line, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcActOutputQtyBaseOnAfterSetFilters",
            "sig": "(var Record Capacity Ledger Entry, Record Prod. Order Line, Record Prod. Order Routing Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnAfterCalcRoutingCostPerUnit",
            "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": "internal"
          },
          {
            "name": "RunOnCalcProdOrderActTimeUsedOnBeforeCalcQty",
            "sig": "(Record Capacity Ledger Entry, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderActTimeUsedOnAfterCapacityLedgerEntrySetFilters",
            "sig": "(var Record Capacity Ledger Entry, Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderExpCapNeedOnAfterProdOrderCapNeedSetFilters",
            "sig": "(var Record Prod. Order Capacity Need, Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderExpCapNeedOnBeforeMarkNotFinishedProdOrderRtngLine",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderLineExpCostOnAfterProdOrderCompSetFilters",
            "sig": "(var Record Prod. Order Component, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnCalcProdOrderLineExpCostOnAfterProdOrderRtngLineSetFilters",
            "sig": "(var Record Prod. Order Routing Line, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnFindRountingLineOnAfterRoutingLineSetFilters",
            "sig": "(var Record Routing Line, Record Production BOM Line, Date, Code[20])",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCalcOutputQtyBaseOnPurchOrder",
            "sig": "(Record Prod. Order Line, Record Prod. Order Routing Line, var Decimal, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "RoutingCostPerUnit",
            "sig": "(Enum Capacity Type, Code[20], var Decimal, var Decimal, var Decimal, var Decimal, var Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Option, Record Work Center, Record Machine Center)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcCostTime",
            "sig": "(Decimal, Decimal, Code[10], Decimal, Code[10], Decimal, Decimal, Decimal, Code[20], Option, Boolean, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Option, Record Work Center, Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRoutingCostPerUnit",
            "sig": "(Enum Capacity Type, var Decimal, var Decimal, var Decimal, var Decimal, var Option, Record Work Center, Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5836-cost-calculation-management/"
    },
    {
      "key": "codeunit:5894",
      "type": "codeunit",
      "id": 5894,
      "name": "Inventory Adjustment Handler",
      "slug": "5894-inventory-adjustment-handler",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "MakeInventoryAdjustment",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MakeAutomaticInventoryAdjustment",
            "sig": "(var List)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "MakeAutomaticInventoryAdjustment",
            "sig": "(var List, var Record Inventory Adjmt. Entry (Order))",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterMakeInventoryAdjustment",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnMakeInventoryAdjustmentOnBeforeSetParameters",
            "sig": "(var Record Cost Adjustment Parameter)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMakeInventoryAdjustmentOnAfterSetParameters",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5894-inventory-adjustment-handler/"
    },
    {
      "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": [
          {
            "name": "MakeMultiLevelAdjmt",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeMakeMultiLevejAdjmtOnAfterGetParameters",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateItemUnitCost2",
            "sig": "(var Record Avg. Cost Adjmt. Entry Point, var Boolean, var Record Item, var Dictionary)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRunUpdateJobItemCost",
            "sig": "(var List)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMakeSingleLevelAdjmtOnBeforePostAdjmtBuf2",
            "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 List, Codeunit Item Jnl.-Post Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustItemAppliedCostForItemLedgerEntry",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustAppliedOutbndEntry",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustAppliedInbndEntry",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustAppliedInbndTransEntry",
            "sig": "(var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeAvgCostAdjmtEntryPoint",
            "sig": "(var Record Avg. Cost Adjmt. Entry Point)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIteratingOverOutbndAvgEntries",
            "sig": "(var Record Value Entry, var Record Avg. Cost Adjmt. Entry Point, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustOutbndAvgEntry",
            "sig": "(var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnExcludeAvgCostOnValuationDate",
            "sig": "(var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeIsExcludeFromAvgCostForRevalPoint",
            "sig": "(var Record Integer, var Record Value Entry, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMakeWIPAdjmt",
            "sig": "(var Record Inventory Adjmt. Entry (Order))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnMakeAssemblyAdjmt",
            "sig": "(var Record Inventory Adjmt. Entry (Order))",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetParameters",
            "sig": "(var Record Cost Adjustment Parameter)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnExcludeAvgCostOnValuationDateOnAfterGetItemApplicationTrace",
            "sig": "(var Record Value Entry, var Record Item Application Trace)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsOutputWithSelfConsumptionOnAfterGetItemApplicationTrace",
            "sig": "(var Record Item Application Trace)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcInbndEntryAdjustedCostOnBeforeCalcNewAdjustedCost",
            "sig": "(var Record Cost Element Buffer, Record Item Application Entry, Record Item Ledger Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5895-inventory-adjustment/"
    },
    {
      "key": "codeunit:5896",
      "type": "codeunit",
      "id": 5896,
      "name": "Calc. Inventory Adjmt. - Order",
      "slug": "5896-calc-inventory-adjmt-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AdjustForRevNegCon",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5896-calc-inventory-adjmt-order/"
    },
    {
      "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": "OnCreateCustFromTemplateOnBeforeCustInsert",
            "sig": "(var Record Customer, Record Customer Templ., Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckItemServiceBlocked",
            "sig": "(var Record Service Item Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5900-servordermanagement/"
    },
    {
      "key": "codeunit:5912",
      "type": "codeunit",
      "id": 5912,
      "name": "ServLedgEntries-Post",
      "slug": "5912-servledgentries-post",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterReverseOpenServiceLedgerEntry",
            "sig": "(var Record Service Ledger Entry, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5912-servledgentries-post/"
    },
    {
      "key": "codeunit:5940",
      "type": "codeunit",
      "id": 5940,
      "name": "ServContractManagement",
      "slug": "5940-servcontractmanagement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckCustomer",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateServiceLineOnBeforeServLedgEntryToServiceLine",
            "sig": "(var Record Service Header, var Record Service Contract Header, var Record Service Ledger Entry, var Date, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateServiceLineOnAfterServLedgEntryToServiceLine",
            "sig": "(Record Service Header, Date, Date)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5940-servcontractmanagement/"
    },
    {
      "key": "codeunit:5950",
      "type": "codeunit",
      "id": 5950,
      "name": "Service-Calc. Discount",
      "slug": "5950-service-calc-discount",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalculateInvoiceDiscountOnAfterSetServiceLineFilters",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5950-service-calc-discount/"
    },
    {
      "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": [
          {
            "name": "FillInvPostingBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FillInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Service Line, var Record Service Line, Record Service Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDivideAmountOnBeforeTempVATAmountLineRemainderModify",
            "sig": "(var Record Service Line, var Record Service Header, var Record Currency, var Record VAT Amount Line, var Record VAT Amount Line)",
            "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": [
          {
            "name": "PostInvoicePostBufferLine",
            "sig": "(var Record Invoice Post. Buffer, Integer, Code[20], Code[35])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostCustomerEntry",
            "sig": "(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostBalancingEntry",
            "sig": "(var Record Service Line, var Record Service Line, Integer, Code[20], Code[35])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnPostItemJnlLineOnBeforeCreateWhseJnlLine",
            "from": "(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)",
            "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, 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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetInvoicePostingParameters",
            "sig": "(var Record Invoice Posting Parameters, var Record Service Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckServiceShipmentLineValues",
            "sig": "(var Record Service Shipment Line, var Record Service Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5988-serv-documents-mgt/"
    },
    {
      "key": "codeunit:5996",
      "type": "codeunit",
      "id": 5996,
      "name": "Prod. Order Warehouse Mgt.",
      "slug": "5996-prod-order-warehouse-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateWarehousePutAwayLocation",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CompareProdOrderWithProdOrderLinesForLocation",
            "sig": "(Record Production Order, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromCompLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromOutputLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetDestinationType",
            "sig": "(Record Production Order, var Record Warehouse Request)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcNextLevelProdOutput",
            "sig": "(Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromProdOrderCompLine",
            "sig": "(Code[10], Code[10], Code[10], Code[20], Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FromProdOrderLine",
            "sig": "(Code[10], Code[10], Code[10], Code[20], Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckBinCodeFromProdOrderCompLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromCompLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetDestinationType",
            "sig": "(var Record Warehouse Request, Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnItemLineVerifyChangeOnBeforeCheckConsumptionQty",
            "sig": "(Record Item Journal Line, Record Location, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckQtyRemainingToBePickedForConsumption",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, var Boolean, Record Prod. Order Component, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterFromProdOrderCompLineCreateWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Record Prod. Order Component, Code[10], Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromOutputLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckQtyRemainingToBePickedForAssemblyConsumption",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/5997-assembly-warehouse-mgt/"
    },
    {
      "key": "codeunit:6001",
      "type": "codeunit",
      "id": 6001,
      "name": "Service Format Address",
      "slug": "6001-service-format-address",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterServiceOrderSellto",
            "sig": "(var Text[100], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceOrderShipto",
            "sig": "(var Text[100], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServContractSellto",
            "sig": "(var Text[100], var Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServContractShipTo",
            "sig": "(var Text[100], var Record Service Contract Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceInvBillTo",
            "sig": "(var Text[100], var Record Service Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceInvShipTo",
            "sig": "(var Text[100], Text[100], var Record Service Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceShptShipTo",
            "sig": "(var Text[100], var Record Service Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceShptSellTo",
            "sig": "(var Text[100], var Record Service Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceShptBillTo",
            "sig": "(var Text[100], Text[100], var Record Service Shipment Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceCrMemoBillTo",
            "sig": "(var Text[100], var Record Service Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceCrMemoShipTo",
            "sig": "(var Text[100], Text[100], var Record Service Cr.Memo Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceHeaderSellTo",
            "sig": "(var Text[100], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceHeaderBillTo",
            "sig": "(var Text[100], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterServiceHeaderShipTo",
            "sig": "(var Text[100], var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6001-service-format-address/"
    },
    {
      "key": "codeunit:6200",
      "type": "codeunit",
      "id": 6200,
      "name": "Non-Deductible VAT",
      "slug": "6200-non-deductible-vat",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CopyNonDedVATFromGenJnlLineToJobJnlLine",
            "sig": "(var Record Job Journal Line, Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetNonDeductibleVAT",
            "sig": "(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Reverse",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Increment",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearNonDeductibleVAT",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Calculate",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Copy",
            "sig": "(var Record Invoice Post. Buffer, Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Copy",
            "sig": "(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AdjustRoundingForInvoicePostBufferUpdate",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ApplyRoundingForFinalPostingFromInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6200-non-deductible-vat/"
    },
    {
      "key": "codeunit:6201",
      "type": "codeunit",
      "id": 6201,
      "name": "Non-Ded. VAT Impl.",
      "slug": "6201-non-ded-vat-impl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CopyNonDedVATFromGenJnlLineToJobJnlLine",
            "sig": "(var Record Job Journal Line, Record Gen. Journal Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "Reverse",
            "sig": "(Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Increment",
            "sig": "(var Record Invoice Post. Buffer, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(var Decimal, var Decimal, var Decimal, var Decimal, var Decimal, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetNonDeductibleVAT",
            "sig": "(var Record Invoice Post. Buffer, Decimal, Decimal, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearNonDeductibleVAT",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Calculate",
            "sig": "(var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Copy",
            "sig": "(var Record Invoice Post. Buffer, Record Purchase Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Copy",
            "sig": "(var Record Gen. Journal Line, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AdjustRoundingForInvoicePostBufferUpdate",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ApplyRoundingForFinalPostingFromInvoicePostBuffer",
            "sig": "(var Record Invoice Post. Buffer, var Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6201-non-ded-vat-impl/"
    },
    {
      "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": "LogVisualLoaded",
            "sig": "(Text, Enum Power BI Element Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LogEmbedError",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsReportEnabled",
            "sig": "(Guid, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUnauthorizedErrorText",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasUploads",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetData",
            "sig": "(var Text, var Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDataCatchErrors",
            "sig": "(var Text, var Text, var Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FormatSpecialChars",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SynchronizeReportsInBackground",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetIsSynchronizing",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6301-power-bi-service-mgt/"
    },
    {
      "key": "codeunit:6325",
      "type": "codeunit",
      "id": 6325,
      "name": "Power BI Report Synchronizer",
      "slug": "6325-power-bi-report-synchronizer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SelectDefaultReports",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6325-power-bi-report-synchronizer/"
    },
    {
      "key": "codeunit:6452",
      "type": "codeunit",
      "id": 6452,
      "name": "Serv. Availability Mgt.",
      "slug": "6452-serv-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetServiceHeaderOnAfterFilterServiceLine",
            "sig": "(var Record Service Line, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6452-serv-availability-mgt/"
    },
    {
      "key": "codeunit:6458",
      "type": "codeunit",
      "id": 6458,
      "name": "Serv. PEPPOL Management",
      "slug": "6458-serv-peppol-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindServiceInvoiceLine",
            "sig": "(var Record Service Invoice Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFindServiceCrMemoLine",
            "sig": "(var Record Service Cr.Memo Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6458-serv-peppol-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": [
          {
            "name": "SplitProdOrderLineForOutputPutAway",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Decimal)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeRetrieveSubcontrItemTracking",
            "sig": "(Record Item Journal Line, var Record Tracking Specification, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnRetrieveSubcontrItemTrackingOnAfterDeleteReservEntries",
            "sig": "(var Record Tracking Specification, var Record Reservation Entry)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnRetrieveConsumpItemTrackingOnAfterSetFilters",
            "sig": "(var Record Reservation Entry, Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnRetrieveSubcontrItemTrackingOnBeforeCheckLastOperation",
            "sig": "(Record Prod. Order Routing Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitWhseWorksheetLine",
            "sig": "(var Record Whse. Worksheet Line, Enum Warehouse Worksheet Document Type, Integer, Code[20], Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsResEntryReservedAgainstInventory",
            "sig": "(Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRetrieveItemTrackingFromReservEntry",
            "sig": "(Record Item Journal Line, var Record Reservation Entry, var Record Tracking Specification, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSynchronizeWhseActivItemTrkgAssembly",
            "sig": "(var Record Warehouse Activity Line, var Text[250])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetItemTrackingSetupOnSetSerialNoRequired",
            "sig": "(var Record Item Tracking Setup, Record Item Tracking Code, Enum Item Ledger Entry Type, Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnGetItemTrackingSetupOnSetLotNoRequired",
            "sig": "(var Record Item Tracking Setup, Record Item Tracking Code, Enum Item Ledger Entry Type, Boolean)",
            "kind": "internalevent",
            "access": "local"
          },
          {
            "name": "OnGetItemTrackingSetupOnSetPackageNoRequired",
            "sig": "(var Record Item Tracking Setup, Record Item Tracking Code, Enum Item Ledger Entry Type, Boolean)",
            "kind": "internalevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnRegisterNewItemTrackingLinesOnBeforeCannotMatchItemTrackingError",
            "from": "(var Record Tracking Specification, var Decimal, var Decimal, var Decimal, var Boolean)",
            "to": "(var Record Tracking Specification, var Decimal, var Decimal, var Decimal, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6500-item-tracking-management/"
    },
    {
      "key": "codeunit:6520",
      "type": "codeunit",
      "id": 6520,
      "name": "Item Tracing Mgt.",
      "slug": "6520-item-tracing-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetRecordID",
            "sig": "(var Record Item Tracing Buffer, RecordRef)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnShowDocument",
            "from": "(RecordRef)",
            "to": "(RecordRef, RecordId)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6520-item-tracing-mgt/"
    },
    {
      "key": "codeunit:6529",
      "type": "codeunit",
      "id": 6529,
      "name": "Item Tracking Navigate Mgt.",
      "slug": "6529-item-tracking-navigate-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindItemLedgerEntryOnAfterSetFilters",
            "sig": "(var Record Item Ledger Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindReservEntryOnAfterSetFilters",
            "sig": "(var Record Reservation Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindWhseActivLineOnAfterSetFilters",
            "sig": "(var Record Warehouse Activity Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindRegWhseActivLineOnAfterSetFilters",
            "sig": "(var Record Registered Whse. Activity Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindWhseEntryOnAfterSetFilters",
            "sig": "(var Record Warehouse Entry, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindPostedInvtPutAwayLineOnAfterSetFilters",
            "sig": "(var Record Posted Invt. Put-away Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindPostedInvtPickLineOnAfterSetFilters",
            "sig": "(var Record Posted Invt. Pick Line, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6529-item-tracking-navigate-mgt/"
    },
    {
      "key": "codeunit:6620",
      "type": "codeunit",
      "id": 6620,
      "name": "Copy Document Mgt.",
      "slug": "6620-copy-document-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CopyPurchDoc",
            "sig": "(Enum Purchase Document Type From, Code[20], var Record Purchase Header, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsEntityBlocked",
            "sig": "(Integer, Boolean, Option, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateJobPlanningLineOnAfterInitFromJobPlanningLine",
            "sig": "(var Record Job Planning Line, Record Job Planning Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCopySalesCrMemoLinesToDocOnAfterFillSalesLineBuffer",
            "from": "(Record Sales Header, var Record Sales Line)",
            "to": "(var Record Sales Header, var Record Sales Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6620-copy-document-mgt/"
    },
    {
      "key": "codeunit:6638",
      "type": "codeunit",
      "id": 6638,
      "name": "Sales-Get Return Receipts",
      "slug": "6638-sales-get-return-receipts",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckReturnReceiptBillToCustomerNo",
            "sig": "(Record Return Receipt Header, Record Sales Header, var Record Return Receipt Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6638-sales-get-return-receipts/"
    },
    {
      "key": "codeunit: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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetPurchHeaderOnBegoreTestIsCreditMemo",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/6648-purch-get-return-shipments/"
    },
    {
      "key": "codeunit:7008",
      "type": "codeunit",
      "id": 7008,
      "name": "Price Calculation Buffer Mgt.",
      "slug": "7008-price-calculation-buffer-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnConvertAmountByTaxOnAfterVATPostingSetupGet",
            "from": "(var Record VAT Posting Setup, var Decimal, var Boolean)",
            "to": "(var Record VAT Posting Setup, var Decimal, var Boolean, var Record Price Calculation Buffer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7008-price-calculation-buffer-mgt/"
    },
    {
      "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": "OnBeforeCalcBestDirectUnitCost",
            "from": "(var Record Purchase Price, var Record Purchase Price, var Boolean, var Boolean)",
            "to": "(var Record Purchase Price, var Record Purchase Price, var Boolean, var Boolean, var Record Stockkeeping Unit, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7010-purch-price-calc-mgt/"
    },
    {
      "key": "codeunit:7018",
      "type": "codeunit",
      "id": 7018,
      "name": "Price UX Management",
      "slug": "7018-price-ux-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeShowPriceListLines",
            "from": "(Record Price Source, Record Price Asset, Enum Price Type, Enum Price Amount Type, var Boolean)",
            "to": "(Record Price Source, var Record Price Asset, Enum Price Type, Enum Price Amount Type, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7018-price-ux-management/"
    },
    {
      "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": "OnAfterSetPrice",
            "from": "(var Record Job Planning Line, Record Price List Line, Enum Price Amount Type)",
            "to": "(var Record Job Planning Line, Record Price List Line, Enum Price Amount Type, Enum Price Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7024-job-planning-line-price/"
    },
    {
      "key": "codeunit:7041",
      "type": "codeunit",
      "id": 7041,
      "name": "Price Asset - Item",
      "slug": "7041-price-asset-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterFillFromBuffer",
            "sig": "(var Record Price Asset, var Record Price Calculation Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7041-price-asset-item/"
    },
    {
      "key": "codeunit:7203",
      "type": "codeunit",
      "id": 7203,
      "name": "CDS Environment",
      "slug": "7203-cds-environment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckIfEnvironmentInDifferentTenant",
            "sig": "(Text, SecretText)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7203-cds-environment/"
    },
    {
      "key": "codeunit:7301",
      "type": "codeunit",
      "id": 7301,
      "name": "Whse. Jnl.-Register Line",
      "slug": "7301-whse-jnl-register-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCode",
            "from": "(var Record Warehouse Journal Line, var Integer)",
            "to": "(var Record Warehouse Journal Line, var Integer, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7301-whse-jnl-register-line/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "CreateWhseJnlLineFromOutputJnl",
            "sig": "(Record Item Journal Line, var Record Warehouse Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateWhseJnlLineFromConsumJnl",
            "sig": "(Record Item Journal Line, var Record Warehouse Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLastOperationLocationCode",
            "sig": "(Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLastOperationFromBinCode",
            "sig": "(Code[20], Code[20], Code[10], Boolean, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetProdRoutingLastOperationFromBinCode",
            "sig": "(Enum Production Order Status, Code[20], Integer, Code[20], Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPlanningRtngLastOperationFromBinCode",
            "sig": "(Code[10], Code[10], Integer, Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetProdCenterLocationCode",
            "sig": "(Enum Capacity Type, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetProdCenterBinCode",
            "sig": "(Enum Capacity Type, Code[20], Code[10], Boolean, Option)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowProdOrderLine",
            "sig": "(Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowAssemblyLine",
            "sig": "(Code[20], Integer)",
            "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"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetCaptionClass",
            "sig": "(Enum Warehouse Destination Type, Integer, var Text[50])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckSerialNo",
            "sig": "(Code[20], Code[10], Code[10], Code[20], Code[10], Code[50], Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateWhseJnlLineFromConsumJnl",
            "sig": "(var Record Warehouse Journal Line, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateWhseJnlLineFromOutputJnl",
            "sig": "(var Record Warehouse Journal Line, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckProdOrderCompLineQtyPickedBase",
            "sig": "(var Record Prod. Order Component, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateWhseJnlLineFromOutputJnl",
            "sig": "(Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateWhseJnlLineFromOutputJnlOnAfterInitWhseJnlLine",
            "sig": "(var Record Warehouse Journal Line, var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowSalesLines",
            "sig": "(var Record Sales Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowPurchLines",
            "sig": "(var Record Purchase Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowServiceLines",
            "sig": "(var Record Service Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowTransLines",
            "sig": "(var Record Transfer Line, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowAssemblyLines",
            "sig": "(var Record Assembly Line, Integer, Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowSourceDocLineOnBeforeShowProdOrderComp",
            "sig": "(var Record Prod. Order Component, Integer, Code[20], Integer, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetZoneAndBinsForConsumption",
            "sig": "(Record Item Journal Line, var Record Prod. Order Component, var Record Warehouse Journal Line, Record Location, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetZoneAndBinsForConsumptionOnBeforeCheckQtyPicked",
            "sig": "(Record Item Journal Line, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnBeforeGetWrongPickPutAwayQtyErrorText",
            "from": "(var Record Warehouse Activity Line, Decimal, Decimal, var Text[250], var Boolean)",
            "to": "(var Record Warehouse Activity Line, Decimal, Decimal, var Text[250], var Boolean, var Record Warehouse Activity Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckBinContent",
            "sig": "(var Record Bin Content Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCodeOnBeforeTempWhseActivityLineGroupedLoop",
            "from": "(var Record Warehouse Activity Header, var Record Warehouse Activity Line, var Record Registered Whse. Activity Hdr.)",
            "to": "(var Record Warehouse Activity Header, var Record Warehouse Activity Line, var Record Registered Whse. Activity Hdr., var Record Warehouse Activity Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7307-whse-activity-register/"
    },
    {
      "key": "codeunit:7308",
      "type": "codeunit",
      "id": 7308,
      "name": "Replenishment",
      "slug": "7308-replenishment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UseForReplenishment",
            "sig": "(Record Bin Content)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetWhseWorksheetOnAfterWhseWorksheetLineSetFilters",
            "sig": "(var Record Whse. Worksheet Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7308-replenishment/"
    },
    {
      "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": [
          {
            "name": "CreateWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Variant)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindLastWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Code[10], Code[10], Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnAfterFromProdOrderCompLineCreateWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Record Prod. Order Component, Code[10], Code[20])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindLastWhseWkshLine",
            "sig": "(var Record Whse. Worksheet Line, Code[10], Code[10], Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": "CreateNewWhseDoc",
            "sig": "(Code[20], Code[20], Code[10], var Code[20], var Code[20], var Integer, var Integer, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePickAccordingToFEFO",
            "sig": "(Code[10], Record Item Tracking Setup, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindSmallerUOMBinOnBeforeFindWhseActivLine",
            "sig": "(var Record Warehouse Activity Line, Record Location)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetAvailableQtyBase",
            "sig": "(var Record Bin Content)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcBinAvailQtyToBreakbulkOnOnAfterBinContentCalcFields",
            "sig": "(var Record Bin Content)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSaveTempItemTrkgLines",
            "sig": "(Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetSource",
            "sig": "(Integer, Option, Code[20], Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateTempActivityLine",
            "from": "(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)",
            "to": "(Code[20], Decimal, Decimal, Integer, Code[10], Code[10], Decimal, Record Warehouse Shipment Line, var Record Create Pick Parameters, var Record Warehouse Activity Line, var Record Bin, Boolean, 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": "IncludeIntoWhsePutAwayForProdOrder",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateWhsePutAwayForProdOutput",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetCalledFromPutAwayWorksheet",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CreateWhsePutAwayForProdOrderOutputLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ShouldCreateWhsePutAwayForProdOutput",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateWhsePutAwayForProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CreateBinContentForProdOrderOutputLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateWhsePutAwayForProdOutput",
            "sig": "(var Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFindBinFromBinContentForProdOrderLine",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFindBinForProdOrderLine",
            "sig": "(Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateWhsePutAwayForProdOrder",
            "sig": "(var Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAssignPlaceBinZoneOnBeforeApplyBinCodeFilter",
            "sig": "(var Text[250], var Record Location, var Record Posted Whse. Receipt Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetWarehouseClassCode",
            "sig": "(var Code[10], Record Item, Record Stockkeeping Unit)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateNewWhseActivityForProdOrderLineOnBeforeValidateQuantity",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff.)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateNewWhseActivityForProdOrderLineOnAfterSetQtyToHandle",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Line, var Record Prod. Ord. Line Tracking Buff., Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": "OnBeforeCalcQtyRegisteredPick",
            "sig": "(Integer, Option, Code[20], Integer, Integer, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcLineReservQtyOnPicksShipsOnAfterCalcPickedNotYetShippedQty",
            "sig": "(Integer, Option, Code[20], Integer, Integer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcLineReservedQtyOnInvtOnSetSourceFilters",
            "sig": "(var Record Reservation Entry, Integer, Option, Code[20], Integer, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetOutboundBinsOnBasicWarehouseLocationOnAfterSetWarehouseEntryFilters",
            "sig": "(var Record Warehouse Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7314-warehouse-availability-mgt/"
    },
    {
      "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": [
          {
            "name": "FindReservationEntry",
            "sig": "(Integer, Integer, Code[20], Integer, Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InsertWhseActivLine",
            "sig": "(var Record Warehouse Activity Line, Decimal, Record Item Tracking Setup)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7321-create-inventory-put-away/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "OnSummarizeInventoryFEFOOnAfterItemLedgEntrySetFilters",
            "sig": "(var Record Item Ledger Entry, Code[20], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSummarizeInventoryFEFOLegacyImplementation",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnSummarizeInventoryFEFOOnBeforeInsertEntrySummaryFEFO",
            "from": "(var Record Entry Summary, Record Item Ledger Entry)",
            "to": "(var Record Location, Code[20], Code[10], Boolean, Decimal, var Record Item Tracking Setup, Date, var Boolean, var Record Entry Summary)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7326-whse-item-tracking-fefo/"
    },
    {
      "key": "codeunit:7600",
      "type": "codeunit",
      "id": 7600,
      "name": "Calendar Management",
      "slug": "7600-calendar-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FillSource",
            "sig": "(Variant, var Record Customized Calendar Change)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7600-calendar-management/"
    },
    {
      "key": "codeunit:7759",
      "type": "codeunit",
      "id": 7759,
      "name": "AOAI Token",
      "slug": "7759-aoai-token",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetTotalServerSessionTokensConsumed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7759-aoai-token/"
    },
    {
      "key": "codeunit:7767",
      "type": "codeunit",
      "id": 7767,
      "name": "AOAI Authorization",
      "slug": "7767-aoai-authorization",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetMicrosoftManagedAuthorization",
            "sig": "(Text, SecretText, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetGPT41Latest",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41Preview",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41MiniLatest",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41MiniPreview",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "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",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetGPT41Preview",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41Latest",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41MiniPreview",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGPT41MiniLatest",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7769-aoai-deployments-impl/"
    },
    {
      "key": "codeunit:7771",
      "type": "codeunit",
      "id": 7771,
      "name": "Azure OpenAI",
      "slug": "7771-azure-openai",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetManagedResourceAuthorization",
            "sig": "(Enum AOAI Model Type, Text, SecretText, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7771-azure-openai/"
    },
    {
      "key": "codeunit:7772",
      "type": "codeunit",
      "id": 7772,
      "name": "Azure OpenAI Impl",
      "slug": "7772-azure-openai-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetManagedResourceAuthorization",
            "sig": "(Enum AOAI Model Type, Text, SecretText, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTotalServerSessionTokensConsumed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAzureOpenAICategory",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetServiceName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetServiceId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "IsTenantAllowlistedForFirstPartyCopilotCalls",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7772-azure-openai-impl/"
    },
    {
      "key": "codeunit:7774",
      "type": "codeunit",
      "id": 7774,
      "name": "Copilot Capability Impl",
      "slug": "7774-copilot-capability-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RegisterCapability",
            "sig": "(Enum Copilot Capability, Enum Copilot Availability, Enum Azure AI Service Type, Text[2048], ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCopilotCapability",
            "sig": "(Enum Copilot Capability, ModuleInfo, Enum Azure AI Service Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCapabilityActive",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCapabilityName",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CapabilityToEnumName",
            "sig": "(Enum Copilot Capability)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckCapabilitySet",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckCapabilityServiceType",
            "sig": "(Enum Azure AI Service Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckEnabled",
            "sig": "(ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCapabilityEnabled",
            "sig": "(Enum Copilot Capability, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsCapabilityEnabled",
            "sig": "(Enum Copilot Capability, Boolean, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddTelemetryCustomDimensions",
            "sig": "(var Dictionary, ModuleInfo)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "DeactivateCapability",
            "sig": "(var Record Copilot Settings)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "ShowPrivacyNoticeDisagreedNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowCapabilitiesNotAvailableOnPremNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OpenPrivacyNotice",
            "sig": "(Notification)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetAzureOpenAICategory",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "SendDeactivateTelemetry",
            "from": "(Enum Copilot Capability, Guid, Option)",
            "to": "(Enum Copilot Capability, Guid, Option, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/7774-copilot-capability-impl/"
    },
    {
      "key": "codeunit:8333",
      "type": "codeunit",
      "id": 8333,
      "name": "VS Code Integration Impl.",
      "slug": "8333-vs-code-integration-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateConfigurationsInVSCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateDependenciesInVSCode",
            "sig": "(var Record Published Application)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDependenciesAsSerializedJsonArray",
            "sig": "(var Record Published Application)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8333-vs-code-integration-impl/"
    },
    {
      "key": "codeunit:8334",
      "type": "codeunit",
      "id": 8334,
      "name": "VS Code Integration",
      "slug": "8334-vs-code-integration",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateConfigurationsInVSCode",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdateDependenciesInVSCode",
            "sig": "(var Record Published Application)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDependenciesAsJson",
            "sig": "(var Record Published Application)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8334-vs-code-integration/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnFormatFieldValueOnBeforeExitInnerText",
            "from": "(var FieldRef, Record Config. Package, Text)",
            "to": "(var FieldRef, Record Config. Package, var Text)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8614-config-xml-exchange/"
    },
    {
      "key": "codeunit:8900",
      "type": "codeunit",
      "id": 8900,
      "name": "Email Impl",
      "slug": "8900-email-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FindErrorCallStackWithMsgIDAndRetryNo",
            "sig": "(Guid, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HasRetryDetail",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8900-email-impl/"
    },
    {
      "key": "codeunit:8901",
      "type": "codeunit",
      "id": 8901,
      "name": "Email",
      "slug": "8901-email",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetEmailAttachmentsByEmailScenarios",
            "from": "(Record Email Scenario Attachments)",
            "to": "(var Record Email Scenario Attachments)",
            "kind": "integrationevent"
          }
        ]
      },
      "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_GetId",
            "sig": "()",
            "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_GetId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8905-email-message-impl/"
    },
    {
      "key": "codeunit:8950",
      "type": "codeunit",
      "id": 8950,
      "name": "AFS File Client",
      "slug": "8950-afs-file-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetBaseUrl",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8950-afs-file-client/"
    },
    {
      "key": "codeunit:8999",
      "type": "codeunit",
      "id": 8999,
      "name": "Email Rate Limit Impl.",
      "slug": "8999-email-rate-limit-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsConcurrencyLimitExceeded",
            "sig": "(Guid, Enum Email Connector, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetEmailOutboxCurrentProcessingCountDuringPastOneHour",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetConcurrencyLimit",
            "sig": "(Guid, Enum Email Connector, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMaxRetryLimit",
            "sig": "(Guid, Enum Email Connector, Text[250])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDefaultConcurrencyLimit",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/8999-email-rate-limit-impl/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "GetEnvironmentDirectoryGroup",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9012-azure-ad-graph/"
    },
    {
      "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": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnRemoveUserGroupsForUserAndPlan",
            "sig": "(Guid, Guid)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnCanCurrentUserManagePlansAndGroups",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9016-azure-ad-plan/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "GetInternalAdminPlanId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetM365CollaborationPlanId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9027-plan-ids/"
    },
    {
      "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": "GetDelegatedD365AdminUpgradeTag",
            "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:9100",
      "type": "codeunit",
      "id": 9100,
      "name": "SharePoint Client",
      "slug": "9100-sharepoint-client",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FolderExistsByServerRelativeUrl",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": "FolderExistsByServerRelativeUrl",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9101-sharepoint-client-impl/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "ShowLegacyActionBarSurvey",
            "sig": "()",
            "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": [
          {
            "name": "UpdateUserSettings",
            "from": "(var Record User Settings)",
            "to": "(Record User Settings)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [
          {
            "name": "FormatRoundingFactor",
            "sig": "(Enum Analysis Rounding Factor, Boolean, Enum Analysis Negative Format)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFormatRoundingFactorNegativeFormatOnElse",
            "sig": "(Text, Enum Analysis Negative Format, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9200-matrix-management/"
    },
    {
      "key": "codeunit:9500",
      "type": "codeunit",
      "id": 9500,
      "name": "Sequence No. Mgt.",
      "slug": "9500-sequence-no-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetCurrentSeqNo",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ValidateSeqNo",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearSequenceNoCheck",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9500-sequence-no-mgt/"
    },
    {
      "key": "codeunit:9510",
      "type": "codeunit",
      "id": 9510,
      "name": "Document Service Management",
      "slug": "9510-document-service-management",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SaveFile",
            "sig": "(Text, Text, Enum Doc. Service Conflict Behavior)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9510-document-service-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": [
          {
            "name": "NewExcelLayout",
            "sig": "(Integer, Enum Excel Sheet Configuration, var OutStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9651-document-report-mgt/"
    },
    {
      "key": "codeunit:9660",
      "type": "codeunit",
      "id": 9660,
      "name": "Report Layouts Impl.",
      "slug": "9660-report-layouts-impl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ValidateLayout",
            "sig": "(Record Report Layout List)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ShowInfoDialog",
            "sig": "(Record Report Layout List)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "InsertNewLayout",
            "from": "(Integer, Text[250], Text[250], Option, Boolean, Boolean, var Integer, var Text)",
            "to": "(Integer, Text[250], Text[250], Option, Boolean, Boolean, Enum Excel Sheet Configuration, var Integer, var Text)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9660-report-layouts-impl/"
    },
    {
      "key": "codeunit:9822",
      "type": "codeunit",
      "id": 9822,
      "name": "Plan Configuration Impl.",
      "slug": "9822-plan-configuration-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RestoreDefaultConfiguration",
            "sig": "(Record Plan Configuration)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9822-plan-configuration-impl/"
    },
    {
      "key": "codeunit:9825",
      "type": "codeunit",
      "id": 9825,
      "name": "Plan Configuration",
      "slug": "9825-plan-configuration",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnCustomPermissionSetChange",
            "sig": "(Guid, Code[20], Guid, Option, Text[30])",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnAfterTransferPermissions",
            "sig": "(Guid)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnAfterDeleteCustomPermissions",
            "sig": "(Guid)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeRemoveDefaultPermissionsFromUser",
            "sig": "(Record Access Control, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforeRemoveCustomPermissionsFromUser",
            "sig": "(Record Access Control, var Boolean)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9825-plan-configuration/"
    },
    {
      "key": "codeunit:9843",
      "type": "codeunit",
      "id": 9843,
      "name": "User Selection",
      "slug": "9843-user-selection",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "OpenWithSystemUsers",
            "sig": "(var Record User)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9843-user-selection/"
    },
    {
      "key": "codeunit:9844",
      "type": "codeunit",
      "id": 9844,
      "name": "User Selection Impl.",
      "slug": "9844-user-selection-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HideExternalAndSystemUsers",
            "sig": "(var Record User)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "HideOnlyExternalUsers",
            "sig": "(var Record User)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "HideExternalUsers",
            "sig": "(var Record User)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "Open",
            "from": "(var Record User)",
            "to": "(var Record User, Boolean)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9844-user-selection-impl/"
    },
    {
      "key": "codeunit:9852",
      "type": "codeunit",
      "id": 9852,
      "name": "Effective Permissions Mgt.",
      "slug": "9852-effective-permissions-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PopulatePermissionBufferWithEntitlementPermissionsForObject",
            "sig": "(var Record Permission Buffer, Guid, Option, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9852-effective-permissions-mgt/"
    },
    {
      "key": "codeunit:9987",
      "type": "codeunit",
      "id": 9987,
      "name": "Word Template",
      "slug": "9987-word-template",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "RemoveRelatedTable",
            "sig": "(Code[30], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9987-word-template/"
    },
    {
      "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": "UpgradePurchaseCreditMemoVendorCrMemoNo",
            "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:9996",
      "type": "codeunit",
      "id": 9996,
      "name": "Upgrade Tag Impl.",
      "slug": "9996-upgrade-tag-impl",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasDatabaseUpgradeTag",
            "sig": "(Code[250])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9996-upgrade-tag-impl/"
    },
    {
      "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": "GetPurchaseCreditMemoVendorCrMemoNoUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetICOutboxTransactionSourceTypeUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetManufacturingFlushingMethodActivateManualWithoutPickUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "GetDefaultAADApplicationDescriptionTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetSetCoupledFlagsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetRestartSetCoupledFlagJQEsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetRepeatedSetCoupledFlagsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetSetOptionMappingCoupledFlagsUpgradeTag",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9998-upgrade-tag-definitions/"
    },
    {
      "key": "codeunit:9999",
      "type": "codeunit",
      "id": 9999,
      "name": "Upgrade Tag",
      "slug": "9999-upgrade-tag",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasDatabaseUpgradeTag",
            "sig": "(Code[250])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/9999-upgrade-tag/"
    },
    {
      "key": "codeunit:104000",
      "type": "codeunit",
      "id": 104000,
      "name": "Upgrade - BaseApp",
      "slug": "104000-upgrade-baseapp",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpgradePurchaseCreditMemoVendorCrMemoNo",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnUpdateNewCustomerTemplateFromConversionTemplateOnBeforeModify",
            "sig": "(var Record Customer Templ., Record Customer Template)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [
          {
            "name": "CheckBOMStructure",
            "sig": "(var Record Item, Code[20], Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckBOMStructureOnBeforeCheckRoutingLine",
            "sig": "(Record Item, Record Production BOM Line, Code[20], Code[20], Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000769-production-bom-check/"
    },
    {
      "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": "OnBeforeGetDefaultBin",
            "sig": "(var Record Prod. Order Component, var Record Location, var Record Item, var Codeunit Prod. Order Warehouse Mgt., var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeFindProdOrderRoutingLine",
            "sig": "(var Record Prod. Order Line, var Record Production BOM Line, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000773-calculate-prod-order/"
    },
    {
      "key": "codeunit:99000774",
      "type": "codeunit",
      "id": 99000774,
      "name": "Calculate Routing Line",
      "slug": "99000774-calculate-routing-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReplanRoutingLine",
            "sig": "(var Record Prod. Order Routing Line, Option, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLoadCapBackOnAfterCreateLoadBack",
            "sig": "(Enum Capacity Type, Code[20], Enum Routing Time Type, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcRoutingLineForwardOnBeforeLoadCapForward",
            "sig": "(Record Prod. Order Routing Line, Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcRoutingLineForwardOnBeforeLoadCapForward2",
            "sig": "(Record Prod. Order Routing Line, Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLoadCapForwardOnBeforeCreateLoadForward",
            "sig": "(var Decimal, Enum Capacity Type, Code[20], Enum Routing Time Type, Boolean, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLoadCapForwardOnAfterCreateLoadForward",
            "sig": "(var Decimal, Enum Capacity Type, Code[20], Enum Routing Time Type, Boolean, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetSendAheadEndingTimeOnAfterCalcTimes",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetSendAheadEndingTimeOnAfterCalcSetupAndRunTime",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcRoutingLineBackOnAfterCalcRemainNeedQty",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFinitelyLoadCapBackOnAfterCalcSetupTime",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcRoutingLineForwardOnAfterCalcRemainNeedQty",
            "sig": "(Record Prod. Order Routing Line, Record Work Center, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": "OnDerivePlanningFilterOnSetToReservationFilter",
            "sig": "(var Record Reservation Entry, Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDerivePlanningFilterOnSetRequisitionLineFilters",
            "sig": "(var Record Reservation Entry, Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOrderTrackingEntryExistsOnBeforeFindTrackingEntry",
            "sig": "(var Record Order Tracking Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDerivePlanningFilterOnCheckReservationSourceTypeElse",
            "sig": "(var Record Reservation Entry, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterDrillOrdersUp",
            "sig": "(var Record Order Tracking Entry, var Record Reservation Entry, Integer, var Integer, var Boolean, 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": [
          {
            "name": "CheckReplenishmentSystemProdOrderAndNotProductionBlocked",
            "sig": "(Code[20], Code[10], Code[10])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": "OnCreateProductionOrderOnOrderTypeElse",
            "sig": "(var Record Production Order, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCreateProdOrderLines",
            "from": "(var Record Production Order, var Record Sales Line, var Boolean)",
            "to": "(var Record Production Order, var Record Sales Line, var Boolean, Enum Create Production Order Type)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "OnCheckMultiLevelStructureOnAfterCalcShouldExitManufacturingPolicy",
            "from": "(var Record Requisition Line, var Boolean)",
            "to": "(var Record Requisition Line, var Boolean, Integer, var Integer, Boolean, Boolean, Boolean, Boolean, var Record Planning Error Log)",
            "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": [
          {
            "name": "CalcRoutingLineBack",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcRoutingLineForward",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000810-calculate-planning-route-line/"
    },
    {
      "key": "codeunit:99000813",
      "type": "codeunit",
      "id": 99000813,
      "name": "Carry Out Action",
      "slug": "99000813-carry-out-action",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PrintProductionOrders",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetAllProductionOrdersForPrinting",
            "sig": "(var Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000813-carry-out-action/"
    },
    {
      "key": "codeunit:99000815",
      "type": "codeunit",
      "id": 99000815,
      "name": "Reservation-Check Date Confl.",
      "slug": "99000815-reservation-check-date-confl",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSameProdOrderAutoReserve",
            "sig": "(var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnReqLineCheckOnBeforeClearSurplus",
            "sig": "(var Codeunit Reservation Management, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000815-reservation-check-date-confl/"
    },
    {
      "key": "codeunit:99000817",
      "type": "codeunit",
      "id": 99000817,
      "name": "Manu. Print Report",
      "slug": "99000817-manu-print-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnConvertUsageOnUsageCaseElse",
            "sig": "(Option, var Enum Report Selection Usage)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000817-manu-print-report/"
    },
    {
      "key": "codeunit:99000831",
      "type": "codeunit",
      "id": 99000831,
      "name": "Reservation Engine Mgt.",
      "slug": "99000831-reservation-engine-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnModifyActionMessageDatingOnGetDampenerPeriod",
            "sig": "(Record Reservation Entry, var DateFormula)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterShouldModifyActionMessageDating",
            "sig": "(Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000831-reservation-engine-mgt/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateReservationOnBeforeCreateReservEntry",
            "from": "(var Record Sales Line, var Decimal, var Decimal, var Record Reservation Entry, var Boolean, var Record Tracking Specification, Date, Text[100], Date)",
            "to": "(var Record Sales Line, var Decimal, var Decimal, var Record Reservation Entry, var Boolean, var Record Tracking Specification, Date, Text[100], Date, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000832-sales-line-reserve/"
    },
    {
      "key": "codeunit:99000837",
      "type": "codeunit",
      "id": 99000837,
      "name": "Prod. Order Line-Reserve",
      "slug": "99000837-prod-order-line-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetProdOrderLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000837-prod-order-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": "TransferPlanningCompToPOComp",
            "sig": "(var Record Planning Component, var Record Prod. Order Component, Decimal, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetProdOrderCompOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000838-prod-order-comp-reserve/"
    },
    {
      "key": "codeunit:99000839",
      "type": "codeunit",
      "id": 99000839,
      "name": "Sales Get Demand To Reserve",
      "slug": "99000839-sales-get-demand-to-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSyncSalesOrderLinesOnBeforeInsertReservationWkshLine",
            "sig": "(var Record Reservation Wksh. Line, var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000839-sales-get-demand-to-reserve/"
    },
    {
      "key": "codeunit:99000840",
      "type": "codeunit",
      "id": 99000840,
      "name": "Plng. Component-Reserve",
      "slug": "99000840-plng-component-reserve",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "TransferReservations",
            "sig": "(var Record Planning Component, var Record Reservation Entry, Boolean, Decimal, Decimal, Integer, Option, Code[20], Code[10], Integer, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateDerivedTrackingOnAfterSetReservationEntryFilters",
            "sig": "(var Record Reservation Entry, Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000840-plng-component-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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetServLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Service Line)",
            "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": [
          {
            "name": "SetReservedQtyDownToTrackedQuantity",
            "sig": "(Record Reservation Entry, Text[250], var Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunOnSetAssemblyHeaderOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Assembly Header)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSetAssemblyLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Assembly Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSetProdOrderLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Prod. Order Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSetProdOrderCompOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnSetServLineOnBeforeUpdateReservation",
            "sig": "(var Record Reservation Entry, Record Service Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDeleteReservEntries2",
            "sig": "(Record Reservation Entry, var Record Reservation Entry, var Boolean, var Record Item, var Record Item Tracking Code, var Record Stockkeeping Unit, var Boolean, var Record Location, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSourceForAssemblyHeader",
            "sig": "(RecordRef, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSourceForAssemblyLine",
            "sig": "(RecordRef, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSourceForProdOrderLine",
            "sig": "(RecordRef, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSourceForProdOrderComp",
            "sig": "(RecordRef, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSourceForServiceLine",
            "sig": "(RecordRef, var Record Reservation Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetDefaultDampenerPeriod",
            "sig": "(var DateFormula)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnGetDocumentReservationDeleteQstOnElseCase",
            "from": "(RecordRef, FieldRef, Integer, var Text, var Boolean)",
            "to": "(RecordRef, FieldRef, Integer, var Text, var Boolean, Code[20], var Text)",
            "kind": "integrationevent"
          },
          {
            "name": "OnUpdateStatistics",
            "from": "(Record Reservation Entry, var Record Entry Summary, Date, Boolean, var Decimal, Boolean, var Decimal)",
            "to": "(Record Reservation Entry, var Record Entry Summary, Date, Boolean, var Decimal, Boolean, var Decimal, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": "ForecastConsumption",
            "sig": "(var Record Inventory Profile, var Record Item, Date, Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPlanItemOnBeforeCheckSupplyWithinLeadtime",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Record Stockkeeping Unit, var Record Reservation Entry, var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIsLotSpecificTracking",
            "sig": "(Record Item Tracking Code, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckIsSNSpecificTracking",
            "sig": "(Record Item Tracking Code, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateTempSKUForComponentsLocationOnBeforeItemCopyFilter",
            "sig": "(var Record Stockkeeping Unit, var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAdjustTransferDatesOnAfterInboundWhseTimeSet",
            "sig": "(var Record Requisition Line, var Record Location, var DateFormula)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPlanItemOnAfterCheckDemandMatchedSupplyPlanThisSKU",
            "sig": "(var Record Inventory Profile, var Record Inventory Profile, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnScheduleAllOutChangesSequenceOnBeforeCheckIfRescheduleIsNeeded",
            "sig": "(Record Inventory Profile, var Integer, var Boolean, Date, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateSupplyForwardOnBeforeLoopQtyToOrderMoreThanZero",
            "sig": "(var Record Stockkeeping Unit, var Decimal, Decimal, var Record Inventory Profile)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCommitTrackingOnAfterInsertReservationEntry",
            "sig": "(var Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCheckScheduleOut",
            "from": "(var Record Inventory Profile, var Record Stockkeeping Unit, DateFormula)",
            "to": "(var Record Inventory Profile, var Record Stockkeeping Unit, DateFormula, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnStartOfPrePlanDateApplicationLoop",
            "from": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean)",
            "to": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPlanItemOnBeforeSumSupplyInvtProfile",
            "from": "(Record Inventory Profile, var Boolean)",
            "to": "(Record Inventory Profile, var Boolean, var Decimal, var Decimal)",
            "kind": "integrationevent"
          },
          {
            "name": "OnMaintainPlanningLineOnAfterPopulateReqLineFields",
            "from": "(var Record Requisition Line, var Record Inventory Profile, Record Inventory Profile, Option, Option, var Record Stockkeeping Unit)",
            "to": "(var Record Requisition Line, var Record Inventory Profile, Record Inventory Profile, Option, Option, var Record Stockkeeping Unit, Code[10], Code[10])",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterUpdateAppliedItemEntry",
            "from": "(var Record Reservation Entry, var Record Reservation Entry)",
            "to": "(var Record Reservation Entry, var Record Reservation Entry, Record Requisition Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPrePlanDateSupplyProc",
            "from": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Record Stockkeeping Unit, var Record Reservation Entry, var Record Requisition Line)",
            "to": "(var Record Inventory Profile, var Record Inventory Profile, var Boolean, var Boolean, var Record Stockkeeping Unit, var Record Reservation Entry, var Record Requisition Line, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeTransItemLedgEntryToProfile",
            "from": "(var Record Inventory Profile, var Record Item, var Record Item Ledger Entry, var Boolean)",
            "to": "(var Record Inventory Profile, var Record Item, var Record Item Ledger Entry, var Boolean, var Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnPlanItemOnBeforeInsertSafetyStockDemands",
            "from": "(var Record Inventory Profile, var Record Stockkeeping Unit)",
            "to": "(var Record Inventory Profile, var Record Stockkeeping Unit, var Boolean)",
            "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": [
          {
            "name": "SetManualScheduling",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [
          {
            "name": "GetSurplusType",
            "sig": "(var Record Inventory Profile)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LogPlanningSurplus",
            "sig": "(Integer, Integer, Integer, Code[20], Decimal, Enum Planning Surplus Type)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ModifyPlanningLog",
            "sig": "(Integer, Integer, Integer, Code[20], Decimal, Enum Planning Surplus Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetSurplusType",
            "sig": "(var Record Inventory Profile, var Enum Planning Surplus Type, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSurplusQtyOnSetReservEntryFilters",
            "sig": "(var Record Reservation Entry, var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindReasonOnAfterSetSurplusType",
            "sig": "(var Record Inventory Profile, var Enum Planning Surplus Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferWarningSourceTextOnBeforeSetSourceToUntrackedPlanningElement",
            "sig": "(var Record Untracked Planning Element, var Record Untracked Planning Element)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000856-planning-transparency/"
    },
    {
      "key": "codeunit:99000860",
      "type": "codeunit",
      "id": 99000860,
      "name": "Plng. Component Invt. Profile",
      "slug": "99000860-plng-component-invt-profile",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTransferInventoryProfileFromPlamComponentByRefOrderType",
            "sig": "(var Record Inventory Profile, Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTransferToTrackingEntrySourceTypeElseCaseOnSetSource",
            "sig": "(var Record Inventory Profile, var Record Reservation Entry, var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000860-plng-component-invt-profile/"
    },
    {
      "key": "codeunit:99000871",
      "type": "codeunit",
      "id": 99000871,
      "name": "Job Planning Availability Mgt.",
      "slug": "99000871-job-planning-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetJobOnAfterFilterJobPlanningLine",
            "sig": "(var Record Job Planning Line, var Record Job)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000871-job-planning-availability-mgt/"
    },
    {
      "key": "codeunit:99000872",
      "type": "codeunit",
      "id": 99000872,
      "name": "Sales Availability Mgt.",
      "slug": "99000872-sales-availability-mgt",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterClearDatesCalcCTP",
            "sig": "(var Record Order Promising Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSetSalesHeaderOnAfterFilterSalesLine",
            "sig": "(var Record Sales Line, var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/codeunit/99000872-sales-availability-mgt/"
    },
    {
      "key": "controladdin:camerabarcodescannerprovideraddin",
      "type": "controladdin",
      "id": null,
      "name": "CameraBarcodeScannerProviderAddIn",
      "slug": "camerabarcodescannerprovideraddin",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RequestBarcodeAsync",
            "sig": "(Text, Boolean, Boolean, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/controladdin/camerabarcodescannerprovideraddin/"
    },
    {
      "key": "controladdin:powerbimanagement",
      "type": "controladdin",
      "id": null,
      "name": "PowerBIManagement",
      "slug": "powerbimanagement",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetBookmarksVisible",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetFiltersVisible",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPageSelectionVisible",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetTransparentBackground",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddBottomPadding",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/controladdin/powerbimanagement/"
    },
    {
      "key": "enum:48",
      "type": "enum",
      "id": 48,
      "name": "Invt. Posting Buffer Account Type",
      "slug": "48-invt-posting-buffer-account-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 15,
            "name": "Direct Cost Non-Inventory Applied"
          },
          {
            "id": 16,
            "name": "Material - Non Inventory Variance"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/48-invt-posting-buffer-account-type/"
    },
    {
      "key": "enum:77",
      "type": "enum",
      "id": 77,
      "name": "Report Selection Usage",
      "slug": "77-report-selection-usage",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 19,
            "name": "Prod.Order"
          },
          {
            "id": 22,
            "name": "M1"
          },
          {
            "id": 23,
            "name": "M2"
          },
          {
            "id": 24,
            "name": "M3"
          },
          {
            "id": 25,
            "name": "M4"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/77-report-selection-usage/"
    },
    {
      "key": "enum:90",
      "type": "enum",
      "id": 90,
      "name": "Inventory Order Type",
      "slug": "90-inventory-order-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 1,
            "name": "Production"
          },
          {
            "id": 3,
            "name": "Service"
          },
          {
            "id": 4,
            "name": "Assembly"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/90-inventory-order-type/"
    },
    {
      "key": "enum:104",
      "type": "enum",
      "id": 104,
      "name": "Cost Entry Type",
      "slug": "104-cost-entry-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 10,
            "name": "Direct Cost - Non Inventory"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/104-cost-entry-type/"
    },
    {
      "key": "enum:106",
      "type": "enum",
      "id": 106,
      "name": "Cost Variance Type",
      "slug": "106-cost-variance-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 7,
            "name": "Material - Non Inventory"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/106-cost-variance-type/"
    },
    {
      "key": "enum:331",
      "type": "enum",
      "id": 331,
      "name": "Column Layout Type",
      "slug": "331-column-layout-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 7,
            "name": "Month to Date"
          }
        ],
        "removed": [
          {
            "id": 7,
            "name": "Subsidiary"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/331-column-layout-type/"
    },
    {
      "key": "enum:5076",
      "type": "enum",
      "id": 5076,
      "name": "Correspondence Type",
      "slug": "5076-correspondence-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "Fax"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5076-correspondence-type/"
    },
    {
      "key": "enum:5417",
      "type": "enum",
      "id": 5417,
      "name": "Flushing Method",
      "slug": "5417-flushing-method",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 6,
            "name": "Pick + Manual"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5417-flushing-method/"
    },
    {
      "key": "enum:5429",
      "type": "enum",
      "id": 5429,
      "name": "Flushing Method Filter",
      "slug": "5429-flushing-method-filter",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 6,
            "name": "Pick + Manual"
          },
          {
            "id": 50,
            "name": "Manual Methods"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/5429-flushing-method-filter/"
    },
    {
      "key": "enum:5768",
      "type": "enum",
      "id": 5768,
      "name": "Warehouse Activity Source Document",
      "slug": "5768-warehouse-activity-source-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 11,
            "name": "Prod. Consumption"
          },
          {
            "id": 12,
            "name": "Prod. Output"
          },
          {
            "id": 20,
            "name": "Assembly Consumption"
          },
          {
            "id": 21,
            "name": "Assembly Order"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5768-warehouse-activity-source-document/"
    },
    {
      "key": "enum:5769",
      "type": "enum",
      "id": 5769,
      "name": "Warehouse Activity Document Type",
      "slug": "5769-warehouse-activity-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Production"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5769-warehouse-activity-document-type/"
    },
    {
      "key": "enum:5770",
      "type": "enum",
      "id": 5770,
      "name": "Warehouse Request Source Document",
      "slug": "5770-warehouse-request-source-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 11,
            "name": "Prod. Consumption"
          },
          {
            "id": 12,
            "name": "Prod. Output"
          },
          {
            "id": 20,
            "name": "Assembly Consumption"
          },
          {
            "id": 21,
            "name": "Assembly Order"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5770-warehouse-request-source-document/"
    },
    {
      "key": "enum:5772",
      "type": "enum",
      "id": 5772,
      "name": "Warehouse Worksheet Document Type",
      "slug": "5772-warehouse-worksheet-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Production"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5772-warehouse-worksheet-document-type/"
    },
    {
      "key": "enum:5773",
      "type": "enum",
      "id": 5773,
      "name": "Warehouse Journal Document Type",
      "slug": "5773-warehouse-journal-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Production"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5773-warehouse-journal-document-type/"
    },
    {
      "key": "enum:5779",
      "type": "enum",
      "id": 5779,
      "name": "Whse. Reference Document Type",
      "slug": "5779-whse-reference-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 12,
            "name": "Prod."
          },
          {
            "id": 18,
            "name": "Assembly"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5779-whse-reference-document-type/"
    },
    {
      "key": "enum:5841",
      "type": "enum",
      "id": 5841,
      "name": "Standard Cost Source Type",
      "slug": "5841-standard-cost-source-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 1,
            "name": "Work Center"
          },
          {
            "id": 2,
            "name": "Machine Center"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/5841-standard-cost-source-type/"
    },
    {
      "key": "enum:7310",
      "type": "enum",
      "id": 7310,
      "name": "Warehouse Destination Type",
      "slug": "7310-warehouse-destination-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Family"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/7310-warehouse-destination-type/"
    },
    {
      "key": "enum:7311",
      "type": "enum",
      "id": 7311,
      "name": "Warehouse Journal Source Document",
      "slug": "7311-warehouse-journal-source-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 23,
            "name": "Prod. Output"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/7311-warehouse-journal-source-document/"
    },
    {
      "key": "enum:7325",
      "type": "enum",
      "id": 7325,
      "name": "Warehouse Pick Request Document Type",
      "slug": "7325-warehouse-pick-request-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 2,
            "name": "Production"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/7325-warehouse-pick-request-document-type/"
    },
    {
      "key": "enum:7345",
      "type": "enum",
      "id": 7345,
      "name": "Warehouse Pick Document Type",
      "slug": "7345-warehouse-pick-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Production"
          }
        ]
      },
      "url": "https://jonas-paprotka.de/ref/enum/7345-warehouse-pick-document-type/"
    },
    {
      "key": "enum:7352",
      "type": "enum",
      "id": 7352,
      "name": "Warehouse Putaway Document Type",
      "slug": "7352-warehouse-putaway-document-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 5,
            "name": "Production"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/7352-warehouse-putaway-document-type/"
    },
    {
      "key": "enum:7774",
      "type": "enum",
      "id": 7774,
      "name": "Copilot Availability",
      "slug": "7774-copilot-availability",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 2,
            "name": "Early Preview"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/7774-copilot-availability/"
    },
    {
      "key": "enum:99000701",
      "type": "enum",
      "id": 99000701,
      "name": "Prod. Output Whse. Handling",
      "slug": "99000701-prod-output-whse-handling",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 40,
            "name": "Warehouse Put-away"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/99000701-prod-output-whse-handling/"
    },
    {
      "key": "enum:99000917",
      "type": "enum",
      "id": 99000917,
      "name": "Report Selection Usage Prod.",
      "slug": "99000917-report-selection-usage-prod",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [
          {
            "id": 5,
            "name": "Prod. Output Item Label"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enum/99000917-report-selection-usage-prod/"
    },
    {
      "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": 5892,
            "name": "Manufacturing_FlushingMethod_ActivateManualWoPick"
          }
        ],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/enumextension/2611-feature-to-update-baseapp/"
    },
    {
      "key": "page:26",
      "type": "page",
      "id": 26,
      "name": "Vendor Card",
      "slug": "26-vendor-card",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnAfterGetCurrRecordFunc",
            "sig": "(var Record Vendor)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/26-vendor-card/"
    },
    {
      "key": "page:31",
      "type": "page",
      "id": 31,
      "name": "Item List",
      "slug": "31-item-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "DoShowNotification",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/31-item-list/"
    },
    {
      "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": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCalculateTotals",
            "from": "(var Record Sales Line, var Boolean, var Codeunit Document Totals)",
            "to": "(var Record Sales Line, var Boolean, var Codeunit Document Totals, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeDeltaUpdateTotals",
            "from": "(var Record Sales Line, Record Sales Line, Boolean)",
            "to": "(var Record Sales Line, Record Sales Line, Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/47-sales-invoice-subform/"
    },
    {
      "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": [
          {
            "name": "OnUnitofMeasureCodeOnAfterValidateOnBeforeDeltaUpdateTotals",
            "sig": "(var Record Sales Line, Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/95-sales-quote-subform/"
    },
    {
      "key": "page:171",
      "type": "page",
      "id": 171,
      "name": "Standard Sales Code Subform",
      "slug": "171-standard-sales-code-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateDescriptionOnBeforeChangeSalesLineType",
            "sig": "(var Record Standard Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/171-standard-sales-code-subform/"
    },
    {
      "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": [
          {
            "name": "RecordHasMainAttachment",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostDirectApplicationOnAfterApply",
            "sig": "(var Record Cust. Ledger Entry, var Record Apply Unapply Parameters, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnSetCustApplIdOnAfterCheckAgainstApplnCurrency",
            "from": "(var Record Cust. Ledger Entry, Option, var Record Gen. Journal Line, Record Sales Header, Record Cust. Ledger Entry)",
            "to": "(var Record Cust. Ledger Entry, var Record Cust. Ledger Entry, Option, var Record Gen. Journal Line, Record Sales Header, Record Cust. Ledger Entry)",
            "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnExchangeLedgerEntryAmountsOnBeforeCalculateAmounts",
            "sig": "(var Record Vendor Ledger Entry, Record Vendor Ledger Entry, Code[10], Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostDirectApplicationOnAfterApply",
            "sig": "(var Record Vendor Ledger Entry, var Record Apply Unapply Parameters, Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforePostDirectApplication",
            "from": "(var Record Vendor Ledger Entry, Boolean, var Boolean)",
            "to": "(var Record Vendor Ledger Entry, Boolean, var Boolean, var Record Vendor Ledger Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckEmplApplIdOnBeforeEarlierPostingDateError",
            "sig": "(var Record Employee Ledger Entry, Record Employee Ledger Entry, var Boolean, Enum Vendor Apply Calculation Type)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/234-apply-employee-entries/"
    },
    {
      "key": "page:344",
      "type": "page",
      "id": 344,
      "name": "Navigate",
      "slug": "344-navigate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnFindTrackingRecordsOnAfterSetTrackingFilters",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/344-navigate/"
    },
    {
      "key": "page:354",
      "type": "page",
      "id": 354,
      "name": "Item Turnover Lines",
      "slug": "354-item-turnover-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShowValueEntries",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/354-item-turnover-lines/"
    },
    {
      "key": "page:397",
      "type": "page",
      "id": 397,
      "name": "Sales Invoice Statistics",
      "slug": "397-sales-invoice-statistics",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordOnBeforeCalculateProfitLCY",
            "sig": "(var Record Sales Invoice Header, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/397-sales-invoice-statistics/"
    },
    {
      "key": "page:398",
      "type": "page",
      "id": 398,
      "name": "Sales Credit Memo Statistics",
      "slug": "398-sales-credit-memo-statistics",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordOnBeforeCalculateProfitLCY",
            "sig": "(var Record Sales Cr.Memo Header, var Decimal, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/398-sales-credit-memo-statistics/"
    },
    {
      "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": "OnRefreshOnAfterGetRecordOnBeforeTempPurchLineDeleteAll",
            "sig": "(var Record Purchase Header, var Record Purchase Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/403-purchase-order-statistics/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterFormatStr",
            "from": "(Record Column Layout, Boolean, Integer, var Text, var Boolean)",
            "to": "(Record Column Layout, Boolean, Integer, Enum Analysis Negative Format, var Text, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/490-acc-schedule-overview/"
    },
    {
      "key": "page:537",
      "type": "page",
      "id": 537,
      "name": "Dimension Values",
      "slug": "537-dimension-values",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnOpenPage",
            "sig": "(var Record Dimension Value, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/537-dimension-values/"
    },
    {
      "key": "page:682",
      "type": "page",
      "id": 682,
      "name": "Schedule a Report",
      "slug": "682-schedule-a-report",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Schedule",
            "sig": "(Integer, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/682-schedule-a-report/"
    },
    {
      "key": "page:700",
      "type": "page",
      "id": 700,
      "name": "Error Messages",
      "slug": "700-error-messages",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnDrillDownSource",
            "sig": "(Record Error Message, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOpenRelatedRecord",
            "sig": "(Record Error Message, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/700-error-messages/"
    },
    {
      "key": "page:973",
      "type": "page",
      "id": 973,
      "name": "Time Sheet Card",
      "slug": "973-time-sheet-card",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeApproveLines",
            "sig": "(var Record Time Sheet Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRejectLines",
            "sig": "(var Record Time Sheet Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/973-time-sheet-card/"
    },
    {
      "key": "page:1173",
      "type": "page",
      "id": 1173,
      "name": "Document Attachment Details",
      "slug": "1173-document-attachment-details",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "InitiateAttachFromEmail",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitiateUploadFile",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1173-document-attachment-details/"
    },
    {
      "key": "page:1178",
      "type": "page",
      "id": 1178,
      "name": "Doc. Attachment List Factbox",
      "slug": "1178-doc-attachment-list-factbox",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterGetRecRefFail",
            "from": "(Record Document Attachment, var RecordRef)",
            "to": "(var Record Document Attachment, var RecordRef)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1178-doc-attachment-list-factbox/"
    },
    {
      "key": "page:1384",
      "type": "page",
      "id": 1384,
      "name": "Item Templ. Card",
      "slug": "1384-item-templ-card",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnNewRecord",
            "sig": "(var Record Item Templ.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1384-item-templ-card/"
    },
    {
      "key": "page:1651",
      "type": "page",
      "id": 1651,
      "name": "Curr. Exch. Rate Service Card",
      "slug": "1651-curr-exch-rate-service-card",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateBasedOnEnableOnBeforeSetShowEnableWarning",
            "sig": "(var Record Curr. Exch. Rate Update Setup)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/1651-curr-exch-rate-service-card/"
    },
    {
      "key": "page:2593",
      "type": "page",
      "id": 2593,
      "name": "Dim Correction Schedule",
      "slug": "2593-dim-correction-schedule",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnOpenPage",
            "sig": "(var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/2593-dim-correction-schedule/"
    },
    {
      "key": "page:5807",
      "type": "page",
      "id": 5807,
      "name": "Value Entries Preview",
      "slug": "5807-value-entries-preview",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSet",
            "sig": "(var Record Value Entry, var Record Value Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5807-value-entries-preview/"
    },
    {
      "key": "page:5855",
      "type": "page",
      "id": 5855,
      "name": "Posted Purchase Document Lines",
      "slug": "5855-posted-purchase-document-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ChangeSubMenu",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5855-posted-purchase-document-lines/"
    },
    {
      "key": "page:5871",
      "type": "page",
      "id": 5871,
      "name": "Item Availability by BOM Level",
      "slug": "5871-item-availability-by-bom-level",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RefreshPage",
            "sig": "()",
            "kind": "procedure",
            "access": "protected"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnOpenPageOnBeforeRefreshPage",
            "sig": "(var Record BOM Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/5871-item-availability-by-bom-level/"
    },
    {
      "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": "RunOnAfterCollectPostedOutputEntries",
            "sig": "(Record Item Ledger Entry, var Record Tracking Specification)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCollectTempTrackingSpecificationInsert",
            "sig": "(var Record Tracking Specification, Record Item Ledger Entry, var Record Tracking Specification)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetSourceSpecOnCollectTrackingData",
            "sig": "(var Record Tracking Specification, var Record Tracking Specification, Boolean, Integer, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCheckItemTrackingLineIsBoundForBarcodeScanning",
            "sig": "(var Record Tracking Specification, var Boolean, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRegisterChange",
            "sig": "(var Record Tracking Specification, var Record Tracking Specification, var Record Tracking Specification, Integer, Option, Boolean, Option, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6510-item-tracking-lines/"
    },
    {
      "key": "page:6550",
      "type": "page",
      "id": 6550,
      "name": "Whse. Item Tracking Lines",
      "slug": "6550-whse-item-tracking-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateReservEntry",
            "sig": "(Integer, Integer, Code[20], Integer, Integer, Record Whse. Item Tracking Line, Decimal, Date)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSetSourceFilters",
            "sig": "(var Record Whse. Item Tracking Line, var Record Whse. Worksheet Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyToReservEntryOnUpdate",
            "sig": "(var Record Whse. Item Tracking Line, var Decimal, var Date, var Boolean, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetFilters",
            "sig": "(var Record Whse. Item Tracking Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6550-whse-item-tracking-lines/"
    },
    {
      "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": "OnSetPurchHeaderOnBegoreTestIsCreditMemo",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/6648-get-return-shipment-lines/"
    },
    {
      "key": "page:7376",
      "type": "page",
      "id": 7376,
      "name": "Invt. Put-away Subform",
      "slug": "7376-invt-put-away-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterLotNoOnValidate",
            "sig": "(var Record Warehouse Activity Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7376-invt-put-away-subform/"
    },
    {
      "key": "page:7378",
      "type": "page",
      "id": 7378,
      "name": "Invt. Pick Subform",
      "slug": "7378-invt-pick-subform",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSerialNoOnAfterValidate",
            "sig": "(var Record Warehouse Activity Line, Date, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterLotNoOnAfterValidate",
            "sig": "(var Record Warehouse Activity Line, Date, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/7378-invt-pick-subform/"
    },
    {
      "key": "page:8887",
      "type": "page",
      "id": 8887,
      "name": "Email Accounts",
      "slug": "8887-email-accounts",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "FilterConnectorV3AccountsOnly",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/8887-email-accounts/"
    },
    {
      "key": "page:9153",
      "type": "page",
      "id": 9153,
      "name": "My Accounts",
      "slug": "9153-my-accounts",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnSyncFieldsWithGLAccountOnAfterCalcFields",
            "from": "(var Record G/L Account)",
            "to": "(var Record G/L Account, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9153-my-accounts/"
    },
    {
      "key": "page:9287",
      "type": "page",
      "id": 9287,
      "name": "Prod. BOM Mat. per Ver. Matrix",
      "slug": "9287-prod-bom-mat-per-ver-matrix",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterLoad",
            "sig": "(Text[1024], var Record Production BOM Version, Integer, Record Production BOM Header, Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9287-prod-bom-mat-per-ver-matrix/"
    },
    {
      "key": "page:9661",
      "type": "page",
      "id": 9661,
      "name": "Report Layout Edit Dialog",
      "slug": "9661-report-layout-edit-dialog",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SelectedIsObsolete",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9661-report-layout-edit-dialog/"
    },
    {
      "key": "page:9662",
      "type": "page",
      "id": 9662,
      "name": "Report Layout New Dialog",
      "slug": "9662-report-layout-new-dialog",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SelectedExcelMultipleDataSheets",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9662-report-layout-new-dialog/"
    },
    {
      "key": "page:9827",
      "type": "page",
      "id": 9827,
      "name": "Default Permission Set In Plan",
      "slug": "9827-default-permission-set-in-plan",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "Refresh",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9827-default-permission-set-in-plan/"
    },
    {
      "key": "page:9843",
      "type": "page",
      "id": 9843,
      "name": "User Lookup",
      "slug": "9843-user-lookup",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetHideOnlyExternalUsers",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9843-user-lookup/"
    },
    {
      "key": "page:9859",
      "type": "page",
      "id": 9859,
      "name": "Tenant Permission Subform",
      "slug": "9859-tenant-permission-subform",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "SetPageVariables",
            "sig": "(Guid)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9859-tenant-permission-subform/"
    },
    {
      "key": "page:9988",
      "type": "page",
      "id": 9988,
      "name": "Word Templates Table Lookup",
      "slug": "9988-word-templates-table-lookup",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetRecord",
            "sig": "(var Record Word Templates Table)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/9988-word-templates-table-lookup/"
    },
    {
      "key": "page:99000766",
      "type": "page",
      "id": 99000766,
      "name": "Routing",
      "slug": "99000766-routing",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnQueryClosePage",
            "sig": "(var Record Routing Header, var Record Routing Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000766-routing/"
    },
    {
      "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": [
          {
            "name": "CallFromItemAvailabilityByEvent",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000852-planning-worksheet/"
    },
    {
      "key": "page:99000882",
      "type": "page",
      "id": 99000882,
      "name": "Change Status on Prod. Order",
      "slug": "99000882-change-status-on-prod-order",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReturnPostingInfo",
            "sig": "(var Enum Production Order Status, var Date, var Boolean, var Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeReturnPostingInfo",
            "from": "(var Enum Production Order Status, var Date, var Boolean, var Boolean)",
            "to": "(var Enum Production Order Status, var Date, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000882-change-status-on-prod-order/"
    },
    {
      "key": "page:99000883",
      "type": "page",
      "id": 99000883,
      "name": "Sales Order Planning",
      "slug": "99000883-sales-order-planning",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "CreateProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnMakeLinesOnSetFromSourceLine",
            "sig": "(var Record Sales Planning Line, Record Reservation Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCreateProdOrder",
            "sig": "(var Record Sales Planning Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateProdOrder",
            "sig": "(var Record Sales Planning Line, var Enum Production Order Status, var Option, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateProdOrderOnAfterGetParameters",
            "sig": "(var Record Sales Planning Line, var Enum Production Order Status, var Enum Create Production Order Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateOrdersOnBeforeFindSet",
            "sig": "(var Record Sales Planning Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateOrdersOnBeforeCreateProdOrder",
            "sig": "(var Record Sales Planning Line, var Record Sales Line, var Boolean, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateOrder",
            "sig": "(var Record Sales Planning Line, var Record Sales Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000883-sales-order-planning/"
    },
    {
      "key": "page:99000902",
      "type": "page",
      "id": 99000902,
      "name": "Item Availability Line List",
      "slug": "99000902-item-availability-line-list",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInit",
            "sig": "(var Record Item, var Option)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/page/99000902-item-availability-line-list/"
    },
    {
      "key": "report:12",
      "type": "report",
      "id": 12,
      "name": "VAT Statement",
      "slug": "12-vat-statement",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcLineTotalWithBase",
            "sig": "(Record VAT Statement Line, var Decimal, var Decimal, Integer, var Code[10], var Text[80], var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/12-vat-statement/"
    },
    {
      "key": "report:25",
      "type": "report",
      "id": 25,
      "name": "Account Schedule",
      "slug": "25-account-schedule",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetFilters",
            "sig": "(Text, Text, Text, Text, Text, Text, Text, Text, Text, Enum Analysis Negative Format)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/25-account-schedule/"
    },
    {
      "key": "report:29",
      "type": "report",
      "id": 29,
      "name": "Export Acc. Sched. to Excel",
      "slug": "29-export-acc-sched-to-excel",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetOptions",
            "sig": "(var Record Acc. Schedule Line, Code[10], Boolean, Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetUseExistingTemplate",
            "sig": "(var Record Fin. Report Excel Template)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetSaveToStream",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSavedStream",
            "sig": "(var OutStream)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/29-export-acc-sched-to-excel/"
    },
    {
      "key": "report:81",
      "type": "report",
      "id": 81,
      "name": "Import Budget from Excel",
      "slug": "81-import-budget-from-excel",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAnalyzeDataOnBeforeGLBudgetEntrySetFilters",
            "sig": "(var Record G/L Budget Entry, var Record Excel Buffer, Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBudgetBufOnAfterGetRecordOnBeforeSetDimFilters",
            "sig": "(var Record G/L Budget Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnBeforeCheckHeaderRowNo",
            "sig": "(var Integer, var Record Excel Buffer, var Record Excel Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnAfterCheckHeaderRowNo",
            "sig": "(var Integer, var Record Excel Buffer, var Record Excel Buffer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnBeforeCheckHeaderRowNo2",
            "sig": "(var Integer, var Record Excel Buffer, var Code[20], var Integer, var Integer, var Record Dimension, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnAfterCheckHeaderRowNo2",
            "sig": "(var Integer, var Record Excel Buffer, var Code[20], var Integer, var Integer, var Record Dimension)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnBeforeConditionalTempExcelBufInsert",
            "sig": "(var Record Excel Buffer, var Record Dimension, var Integer, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnAfterConditionalTempExcelBufInsert",
            "sig": "(var Record Excel Buffer, var Record Dimension, var Integer, var Code[20], var DateTime)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnBeforeInsertBudgetBuf",
            "sig": "(var Record Budget Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAnalyzeDataOnAfterCaseText014",
            "sig": "(var Record Budget Buffer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/81-import-budget-from-excel/"
    },
    {
      "key": "report:92",
      "type": "report",
      "id": 92,
      "name": "Import Consolidation from File",
      "slug": "92-import-consolidation-from-file",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetParameters",
            "sig": "(Enum Business Unit File Format, Text, Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/92-import-consolidation-from-file/"
    },
    {
      "key": "report:96",
      "type": "report",
      "id": 96,
      "name": "Copy G/L Budget",
      "slug": "96-copy-g-l-budget",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostReportOnAfterInsertGLBudgetEntry",
            "sig": "(Code[10], Code[10])",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnInsertGLBudgetEntryOnBeforeToGLBudgetEntryInsert",
            "sig": "(var Record G/L Budget Entry, Option)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/96-copy-g-l-budget/"
    },
    {
      "key": "report:117",
      "type": "report",
      "id": 117,
      "name": "Reminder",
      "slug": "117-reminder",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnLetterTextOnPreDataItemOnAfterSetAmtDueTxt",
            "from": "(var Record Issued Reminder Header, var Text)",
            "to": "(var Record Issued Reminder Header, var Text, var Text, var Text, var Text, var Text)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/117-reminder/"
    },
    {
      "key": "report:121",
      "type": "report",
      "id": 121,
      "name": "Customer - Balance to Date",
      "slug": "121-customer-balance-to-date",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcCustomerTotalAmountOnAfterUpdateCurrencyTotalBuffer",
            "sig": "(var Record Cust. Ledger Entry, var Record Currency Total Buffer, Integer, Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/121-customer-balance-to-date/"
    },
    {
      "key": "report:291",
      "type": "report",
      "id": 291,
      "name": "Delete Invd Blnkt Sales Orders",
      "slug": "291-delete-invd-blnkt-sales-orders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnSalesHeaderOnBeforeOnAfterGetRecord",
            "from": "(var Record Sales Header)",
            "to": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/291-delete-invd-blnkt-sales-orders/"
    },
    {
      "key": "report:305",
      "type": "report",
      "id": 305,
      "name": "Vendor - Summary Aging",
      "slug": "305-vendor-summary-aging",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordIntegerOnBeforeFillColumns",
            "sig": "(var Record Vendor, var Record Detailed Vendor Ledg. Entry)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnAfterGetRecordVendorOnBeforeFillColumns",
            "sig": "(var Record Vendor, var Record Detailed Vendor Ledg. Entry)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/305-vendor-summary-aging/"
    },
    {
      "key": "report:321",
      "type": "report",
      "id": 321,
      "name": "Vendor - Balance to Date",
      "slug": "321-vendor-balance-to-date",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcTotalVendorAmountOnAfterUpdateCurrencyTotalBuffer",
            "sig": "(var Record Vendor Ledger Entry, var Record Currency Total Buffer, Integer, Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/321-vendor-balance-to-date/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateIncludeHeader",
            "sig": "(var Boolean, Integer, var Record Purchase Header, Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateIncludeHeaderOnBeforeUpdateRecalculateLines",
            "sig": "(var Boolean, Integer, var Record Purchase Header, Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/492-copy-purchase-document/"
    },
    {
      "key": "report:493",
      "type": "report",
      "id": 493,
      "name": "Carry Out Action Msg. - Req.",
      "slug": "493-carry-out-action-msg-req",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSetReqWkshLine",
            "sig": "(var Record Requisition Line, var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/493-carry-out-action-msg-req/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnICOutboxTransactionOnAfterGetRecordOnBeforeCase",
            "sig": "(var Code[20], Record IC Outbox Transaction, Record IC Inbox Transaction, Record IC Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTransfertoPartner",
            "sig": "(var Record IC Partner, Record IC Setup)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforePartnerInboxPurchHeaderInsert",
            "sig": "(var Record IC Inbox Purchase Header, Record IC Partner)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnBeforePartnerInboxSalesHeaderInsert",
            "sig": "(var Record IC Inbox Sales Header, Record IC Partner, Record IC Inbox Sales Header)",
            "kind": "integrationevent",
            "access": "internal"
          },
          {
            "name": "OnTransferToPartnerOnBeforePartnerInboxTransactionInsert",
            "sig": "(var Record IC Inbox Transaction, Record IC Partner)",
            "kind": "integrationevent",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/513-move-ic-trans-to-partner-comp/"
    },
    {
      "key": "report:698",
      "type": "report",
      "id": 698,
      "name": "Get Sales Orders",
      "slug": "698-get-sales-orders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetHideDialog",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/698-get-sales-orders/"
    },
    {
      "key": "report:712",
      "type": "report",
      "id": 712,
      "name": "Inventory - Sales Statistics",
      "slug": "712-inventory-sales-statistics",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPreReportOnAfterItemStatisticsBufferSetFilters",
            "sig": "(var Record Item Statistics Buffer, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalculateOnAfterCalcAmounts",
            "sig": "(var Record Item, var Decimal, var Decimal, var Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/712-inventory-sales-statistics/"
    },
    {
      "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": [
          {
            "name": "OnWhseEntryLoopOnBeforeFindlast",
            "sig": "(var Record Warehouse Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRecordItemLedgEntryOnBeforeWhseEntryFind",
            "sig": "(var Record Warehouse Entry, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnItemBinLocationIsCalculatedOnBeforeFind",
            "sig": "(var Record Inventory Buffer, Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeItemBinLocationIsCalculated",
            "from": "(Record Item Ledger Entry, var Boolean, var Boolean)",
            "to": "(Record Item Ledger Entry, var Boolean, var Boolean, var Record Warehouse Entry)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/790-calculate-inventory/"
    },
    {
      "key": "report:794",
      "type": "report",
      "id": 794,
      "name": "Adjust Item Costs/Prices",
      "slug": "794-adjust-item-costs-prices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordOnSetOldFieldOnCaseElse",
            "sig": "(var Record Item, Enum ItemCostPriceFieldOption, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetRecordOnValidateFieldOnCaseElse",
            "sig": "(var Record Item, Enum ItemCostPriceFieldOption, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/794-adjust-item-costs-prices/"
    },
    {
      "key": "report:795",
      "type": "report",
      "id": 795,
      "name": "Adjust Cost - Item Entries",
      "slug": "795-adjust-cost-item-entries",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetCostAdjustmentParameter",
            "sig": "(var Record Cost Adjustment Parameter)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetCostAdjustmentParameterOnAfterSetParameters",
            "sig": "(var Codeunit Cost Adjustment Params Mgt.)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/795-adjust-cost-item-entries/"
    },
    {
      "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": [],
        "removed": [
          {
            "name": "GetCreditMemoNo",
            "sig": "(var Boolean, var Boolean, var Date, var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": [],
        "removed": [
          {
            "name": "GetInvoiceNo",
            "sig": "(var Boolean, var Boolean, var Date, var Code[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1094-job-transfer-to-sales-invoice/"
    },
    {
      "key": "report:1201",
      "type": "report",
      "id": 1201,
      "name": "Post Direct Debit Collection",
      "slug": "1201-post-direct-debit-collection",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCreateJnlLine",
            "sig": "(var Record Gen. Journal Line, Record Direct Debit Collection Entry, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1201-post-direct-debit-collection/"
    },
    {
      "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeVATAmountLineInsertLine",
            "sig": "(var Record VAT Amount Line, var Record Sales Cr.Memo Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1307-standard-sales-credit-memo/"
    },
    {
      "key": "report:1496",
      "type": "report",
      "id": 1496,
      "name": "Suggest Bank Acc. Recon. Lines",
      "slug": "1496-suggest-bank-acc-recon-lines",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBankAccountOnAfterGetRecordOnAfterSetFilters",
            "sig": "(var Record Bank Account Ledger Entry, var Record Bank Account)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/1496-suggest-bank-acc-recon-lines/"
    },
    {
      "key": "report:5199",
      "type": "report",
      "id": 5199,
      "name": "Update Contact Classification",
      "slug": "5199-update-contact-classification",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInRange",
            "sig": "(Decimal, Decimal, Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnFindContactValuesOnBeforeContLoop",
            "from": "(Record Profile Questionnaire Line, var Record Contact)",
            "to": "(var Record Profile Questionnaire Line, var Record Contact, Date)",
            "kind": "integrationevent"
          },
          {
            "name": "OnFindCustomerValuesOnBeforeCustLoop",
            "from": "(Record Profile Questionnaire Line, var Record Customer)",
            "to": "(var Record Profile Questionnaire Line, var Record Customer, Date)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5199-update-contact-classification/"
    },
    {
      "key": "report:5685",
      "type": "report",
      "id": 5685,
      "name": "Copy Fixed Asset",
      "slug": "5685-copy-fixed-asset",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforePreReport",
            "sig": "(Code[20], Integer, Code[20], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5685-copy-fixed-asset/"
    },
    {
      "key": "report:5692",
      "type": "report",
      "id": 5692,
      "name": "Calculate Depreciation",
      "slug": "5692-calculate-depreciation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeActivateErrorMessageHandling",
            "from": "(Record Fixed Asset, var Codeunit Error Message Management, var Codeunit Error Message Handler, var Codeunit Error Context Element, var Boolean)",
            "to": "(var Record Fixed Asset, var Codeunit Error Message Management, var Codeunit Error Message Handler, var Codeunit Error Context Element, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeGenJnlLineCreate",
            "from": "(var Record Gen. Journal Line, var Record Gen. Journal Line)",
            "to": "(var Record Gen. Journal Line, var Record Gen. Journal Line, Code[20], var Code[20])",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5692-calculate-depreciation/"
    },
    {
      "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": "GetCreatedShptHeaders",
            "sig": "(var Record Warehouse Shipment Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCreatedReceiptHeaders",
            "sig": "(var Record Warehouse Receipt Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterCreateShptHeader",
            "from": "(var Record Warehouse Shipment Header, Record Warehouse Request, Record Sales Line)",
            "to": "(var Record Warehouse Shipment Header, Record Warehouse Request, Record Sales Line, Record Purchase Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterPurchaseLineOnPreDataItem",
            "from": "(var Record Purchase Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header)",
            "to": "(var Record Purchase Line, Boolean, Record Warehouse Shipment Header, Record Warehouse Receipt Header, Option)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5753-get-source-documents/"
    },
    {
      "key": "report:5756",
      "type": "report",
      "id": 5756,
      "name": "Create Warehouse Location",
      "slug": "5756-create-warehouse-location",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCreateWhseJnlLineOnBeforeTempWhseJnlLineInsert",
            "sig": "(var Record Warehouse Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5756-create-warehouse-location/"
    },
    {
      "key": "report:5800",
      "type": "report",
      "id": 5800,
      "name": "Delete Item Data",
      "slug": "5800-delete-item-data",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetRecordOnAfterDeleteAll",
            "sig": "()",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPreDataItemOnAfterAppendLine",
            "sig": "(var TextBuilder)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5800-delete-item-data/"
    },
    {
      "key": "report:5804",
      "type": "report",
      "id": 5804,
      "name": "Adjust Cost - Item Buckets",
      "slug": "5804-adjust-cost-item-buckets",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetRunForeground",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5804-adjust-cost-item-buckets/"
    },
    {
      "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": "OnBeforeOnPreReport",
            "sig": "(var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOnOpenPage",
            "sig": "(Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5855-implement-standard-cost-change/"
    },
    {
      "key": "report:5915",
      "type": "report",
      "id": 5915,
      "name": "Service Document - Test",
      "slug": "5915-service-document-test",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCheckServiceDoc",
            "sig": "(Record Service Header, var Text[250], var Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/5915-service-document-test/"
    },
    {
      "key": "report:6001",
      "type": "report",
      "id": 6001,
      "name": "Batch Post Service Orders",
      "slug": "6001-batch-post-service-orders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateReplacePostingDate",
            "sig": "(var Record Service Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/6001-batch-post-service-orders/"
    },
    {
      "key": "report:6004",
      "type": "report",
      "id": 6004,
      "name": "Batch Post Service Invoices",
      "slug": "6004-batch-post-service-invoices",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateReplacePostingDate",
            "sig": "(var Record Service Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/6004-batch-post-service-invoices/"
    },
    {
      "key": "report:6005",
      "type": "report",
      "id": 6005,
      "name": "Batch Post Service Cr. Memos",
      "slug": "6005-batch-post-service-cr-memos",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterValidateReplacePostingDate",
            "sig": "(var Record Service Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/6005-batch-post-service-cr-memos/"
    },
    {
      "key": "report:6655",
      "type": "report",
      "id": 6655,
      "name": "Batch Post Sales Return Orders",
      "slug": "6655-batch-post-sales-return-orders",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeSalesHeaderOnPreDataItem",
            "from": "(var Record Sales Header, var Boolean, var Boolean)",
            "to": "(var Record Sales Header, var Boolean, var Boolean, var Codeunit Sales Batch Post Mgt., var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/6655-batch-post-sales-return-orders/"
    },
    {
      "key": "report:7305",
      "type": "report",
      "id": 7305,
      "name": "Whse.-Source - Create Document",
      "slug": "7305-whse-source-create-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnPostReportOnBeforeCreateWarehouseDocument",
            "sig": "(Report Whse.-Source - Create Document, Record Whse. Item Tracking Line, var Codeunit Item Tracking Management, var Codeunit Create Pick, var Codeunit Create Put-away, Option, var Text, var Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnPostReportOnBeforeDeleteBlankBinContent",
            "sig": "(Report Whse.-Source - Create Document, var Record Warehouse Activity Header, var Enum Whse. Activity Sorting Method, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePutAwayFromDiffSourceOnBeforeProcessCreatePutAway",
            "sig": "(Report Whse.-Source - Create Document, Record Posted Whse. Receipt Line, var Record Posted Whse. Receipt Line, var Codeunit Create Put-away, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterProdOrderComponentOnPreDataItem",
            "sig": "(var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterPostReport",
            "from": "(Code[20], Code[20])",
            "to": "(Code[20], Code[20], var Record Warehouse Activity Header, Report Whse.-Source - Create Document)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/7305-whse-source-create-document/"
    },
    {
      "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": "GetItemTracking",
            "sig": "(var Record Bin Content, var Record Warehouse Entry, var Decimal, var Record Tracking Specification)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeGetItemTracking",
            "from": "(var Record Bin Content, var Boolean)",
            "to": "(var Record Bin Content, var Boolean, Decimal, Enum Warehouse Destination Type 2, var Record Item Journal Line, var Record Transfer 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": "OnProdOrderRoutingLineOnBeforeCalculateSubContractRequirements",
            "sig": "(var Record Prod. Order Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/report/99001015-calculate-subcontracts/"
    },
    {
      "key": "reportextension:5753",
      "type": "reportextension",
      "id": 5753,
      "name": "Serv. Get Source Documents",
      "slug": "5753-serv-get-source-documents",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnServiceLineOnAfterGetRecordOnBeforeCreateShptHeader",
            "sig": "(Record Service Line, var Record Warehouse Request, var Record Warehouse Shipment Header, var Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/reportextension/5753-serv-get-source-documents/"
    },
    {
      "key": "table:3",
      "type": "table",
      "id": 3,
      "name": "Payment Terms",
      "slug": "3-payment-terms",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/3-payment-terms/"
    },
    {
      "key": "table:4",
      "type": "table",
      "id": 4,
      "name": "Currency",
      "slug": "4-currency",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key3",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/4-currency/"
    },
    {
      "key": "table:6",
      "type": "table",
      "id": 6,
      "name": "Customer Price Group",
      "slug": "6-customer-price-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key3",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6-customer-price-group/"
    },
    {
      "key": "table:9",
      "type": "table",
      "id": 9,
      "name": "Country/Region",
      "slug": "9-country-region",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9-country-region/"
    },
    {
      "key": "table:10",
      "type": "table",
      "id": 10,
      "name": "Shipment Method",
      "slug": "10-shipment-method",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/10-shipment-method/"
    },
    {
      "key": "table:13",
      "type": "table",
      "id": 13,
      "name": "Salesperson/Purchaser",
      "slug": "13-salesperson-purchaser",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/13-salesperson-purchaser/"
    },
    {
      "key": "table:14",
      "type": "table",
      "id": 14,
      "name": "Location",
      "slug": "14-location",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "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"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsBinBWProdOutput",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckInventoryActivityExists",
            "sig": "(Code[10], Integer, Text)",
            "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": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/15-g-l-account/"
    },
    {
      "key": "table:18",
      "type": "table",
      "id": 18,
      "name": "Customer",
      "slug": "18-customer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 89,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          },
          {
            "id": 9004,
            "name": "Tax Area Display Name",
            "type": "Text[100]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key21",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "LookupContactList",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetVATRegistrationNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetShippedOutstandingInvoicesAmountLCY",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetShippedFromOrderLCYAmountLCY",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATRegistrationNo",
            "sig": "(var Record Customer, var Text[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/18-customer/"
    },
    {
      "key": "table:23",
      "type": "table",
      "id": 23,
      "name": "Vendor",
      "slug": "23-vendor",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 89,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key16",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "FindVendorByVATRegistrationNo",
            "sig": "(Text[20])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/23-vendor/"
    },
    {
      "key": "table:27",
      "type": "table",
      "id": 27,
      "name": "Item",
      "slug": "27-item",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5408,
            "name": "Rolled-up Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 200,
            "name": "Cost of Open Production Orders",
            "type": "Decimal"
          },
          {
            "id": 929,
            "name": "Res. Qty. on Assembly Order",
            "type": "Decimal"
          },
          {
            "id": 930,
            "name": "Res. Qty. on  Asm. Comp.",
            "type": "Decimal"
          },
          {
            "id": 977,
            "name": "Qty. on Assembly Order",
            "type": "Decimal"
          },
          {
            "id": 978,
            "name": "Qty. on Asm. Component",
            "type": "Decimal"
          },
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 5420,
            "name": "Scheduled Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 5421,
            "name": "Scheduled Need (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 5429,
            "name": "Reserved Qty. on Prod. Order",
            "type": "Decimal"
          },
          {
            "id": 5430,
            "name": "Res. Qty. on Prod. Order Comp.",
            "type": "Decimal"
          },
          {
            "id": 5704,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Production BOM No.",
            "type": "Code[20]"
          },
          {
            "id": 99000752,
            "name": "Single-Level Material Cost",
            "type": "Decimal"
          },
          {
            "id": 99000753,
            "name": "Single-Level Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 99000754,
            "name": "Single-Level Subcontrd. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000755,
            "name": "Single-Level Cap. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000756,
            "name": "Single-Level Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000758,
            "name": "Rolled-up Subcontracted Cost",
            "type": "Decimal"
          },
          {
            "id": 99000759,
            "name": "Rolled-up Mfg. Ovhd Cost",
            "type": "Decimal"
          },
          {
            "id": 99000760,
            "name": "Rolled-up Cap. Overhead Cost",
            "type": "Decimal"
          },
          {
            "id": 99000765,
            "name": "Planned Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000766,
            "name": "FP Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000767,
            "name": "Rel. Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000769,
            "name": "Planned Order Release (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000774,
            "name": "Prod. Forecast Quantity (Base)",
            "type": "Decimal"
          },
          {
            "id": 99000775,
            "name": "Production Forecast Name",
            "type": "Code[10]"
          },
          {
            "id": 99000776,
            "name": "Component Forecast",
            "type": "Boolean"
          },
          {
            "id": 99000777,
            "name": "Qty. on Prod. Order",
            "type": "Decimal"
          },
          {
            "id": 99000778,
            "name": "Qty. on Component Lines",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key8",
            "fields": [
              "Production BOM No."
            ]
          },
          {
            "name": "Key9",
            "fields": [
              "Routing No."
            ]
          },
          {
            "name": "Key19",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateCostIsAdjusted",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CheckProdOrderLine",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckProdOrderCompLine",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckProdBOMLine",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckAsmHeader",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckAsmLine",
            "sig": "(Integer, Integer, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterHasBOM",
            "sig": "(var Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckUpdateFieldsForNonInventoriableItem",
            "sig": "(var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateGenProdPostingGroupOnConfirmChange",
            "sig": "(var Record Item, Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertOnAfterAssignNo",
            "sig": "(var Record Item, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAssistEditOnAfterAssignNo",
            "sig": "(var Record Item, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeValidateProductionBOMNo",
            "sig": "(var Record Item, Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateProductionBOMNoOnAfterCodeunitRun",
            "sig": "(Record Production BOM Header, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateProductionBOMNoOnAfterProcessStatusCertified",
            "sig": "(Record Production BOM Header, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/27-item/"
    },
    {
      "key": "table:32",
      "type": "table",
      "id": 32,
      "name": "Item Ledger Entry",
      "slug": "32-item-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 20,
            "name": "Item Register No.",
            "type": "Integer"
          },
          {
            "id": 21,
            "name": "SIFT Bucket No.",
            "type": "Integer"
          },
          {
            "id": 5819,
            "name": "Item Ledger Entry Quantity",
            "type": "Decimal"
          },
          {
            "id": 6603,
            "name": "Item Description",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5700,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "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": [],
        "removed": [
          {
            "id": 175,
            "name": "Payment Instructions Id",
            "type": "Integer"
          },
          {
            "id": 180,
            "name": "Rcvd-from Country/Region Code",
            "type": "Code[10]"
          },
          {
            "id": 5051,
            "name": "Sell-to Customer Template Code",
            "type": "Code[10]"
          },
          {
            "id": 5054,
            "name": "Bill-to Customer Template Code",
            "type": "Code[10]"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SkipStatisticsPreparation",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ResetSkipStatisticsPreparationFlag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TestStatusOpen",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetBillToCustomerNo",
            "sig": "(var Record Customer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCalcOutstandingQuantityBaseOnAfterSalesLineSetFilters",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeModifyBillToCustomerAddress",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLookupPrepmtNoSeries",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidatePrepmtNoSeries",
            "sig": "(var Record Sales Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopySellToCustomerFilterOnAfterGetSellToCustomerFilter",
            "sig": "(var Record Sales Header, var Text)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetSellToCustomerFromFilter",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupSellToCustomerNameOnBeforeSelectCustomer",
            "sig": "(Record Sales Header, var Record Customer, var Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnValidateBillToCustomerNoOnAfterCheckBilltoCustomerNoChanged",
            "from": "(var Record Sales Header, Record Sales Header, Integer, var Boolean)",
            "to": "(var Record Sales Header, Record Sales Header, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateShortcutDimCodeOnBeforeUpdateAllLineDim",
            "from": "(var Record Sales Header, Record Sales Header)",
            "to": "(var Record Sales Header, Record Sales Header, Integer)",
            "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": 7012,
            "name": "Sell-to Customer Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "BlanketOrderIsRelated",
            "sig": "(var Record Sales Line)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyUnitPriceAndLineDiscountPct",
            "sig": "(Record Sales Line, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ShowUnitPriceChangedMsg",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AutoReserve",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcUnitPriceUsingUOMCoef",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ClearPrepaymentVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ClearVATDifference",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPrepaymentVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyFromVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyPrepaymentFromVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertVATAmountOnBeforeInsert",
            "sig": "(var Record Sales Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindVATAmountLineOnAfterSetFilters",
            "sig": "(var Record Sales Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATPct",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearPrepaymentVATPct",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATDifference",
            "sig": "(var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Sales Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetPrepaymentVATPct",
            "sig": "(var Record Sales Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromVATPostingSetup",
            "sig": "(var Record Sales Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyPrepaymentFromVATPostingSetup",
            "sig": "(var Record Sales Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateLineDiscountPercentOnBeforeTestJobPlanningLine",
            "sig": "(var Record Sales Line, Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": 11301,
            "name": "Doc. Amount Incl. VAT",
            "type": "Decimal"
          },
          {
            "id": 11302,
            "name": "Doc. Amount VAT",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDocTypeTxt",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SkipStatisticsPreparation",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ResetSkipStatisticsPreparationFlag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitPostingNoSeries",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcDocAmountVAT",
            "sig": "(Decimal, Decimal, Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "UpdatePurchaseOrderLineIfExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterInitPurchaseLineDefaultDimSource",
            "sig": "(var Record Purchase Header, var List, Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateVendorInvoiceNo",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateVendorCrMemoNo",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckIsTotalValid",
            "sig": "(Record Incoming Document, Record Purchase Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLookupPrepmtNoSeries",
            "sig": "(var Record Purchase Header, var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidatePrepmtNoSeries",
            "sig": "(var Record Purchase Header, var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdatePurchaseOrderLineIfExist",
            "sig": "(var Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeValidateShortcutDimCode",
            "from": "(var Record Purchase Header, var Record Purchase Header, Integer, var Code[20])",
            "to": "(var Record Purchase Header, var Record Purchase Header, Integer, var Code[20], var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnBeforeShowPostedDocsToPrintCreatedMsg",
            "from": "(var Boolean, Boolean)",
            "to": "(var Boolean, Boolean, var Record Purchase Header)",
            "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": 8512,
            "name": "Buy-from Vendor Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 99000752,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 99000753,
            "name": "Finished",
            "type": "Boolean"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No.",
            "type": "Integer"
          },
          {
            "id": 99000759,
            "name": "Routing Reference No.",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key8",
            "fields": [
              "Document Type",
              "Type",
              "Prod. Order No.",
              "Prod. Order Line No.",
              "Routing No.",
              "Operation No."
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "IsSubcontractingCreditMemo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcBaseQty",
            "sig": "(Decimal, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ClearPrepaymentVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ClearVATDifference",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetPrepaymentVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyFromVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyPrepaymentFromVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "TestPurchaseJobFields",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RecalculateAmounts",
            "sig": "(Enum Purchase Document Type, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnTestProdOrderNo",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsProdOrder",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertVATAmountOnBeforeInsert",
            "sig": "(var Record Purchase Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnIsSubcontractingCreditMemo",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOpenItemTrackingLinesOnAfterCheck",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckAssosiatedProdOrder",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindVATAmountLineOnAfterSetFilters",
            "sig": "(var Record Purchase Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATPct",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearPrepaymentVATPct",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATDifference",
            "sig": "(var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Purchase Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetPrepaymentVATPct",
            "sig": "(var Record Purchase Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromVATPostingSetup",
            "sig": "(var Record Purchase Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyPrepaymentFromVATPostingSetup",
            "sig": "(var Record Purchase Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATOnLinesOnBeforeModifyPurchLine",
            "sig": "(var Record Purchase Line, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeTestPurchaseJobFields",
            "sig": "(var Record Purchase Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeCheckDropShipment",
            "sig": "(var Boolean, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateType",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnAfterValidateNo",
            "sig": "(var Record Purchase Line, var Record Purchase Line, var Record Purchase Line)",
            "kind": "integrationevent",
            "access": "public"
          }
        ],
        "changed": [
          {
            "name": "OnValidateLineAmountBeforeValidateLineDiscountAmount",
            "from": "(var Record Purchase Line, Record Currency, var Boolean)",
            "to": "(var Record Purchase Line, Record Currency, var Boolean, Integer)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateLocationCodeOnBeforeSetInboundWhseHandlingTime",
            "from": "(Integer, Record Purchase Line, Record Purchase Line, var Boolean)",
            "to": "(Integer, var 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:46",
      "type": "table",
      "id": 46,
      "name": "Item Register",
      "slug": "46-item-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/46-item-register/"
    },
    {
      "key": "table:49",
      "type": "table",
      "id": 49,
      "name": "Invoice Post. Buffer",
      "slug": "49-invoice-post-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "ApplyRoundingForFinalPosting",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/49-invoice-post-buffer/"
    },
    {
      "key": "table:55",
      "type": "table",
      "id": 55,
      "name": "Invoice Posting Buffer",
      "slug": "55-invoice-posting-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateEntryDescription",
            "sig": "(Boolean, Integer, Text[100], Text[100])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateEntryDescription",
            "sig": "(var Record Invoice Posting Buffer, var Text[100], var Text[100], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/55-invoice-posting-buffer/"
    },
    {
      "key": "table:62",
      "type": "table",
      "id": 62,
      "name": "Record Export Buffer",
      "slug": "62-record-export-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "ServerFilePath",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/62-record-export-buffer/"
    },
    {
      "key": "table:77",
      "type": "table",
      "id": 77,
      "name": "Report Selections",
      "slug": "77-report-selections",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnSendEmailDirectlyOnAfterEmailWithAttachment",
            "sig": "(Variant, var Record Report Selections, var Codeunit Temp Blob, var Codeunit Document-Mailing, Code[20], Text[150], Text[250], Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "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": [
          {
            "id": 41,
            "name": "IC Partner Code",
            "type": "Code[20]"
          },
          {
            "id": 42,
            "name": "IC Inbox Type",
            "type": "Option"
          },
          {
            "id": 43,
            "name": "IC Inbox Details",
            "type": "Text[250]"
          },
          {
            "id": 44,
            "name": "Auto. Send Transactions",
            "type": "Boolean"
          },
          {
            "id": 7602,
            "name": "Show Chart On RoleCenter",
            "type": "Boolean"
          },
          {
            "id": 7603,
            "name": "Sync with O365 Bus. profile",
            "type": "Boolean"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetLegalOffice",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLegalOfficeLbl",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCustomGiro",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCustomGiroLbl",
            "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:81",
      "type": "table",
      "id": 81,
      "name": "Gen. Journal Line",
      "slug": "81-gen-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 827,
            "name": "Credit Card No.",
            "type": "Code[20]"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateAmounts",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGenJnlLineToJobCurrencyFactor",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckOpenApprovalEntryExistForCurrentUser",
            "sig": "(Record Gen. Journal Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetFAAddCurrExchRateOnBeforeFADeprBookTestField",
            "sig": "(var Record FA Depreciation Book, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateLineBalanceOnBeforeUpdateAmounts",
            "sig": "(var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeCheckGLAcc",
            "from": "(var Record G/L Account, var Record Gen. Journal Line)",
            "to": "(var Record G/L Account, var Record Gen. Journal Line, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/81-gen-journal-line/"
    },
    {
      "key": "table:82",
      "type": "table",
      "id": 82,
      "name": "Item Journal Template",
      "slug": "82-item-journal-template",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterValidateType",
            "from": "(Record Item Journal Template, Record Source Code Setup)",
            "to": "(var Record Item Journal Template, Record Source Code Setup)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/82-item-journal-template/"
    },
    {
      "key": "table:83",
      "type": "table",
      "id": 83,
      "name": "Item Journal Line",
      "slug": "83-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 101,
            "name": "Applies-to Rem. Quantity",
            "type": "Decimal"
          },
          {
            "id": 99000766,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          },
          {
            "id": 99000767,
            "name": "Rolled-up Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 5561,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 5700,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 5838,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 5839,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 5841,
            "name": "Setup Time",
            "type": "Decimal"
          },
          {
            "id": 5842,
            "name": "Run Time",
            "type": "Decimal"
          },
          {
            "id": 5843,
            "name": "Stop Time",
            "type": "Decimal"
          },
          {
            "id": 5846,
            "name": "Output Quantity",
            "type": "Decimal"
          },
          {
            "id": 5847,
            "name": "Scrap Quantity",
            "type": "Decimal"
          },
          {
            "id": 5849,
            "name": "Concurrent Capacity",
            "type": "Decimal"
          },
          {
            "id": 5851,
            "name": "Setup Time (Base)",
            "type": "Decimal"
          },
          {
            "id": 5852,
            "name": "Run Time (Base)",
            "type": "Decimal"
          },
          {
            "id": 5853,
            "name": "Stop Time (Base)",
            "type": "Decimal"
          },
          {
            "id": 5856,
            "name": "Output Quantity (Base)",
            "type": "Decimal"
          },
          {
            "id": 5857,
            "name": "Scrap Quantity (Base)",
            "type": "Decimal"
          },
          {
            "id": 5873,
            "name": "Starting Time",
            "type": "Time"
          },
          {
            "id": 5874,
            "name": "Ending Time",
            "type": "Time"
          },
          {
            "id": 5882,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 5883,
            "name": "Routing Reference No.",
            "type": "Integer"
          },
          {
            "id": 5884,
            "name": "Prod. Order Comp. Line No.",
            "type": "Integer"
          },
          {
            "id": 5885,
            "name": "Finished",
            "type": "Boolean"
          },
          {
            "id": 5888,
            "name": "Subcontracting",
            "type": "Boolean"
          },
          {
            "id": 5895,
            "name": "Stop Code",
            "type": "Code[10]"
          },
          {
            "id": 5896,
            "name": "Scrap Code",
            "type": "Code[10]"
          },
          {
            "id": 5898,
            "name": "Work Center Group Code",
            "type": "Code[10]"
          },
          {
            "id": 5899,
            "name": "Work Shift Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [
          {
            "name": "Key7",
            "fields": [
              "Journal Template Name",
              "Journal Batch Name",
              "Document No.",
              "Item No.",
              "Location Code",
              "Bin Code"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetItem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CalcBaseQty",
            "sig": "(Decimal, Text, Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "CreateProdDim",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OnlyStopTime",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OutputValuePosting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ItemPosting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LastOutputOperation",
            "sig": "(Record Item Journal Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PostingItemJnlFromProduction",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAssemblyResourceConsumpLine",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAssemblyOutputLine",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsATOCorrection",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SubcontractingWorkCenterUsed",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PreviewPostItemJnlFromProduction",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateCapUnitOfMeasureCodeOnSetQtyPerCapUnitOfMeasure",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateUnitOfMeasureCodeOnBeforeValidateQuantity",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnSetCostAndPrice",
            "sig": "(var Record Item Journal Line, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateEntryTypeOnUpdateByEntryType",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateUnitAmountOnUpdateByEntryType",
            "sig": "(var Record Item Journal Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateUnitCostOnUpdateByEntryType",
            "sig": "(var Record Item Journal Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSetDefaultPriceCalculationMethod",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCheckEntryType",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsEntryTypeConsumption",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsEntryTypeProduction",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsOrderTypeAsmOrProd",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterIsDocNoProdOrderNo",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterValidateUnitofMeasureCode",
            "sig": "(var Record Item Journal Line, var Record Item Journal Line, var Record Item, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateNoOnAfterValidateItemNo",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateNoOnBeforeValidateItemNo",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQuantityOnAfterSetCallWhseCheck",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateBinCodeOnCompBinCheck",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnSelectItemEntryOnSetFilters",
            "sig": "(var Record Item Journal Line, var Record Item Ledger Entry, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateNo",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTimeIsEmpty",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateEntryTypeBeforeValidateLocationCode",
            "sig": "(var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterCopyFromProdOrderComp",
            "sig": "(var Record Item Journal Line, Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromProdOrderLine",
            "sig": "(var Record Item Journal Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromWorkCenter",
            "sig": "(var Record Item Journal Line, Record Work Center)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromMachineCenter",
            "sig": "(var Record Item Journal Line, Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterItemPosting",
            "sig": "(var Record Prod. Order Routing Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeConfirmOutputOnFinishedOperation",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromMachineCenter",
            "sig": "(var Record Item Journal Line, var Record Machine Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromWorkCenter",
            "sig": "(var Record Item Journal Line, var Record Work Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePostingItemJnlFromProduction",
            "sig": "(var Record Item Journal Line, Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateAssemblyDimOnAfterCreateDimSetIDArr",
            "sig": "(var Record Item Journal Line, var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateProdDimOnAfterCreateDimSetIDArr",
            "sig": "(var Record Item Journal Line, var Integer, var Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLastOutputOperationOnBeforeTestRoutingNo",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateOrderNoOrderTypeProduction",
            "sig": "(var Record Item Journal Line, Record Production Order)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateOrderLineNoOnAfterProdOrderLineSetFilters",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateScrapCode",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckProdOrderCompBinCode",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnvalidateConcurrentCapacityOnAfterCalcTotalTime",
            "sig": "(var Record Item Journal Line, var Integer, Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterProdOrderCompSetFilters",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateProdDim",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupProdOrderCompBeforeRunModal",
            "sig": "(var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateProdDimOnBeforeCreateDimSetIDArr",
            "sig": "(var Record Item Journal Line, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCopyFromProdOrderComp",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnOrderLineNoOnValidateOnAfterAssignProdOrderLineValues",
            "sig": "(var Record Item Journal Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateQuantityIsBalanced",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateScrapQuantityBase",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateOutputQuantityBase",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCreateAssemblyDim",
            "sig": "(var Record Item Journal Line, Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLastOutputOperation",
            "sig": "(Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterCalcShouldThrowRevaluationError",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterSetProdOrderLineItemNoFilter",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterCalcShouldCopyFromSingleProdOrderLine",
            "sig": "(var Record Item Journal Line, Record Item Journal Line, var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterSubcontractingWorkCenterUsed",
            "sig": "(Record Item Journal Line, Record Work Center, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateCapUnitofMeasureCodeOnBeforeRoutingCostPerUnit",
            "sig": "(var Record Item Journal Line, var Record Prod. Order Routing Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateItemNoOnAfterValidateProdOrderCompLineNo",
            "sig": "(var Record Item Journal Line, Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreateDimWithProdOrderLineOnAfterInitDefaultDimensionSources",
            "sig": "(var Record Item Journal Line, var List, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetProdOrderRoutingLine",
            "sig": "(var Record Prod. Order Routing Line, var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterOutputValuePosting",
            "sig": "(var Record Item Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeItemPosting",
            "sig": "(var Record Item Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupProdOrderCompOnBeforeSetTableView",
            "sig": "(var Record Prod. Order Component, var Record Item Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnValidateOrderNoOnCaseOrderTypeElse",
            "from": "(var Record Item Journal Line)",
            "to": "(var Record Item Journal Line, var Record Item Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateOrderLineNoOnCaseOrderTypeElse",
            "from": "(var Record Item Journal Line)",
            "to": "(var Record Item Journal Line, var Record Item Journal Line)",
            "kind": "integrationevent"
          },
          {
            "name": "OnAfterSigned",
            "from": "(Record Item Journal Line, Decimal, Decimal)",
            "to": "(Record Item Journal Line, Decimal, var Decimal)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/83-item-journal-line/"
    },
    {
      "key": "table:84",
      "type": "table",
      "id": 84,
      "name": "Acc. Schedule Name",
      "slug": "84-acc-schedule-name",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5,
            "name": "Internal Description",
            "type": "Text[500]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/84-acc-schedule-name/"
    },
    {
      "key": "table:88",
      "type": "table",
      "id": 88,
      "name": "Financial Report",
      "slug": "88-financial-report",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 16,
            "name": "Excel Template Code",
            "type": "Code[50]"
          },
          {
            "id": 17,
            "name": "NegativeAmountFormat",
            "type": "Enum Analysis Negative Format"
          },
          {
            "id": 53,
            "name": "Internal Description",
            "type": "Text[500]"
          },
          {
            "id": 54,
            "name": "Introductory Paragraph",
            "type": "Blob"
          },
          {
            "id": 55,
            "name": "Closing Paragraph",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetIntroductoryParagraph",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetIntroductionParagraph",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetClosingParagraph",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetClosingParagraph",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/88-financial-report/"
    },
    {
      "key": "table:89",
      "type": "table",
      "id": 89,
      "name": "Financial Report User Filters",
      "slug": "89-financial-report-user-filters",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 16,
            "name": "Excel Template Code",
            "type": "Code[50]"
          },
          {
            "id": 17,
            "name": "NegativeAmountFormat",
            "type": "Enum Analysis Negative Format"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/89-financial-report-user-filters/"
    },
    {
      "key": "table:98",
      "type": "table",
      "id": 98,
      "name": "General Ledger Setup",
      "slug": "98-general-ledger-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 192,
            "name": "Hide Company Bank Account",
            "type": "Boolean"
          }
        ],
        "removed": [
          {
            "id": 96,
            "name": "Adapt Main Menu to Permissions",
            "type": "Boolean"
          },
          {
            "id": 152,
            "name": "Use Legacy G/L Entry Locking",
            "type": "Boolean"
          },
          {
            "id": 161,
            "name": "VAT Reg. No. Validation URL",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/98-general-ledger-setup/"
    },
    {
      "key": "table:111",
      "type": "table",
      "id": 111,
      "name": "Sales Shipment Line",
      "slug": "111-sales-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "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": [],
        "removed": [
          {
            "id": 176,
            "name": "Payment Instructions",
            "type": "Blob"
          },
          {
            "id": 177,
            "name": "Payment Instructions Name",
            "type": "Text[20]"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": 7012,
            "name": "Sell-to Customer Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Sales Invoice Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcShippedSaleNotReturned",
            "sig": "(var Record Sales Invoice Line, var Decimal, var Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "removed": [
          {
            "id": 180,
            "name": "Rcvd-from Country/Region Code",
            "type": "Code[10]"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/114-sales-cr-memo-header/"
    },
    {
      "key": "table:115",
      "type": "table",
      "id": 115,
      "name": "Sales Cr.Memo Line",
      "slug": "115-sales-cr-memo-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7012,
            "name": "Sell-to Customer Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Sales Cr.Memo Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/115-sales-cr-memo-line/"
    },
    {
      "key": "table:121",
      "type": "table",
      "id": 121,
      "name": "Purch. Rcpt. Line",
      "slug": "121-purch-rcpt-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 8510,
            "name": "Over-Receipt Code",
            "type": "Code[10]"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 99000752,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No.",
            "type": "Integer"
          },
          {
            "id": 99000759,
            "name": "Routing Reference No.",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcBaseQuantities",
            "sig": "(var Record Purchase Line, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterCalcReceivedPurchNotReturned",
            "sig": "(var Decimal, var Decimal, Boolean, var Record Item Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/121-purch-rcpt-line/"
    },
    {
      "key": "table:122",
      "type": "table",
      "id": 122,
      "name": "Purch. Inv. Header",
      "slug": "122-purch-inv-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "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": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          },
          {
            "id": 8512,
            "name": "Buy-from Vendor Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 99000752,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No.",
            "type": "Integer"
          },
          {
            "id": 99000759,
            "name": "Routing Reference No.",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnGetItemLedgEntryOnShouldExit",
            "sig": "(var Record Purch. Inv. Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Purch. Inv. Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcReceivedPurchNotReturned",
            "sig": "(var Record Purch. Inv. Line, var Decimal, var Decimal, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/123-purch-inv-line/"
    },
    {
      "key": "table:125",
      "type": "table",
      "id": 125,
      "name": "Purch. Cr. Memo Line",
      "slug": "125-purch-cr-memo-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          },
          {
            "id": 8512,
            "name": "Buy-from Vendor Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetPurchaseInvoiceLine",
            "sig": "(var Record Purch. Inv. Line)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Purch. Cr. Memo Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/125-purch-cr-memo-line/"
    },
    {
      "key": "table:130",
      "type": "table",
      "id": 130,
      "name": "Incoming Document",
      "slug": "130-incoming-document",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 19,
            "name": "URL1",
            "type": "Text[250]"
          },
          {
            "id": 20,
            "name": "URL2",
            "type": "Text[250]"
          },
          {
            "id": 21,
            "name": "URL3",
            "type": "Text[250]"
          },
          {
            "id": 22,
            "name": "URL4",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SupportedByFileViewer",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/133-incoming-document-attachment/"
    },
    {
      "key": "table:137",
      "type": "table",
      "id": 137,
      "name": "Inc. Doc. Attachment Overview",
      "slug": "137-inc-doc-attachment-overview",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "NameDrillDown",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/137-inc-doc-attachment-overview/"
    },
    {
      "key": "table:156",
      "type": "table",
      "id": 156,
      "name": "Resource",
      "slug": "156-resource",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 52,
            "name": "Picture",
            "type": "Blob"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key9",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/156-resource/"
    },
    {
      "key": "table:167",
      "type": "table",
      "id": 167,
      "name": "Job",
      "slug": "167-job",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 57,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "IsJobSimplificationAvailable",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAddToMyJobs",
            "sig": "(var Record Job, var Record My Job, Code[50], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "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": [
          {
            "id": 19,
            "name": "Job Register No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "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": [
          {
            "id": 33,
            "name": "Source Currency 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/179-reversal-entry/"
    },
    {
      "key": "table:181",
      "type": "table",
      "id": 181,
      "name": "Posted Gen. Journal Line",
      "slug": "181-posted-gen-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnAfterInsertFromGenJournalLine",
            "from": "(Record Gen. Journal Line)",
            "to": "(Record Gen. Journal Line, var Record Posted Gen. Journal Line)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/181-posted-gen-journal-line/"
    },
    {
      "key": "table:203",
      "type": "table",
      "id": 203,
      "name": "Res. Ledger Entry",
      "slug": "203-res-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 34,
            "name": "Resource Register No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/203-res-ledger-entry/"
    },
    {
      "key": "table:204",
      "type": "table",
      "id": 204,
      "name": "Unit of Measure",
      "slug": "204-unit-of-measure",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/204-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": [
          {
            "name": "FindResUnitCost",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindResPrice",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "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": [
          {
            "name": "RenumberDocumentNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeSkipRenumberDocumentNo",
            "sig": "(Record Job Journal Line, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeRenumberDocNoOnLines",
            "sig": "(var Code[20], var Record Job Journal Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterRenumberDocNoOnLines",
            "sig": "(var Code[20], var Record Job Journal Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/210-job-journal-line/"
    },
    {
      "key": "table:232",
      "type": "table",
      "id": 232,
      "name": "Gen. Journal Batch",
      "slug": "232-gen-journal-batch",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          },
          {
            "id": 9000,
            "name": "Background Error Check",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/232-gen-journal-batch/"
    },
    {
      "key": "table:240",
      "type": "table",
      "id": 240,
      "name": "Resource Register",
      "slug": "240-resource-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/240-resource-register/"
    },
    {
      "key": "table:241",
      "type": "table",
      "id": 241,
      "name": "Job Register",
      "slug": "241-job-register",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLastEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/241-job-register/"
    },
    {
      "key": "table:246",
      "type": "table",
      "id": 246,
      "name": "Requisition Line",
      "slug": "246-requisition-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5705,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateUnitOfMeasureCodeFromItemBaseUnitOfMeasure",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CleanProdOrderNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CleanProdBOMNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsProdOrder",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsProdDemand",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetDoNotUpdateOrderReceiptDate",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "GetAsmHeader",
            "sig": "(Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "TransferFromAsmHeader",
            "sig": "(var Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnIsProdOrder",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCleanProdOrderNo",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCleanProdBOMNo",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnTestProdOrderNo",
            "sig": "(var Record Requisition Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetDimFromRefOrderLineElseCase",
            "sig": "(var Record Requisition Line, Integer, Integer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnLookupRefOrderNoElseCase",
            "sig": "(var Record Requisition Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateDim",
            "sig": "(var Record Requisition Line, var List, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterSetReplenishmentSystemFromAssembly",
            "sig": "(var Record Requisition Line, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromAsmHeader",
            "sig": "(var Record Requisition Line, Record Assembly Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterTransferFromActionMessage",
            "from": "(var Record Requisition Line, var Record Action Message Entry)",
            "to": "(var Record Requisition Line, var Record Action Message Entry, var Record Reservation Entry)",
            "kind": "integrationevent"
          },
          {
            "name": "OnValidateLocationCodeOnBeforeGetDefaultBin",
            "from": "(Record Requisition Line, var Boolean, Record Location, Integer)",
            "to": "(var Record Requisition Line, var Boolean, Record Location, Integer)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/246-requisition-line/"
    },
    {
      "key": "table:247",
      "type": "table",
      "id": 247,
      "name": "Intrastat Setup",
      "slug": "247-intrastat-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8,
            "name": "Use Advanced Checklist",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/247-intrastat-setup/"
    },
    {
      "key": "table:252",
      "type": "table",
      "id": 252,
      "name": "General Posting Setup",
      "slug": "252-general-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 6000,
            "name": "Direct Cost Non-Inv. App. Acc.",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetDirectCostNonInvtAppliedAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/252-general-posting-setup/"
    },
    {
      "key": "table:265",
      "type": "table",
      "id": 265,
      "name": "Document Entry",
      "slug": "265-document-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key2",
            "fields": [
              "Table ID"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/265-document-entry/"
    },
    {
      "key": "table:270",
      "type": "table",
      "id": 270,
      "name": "Bank Account",
      "slug": "270-bank-account",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 89,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 1213,
            "name": "Bank Name - Data Conversion",
            "type": "Text[50]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetBankExportImportSetup",
            "sig": "(var Record Bank Export/Import Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "public"
          },
          {
            "name": "OnBeforeIsInLocalCurrency",
            "sig": "(var Record Bank Account, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/270-bank-account/"
    },
    {
      "key": "table:273",
      "type": "table",
      "id": 273,
      "name": "Bank Acc. Reconciliation",
      "slug": "273-bank-acc-reconciliation",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 27,
            "name": "Total Applied Amount Payments",
            "type": "Decimal"
          },
          {
            "id": 31,
            "name": "Total Positive Difference",
            "type": "Decimal"
          },
          {
            "id": 32,
            "name": "Total Negative Difference",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [
          {
            "id": 10,
            "name": "Type",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [
          {
            "id": 2,
            "name": "G/L Bank Account No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/277-bank-account-posting-group/"
    },
    {
      "key": "table:281",
      "type": "table",
      "id": 281,
      "name": "Phys. Inventory Ledger Entry",
      "slug": "281-phys-inventory-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 20,
            "name": "Item Register No.",
            "type": "Integer"
          },
          {
            "id": 21,
            "name": "SIFT Bucket No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/281-phys-inventory-ledger-entry/"
    },
    {
      "key": "table:289",
      "type": "table",
      "id": 289,
      "name": "Payment Method",
      "slug": "289-payment-method",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 9,
            "name": "Bank Data Conversion Pmt. Type",
            "type": "Text[50]"
          },
          {
            "id": 10,
            "name": "Use for Invoicing",
            "type": "Boolean"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/289-payment-method/"
    },
    {
      "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": [
          {
            "name": "ApplyNonDeductibleVAT",
            "sig": "(Decimal)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "InsertNewLine",
            "sig": "(Code[20], Enum Tax Calculation Type, Code[20], Boolean, Decimal, Boolean, Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnApplyNonDeductibleVATOnBeforeModify",
            "sig": "(var Record VAT Amount Line, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyFromPurchInvLineOnAfterSetLineAmount",
            "sig": "(var Record VAT Amount Line, var Record Purch. Inv. Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCopyFromPurchCrMemoLineOnAfterSetLineAmount",
            "sig": "(var Record VAT Amount Line, var Record Purch. Cr. Memo 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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertTextLinesOnBeforeRemLineInsert",
            "sig": "(var Record Reminder Header, var Record Reminder Line, var Record Reminder Attachment Text)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/295-reminder-header/"
    },
    {
      "key": "table:311",
      "type": "table",
      "id": 311,
      "name": "Sales & Receivables Setup",
      "slug": "311-sales-receivables-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 37,
            "name": "Archive Quotes and Orders",
            "type": "Boolean"
          },
          {
            "id": 60,
            "name": "Batch Archiving Quotes",
            "type": "Boolean"
          },
          {
            "id": 170,
            "name": "Insert Std. Sales Lines Mode",
            "type": "Option"
          },
          {
            "id": 171,
            "name": "Insert Std. Lines on Quotes",
            "type": "Boolean"
          },
          {
            "id": 172,
            "name": "Insert Std. Lines on Orders",
            "type": "Boolean"
          },
          {
            "id": 173,
            "name": "Insert Std. Lines on Invoices",
            "type": "Boolean"
          },
          {
            "id": 174,
            "name": "Insert Std. Lines on Cr. Memos",
            "type": "Boolean"
          },
          {
            "id": 810,
            "name": "Invoice Posting Setup",
            "type": "Enum Sales Invoice Posting"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/311-sales-receivables-setup/"
    },
    {
      "key": "table:312",
      "type": "table",
      "id": 312,
      "name": "Purchases & Payables Setup",
      "slug": "312-purchases-payables-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 11320,
            "name": "Check Doc. Total Amounts",
            "type": "Boolean"
          }
        ],
        "removed": [
          {
            "id": 37,
            "name": "Archive Quotes and Orders",
            "type": "Boolean"
          },
          {
            "id": 170,
            "name": "Insert Std. Purch. Lines Mode",
            "type": "Option"
          },
          {
            "id": 171,
            "name": "Insert Std. Lines on Quotes",
            "type": "Boolean"
          },
          {
            "id": 172,
            "name": "Insert Std. Lines on Orders",
            "type": "Boolean"
          },
          {
            "id": 173,
            "name": "Insert Std. Lines on Invoices",
            "type": "Boolean"
          },
          {
            "id": 174,
            "name": "Insert Std. Lines on Cr. Memos",
            "type": "Boolean"
          },
          {
            "id": 810,
            "name": "Invoice Posting Setup",
            "type": "Enum Purchase Invoice Posting"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ShouldDocumentTotalAmountsBeChecked",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CanDocumentTotalAmountsBeEdited",
            "sig": "(Record Purchase Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterShouldDocumentTotalAmountsBeChecked",
            "sig": "(Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCanDocumentTotalAmountsBeEditable",
            "sig": "(Record Purchase Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "removed": [
          {
            "id": 5725,
            "name": "Use Item References",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UseLegacyPosting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsFeatureKeyPhysInvtOrderPackageTrackingEnabled",
            "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:314",
      "type": "table",
      "id": 314,
      "name": "Resources Setup",
      "slug": "314-resources-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UseLegacyPosting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/314-resources-setup/"
    },
    {
      "key": "table:315",
      "type": "table",
      "id": 315,
      "name": "Jobs Setup",
      "slug": "315-jobs-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UseLegacyPosting",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/315-jobs-setup/"
    },
    {
      "key": "table:318",
      "type": "table",
      "id": 318,
      "name": "Tax Area",
      "slug": "318-tax-area",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/318-tax-area/"
    },
    {
      "key": "table:321",
      "type": "table",
      "id": 321,
      "name": "Tax Group",
      "slug": "321-tax-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/321-tax-group/"
    },
    {
      "key": "table:323",
      "type": "table",
      "id": 323,
      "name": "VAT Business Posting Group",
      "slug": "323-vat-business-posting-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/323-vat-business-posting-group/"
    },
    {
      "key": "table:324",
      "type": "table",
      "id": 324,
      "name": "VAT Product Posting Group",
      "slug": "324-vat-product-posting-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/324-vat-product-posting-group/"
    },
    {
      "key": "table:333",
      "type": "table",
      "id": 333,
      "name": "Column Layout Name",
      "slug": "333-column-layout-name",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5,
            "name": "Internal Description",
            "type": "Text[500]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/333-column-layout-name/"
    },
    {
      "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": [
          {
            "name": "NewTrackingExists",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterNewTrackingExist",
            "sig": "(var Record Tracking Specification, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/336-tracking-specification/"
    },
    {
      "key": "table:337",
      "type": "table",
      "id": 337,
      "name": "Reservation Entry",
      "slug": "337-reservation-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsReclass",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/337-reservation-entry/"
    },
    {
      "key": "table:339",
      "type": "table",
      "id": 339,
      "name": "Item Application Entry",
      "slug": "339-item-application-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 20,
            "name": "Item Register No.",
            "type": "Integer"
          },
          {
            "id": 101,
            "name": "Item No.",
            "type": "Code[20]"
          },
          {
            "id": 102,
            "name": "Location Code",
            "type": "Code[10]"
          },
          {
            "id": 103,
            "name": "Variant Code",
            "type": "Code[10]"
          },
          {
            "id": 111,
            "name": "Latest Valuation Date",
            "type": "Date"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetCostApplication",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckCyclicAsmCyclicalLoop",
            "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:343",
      "type": "table",
      "id": 343,
      "name": "Item Application Entry History",
      "slug": "343-item-application-entry-history",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/343-item-application-entry-history/"
    },
    {
      "key": "table:348",
      "type": "table",
      "id": 348,
      "name": "Dimension",
      "slug": "348-dimension",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "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": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnUpdateWorkCenterGlobalDimCodeCaseElse",
            "sig": "(Integer, Code[20], Code[20])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [
          {
            "name": "CreateDimValuePerAccountFromDimValue",
            "sig": "(Record Dimension Value)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateAllowedValuesFilter",
            "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:386",
      "type": "table",
      "id": 386,
      "name": "Entry No. Amount Buffer",
      "slug": "386-entry-no-amount-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7,
            "name": "Source Currency Code",
            "type": "Code[10]"
          },
          {
            "id": 8,
            "name": "Source Currency Amount",
            "type": "Decimal"
          },
          {
            "id": 9,
            "name": "Source Currency VAT Amount",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/386-entry-no-amount-buffer/"
    },
    {
      "key": "table:405",
      "type": "table",
      "id": 405,
      "name": "Change Log Entry",
      "slug": "405-change-log-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeCheckIfLogEntryCanBeDeleted",
            "sig": "(var Record Change Log Entry, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/405-change-log-entry/"
    },
    {
      "key": "table:414",
      "type": "table",
      "id": 414,
      "name": "IC Outbox Transaction",
      "slug": "414-ic-outbox-transaction",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 4,
            "name": "IC Source Type",
            "type": "Enum IC Transaction Source Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/414-ic-outbox-transaction/"
    },
    {
      "key": "table:461",
      "type": "table",
      "id": 461,
      "name": "Prepayment Inv. Line Buffer",
      "slug": "461-prepayment-inv-line-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "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": [
          {
            "id": 14,
            "name": "Priority",
            "type": "Integer"
          },
          {
            "id": 35,
            "name": "Error Message 2",
            "type": "Text[250]"
          },
          {
            "id": 36,
            "name": "Error Message 3",
            "type": "Text[250]"
          },
          {
            "id": 37,
            "name": "Error Message 4",
            "type": "Text[250]"
          },
          {
            "id": 42,
            "name": "Timeout (sec.)",
            "type": "Integer"
          },
          {
            "id": 51,
            "name": "On Hold Due to Inactivity",
            "type": "Boolean"
          },
          {
            "id": 55,
            "name": "Recovery Task Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ReuseExistingJobFromUserCategoryCodeunitAndParamString",
            "sig": "(Text, Code[10], Integer, Text[250], DateTime)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSetStatusValue",
            "sig": "(var Record Job Queue Entry, var Record Job Queue Entry)",
            "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": [
          {
            "id": 12,
            "name": "Error Message 2",
            "type": "Text[250]"
          },
          {
            "id": 13,
            "name": "Error Message 3",
            "type": "Text[250]"
          },
          {
            "id": 14,
            "name": "Error Message 4",
            "type": "Text[250]"
          },
          {
            "id": 16,
            "name": "Processed by User ID",
            "type": "Text[65]"
          }
        ]
      },
      "keys": {
        "added": [],
        "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:483",
      "type": "table",
      "id": 483,
      "name": "Change Global Dim. Log Entry",
      "slug": "483-change-global-dim-log-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindDefaultDimensionValueCode",
            "sig": "(RecordRef, Code[20], var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/483-change-global-dim-log-entry/"
    },
    {
      "key": "table:485",
      "type": "table",
      "id": 485,
      "name": "Business Chart Buffer",
      "slug": "485-business-chart-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "XML",
            "type": "Blob"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/485-business-chart-buffer/"
    },
    {
      "key": "table:520",
      "type": "table",
      "id": 520,
      "name": "Availability Info. Buffer",
      "slug": "520-availability-info-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAddEntriesForLookUpOnBeforeVariantCodeGetFilter",
            "sig": "(var Record Availability Info. Buffer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/520-availability-info-buffer/"
    },
    {
      "key": "table:550",
      "type": "table",
      "id": 550,
      "name": "VAT Rate Change Setup",
      "slug": "550-vat-rate-change-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 60,
            "name": "Update Production Orders",
            "type": "Option"
          },
          {
            "id": 62,
            "name": "Update Work Centers",
            "type": "Option"
          },
          {
            "id": 64,
            "name": "Update Machine Centers",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/550-vat-rate-change-setup/"
    },
    {
      "key": "table:560",
      "type": "table",
      "id": 560,
      "name": "VAT Clause",
      "slug": "560-vat-clause",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/560-vat-clause/"
    },
    {
      "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": [
          {
            "name": "HandleDrillDown",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnDrillDownSource",
            "sig": "(Record Error Message, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/700-error-message/"
    },
    {
      "key": "table:728",
      "type": "table",
      "id": 728,
      "name": "Copy Item Parameters",
      "slug": "728-copy-item-parameters",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 27,
            "name": "Item Cross References",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/728-copy-item-parameters/"
    },
    {
      "key": "table:729",
      "type": "table",
      "id": 729,
      "name": "Copy Item Buffer",
      "slug": "729-copy-item-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 27,
            "name": "Item Cross References",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/729-copy-item-buffer/"
    },
    {
      "key": "table:740",
      "type": "table",
      "id": 740,
      "name": "VAT Report Header",
      "slug": "740-vat-report-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4800,
            "name": "VATGroup Return",
            "type": "Boolean"
          },
          {
            "id": 4801,
            "name": "VATGroup Status",
            "type": "Text[20]"
          },
          {
            "id": 4802,
            "name": "VATGroup Settlement Posted",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/740-vat-report-header/"
    },
    {
      "key": "table:742",
      "type": "table",
      "id": 742,
      "name": "VAT Statement Report Line",
      "slug": "742-vat-statement-report-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4800,
            "name": "RepresentativeAmount",
            "type": "Decimal"
          },
          {
            "id": 4801,
            "name": "GroupAmount",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/742-vat-statement-report-line/"
    },
    {
      "key": "table:743",
      "type": "table",
      "id": 743,
      "name": "VAT Report Setup",
      "slug": "743-vat-report-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 22,
            "name": "Period Reminder Time",
            "type": "Integer"
          },
          {
            "id": 4800,
            "name": "VATGroup Role",
            "type": "Option"
          },
          {
            "id": 4801,
            "name": "ApprovedMembers",
            "type": "Integer"
          },
          {
            "id": 4802,
            "name": "GroupMember ID",
            "type": "Guid"
          },
          {
            "id": 4803,
            "name": "GroupRepresentative API URL",
            "type": "Text[250]"
          },
          {
            "id": 4804,
            "name": "AuthenticationType",
            "type": "Option"
          },
          {
            "id": 4805,
            "name": "UserName Key",
            "type": "Guid"
          },
          {
            "id": 4806,
            "name": "WebService Access Key Key",
            "type": "Guid"
          },
          {
            "id": 4807,
            "name": "GroupRepresentative Company",
            "type": "Text[30]"
          },
          {
            "id": 4808,
            "name": "ClientID Key",
            "type": "Guid"
          },
          {
            "id": 4809,
            "name": "ClientSecret Key",
            "type": "Guid"
          },
          {
            "id": 4810,
            "name": "AuthorityURL",
            "type": "Text[250]"
          },
          {
            "id": 4811,
            "name": "ResourceURL",
            "type": "Text[250]"
          },
          {
            "id": 4812,
            "name": "RedirectURL",
            "type": "Text[250]"
          },
          {
            "id": 4814,
            "name": "GroupSettlement Account",
            "type": "Code[20]"
          },
          {
            "id": 4815,
            "name": "VATSettlement Account",
            "type": "Code[20]"
          },
          {
            "id": 4816,
            "name": "VATDue Box No.",
            "type": "Text[30]"
          },
          {
            "id": 4817,
            "name": "GroupSettle. Gen. Jnl. Templ.",
            "type": "Code[10]"
          },
          {
            "id": 4818,
            "name": "VATGroup BC Version",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/743-vat-report-setup/"
    },
    {
      "key": "table:753",
      "type": "table",
      "id": 753,
      "name": "Standard Item Journal Line",
      "slug": "753-standard-item-journal-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 5839,
            "name": "Work Center No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/753-standard-item-journal-line/"
    },
    {
      "key": "table:843",
      "type": "table",
      "id": 843,
      "name": "Cash Flow Setup",
      "slug": "843-cash-flow-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 31,
            "name": "Cortana Intelligence Enabled",
            "type": "Boolean"
          },
          {
            "id": 32,
            "name": "Show Cortana Notification",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/843-cash-flow-setup/"
    },
    {
      "key": "table:900",
      "type": "table",
      "id": 900,
      "name": "Assembly Header",
      "slug": "900-assembly-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 17,
            "name": "Gen. Bus. Posting Group",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AssemblyLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ChangeGenBusPostingGroupAssemblyLines",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetHideValidationDialog",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAssemblyLinesExist",
            "sig": "(var Record Assembly Header, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeChangeGenBusPostingGroupAssemblyLines",
            "sig": "(var Record Assembly Header, Record Assembly Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "ChangeGenBusPostingGroupAssemblyLinesOnBeforeConfirm",
            "sig": "(var Record Assembly Header, Record Assembly Header, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnConfirmDeletionOnBeforeAssemblyLineLoop",
            "sig": "(var Record Assembly Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/900-assembly-header/"
    },
    {
      "key": "table:901",
      "type": "table",
      "id": 901,
      "name": "Assembly Line",
      "slug": "901-assembly-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 64,
            "name": "Gen. Bus. Posting Group",
            "type": "Code[20]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalcBaseQty",
            "sig": "(Decimal, Text, Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSuspendDeletionCheck",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnUpdateQtyToAsmFromSalesLineOnBeforeUpdateQtyToAsm",
            "sig": "(var Record Sales Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUpdateQtyToAsmFromWhseShptLine",
            "from": "(Record Warehouse Shipment Line, var Boolean)",
            "to": "(Record Warehouse Shipment Line, var Boolean, var Boolean)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/904-assemble-to-order-link/"
    },
    {
      "key": "table:905",
      "type": "table",
      "id": 905,
      "name": "Assembly Setup",
      "slug": "905-assembly-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 140,
            "name": "Default Gen. Bus. Post. 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/905-assembly-setup/"
    },
    {
      "key": "table:910",
      "type": "table",
      "id": 910,
      "name": "Posted Assembly Header",
      "slug": "910-posted-assembly-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 17,
            "name": "Gen. Bus. 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/910-posted-assembly-header/"
    },
    {
      "key": "table:911",
      "type": "table",
      "id": 911,
      "name": "Posted Assembly Line",
      "slug": "911-posted-assembly-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 64,
            "name": "Gen. Bus. 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/911-posted-assembly-line/"
    },
    {
      "key": "table:952",
      "type": "table",
      "id": 952,
      "name": "Time Sheet Detail",
      "slug": "952-time-sheet-detail",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/952-time-sheet-detail/"
    },
    {
      "key": "table:980",
      "type": "table",
      "id": 980,
      "name": "Payment Registration Setup",
      "slug": "980-payment-registration-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateMandatoryFields",
            "sig": "(var Record Payment Registration Setup, Boolean, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/980-payment-registration-setup/"
    },
    {
      "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": "RenameNo",
            "sig": "(Enum Job Planning Line Type, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RecalculateAmounts",
            "sig": "(Option, Decimal, var Decimal, var Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateQuantity",
            "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/table/1003-job-planning-line/"
    },
    {
      "key": "table:1173",
      "type": "table",
      "id": 1173,
      "name": "Document Attachment",
      "slug": "1173-document-attachment",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 21,
            "name": "Document Flow Production",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SupportedByFileViewer",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ViewFile",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1173-document-attachment/"
    },
    {
      "key": "table:1225",
      "type": "table",
      "id": 1225,
      "name": "Data Exch. Field Mapping",
      "slug": "1225-data-exch-field-mapping",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 13,
            "name": "Target Field Caption",
            "type": "Text[80]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1225-data-exch-field-mapping/"
    },
    {
      "key": "table:1235",
      "type": "table",
      "id": 1235,
      "name": "XML Buffer",
      "slug": "1235-xml-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8,
            "name": "Is Parent",
            "type": "Boolean"
          },
          {
            "id": 10,
            "name": "Code",
            "type": "Code[20]"
          },
          {
            "id": 11,
            "name": "Node Name",
            "type": "Text[250]"
          },
          {
            "id": 12,
            "name": "Has Attributes",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAttributeValueAsText",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetNamespaceUriByPrefixAsText",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "AddAttribute",
            "from": "(Text[250], Text[250])",
            "to": "(Text[250], Text)",
            "kind": "procedure"
          },
          {
            "name": "AddAttributeWithNamespace",
            "from": "(Text[250], Text[250])",
            "to": "(Text[250], Text)",
            "kind": "procedure"
          }
        ]
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1235-xml-buffer/"
    },
    {
      "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": [
          {
            "name": "GetMaxTextMapperScore",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetTextMapperScore",
            "sig": "(Integer, Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidatePriority",
            "sig": "(var Record Bank Pmt. Appl. Rule, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1252-bank-pmt-appl-rule/"
    },
    {
      "key": "table:1262",
      "type": "table",
      "id": 1262,
      "name": "Isolated Certificate",
      "slug": "1262-isolated-certificate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "Password",
            "type": "Text[50]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1262-isolated-certificate/"
    },
    {
      "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": "OnBeforeSuggestAmtToApply",
            "sig": "(var Record Applied Payment Entry, var Boolean, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1294-applied-payment-entry/"
    },
    {
      "key": "table:1307",
      "type": "table",
      "id": 1307,
      "name": "O365 Device Setup Instructions",
      "slug": "1307-o365-device-setup-instructions",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 10,
            "name": "Setup URL",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1307-o365-device-setup-instructions/"
    },
    {
      "key": "table:1382",
      "type": "table",
      "id": 1382,
      "name": "Item Templ.",
      "slug": "1382-item-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5408,
            "name": "Rolled-up Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Production BOM No.",
            "type": "Code[20]"
          },
          {
            "id": 99000773,
            "name": "Order Tracking Policy",
            "type": "Enum Order Tracking Policy"
          },
          {
            "id": 99000875,
            "name": "Critical",
            "type": "Boolean"
          },
          {
            "id": 99008500,
            "name": "Common Item No.",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1382-item-templ/"
    },
    {
      "key": "table:1432",
      "type": "table",
      "id": 1432,
      "name": "Net Promoter Score Setup",
      "slug": "1432-net-promoter-score-setup",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "Time Between Requests",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1432-net-promoter-score-setup/"
    },
    {
      "key": "table:1470",
      "type": "table",
      "id": 1470,
      "name": "Product Video Buffer",
      "slug": "1470-product-video-buffer",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "Assisted Setup ID",
            "type": "Integer"
          },
          {
            "id": 5,
            "name": "Indentation",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1470-product-video-buffer/"
    },
    {
      "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": "Key6",
            "fields": [
              "Type",
              "Status",
              "Function Name",
              "Previous Workflow Step 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": [
          {
            "id": 15,
            "name": "Error Message 2",
            "type": "Text[250]"
          },
          {
            "id": 16,
            "name": "Error Message 3",
            "type": "Text[250]"
          },
          {
            "id": 17,
            "name": "Error Message 4",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [
          {
            "name": "Key3",
            "fields": [
              "Triggered By Record",
              "Type"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1511-notification-entry/"
    },
    {
      "key": "table:1512",
      "type": "table",
      "id": 1512,
      "name": "Notification Setup",
      "slug": "1512-notification-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 6,
            "name": "Display Target",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1512-notification-setup/"
    },
    {
      "key": "table:1602",
      "type": "table",
      "id": 1602,
      "name": "Exchange Object",
      "slug": "1602-exchange-object",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 14,
            "name": "VendorNo",
            "type": "Code[50]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1602-exchange-object/"
    },
    {
      "key": "table:1650",
      "type": "table",
      "id": 1650,
      "name": "Curr. Exch. Rate Update Setup",
      "slug": "1650-curr-exch-rate-update-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeAutoUpdateExchangeRates",
            "sig": "(var Record Curr. Exch. Rate Update Setup, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1650-curr-exch-rate-update-setup/"
    },
    {
      "key": "table:1706",
      "type": "table",
      "id": 1706,
      "name": "Deferral Posting Buffer",
      "slug": "1706-deferral-posting-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "PrepareInitialPair",
            "sig": "(Record Invoice Post. Buffer, Decimal, Decimal, Code[20], Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "Update",
            "sig": "(Record Deferral Posting Buffer, Record Invoice Post. Buffer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/1706-deferral-posting-buffer/"
    },
    {
      "key": "table:2020",
      "type": "table",
      "id": 2020,
      "name": "Image Analysis Setup",
      "slug": "2020-image-analysis-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 2,
            "name": "Period start date",
            "type": "DateTime"
          },
          {
            "id": 3,
            "name": "Number of calls",
            "type": "Integer"
          },
          {
            "id": 6,
            "name": "Limit value",
            "type": "Integer"
          },
          {
            "id": 7,
            "name": "Limit type",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2020-image-analysis-setup/"
    },
    {
      "key": "table:2582",
      "type": "table",
      "id": 2582,
      "name": "Dimension Correction",
      "slug": "2582-dimension-correction",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnInsert",
            "sig": "(var Record Dimension Correction)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/2582-dimension-correction/"
    },
    {
      "key": "table:5050",
      "type": "table",
      "id": 5050,
      "name": "Contact",
      "slug": "5050-contact",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 89,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 5075,
            "name": "Business Relation",
            "type": "Text[50]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key14",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUpdateCompanyNo",
            "from": "(var Record Contact, Record Contact, var Boolean)",
            "to": "(var Record Contact, Record Contact, var Boolean, var Boolean, var Boolean, var Boolean, var Boolean, 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": "OnBeforeUpdateContactBusinessRelation",
            "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": [],
        "removed": [
          {
            "name": "CheckCorrespondenceType",
            "sig": "(Enum Correspondence Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5062-attachment/"
    },
    {
      "key": "table:5079",
      "type": "table",
      "id": 5079,
      "name": "Marketing Setup",
      "slug": "5079-marketing-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 74,
            "name": "Sync with Microsoft Graph",
            "type": "Boolean"
          }
        ]
      },
      "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/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": "IsCalledFromForm",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateClosed",
            "sig": "(var Record To-do, Record To-do, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterAssignDefaultAttendeeInfo",
            "sig": "(var Record To-do, var Integer, var Record Attendee)",
            "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": [
          {
            "name": "Key9",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeUpdateOpportunity",
            "sig": "(var Record Opportunity)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnCreateOppFromOppOnAfterInit",
            "from": "(var Record Opportunity)",
            "to": "(var Record Opportunity, var Boolean)",
            "kind": "integrationevent"
          },
          {
            "name": "OnCreateOppFromOppOnBeforeSetFilterSalesPersonCode",
            "from": "(var Record Opportunity, var Boolean)",
            "to": "(var Record Opportunity, var Boolean, var Record Opportunity)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5092-opportunity/"
    },
    {
      "key": "table:5107",
      "type": "table",
      "id": 5107,
      "name": "Sales Header Archive",
      "slug": "5107-sales-header-archive",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 180,
            "name": "Rcvd-from Country/Region Code",
            "type": "Code[10]"
          },
          {
            "id": 827,
            "name": "Credit Card No.",
            "type": "Code[20]"
          },
          {
            "id": 5051,
            "name": "Sell-to Customer Template Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5107-sales-header-archive/"
    },
    {
      "key": "table:5108",
      "type": "table",
      "id": 5108,
      "name": "Sales Line Archive",
      "slug": "5108-sales-line-archive",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5108-sales-line-archive/"
    },
    {
      "key": "table:5110",
      "type": "table",
      "id": 5110,
      "name": "Purchase Line Archive",
      "slug": "5110-purchase-line-archive",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 99000752,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 99000753,
            "name": "Finished",
            "type": "Boolean"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No.",
            "type": "Integer"
          },
          {
            "id": 99000759,
            "name": "Routing Reference No.",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5110-purchase-line-archive/"
    },
    {
      "key": "table:5200",
      "type": "table",
      "id": 5200,
      "name": "Employee",
      "slug": "5200-employee",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 19,
            "name": "Picture",
            "type": "Blob"
          },
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5200-employee/"
    },
    {
      "key": "table:5330",
      "type": "table",
      "id": 5330,
      "name": "CRM Connection Setup",
      "slug": "5330-crm-connection-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5,
            "name": "Last Update Invoice Entry No.",
            "type": "Integer"
          },
          {
            "id": 70,
            "name": "Dynamics NAV OData URL",
            "type": "Text[250]"
          },
          {
            "id": 71,
            "name": "Dynamics NAV OData Username",
            "type": "Text[250]"
          },
          {
            "id": 72,
            "name": "Dynamics NAV OData Accesskey",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5330-crm-connection-setup/"
    },
    {
      "key": "table:5331",
      "type": "table",
      "id": 5331,
      "name": "CRM Integration Record",
      "slug": "5331-crm-integration-record",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 12,
            "name": "Option Mapping Failure",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5331-crm-integration-record/"
    },
    {
      "key": "table:5341",
      "type": "table",
      "id": 5341,
      "name": "CRM Account",
      "slug": "5341-crm-account",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 15,
            "name": "PaymentTermsCode",
            "type": "Option"
          },
          {
            "id": 75,
            "name": "Address1_FreightTermsCode",
            "type": "Option"
          },
          {
            "id": 80,
            "name": "Address1_ShippingMethodCode",
            "type": "Option"
          },
          {
            "id": 201,
            "name": "AccountStatiticsName",
            "type": "Text[100]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5341-crm-account/"
    },
    {
      "key": "table:5342",
      "type": "table",
      "id": 5342,
      "name": "CRM Contact",
      "slug": "5342-crm-contact",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 9,
            "name": "PaymentTermsCode",
            "type": "Option"
          },
          {
            "id": 93,
            "name": "Address1_FreightTermsCode",
            "type": "Option"
          },
          {
            "id": 98,
            "name": "Address1_ShippingMethodCode",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5342-crm-contact/"
    },
    {
      "key": "table:5351",
      "type": "table",
      "id": 5351,
      "name": "CRM Quote",
      "slug": "5351-crm-quote",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 26,
            "name": "ShippingMethodCode",
            "type": "Option"
          },
          {
            "id": 27,
            "name": "PaymentTermsCode",
            "type": "Option"
          },
          {
            "id": 28,
            "name": "FreightTermsCode",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5351-crm-quote/"
    },
    {
      "key": "table:5353",
      "type": "table",
      "id": 5353,
      "name": "CRM Salesorder",
      "slug": "5353-crm-salesorder",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 27,
            "name": "ShippingMethodCode",
            "type": "Option"
          },
          {
            "id": 28,
            "name": "PaymentTermsCode",
            "type": "Option"
          },
          {
            "id": 29,
            "name": "FreightTermsCode",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5353-crm-salesorder/"
    },
    {
      "key": "table:5355",
      "type": "table",
      "id": 5355,
      "name": "CRM Invoice",
      "slug": "5355-crm-invoice",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 23,
            "name": "ShippingMethodCode",
            "type": "Option"
          },
          {
            "id": 24,
            "name": "PaymentTermsCode",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5355-crm-invoice/"
    },
    {
      "key": "table:5360",
      "type": "table",
      "id": 5360,
      "name": "CRM Customeraddress",
      "slug": "5360-crm-customeraddress",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 22,
            "name": "ShippingMethodCode",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5360-crm-customeraddress/"
    },
    {
      "key": "table:5374",
      "type": "table",
      "id": 5374,
      "name": "CRM Synch. Conflict Buffer",
      "slug": "5374-crm-synch-conflict-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 15,
            "name": "Deleted On",
            "type": "DateTime"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5374-crm-synch-conflict-buffer/"
    },
    {
      "key": "table:5400",
      "type": "table",
      "id": 5400,
      "name": "Unit Group",
      "slug": "5400-unit-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "Code",
            "type": "Code[50]"
          },
          {
            "id": 5,
            "name": "Source Name",
            "type": "Text[100]"
          }
        ]
      },
      "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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnDeleteOnAfterCheck",
            "sig": "(var Record Item Variant)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnBeforeCheckNoRemQtyProdOrderLine",
            "sig": "(Record Item Unit of Measure, Record Item Unit of Measure, var Record Prod. Order Line, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckNoRemQtyProdOrderComponent",
            "sig": "(Record Item Unit of Measure, Record Item Unit of Measure, var Record Prod. Order Component, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": [
          {
            "id": 110,
            "name": "Document Put-away Status",
            "type": "Option"
          },
          {
            "id": 200,
            "name": "Reopened",
            "type": "Boolean"
          },
          {
            "id": 290,
            "name": "Manual Scheduling",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetHeaderPutAwayStatus",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDeleteProdOrderRelations",
            "sig": "(var Record Production Order, var Record Prod. Order Comment Line, var Record Whse. Pick Request, var Codeunit Reservation Management, var Codeunit Item Tracking Management)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePickOnBeforeFindProdOrderComponent",
            "sig": "(var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreatePickOnBeforeRunCreatePickFromWhseSource",
            "sig": "(var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnBeforeUpdateProdOrderLineDueDate",
            "from": "(var Record Prod. Order Line, var Boolean)",
            "to": "(var Record Prod. Order Line, var Boolean, var Codeunit Calculate Prod. Order)",
            "kind": "integrationevent"
          }
        ]
      },
      "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": [
          {
            "id": 35,
            "name": "Standard Task Code",
            "type": "Code[10]"
          },
          {
            "id": 66,
            "name": "Put-away Status",
            "type": "Option"
          },
          {
            "id": 75,
            "name": "Manual Scheduling",
            "type": "Boolean"
          },
          {
            "id": 5850,
            "name": "Qty. Put Away",
            "type": "Decimal"
          },
          {
            "id": 5851,
            "name": "Qty. Put Away (Base)",
            "type": "Decimal"
          },
          {
            "id": 5852,
            "name": "Put-away Qty.",
            "type": "Decimal"
          },
          {
            "id": 5853,
            "name": "Put-away Qty. (Base)",
            "type": "Decimal"
          },
          {
            "id": 5854,
            "name": "Lot No. Filter",
            "type": "Code[50]"
          },
          {
            "id": 5855,
            "name": "Serial No. Filter",
            "type": "Code[50]"
          },
          {
            "id": 5856,
            "name": "Package No. Filter",
            "type": "Code[50]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetLinePutAwayStatus",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetRemainingPutAwayQty",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ConfirmUpdateDueDateAndEndingDate",
            "sig": "(Text, Date)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetUsedPutAwayQtyPerItemTracking",
            "sig": "(Code[50], Code[50], Code[50])",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterDeleteRelations",
            "sig": "(var Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowRoutingOnBeforeFindAndSetProdOrderLineBinCodeFromProdRoutingLines",
            "sig": "(var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5406-prod-order-line/"
    },
    {
      "key": "table: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": "SelectMultipleItems",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItems",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItem",
            "sig": "(var Record Prod. Order Component, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitNewLine",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateRoutingLinkCodeOnBeforeUpdateDueDateAndTime",
            "sig": "(var Record Prod. Order Component, var Record Prod. Order Line, var Record Prod. Order Routing Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCreateDim",
            "sig": "(var Record Prod. Order Component, var List, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5407-prod-order-component/"
    },
    {
      "key": "table:5409",
      "type": "table",
      "id": 5409,
      "name": "Prod. Order Routing Line",
      "slug": "5409-prod-order-routing-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7304,
            "name": "Posted Output Quantity",
            "type": "Decimal"
          },
          {
            "id": 7305,
            "name": "Posted Scrap Quantity",
            "type": "Decimal"
          },
          {
            "id": 7306,
            "name": "Posted Run Time",
            "type": "Decimal"
          },
          {
            "id": 7307,
            "name": "Posted Setup Time",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeShowMessage",
            "sig": "(var Record Prod. Order Routing Line, var Text, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5409-prod-order-routing-line/"
    },
    {
      "key": "table:5430",
      "type": "table",
      "id": 5430,
      "name": "Planning Error Log",
      "slug": "5430-planning-error-log",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowError",
            "sig": "(RecordRef, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5430-planning-error-log/"
    },
    {
      "key": "table:5475",
      "type": "table",
      "id": 5475,
      "name": "Sales Invoice Entity Aggregate",
      "slug": "5475-sales-invoice-entity-aggregate",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 167,
            "name": "Last Email Sent Status",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5475-sales-invoice-entity-aggregate/"
    },
    {
      "key": "table:5505",
      "type": "table",
      "id": 5505,
      "name": "Sales Quote Entity Buffer",
      "slug": "5505-sales-quote-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 167,
            "name": "Last Email Sent Status",
            "type": "Option"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5505-sales-quote-entity-buffer/"
    },
    {
      "key": "table:5508",
      "type": "table",
      "id": 5508,
      "name": "Purch. Cr. Memo Entity Buffer",
      "slug": "5508-purch-cr-memo-entity-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 69,
            "name": "Vendor Cr. Memo No.",
            "type": "Code[35]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5508-purch-cr-memo-entity-buffer/"
    },
    {
      "key": "table:5600",
      "type": "table",
      "id": 5600,
      "name": "Fixed Asset",
      "slug": "5600-fixed-asset",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 22,
            "name": "Picture",
            "type": "Blob"
          }
        ]
      },
      "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:5700",
      "type": "table",
      "id": 5700,
      "name": "Stockkeeping Unit",
      "slug": "5700-stockkeeping-unit",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5404,
            "name": "Rolled-up Material Cost",
            "type": "Decimal"
          },
          {
            "id": 5405,
            "name": "Rolled-up Capacity Cost",
            "type": "Decimal"
          },
          {
            "id": 5407,
            "name": "Scrap %",
            "type": "Decimal"
          },
          {
            "id": 5408,
            "name": "Rolled-up Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 5417,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          },
          {
            "id": 5420,
            "name": "Scheduled Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 5421,
            "name": "Scheduled Need (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000750,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 99000751,
            "name": "Production BOM No.",
            "type": "Code[20]"
          },
          {
            "id": 99000765,
            "name": "Planned Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000766,
            "name": "FP Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000767,
            "name": "Rel. Order Receipt (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000769,
            "name": "Planned Order Release (Qty.)",
            "type": "Decimal"
          },
          {
            "id": 99000777,
            "name": "Qty. on Prod. Order",
            "type": "Decimal"
          },
          {
            "id": 99000778,
            "name": "Qty. on Component Lines",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsMfgSKU",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsAssemblySKU",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5700-stockkeeping-unit/"
    },
    {
      "key": "table:5718",
      "type": "table",
      "id": 5718,
      "name": "Nonstock Item",
      "slug": "5718-nonstock-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 12,
            "name": "Item Template Code",
            "type": "Code[10]"
          },
          {
            "id": 13,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5718-nonstock-item/"
    },
    {
      "key": "table:5722",
      "type": "table",
      "id": 5722,
      "name": "Item Category",
      "slug": "5722-item-category",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8000,
            "name": "Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5722-item-category/"
    },
    {
      "key": "table:5741",
      "type": "table",
      "id": 5741,
      "name": "Transfer Line",
      "slug": "5741-transfer-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [
          {
            "name": "Key7",
            "fields": [
              "Document No.",
              "Item No.",
              "Transfer-from Code",
              "Transfer-from Bin Code"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeValidateItemNo",
            "sig": "(var Record Transfer Line, Record Transfer Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5741-transfer-line/"
    },
    {
      "key": "table:5742",
      "type": "table",
      "id": 5742,
      "name": "Transfer Route",
      "slug": "5742-transfer-route",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCalcReceiptDate",
            "sig": "(var Record Transfer Route, Code[10], Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcPlanShipmentDateForward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcPlannedReceiptDateForward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcReceiptDateForward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcPlanReceiptDateBackward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcPlanShipmentDateBackward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCalcShipmentDateBackward",
            "sig": "(var Record Transfer Route, var Date, var Date, Code[10])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5742-transfer-route/"
    },
    {
      "key": "table:5745",
      "type": "table",
      "id": 5745,
      "name": "Transfer Shipment Line",
      "slug": "5745-transfer-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "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": [
          {
            "id": 5707,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "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": [
          {
            "name": "RunOnAfterSetDestinationType",
            "sig": "(var Record Warehouse Request, Record Production Order)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnShowSourceDocumentCardCaseElse",
            "sig": "(var Record Warehouse Request)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateSourceDocumentOnAssignSourceType",
            "sig": "(var Record Warehouse Activity Header)",
            "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": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunOnAfterTransferFromCompLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Component)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "RunOnBeforeCheckBinCodeFromProdOrderCompLine",
            "sig": "(var Record Warehouse Activity Line, Record Prod. Order Component, var Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnCheckBinInSourceDoc",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnShowWhseDoc",
            "sig": "(var Record Warehouse Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "CheckWhseDocLineOnCheckSourceDocument",
            "sig": "(var Record Warehouse Activity Line, Enum Warehouse Activity Document Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateRelatedItemTrkgForInvtMovement",
            "sig": "(var Record Warehouse Activity Line, var Record Whse. Item Tracking Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterReNumberWhseActivLine",
            "sig": "(var Record Warehouse Activity Line, Integer)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5767-warehouse-activity-line/"
    },
    {
      "key": "table:5768",
      "type": "table",
      "id": 5768,
      "name": "Whse. Cross-Dock Opportunity",
      "slug": "5768-whse-cross-dock-opportunity",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowReservation",
            "sig": "(var Record Whse. Cross-Dock Opportunity)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5768-whse-cross-dock-opportunity/"
    },
    {
      "key": "table:5769",
      "type": "table",
      "id": 5769,
      "name": "Warehouse Setup",
      "slug": "5769-warehouse-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRecordOnce",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5769-warehouse-setup/"
    },
    {
      "key": "table:5771",
      "type": "table",
      "id": 5771,
      "name": "Warehouse Source Filter",
      "slug": "5771-warehouse-source-filter",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5401,
            "name": "Prod. Order No.",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Prod. Order Line No. Filter",
            "type": "Text[100]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeSetTableView",
            "sig": "(var Record Warehouse Request, var Record Sales Header, var Record Sales Line, var Record Purchase Line, var Record Transfer Line, var Record Service Header, var Record Service Line, var Record Warehouse Source Filter, var Record Purchase Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5771-warehouse-source-filter/"
    },
    {
      "key": "table:5773",
      "type": "table",
      "id": 5773,
      "name": "Registered Whse. Activity Line",
      "slug": "5773-registered-whse-activity-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetTrackingFilterFromItemLedgerEntry",
            "sig": "(Record Item Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowWhseDoc",
            "sig": "(var Record Registered Whse. Activity Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5773-registered-whse-activity-line/"
    },
    {
      "key": "table:5777",
      "type": "table",
      "id": 5777,
      "name": "Item Reference",
      "slug": "5777-item-reference",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 8,
            "name": "Discontinue Bar Code",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnInsertTriggerOnBeforeValidateUoM",
            "sig": "(var Record Item Reference, Record Item Reference, Record Item, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5777-item-reference/"
    },
    {
      "key": "table:5801",
      "type": "table",
      "id": 5801,
      "name": "Cost Adj. Item Bucket",
      "slug": "5801-cost-adj-item-bucket",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 9,
            "name": "Trace",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5801-cost-adj-item-bucket/"
    },
    {
      "key": "table:5802",
      "type": "table",
      "id": 5802,
      "name": "Value Entry",
      "slug": "5802-value-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 20,
            "name": "Item Register No.",
            "type": "Integer"
          },
          {
            "id": 21,
            "name": "SIFT Bucket No.",
            "type": "Integer"
          },
          {
            "id": 6603,
            "name": "Item Description",
            "type": "Text[100]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5802-value-entry/"
    },
    {
      "key": "table:5804",
      "type": "table",
      "id": 5804,
      "name": "Avg. Cost Adjmt. Entry Point",
      "slug": "5804-avg-cost-adjmt-entry-point",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RunCostAdjustmentUntilValuationDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5804-avg-cost-adjmt-entry-point/"
    },
    {
      "key": "table:5813",
      "type": "table",
      "id": 5813,
      "name": "Inventory Posting Setup",
      "slug": "5813-inventory-posting-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 99000750,
            "name": "WIP Account",
            "type": "Code[20]"
          },
          {
            "id": 99000753,
            "name": "Material Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000754,
            "name": "Capacity Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000755,
            "name": "Mfg. Overhead Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000756,
            "name": "Cap. Overhead Variance Account",
            "type": "Code[20]"
          },
          {
            "id": 99000757,
            "name": "Subcontracted Variance Account",
            "type": "Code[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "GetCapacityVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetCapOverheadVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMaterialVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetMfgOverheadVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetSubcontractedVarianceAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetWIPAccount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5813-inventory-posting-setup/"
    },
    {
      "key": "table:5832",
      "type": "table",
      "id": 5832,
      "name": "Capacity Ledger Entry",
      "slug": "5832-capacity-ledger-entry",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 20,
            "name": "Item Register No.",
            "type": "Integer"
          },
          {
            "id": 21,
            "name": "SIFT Bucket No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 8,
            "name": "Operation No.",
            "type": "Code[10]"
          },
          {
            "id": 9,
            "name": "Work Center No.",
            "type": "Code[20]"
          },
          {
            "id": 11,
            "name": "Setup Time",
            "type": "Decimal"
          },
          {
            "id": 12,
            "name": "Run Time",
            "type": "Decimal"
          },
          {
            "id": 13,
            "name": "Stop Time",
            "type": "Decimal"
          },
          {
            "id": 16,
            "name": "Output Quantity",
            "type": "Decimal"
          },
          {
            "id": 17,
            "name": "Scrap Quantity",
            "type": "Decimal"
          },
          {
            "id": 19,
            "name": "Concurrent Capacity",
            "type": "Decimal"
          },
          {
            "id": 39,
            "name": "Last Output Line",
            "type": "Boolean"
          },
          {
            "id": 43,
            "name": "Starting Time",
            "type": "Time"
          },
          {
            "id": 44,
            "name": "Ending Time",
            "type": "Time"
          },
          {
            "id": 52,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 53,
            "name": "Routing Reference No.",
            "type": "Integer"
          },
          {
            "id": 65,
            "name": "Stop Code",
            "type": "Code[10]"
          },
          {
            "id": 66,
            "name": "Scrap Code",
            "type": "Code[10]"
          },
          {
            "id": 68,
            "name": "Work Center Group Code",
            "type": "Code[10]"
          },
          {
            "id": 69,
            "name": "Work Shift Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Work Center No.",
              "Work Shift Code",
              "Posting Date"
            ]
          }
        ]
      },
      "procedures": {
        "added": [
          {
            "name": "GetNextEntryNo",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetFilterByProdOrderRoutingLine",
            "sig": "(Code[20], Integer, Code[20], Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5832-capacity-ledger-entry/"
    },
    {
      "key": "table:5841",
      "type": "table",
      "id": 5841,
      "name": "Standard Cost Worksheet",
      "slug": "5841-standard-cost-worksheet",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetItemCosts",
            "sig": "(var Record Standard Cost Worksheet, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterTransferManufCostsFromItem",
            "sig": "(var Record Standard Cost Worksheet, Record Item)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetWorkCtrCosts",
            "sig": "(var Record Standard Cost Worksheet, var Record Work Center)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetMachCtrCosts",
            "sig": "(var Record Standard Cost Worksheet, var Record Machine Center)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": [
          {
            "name": "OnAfterTransferStandardCostFromItem",
            "from": "(var Record Standard Cost Worksheet, Record Item)",
            "to": "(var Record Standard Cost Worksheet, var Record Item)",
            "kind": "integrationevent"
          }
        ]
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5841-standard-cost-worksheet/"
    },
    {
      "key": "table:5851",
      "type": "table",
      "id": 5851,
      "name": "Invt. Document Line",
      "slug": "5851-invt-document-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key4",
            "fields": [
              "Document Type",
              "Document No.",
              "Item No.",
              "Location Code"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOpenItemTrackingLines",
            "sig": "(var Record Invt. Document Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5851-invt-document-line/"
    },
    {
      "key": "table:5870",
      "type": "table",
      "id": 5870,
      "name": "BOM Buffer",
      "slug": "5870-bom-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 77,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          },
          {
            "id": 78,
            "name": "Rolled-up Mat. Non-Invt. Cost",
            "type": "Decimal"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddNonInvMaterialCost",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5870-bom-buffer/"
    },
    {
      "key": "table:5878",
      "type": "table",
      "id": 5878,
      "name": "Phys. Invt. Record Line",
      "slug": "5878-phys-invt-record-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetPhysInvtRecordHeader",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InsertTrackingBuffer",
            "sig": "(var Record Invt. Order Tracking, Record Item Tracking Setup, Date, Decimal)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5878-phys-invt-record-line/"
    },
    {
      "key": "table:5896",
      "type": "table",
      "id": 5896,
      "name": "Inventory Adjmt. Entry (Order)",
      "slug": "5896-inventory-adjmt-entry-order",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 70,
            "name": "Direct Cost Non-Inventory",
            "type": "Decimal"
          },
          {
            "id": 71,
            "name": "Direct Cost Non-Inv. (ACY)",
            "type": "Decimal"
          },
          {
            "id": 72,
            "name": "Single-Lvl Mat. Non-Invt. Cost",
            "type": "Decimal"
          },
          {
            "id": 73,
            "name": "Single-Lvl Mat.NonInvCost(ACY)",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 7,
            "name": "Routing No.",
            "type": "Code[20]"
          },
          {
            "id": 8,
            "name": "Routing Reference No.",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "AddDirectCostNonInv",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddSingleLvlNonInvMaterialCost",
            "sig": "(Decimal, Decimal)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "RunCostAdjustment",
            "sig": "(var Record Inventory Adjmt. Entry (Order))",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "SetProdOrderLine",
            "sig": "(Record Prod. Order Line)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetAsmOrder",
            "sig": "(Record Assembly Header)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetPostedAsmOrder",
            "sig": "(Record Posted Assembly Header)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnAfterSetProdOrderLineTransferFields",
            "sig": "(var Record Inventory Adjmt. Entry (Order), Record Prod. Order Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeSetProdOrderLine",
            "sig": "(var Record Inventory Adjmt. Entry (Order), var Record Prod. Order Line, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5896-inventory-adjmt-entry-order/"
    },
    {
      "key": "table:5900",
      "type": "table",
      "id": 5900,
      "name": "Service Header",
      "slug": "5900-service-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 71,
            "name": "Combine Shipments",
            "type": "Boolean"
          },
          {
            "id": 200,
            "name": "Work Description",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [
          {
            "name": "Key10",
            "fields": [
              "Document Type",
              "Combine Shipments",
              "Customer No.",
              "Bill-to Customer No.",
              "Currency Code",
              "EU 3-Party Trade",
              "Dimension Set ID",
              "Journal Templ. Name"
            ]
          }
        ],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ConfirmCurrencyFactorUpdate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SkipStatisticsPreparation",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ResetSkipStatisticsPreparationFlag",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckBusPostingGroups",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SetWorkDescription",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterOnInsert",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeOnDelete",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckBusPostingGroups",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyAppliestoFieldsFromCustLedgerEntry",
            "sig": "(var Record Service Header, var Record Cust. Ledger Entry)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidatePaymentTerms",
            "sig": "(var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterInitPostingDate",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateBillToCustomerNo",
            "sig": "(var Record Service Header, var Record Service Header, var Record Customer)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateCurrencyFactorOnAfterSetCurrencyDate",
            "sig": "(var Record Service Header, var Record General Ledger Setup, var Date)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePostingDateOnAfterCheckPostingDate",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePostingDateOnAfterUpdatePostingDateOnLines",
            "sig": "(var Record Service Header, Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePostingDateOnAfterValidateVATReportingDate",
            "sig": "(var Record Service Header, var Record Service Header, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateDocumentDateOnAfterValidateVATReportingDate",
            "sig": "(var Record Service Header, var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnDeleteOnBeforeShowPostedDocsToPrint",
            "sig": "(var Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateOrderDate",
            "sig": "(var Record Service Header, Record Service Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeValidateStatus",
            "sig": "(var Record Service Header, Record Service Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateResponseDateTime",
            "sig": "(var Record Service Header, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateAllLineDimOnBeforeServiceLineModify",
            "sig": "(var Record Service Line, var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateAllLineDimOnAfterServiceLineModify",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnUpdateServLineByChangedFieldName",
            "from": "(Record Service Header, var Record Service Line, Text[100])",
            "to": "(Record Service Header, var Record Service Line, Text[100], Integer)",
            "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": [
          {
            "name": "ShowComments",
            "sig": "(Enum Service Comment Line Type)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnShowCommentsOnCaseElse",
            "sig": "(var Record Service Comment Line, Enum Service Comment Line Type)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateContractNoOnBeforeFindServiceContractLine",
            "sig": "(var Record Service Contract Line, var Record Service Item Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5901-service-item-line/"
    },
    {
      "key": "table:5902",
      "type": "table",
      "id": 5902,
      "name": "Service Line",
      "slug": "5902-service-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CalculateDiscount",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetDate",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ApplyPrice",
            "sig": "(Enum Price Type, Record Service Header, Integer)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "LineRequiresShipmentOrReceipt",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckProdPostingGroups",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "ClearVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "ClearVATDifference",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CopyFromVATPostingSetup",
            "sig": "(var Record VAT Posting Setup)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateVATProdPostingGroupOnAfterCopyFields",
            "sig": "(var Record Service Line, var Record Service Line, Record Service Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInsertVATAmountOnBeforeInsert",
            "sig": "(var Record Service Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnFindVATAmountLineOnAfterSetFilters",
            "sig": "(var Record Service Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATAmountsOnAfterCalculateVATBaseAmount",
            "sig": "(var Record Service Line, var Record Service Header, var Record Currency, Decimal, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLinesOnBeforeVATAmountLineModifyShipping",
            "sig": "(var Record Service Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCalcVATAmountLinesOnBeforeVATAmountLineModifyElseCase",
            "sig": "(var Record Service Line, var Record VAT Amount Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATOnLinesOnAfterSetNewVATBaseAmountPriceInclVAT",
            "sig": "(var Record Service Line, var Record Service Header, var Record VAT Amount Line, var Record VAT Amount Line, Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATOnLinesOnAfterSetNewVATBaseAmountPriceExclVAT",
            "sig": "(var Record Service Line, var Record Service Header, var Record VAT Amount Line, var Record VAT Amount Line, Decimal, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATOnLinesOnAfterSetVATBaseAmountGeneral",
            "sig": "(var Record Service Line, var Record VAT Amount Line, var Record Currency, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnUpdateVATOnLinesOnBeforeTempVATAmountLineRemainderModify",
            "sig": "(var Record VAT Amount Line, var Record Service Line, Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterOnDelete",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCheckProdPostingGroups",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATPct",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterClearVATDifference",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Service Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyFromVATPostingSetup",
            "sig": "(var Record Service Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterCopyPrepaymentFromVATPostingSetup",
            "sig": "(var Record Service Line, var Record VAT Posting Setup)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQtyToConsumeOnBeforeQtyToConsumeCheck",
            "sig": "(var Record Service Line, var Record Service Line, Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitOutstandingOnAfterInitOutstandingQuantity",
            "sig": "(var Record Service Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": [
          {
            "name": "OnValidateQtyToShipOnBeforeQtyToShipCheck",
            "from": "(var Record Service Line)",
            "to": "(var Record Service Line, var Record Service Line, Integer, var Boolean)",
            "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": [
          {
            "id": 810,
            "name": "Invoice Posting Setup",
            "type": "Enum Service Invoice Posting"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "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": [
          {
            "id": 211,
            "name": "Ship-to E-Mail",
            "type": "Text[80]"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ServItemLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5940-service-item/"
    },
    {
      "key": "table:5973",
      "type": "table",
      "id": 5973,
      "name": "Service Contract Account Group",
      "slug": "5973-service-contract-account-group",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "CheckProdPostingGroups",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeCheckProdPostingGroups",
            "sig": "(var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5973-service-contract-account-group/"
    },
    {
      "key": "table:5990",
      "type": "table",
      "id": 5990,
      "name": "Service Shipment Header",
      "slug": "5990-service-shipment-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 200,
            "name": "Work Description",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "IsCompletelyInvoiced",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5990-service-shipment-header/"
    },
    {
      "key": "table:5991",
      "type": "table",
      "id": 5991,
      "name": "Service Shipment Line",
      "slug": "5991-service-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 45,
            "name": "Job No.",
            "type": "Code[20]"
          },
          {
            "id": 46,
            "name": "Job Task No.",
            "type": "Code[20]"
          },
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5991-service-shipment-line/"
    },
    {
      "key": "table:5992",
      "type": "table",
      "id": 5992,
      "name": "Service Invoice Header",
      "slug": "5992-service-invoice-header",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 200,
            "name": "Work Description",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeOnDelete",
            "sig": "(var Record Service Invoice Header)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": 45,
            "name": "Job No.",
            "type": "Code[20]"
          },
          {
            "id": 46,
            "name": "Job Task No.",
            "type": "Code[20]"
          },
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Service Invoice Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "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": 200,
            "name": "Work Description",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "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:5995",
      "type": "table",
      "id": 5995,
      "name": "Service Cr.Memo Line",
      "slug": "5995-service-cr-memo-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 45,
            "name": "Job No.",
            "type": "Code[20]"
          },
          {
            "id": 46,
            "name": "Job Task No.",
            "type": "Code[20]"
          },
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          }
        ],
        "removed": [
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetVATPct",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetVATPct",
            "sig": "(var Record Service Cr.Memo Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/5995-service-cr-memo-line/"
    },
    {
      "key": "table:6010",
      "type": "table",
      "id": 6010,
      "name": "Service Header Archive",
      "slug": "6010-service-header-archive",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 71,
            "name": "Combine Shipments",
            "type": "Boolean"
          },
          {
            "id": 200,
            "name": "Work Description",
            "type": "Blob"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetWorkDescription",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6010-service-header-archive/"
    },
    {
      "key": "table:6301",
      "type": "table",
      "id": 6301,
      "name": "Power BI Report Configuration",
      "slug": "6301-power-bi-report-configuration",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "EmbedUrl",
            "type": "Text[250]"
          }
        ]
      },
      "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:6302",
      "type": "table",
      "id": 6302,
      "name": "Power BI Report Buffer",
      "slug": "6302-power-bi-report-buffer",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "EmbedUrl",
            "type": "Text[250]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6302-power-bi-report-buffer/"
    },
    {
      "key": "table:6303",
      "type": "table",
      "id": 6303,
      "name": "Azure AD Mgt. Setup",
      "slug": "6303-azure-ad-mgt-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "PBI Service Mgt. Codeunit ID",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6303-azure-ad-mgt-setup/"
    },
    {
      "key": "table:6304",
      "type": "table",
      "id": 6304,
      "name": "Power BI User Configuration",
      "slug": "6304-power-bi-user-configuration",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 4,
            "name": "Report Visibility",
            "type": "Boolean"
          }
        ]
      },
      "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": [],
        "removed": [
          {
            "id": 7,
            "name": "Embed Url",
            "type": "Text[250]"
          }
        ]
      },
      "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:6502",
      "type": "table",
      "id": 6502,
      "name": "Item Tracking Code",
      "slug": "6502-item-tracking-code",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 30,
            "name": "SN Manuf. Inbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 31,
            "name": "SN Manuf. Outbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 32,
            "name": "SN Assembly Inbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 33,
            "name": "SN Assembly Outbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 60,
            "name": "Lot Manuf. Inbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 61,
            "name": "Lot Manuf. Outbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 62,
            "name": "Lot Assembly Inbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 63,
            "name": "Lot Assembly Outbound Tracking",
            "type": "Boolean"
          },
          {
            "id": 84,
            "name": "Package Manuf. Inb. Tracking",
            "type": "Boolean"
          },
          {
            "id": 85,
            "name": "Package Manuf. Outb. Tracking",
            "type": "Boolean"
          },
          {
            "id": 86,
            "name": "Package Assembly Inb. Tracking",
            "type": "Boolean"
          },
          {
            "id": 87,
            "name": "Package Assembly Out. Tracking",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateSNSpecificTrackingOnAfterSet",
            "sig": "(var Record Item Tracking Code)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateLotSpecificTrackingOnAfterSet",
            "sig": "(var Record Item Tracking Code)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidatePackageSpecificTrackingOnAfterSet",
            "sig": "(var Record Item Tracking Code)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6502-item-tracking-code/"
    },
    {
      "key": "table:6550",
      "type": "table",
      "id": 6550,
      "name": "Whse. Item Tracking Line",
      "slug": "6550-whse-item-tracking-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "HasSameTrackingWithItemLedgerEntry",
            "sig": "(Record Item Ledger Entry)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6550-whse-item-tracking-line/"
    },
    {
      "key": "table:6651",
      "type": "table",
      "id": 6651,
      "name": "Return Shipment Line",
      "slug": "6651-return-shipment-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 1019,
            "name": "Job Planning Line No.",
            "type": "Integer"
          },
          {
            "id": 8512,
            "name": "Buy-from Vendor Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6651-return-shipment-line/"
    },
    {
      "key": "table:6660",
      "type": "table",
      "id": 6660,
      "name": "Return Receipt Header",
      "slug": "6660-return-receipt-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 180,
            "name": "Rcvd-from Country/Region Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6660-return-receipt-header/"
    },
    {
      "key": "table:6661",
      "type": "table",
      "id": 6661,
      "name": "Return Receipt Line",
      "slug": "6661-return-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 1001,
            "name": "Job Task No.",
            "type": "Code[20]"
          },
          {
            "id": 1002,
            "name": "Job Contract Entry No.",
            "type": "Integer"
          },
          {
            "id": 7012,
            "name": "Sell-to Customer Name",
            "type": "Text[100]"
          }
        ],
        "removed": [
          {
            "id": 5705,
            "name": "Cross-Reference No.",
            "type": "Code[20]"
          },
          {
            "id": 5706,
            "name": "Unit of Measure (Cross Ref.)",
            "type": "Code[10]"
          },
          {
            "id": 5707,
            "name": "Cross-Reference Type",
            "type": "Option"
          },
          {
            "id": 5708,
            "name": "Cross-Reference Type No.",
            "type": "Code[30]"
          },
          {
            "id": 5712,
            "name": "Product Group Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6661-return-receipt-line/"
    },
    {
      "key": "table:6702",
      "type": "table",
      "id": 6702,
      "name": "Booking Sync",
      "slug": "6702-booking-sync",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 10,
            "name": "Customer Template Code",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/6702-booking-sync/"
    },
    {
      "key": "table:7002",
      "type": "table",
      "id": 7002,
      "name": "Sales Price",
      "slug": "7002-sales-price",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": [
          {
            "name": "Key4",
            "fields": [
              "Coupled to CRM"
            ]
          }
        ]
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7002-sales-price/"
    },
    {
      "key": "table:7004",
      "type": "table",
      "id": 7004,
      "name": "Sales Line Discount",
      "slug": "7004-sales-line-discount",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [
          {
            "name": "OnBeforeValidateUnitofMeasureCode",
            "sig": "(var Record Sales Line Discount, Record Sales Line Discount, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7004-sales-line-discount/"
    },
    {
      "key": "table:7113",
      "type": "table",
      "id": 7113,
      "name": "Analysis Type",
      "slug": "7113-analysis-type",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterResetDefaultAnalysisTypes",
            "sig": "(Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7113-analysis-type/"
    },
    {
      "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": [
          {
            "name": "MakeBinTypeFilter",
            "sig": "(var Text, Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7303-bin-type/"
    },
    {
      "key": "table:7317",
      "type": "table",
      "id": 7317,
      "name": "Warehouse Receipt Line",
      "slug": "7317-warehouse-receipt-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeInitNewLine",
            "sig": "(Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateQtyToCrossDockOnBeforeGetUseCrossDock",
            "sig": "(var Record Warehouse Receipt Line, Integer, var Boolean, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7317-warehouse-receipt-line/"
    },
    {
      "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": [
          {
            "name": "GetShipmentStatus",
            "sig": "(Integer)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "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": "GetShipmentLineStatus",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeGetShipmentLineStatus",
            "sig": "(var Record Warehouse Shipment Line, var Enum Warehouse Shipment Status, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeLockTable",
            "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:7325",
      "type": "table",
      "id": 7325,
      "name": "Whse. Pick Request",
      "slug": "7325-whse-pick-request",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnLookupDocumentNo",
            "sig": "(var Record Whse. Pick Request)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7325-whse-pick-request/"
    },
    {
      "key": "table:7326",
      "type": "table",
      "id": 7326,
      "name": "Whse. Worksheet Line",
      "slug": "7326-whse-worksheet-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [
          {
            "name": "AvailableQtyToPickExcludingQCBins",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "CheckWhseEmployee",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "QtyOnQCBins",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnWhseItemTrackingLinesSetSource",
            "sig": "(var Record Whse. Worksheet Line, var Page Whse. Item Tracking Lines, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnBeforeCheckWhseEmployee",
            "sig": "(Code[10], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeQtyOnQCBins",
            "sig": "(var Record Whse. Worksheet Line, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7326-whse-worksheet-line/"
    },
    {
      "key": "table:7330",
      "type": "table",
      "id": 7330,
      "name": "Bin Content Buffer",
      "slug": "7330-bin-content-buffer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7382,
            "name": "Dedicated",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7330-bin-content-buffer/"
    },
    {
      "key": "table:7347",
      "type": "table",
      "id": 7347,
      "name": "Internal Movement Line",
      "slug": "7347-internal-movement-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnValidateItemNoOnAfterSetItemFields",
            "sig": "(var Record Internal Movement Line, Record Item, Record Item Unit of Measure)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateVariantCodeOnAfterSetItemVariantFields",
            "sig": "(var Record Internal Movement Line, Record Item Variant)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7347-internal-movement-line/"
    },
    {
      "key": "table:7775",
      "type": "table",
      "id": 7775,
      "name": "Copilot Settings",
      "slug": "7775-copilot-settings",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 7,
            "name": "Service Type",
            "type": "Enum Azure AI Service Type"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/7775-copilot-settings/"
    },
    {
      "key": "table:8888",
      "type": "table",
      "id": 8888,
      "name": "Email Outbox",
      "slug": "8888-email-outbox",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 17,
            "name": "Retry No.",
            "type": "Integer"
          },
          {
            "id": 18,
            "name": "Is Background Task",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8888-email-outbox/"
    },
    {
      "key": "table:8889",
      "type": "table",
      "id": 8889,
      "name": "Sent Email",
      "slug": "8889-sent-email",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetAccountId",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8889-sent-email/"
    },
    {
      "key": "table:8901",
      "type": "table",
      "id": 8901,
      "name": "Email Error",
      "slug": "8901-email-error",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 5,
            "name": "Error Timestamp",
            "type": "DateTime"
          },
          {
            "id": 6,
            "name": "Retry No.",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8901-email-error/"
    },
    {
      "key": "table:8904",
      "type": "table",
      "id": 8904,
      "name": "Email Message Attachment",
      "slug": "8904-email-message-attachment",
      "app": "system-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 3,
            "name": "Attachment",
            "type": "Blob"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8904-email-message-attachment/"
    },
    {
      "key": "table:8912",
      "type": "table",
      "id": 8912,
      "name": "Email Rate Limit",
      "slug": "8912-email-rate-limit",
      "app": "system-application",
      "fields": {
        "added": [
          {
            "id": 5,
            "name": "Concurrency Limit",
            "type": "Integer"
          },
          {
            "id": 6,
            "name": "Max. Retry Limit",
            "type": "Integer"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/8912-email-rate-limit/"
    },
    {
      "key": "table:9042",
      "type": "table",
      "id": 9042,
      "name": "Team Member Cue",
      "slug": "9042-team-member-cue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "Initialize",
            "sig": "()",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "SetDefaultFilters",
            "sig": "(var Boolean)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "CountTimeSheetsInStatus",
            "sig": "(Option, Enum Time Sheet Status)",
            "kind": "procedure",
            "access": "internal"
          },
          {
            "name": "DrillDownToTimeSheetList",
            "sig": "(Option, Enum Time Sheet Status)",
            "kind": "procedure",
            "access": "internal"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9042-team-member-cue/"
    },
    {
      "key": "table:9053",
      "type": "table",
      "id": 9053,
      "name": "Sales Cue",
      "slug": "9053-sales-cue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeDrillDownNoOfReservedFromStockSalesOrders",
            "sig": "(var Record Sales Header)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeCalcNoOfReservedFromStockSalesOrders",
            "sig": "(var Record Sales Header, var Integer, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9053-sales-cue/"
    },
    {
      "key": "table:9060",
      "type": "table",
      "id": 9060,
      "name": "SB Owner Cue",
      "slug": "9060-sb-owner-cue",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 7,
            "name": "SOs Shipped Not Invoiced",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9060-sb-owner-cue/"
    },
    {
      "key": "table:9062",
      "type": "table",
      "id": 9062,
      "name": "User Security Status",
      "slug": "9062-user-security-status",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 14,
            "name": "Belongs To Subscription Plan",
            "type": "Boolean"
          },
          {
            "id": 21,
            "name": "Users - Without Subscriptions",
            "type": "Integer"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9062-user-security-status/"
    },
    {
      "key": "table:9153",
      "type": "table",
      "id": 9153,
      "name": "My Account",
      "slug": "9153-my-account",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 7,
            "name": "Totaling",
            "type": "Text[250]"
          },
          {
            "id": 10,
            "name": "Acc. Balance",
            "type": "Decimal"
          }
        ],
        "removed": [
          {
            "id": 4,
            "name": "Balance",
            "type": "Decimal"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9153-my-account/"
    },
    {
      "key": "table:9176",
      "type": "table",
      "id": 9176,
      "name": "Experience Tier Setup",
      "slug": "9176-experience-tier-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 40,
            "name": "Invoicing",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9176-experience-tier-setup/"
    },
    {
      "key": "table:9178",
      "type": "table",
      "id": 9178,
      "name": "Application Area Setup",
      "slug": "9178-application-area-setup",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 40,
            "name": "Invoicing",
            "type": "Boolean"
          },
          {
            "id": 2700,
            "name": "XBRL",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9178-application-area-setup/"
    },
    {
      "key": "table:9500",
      "type": "table",
      "id": 9500,
      "name": "Email Item",
      "slug": "9500-email-item",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 33,
            "name": "Source Table",
            "type": "Integer"
          },
          {
            "id": 34,
            "name": "Source System Id",
            "type": "Guid"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/9500-email-item/"
    },
    {
      "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": "HasExternalLayout",
            "sig": "(Integer)",
            "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:99000763",
      "type": "table",
      "id": 99000763,
      "name": "Routing Header",
      "slug": "99000763-routing-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RoutingLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000763-routing-header/"
    },
    {
      "key": "table:99000765",
      "type": "table",
      "id": 99000765,
      "name": "Manufacturing Setup",
      "slug": "99000765-manufacturing-setup",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 210,
            "name": "Finish Order without Output",
            "type": "Boolean"
          },
          {
            "id": 250,
            "name": "Inc. Non. Inv. Cost To Prod",
            "type": "Boolean"
          },
          {
            "id": 260,
            "name": "Load SKU Cost on Manufacturing",
            "type": "Boolean"
          },
          {
            "id": 270,
            "name": "Manual Scheduling",
            "type": "Boolean"
          },
          {
            "id": 271,
            "name": "Safety Lead Time for Man. Sch.",
            "type": "DateFormula"
          },
          {
            "id": 280,
            "name": "Default Gen. Bus. Post. Group",
            "type": "Code[20]"
          },
          {
            "id": 300,
            "name": "Default Flushing Method",
            "type": "Enum Flushing Method"
          }
        ],
        "removed": [
          {
            "id": 3687,
            "name": "Optimize low-level code calc.",
            "type": "Boolean"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "GetRecordOnce",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "IsFeatureKeyFlushingMethodManualWithoutPickEnabled",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000765-manufacturing-setup/"
    },
    {
      "key": "table:99000771",
      "type": "table",
      "id": 99000771,
      "name": "Production BOM Header",
      "slug": "99000771-production-bom-header",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ProductionBOMLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000771-production-bom-header/"
    },
    {
      "key": "table:99000772",
      "type": "table",
      "id": 99000772,
      "name": "Production BOM Line",
      "slug": "99000772-production-bom-line",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SelectMultipleItems",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItems",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItem",
            "sig": "(var Record Production BOM Line, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitNewLine",
            "sig": "(var Record Production BOM Line)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000772-production-bom-line/"
    },
    {
      "key": "table:99000779",
      "type": "table",
      "id": 99000779,
      "name": "Production BOM Version",
      "slug": "99000779-production-bom-version",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "ProductionBOMLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000779-production-bom-version/"
    },
    {
      "key": "table:99000786",
      "type": "table",
      "id": 99000786,
      "name": "Routing Version",
      "slug": "99000786-routing-version",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "RoutingLinesExist",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000786-routing-version/"
    },
    {
      "key": "table:99000829",
      "type": "table",
      "id": 99000829,
      "name": "Planning Component",
      "slug": "99000829-planning-component",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 19,
            "name": "Routing Link Code",
            "type": "Code[10]"
          },
          {
            "id": 20,
            "name": "Scrap %",
            "type": "Decimal"
          },
          {
            "id": 28,
            "name": "Flushing Method",
            "type": "Enum Flushing Method"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "UpdateDatetime",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetGLSetup",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetItem",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetReqLine",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "GetLocation",
            "sig": "(Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SelectMultipleItems",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItems",
            "sig": "(Text)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AddItem",
            "sig": "(var Record Planning Component, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "InitNewLine",
            "sig": "(var Record Planning Component)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "TransferFromComponent",
            "sig": "(var Record Prod. Order Component)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "FindCurrForecastName",
            "sig": "(var Code[10])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "PlanningNeeds",
            "sig": "()",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterGetUpdateFromSKU",
            "sig": "(var Record Planning Component, Record Stockkeeping Unit)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterValidateCalculationFormula",
            "sig": "(var Record Planning Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetToBinOnBeforeGetWMSDefaultCode",
            "sig": "(var Record Planning Component, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetDefaultBin",
            "sig": "(var Record Planning Component, var Record Planning Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [
          {
            "name": "OnAfterPlanningNeeds",
            "sig": "(Record Planning Component, Record Requisition Line, Record Planning Routing Line, var Decimal)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnAfterTransferFromComponent",
            "sig": "(var Record Planning Component, var Record Prod. Order Component)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforePlanningNeeds",
            "sig": "(var Record Planning Component, var Decimal, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnValidateRoutingLinkCodeOnBeforeValidateDueDate",
            "sig": "(var Record Planning Component, Record Requisition Line, var Record Planning Routing Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeUpdateExpectedQuantityForPlanningNeeds",
            "sig": "(var Record Planning Component, var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnBeforeGetRefOrderTypeBin",
            "sig": "(Record Planning Component, Record Requisition Line, Record Location, var Code[20], var Boolean)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetRefOrderTypeBinOnAfterGetBinCodeFromRoutingLine",
            "sig": "(var Record Planning Component, var Record Planning Routing Line, var Record Requisition Line, var Code[20])",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000829-planning-component/"
    },
    {
      "key": "table:99000849",
      "type": "table",
      "id": 99000849,
      "name": "Action Message Entry",
      "slug": "99000849-action-message-entry",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnAfterSumUp",
            "sig": "(var Record Action Message Entry, var Boolean, var Date, var Time)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000849-action-message-entry/"
    },
    {
      "key": "table:99000850",
      "type": "table",
      "id": 99000850,
      "name": "Planning Assignment",
      "slug": "99000850-planning-assignment",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "PlanningParametersChanged",
            "sig": "(Record Item, Record Item)",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "SKUExists",
            "sig": "(Code[20], Code[10], Code[10])",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [
          {
            "name": "RoutingReplace",
            "sig": "(var Record Item, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "BomReplace",
            "sig": "(var Record Item, Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "OldBom",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "NewBOM",
            "sig": "(Code[20])",
            "kind": "procedure",
            "access": "public"
          },
          {
            "name": "AssignPlannedOrders",
            "sig": "(Code[20], Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnItemChange",
            "sig": "(var Record Planning Assignment, var Record Item, var Record Item)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/table/99000850-planning-assignment/"
    },
    {
      "key": "tableextension:230",
      "type": "tableextension",
      "id": 230,
      "name": "ObsoleteSourceCodeExt",
      "slug": "230-obsoletesourcecodeext",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 10620,
            "name": "SAFT Source Code",
            "type": "Code[9]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/230-obsoletesourcecodeext/"
    },
    {
      "key": "tableextension:242",
      "type": "tableextension",
      "id": 242,
      "name": "ObsoleteSourceCodeSetupExt",
      "slug": "242-obsoletesourcecodesetupext",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 11200,
            "name": "Inward Registration",
            "type": "Code[10]"
          },
          {
            "id": 11760,
            "name": "Purchase VAT Delay",
            "type": "Code[10]"
          },
          {
            "id": 11761,
            "name": "Sales VAT Delay",
            "type": "Code[10]"
          },
          {
            "id": 11762,
            "name": "VAT Coefficient",
            "type": "Code[10]"
          },
          {
            "id": 11764,
            "name": "Close Balance Sheet",
            "type": "Code[10]"
          },
          {
            "id": 11765,
            "name": "Open Balance Sheet",
            "type": "Code[10]"
          },
          {
            "id": 11766,
            "name": "Cash Desk",
            "type": "Code[10]"
          },
          {
            "id": 12450,
            "name": "Item Receipt",
            "type": "Code[10]"
          },
          {
            "id": 12451,
            "name": "Item Shipment",
            "type": "Code[10]"
          },
          {
            "id": 31041,
            "name": "Maintenance Adjustment",
            "type": "Code[10]"
          },
          {
            "id": 31050,
            "name": "Credit",
            "type": "Code[10]"
          },
          {
            "id": 5005350,
            "name": "Phys. Invt. Order",
            "type": "Code[10]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/242-obsoletesourcecodesetupext/"
    },
    {
      "key": "tableextension:308",
      "type": "tableextension",
      "id": 308,
      "name": "NoSeriesObsolete",
      "slug": "308-noseriesobsolete",
      "app": "business-foundation",
      "fields": {
        "added": [],
        "removed": [
          {
            "id": 11790,
            "name": "Mask",
            "type": "Text[20]"
          }
        ]
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/308-noseriesobsolete/"
    },
    {
      "key": "tableextension:6450",
      "type": "tableextension",
      "id": 6450,
      "name": "Serv. Customer",
      "slug": "6450-serv-customer",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5930,
            "name": "Combine Service Shipments",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/6450-serv-customer/"
    },
    {
      "key": "tableextension:6451",
      "type": "tableextension",
      "id": 6451,
      "name": "Serv. Customer Templ.",
      "slug": "6451-serv-customer-templ",
      "app": "base-application",
      "fields": {
        "added": [
          {
            "id": 5930,
            "name": "Combine Service Shipments",
            "type": "Boolean"
          }
        ],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/tableextension/6451-serv-customer-templ/"
    },
    {
      "key": "xmlport:1610",
      "type": "xmlport",
      "id": 1610,
      "name": "Sales Invoice - PEPPOL BIS 3.0",
      "slug": "1610-sales-invoice-peppol-bis-3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetGeneratePDF",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindSalesInvoiceLine",
            "sig": "(var Record Sales Invoice Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetTotalsOnBeforeGetSalesLineTotals",
            "sig": "(var Record Sales Invoice Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInvoiceLineLoopOnAfterGetRecordOnBeforeGetLineGeneralInfo",
            "sig": "(var Record Sales Invoice Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitializeOnBeforeGetInvoiceRoundingLine",
            "sig": "(var Record Sales Invoice Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/xmlport/1610-sales-invoice-peppol-bis-3-0/"
    },
    {
      "key": "xmlport:1611",
      "type": "xmlport",
      "id": 1611,
      "name": "Sales Cr.Memo - PEPPOL BIS 3.0",
      "slug": "1611-sales-cr-memo-peppol-bis-3-0",
      "app": "base-application",
      "fields": {
        "added": [],
        "removed": []
      },
      "keys": {
        "added": [],
        "removed": []
      },
      "procedures": {
        "added": [
          {
            "name": "SetGeneratePDF",
            "sig": "(Boolean)",
            "kind": "procedure",
            "access": "public"
          }
        ],
        "removed": [],
        "changed": []
      },
      "events": {
        "added": [
          {
            "name": "OnBeforeFindSalesCrMemoLine",
            "sig": "(var Record Sales Cr.Memo Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnGetTotalsOnBeforeGetSalesLineTotals",
            "sig": "(var Record Sales Cr.Memo Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnInitializeOnBeforeGetInvoiceRoundingLine",
            "sig": "(var Record Sales Cr.Memo Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          },
          {
            "name": "OnCreditMemoLineLoopOnAfterGetRecordOnBeforeGetLineGeneralInfo",
            "sig": "(var Record Sales Cr.Memo Line, var Record Sales Line)",
            "kind": "integrationevent",
            "access": "local"
          }
        ],
        "removed": [],
        "changed": []
      },
      "values": {
        "added": [],
        "removed": []
      },
      "url": "https://jonas-paprotka.de/ref/xmlport/1611-sales-cr-memo-peppol-bis-3-0/"
    }
  ]
}