diff --git a/alfa-client/libs/bescheid-shared/src/index.ts b/alfa-client/libs/bescheid-shared/src/index.ts
index 16fde03966472be2f75f8d5f4a47fa8a21d4aa44..8a8af5864bd07257774992c864fd03fc821143b8 100644
--- a/alfa-client/libs/bescheid-shared/src/index.ts
+++ b/alfa-client/libs/bescheid-shared/src/index.ts
@@ -2,3 +2,4 @@ export * from './lib/bescheid-shared.module';
 export * from './lib/bescheid.linkrel';
 export * from './lib/bescheid.model';
 export * from './lib/bescheid.service';
+export * from './lib/document.model';
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.spec.ts
index 365fb3919b45f0c02a420d1bbab031297ccb1701..5b082c9a1a664ffc1aa4c5e37979a2834b24f520 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.spec.ts
@@ -4,6 +4,7 @@ import {
   BescheidResource,
   BescheidSendBy,
   BescheidService,
+  DocumentResource,
 } from '@alfa-client/bescheid-shared';
 import { BinaryFileResource } from '@alfa-client/binary-file-shared';
 import { CommandResource } from '@alfa-client/command-shared';
@@ -26,7 +27,6 @@ import { CommandLinkRel } from 'libs/command-shared/src/lib/command.linkrel';
 import { createCommandResource } from 'libs/command-shared/test/command';
 import { toResource } from 'libs/tech-shared/test/resource';
 import { of } from 'rxjs';
-import { DocumentResource } from '../../../../../bescheid-shared/src/lib/document.model';
 import { createBescheidResource } from '../../../../../bescheid-shared/src/test/bescheid';
 import { createDocumentResource } from '../../../../../bescheid-shared/src/test/document';
 import { createBinaryFileResource } from '../../../../../binary-file-shared/test/binary-file';
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.ts
index 9ca311e73eebfa542213f045e4deb599acb3cbf0..4780976bf07b0e69ee852dc317b19f6c785c1b7e 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/bescheiden.formservice.ts
@@ -4,6 +4,7 @@ import {
   BescheidResource,
   BescheidSendBy,
   BescheidService,
+  DocumentResource,
 } from '@alfa-client/bescheid-shared';
 import { BinaryFileResource } from '@alfa-client/binary-file-shared';
 import { tapOnCommandSuccessfullyDone } from '@alfa-client/command-shared';
@@ -29,7 +30,6 @@ import {
 import { Resource, ResourceUri, getUrl, hasLink } from '@ngxp/rest';
 import { isNil, isUndefined } from 'lodash-es';
 import { BehaviorSubject, Observable, Subject, Subscription, map, of, startWith } from 'rxjs';
-import { DocumentResource } from '../../../../../bescheid-shared/src/lib/document.model';
 
 @Injectable()
 export class BescheidenFormService extends AbstractFormService implements OnDestroy {
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.spec.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.spec.ts
index fcf1bafbc15870cbad1e14759dee63d49bc50ade..1f6e11aa735e90c470e1f8e7a0a334ffe1f7e464 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.spec.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.spec.ts
@@ -1,4 +1,4 @@
-import { BescheidService } from '@alfa-client/bescheid-shared';
+import { BescheidService, DocumentResource } from '@alfa-client/bescheid-shared';
 import {
   createEmptyStateResource,
   createErrorStateResource,
@@ -18,7 +18,6 @@ import { Mock, mock, useFromMock } from 'libs/test-utils/src/lib/mocking';
 import { OzgcloudSvgIconComponent } from 'libs/ui/src/lib/ui/ozgcloud-svgicon/ozgcloud-svgicon.component';
 import { MockComponent } from 'ng-mocks';
 import { EMPTY, of } from 'rxjs';
-import { DocumentResource } from '../../../../../../../bescheid-shared/src/lib/document.model';
 import { createDocumentResource } from '../../../../../../../bescheid-shared/src/test/document';
 import { singleColdCompleted } from '../../../../../../../tech-shared/src/lib/resource/marbles';
 import { getDataTestIdOf } from '../../../../../../../tech-shared/test/data-test';
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.ts
index a9689e292682b37f6a23333d59a9c83889d062db..cddc36969c17d7bf279a4fbc21a329184f6697a1 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result-nachricht/vorgang-detail-bescheiden-result-nachricht.component.ts
@@ -1,9 +1,8 @@
-import { BescheidService } from '@alfa-client/bescheid-shared';
+import { BescheidService, DocumentResource } from '@alfa-client/bescheid-shared';
 import { StateResource } from '@alfa-client/tech-shared';
 import { Component, Input, OnInit } from '@angular/core';
 import { FormGroup } from '@angular/forms';
 import { Observable } from 'rxjs';
-import { DocumentResource } from '../../../../../../../bescheid-shared/src/lib/document.model';
 import { BescheidenFormService } from '../../bescheiden.formservice';
 
 @Component({
diff --git a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result.component.ts b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result.component.ts
index 953fc23c1c3c90fa06d2084d1354254d2dd48733..f0272181403d5f10ce3f7fed4323d0dc0cdc5f0f 100644
--- a/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result.component.ts
+++ b/alfa-client/libs/vorgang-detail/src/lib/vorgang-detail-page/vorgang-detail-bescheiden/vorgang-detail-bescheiden-result/vorgang-detail-bescheiden-result.component.ts
@@ -2,6 +2,7 @@ import {
   Bescheid,
   BescheidResource,
   BescheidService,
+  DocumentResource,
   UploadFileInProgress,
 } from '@alfa-client/bescheid-shared';
 import { BinaryFileResource } from '@alfa-client/binary-file-shared';
@@ -14,7 +15,6 @@ import {
 import { StateResource, createEmptyStateResource } from '@alfa-client/tech-shared';
 import { Component, EventEmitter, OnInit, Output } from '@angular/core';
 import { Observable, of } from 'rxjs';
-import { DocumentResource } from '../../../../../../bescheid-shared/src/lib/document.model';
 import { BescheidenFormService } from '../bescheiden.formservice';
 
 @Component({