Документы НРД по поручению: папки с понятными названиями, опись и PDF
Пакеты НРД из INBOX ИШ (K…, 508…) распознаются по содержимому: квитанция о регистрации (или отказ), уведомление GS036, отчёт о статусе GS116 (сквитовано / не сквитовано), отчёт об исполнении MS010, ошибка. В ZIP ответа НРД и выгрузках для регулятора (16 и 16/1) — папки «01 Квитанция о регистрации поручения — K1699092» и т. д., «Опись.txt» с назначением и реквизитами каждого документа и «Документы НРД.pdf» (читаемое представление, печать через Chromium; без него — HTML). В карточке перевода ответы НРД подписаны так же. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -32,10 +32,8 @@ func exportOutgoing(w http.ResponseWriter, r *http.Request, deps outgoingDeps, g
|
||||
}
|
||||
}
|
||||
// Ответ НРД по поручению (отчёт MS010 + квитанции) — сырые файлы из INBOX.
|
||||
for _, rf := range collectOutgoingResponseRaw(deal.ContrDIDs) {
|
||||
if f, e := zw.Create("otvet-nrd/" + rf.Name); e == nil {
|
||||
_, _ = f.Write(rf.Data)
|
||||
}
|
||||
if docs := nsdOrderDocs(deal.ContrDIDs...); len(docs) > 0 {
|
||||
writeNSDDocsZip(zw, "Ответ НРД/", "Документы НРД по поручению 16 (списание) № "+strings.Join(deal.ContrDIDs, ", "), docs, true)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user