Օրինակ PaymentDocsRoutes
Բովանդակություն
Օրինակ 1
Վճարման հանձնարարագիր փաստաթղթի ստեղծման օրինակ։
public static async Task CreateCreditPaymentOrder(BankApiClient apiClient)
{
try
{
var res = await apiClient.PaymentDocs.CreateCreditPaymentOrder(new()
{
AcsBranch = "001", // Գրասենյակ
AcsDepart = "01", // Բաժին
Date = new DateTime(2025, 1, 1), // Ամսաթիվ
DocNumber = "000001", // Փաստաթղթի N
ClientCode = "00000001", // Հաճախորդի կոդ
Residence = "1", // Ռեզիդենտություն
AccountDebit = "1111110110070200", // Հաշիվ դեբետ
AccountCredit = "1111110099440301", // Հաշիվ կրեդիտ
Payer = "Պողոս Պողոսյան".ToArmenianANSI(), // Վճարող
PayerEng = "Poxos Poxosyan", // Վճարող անգլերեն
Receiver = "ԱԲՍ ՍՊԸ".ToArmenianANSI(), // Ստացող
ReceiverEng = "ABC LLC", // Ստացող անգլերեն
Summa = 100, // Գումար
Aim = "Payment for services", // Նպատակ
OuterID = "12345678", // Արտաքին N
CheckBlackList = true, // Սև ցուցակի ստուգում
CheckDebtsByAmountBlock = true, // Արգելադրված պարտքերի ստուգում
UseOverlimit = false, // Գերածախսի օգտագործում
CheckPastDueDebts = true, // Պարտքերի ստուգում
PastDueDebtsSoftCheck = true // Soft check
});
Console.WriteLine(res.ISN); // Ստեղծված փաստաթղթի ISN-ը
}
catch (ApiException ex)
{
Console.WriteLine(ex.Code);
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StatusCode);
}
}