ЭДО: портал называет себя «Портал заявок» (service_initiator_name)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
gorbenko.pavel
2026-10-02 18:15:13 +05:00
parent 16a478053c
commit e51d2fd98c
@@ -8,6 +8,9 @@ import { IFioParts } from './fio';
const SIGNING_REQUESTS_PATH = '/api/v1/integration/signing-requests';
/** Файл на подпись и компания, от имени которой он идёт (по её сертификату Sigex в ЭДО). */
/** Как портал называет себя в ЭДО. */
export const EDO_SOURCE_NAME = 'Портал заявок';
export interface IEdoSigningFile {
name: string;
content: Blob;
@@ -62,6 +65,8 @@ export async function submitSigningRequest(
form.append('first_name', request.recipient.name.firstName);
if (request.recipient.name.middleName) form.append('middle_name', request.recipient.name.middleName);
if (request.initiatorEmail) form.append('initiator_email', request.initiatorEmail);
// Так ЭДО подпишет документ в колонке «Кто отправил», а не техническим client_id.
form.append('service_initiator_name', EDO_SOURCE_NAME);
// БИН файлов — массивом, по порядку файлов: общий company_bin не нужен, подписант один (физлицо).
for (const file of request.files) {
form.append('files', file.content, file.name);