Feature/vacation edo signing #23

Merged
gorbenko.pavel merged 27 commits from feature/vacation-edo-signing into main 2026-10-05 08:53:19 +00:00
Showing only changes of commit dcb0b2983d - Show all commits
@@ -67,11 +67,12 @@ export async function submitSigningRequest(
if (request.initiatorEmail) form.append('initiator_email', request.initiatorEmail);
// Так ЭДО подпишет документ в колонке «Кто отправил», а не техническим client_id.
form.append('service_initiator_name', EDO_SOURCE_NAME);
// БИН файлов — массивом, по порядку файлов: общий company_bin не нужен, подписант один (физлицо).
// БИН файлов — одним полем JSON-массивом строк, по порядку файлов: общий company_bin не нужен,
// подписант один (физлицо). Повторяющиеся поля ЭДО не принимает (400 invalid_file_company_bins_format).
for (const file of request.files) {
form.append('files', file.content, file.name);
form.append('file_company_bins', file.companyBin);
}
form.append('file_company_bins', JSON.stringify(request.files.map((file) => file.companyBin)));
let response: HttpClientResponse;
try {