Add option to disable PD check on service side

This commit is contained in:
2025-09-13 11:52:55 +09:00
parent 23eee87371
commit df221a61a2
3 changed files with 14 additions and 0 deletions

View File

@ -210,6 +210,13 @@ namespace Hcs.Client.Api.Payload.Bills
public DateTime? dateOfLastReceivedPayment;
}
/// <summary>
/// Необязательное. Если true, то передаваемые данные платежных документов, следует считать верными,
/// даже если они отличаются от автоматически рассчитанных системой значений. В том случае, если параметр
/// не заполнен, то ГИС ЖХК будет проводить автоматическую проверку рассчитываемых сумм по ПД.
/// </summary>
public bool confirmAmountsCorrect;
/// <summary>
/// Месяц расчетного периода платежного документа
/// </summary>

View File

@ -50,6 +50,11 @@ namespace Hcs.Client.Api.Request.Bills
payload.year
};
if (payload.confirmAmountsCorrect)
{
items.Add(true);
}
var paymentInformations = new Dictionary<ImportPaymentDocumentPayload.PaymentInformation, importPaymentDocumentRequestPaymentInformation>();
foreach (var entry in payload.paymentInformation)
{

View File

@ -2,6 +2,7 @@
using Hcs.Client.Api.Payload.Bills;
using Hcs.Client.Api.Registry;
using Hcs.Client.Api.Type;
using Hcs.Service.Async.Bills;
using System;
namespace Hcs.TestApp.Scenario
@ -19,6 +20,7 @@ namespace Hcs.TestApp.Scenario
};
var payload = new ImportPaymentDocumentPayload()
{
confirmAmountsCorrect = true,
month = 8,
year = 2025,
paymentInformation = [paymentInformation],