/// <summary>
/// Создать сообщение с СД УОУ (регламент ЭСФ).
/// </summary>
/// <param name="message">Сообщение.</param>
/// <param name="document">Документ.</param>
/// <param name="text">Комментарий УОУ.</param>
/// <param name="signatureFactory">Фабрика подписи.</param>
/// <returns>Сообщение.</returns>
public Message CreateInvoiceAmendmentRequest(
Message message,
Document document,
string text,
Func <Document, ISignature> signatureFactory)
{
var amendmentRequest = _client.GenerateInvoiceAmendmentRequest(_currentBox, document.Id, text);
return(CreateServiceDocumentMessage(message, document,
DocumentType.ServiceInvoiceAmendmentRequest,
amendmentRequest, signatureFactory));
}