Subject: სერვისები-სახ. გასაცემლები
From: Zurab Batiashvili
To: "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked]
Cc: "[email-masked]<[email-masked]>" <[email-masked]>, [email-masked], Dimitri Chkheidze <[email-masked]>
Date: Wed, 02 Nov 2016 08:55:00 +0000

სანდრო გამარჯობა,

გიგზავნი სახ. გასაცემლების სერვისის მოკლე აღწერას:

ესაა სტანდარტული ვებ სერვისი http://IP address/SSAPayoutServices/PayoutService.asmx

რომლის გამოძახების

http://tempuri.org/GetPayoutExtendedInfo

57001029920

userName

password

და პასუხის XML

1

ოპერაცია დამთავრდა წარმატებით

57001029920

პაპუაშვილი

გიორგი

1951-09-22T00:00:00

2016-10-01T00:00:00

ხაშური

სახელმწიფო პენსია - ასაკით

2016-10-01T00:00:00

180

პენსია

473123474

სოციალური შეღავათები მაღალმთიან დასახლებაში - სახელმწიფო პენსიის მიღებ პირთა დანამატი

2016-09-29T00:00:00

36

მაღალმთიანი-პენსია

473123474

2016-10-01T00:00:00

2016-10-01T00:00:00

სახელმწიფო პენსია - ასაკით

2016-10-01T00:00:00

180

პენსია

473123474

180

სოციალური შეღავათები მაღალმთიან დასახლებაში - სახელმწიფო პენსიის მიღებ პირთა დანამატი

2016-09-29T00:00:00

36

მაღალმთიანი-პენსია

473123474

36

აგრეთვე გიგზავნით იმ კლასების მოკლე აღწერას, რომლებიც სერიალიზირებულია XML

PayoutExtendedInfo კლასის აღწერა

///

/// პასუხი მოთხოვნაზე

///

public class ResultStatus

{

int StatusCode;                                                   // ოპერაციის სტატუსი

string StatusDescription;                                         // ოპერაციის სტატუსის განმარტება

}

///

/// ინფორმაცია სახელმწიფო გასაცემლების შესახებ, წინა 6 თვის გადარიცხვები

///

public class PayoutExtendedInfo

{

public ResultStatus ResultStatus                                            // ოპერაციის სტატუსი

public Person Person                                                        // პიროვნება

public DateTime? ReportingMonth                                              // საანგარიშგებო თვე

public DateTime? LastTransaction                                            // ბოლო ჩარიცხვა

public string RegisterDistrict                                 // რეგისტრაციის რაიონის დასახელება

public List<PayoutDetails> AssignedPayouts      // დანიშნული გასაცემლები

public Person Guardian                                                   // მეურვე

public List<PaymentDetails> PaymentsDetails    // წინა პერიოდის გადარიცხვები

}

///

/// გადარიცხვა დეტალურად

///

public class PaymentDetails

{

public DateTime? PaymentMonth                                    // გადარიცხვის პერიოდი

public List<PayoutFullDetails> PaymentsDetailses// გასაცემლების სრული ინფორმაციის კოლექცია

}

///

/// გასაცემელი დეტალურად სრულად

///

public class PayoutFullDetails : PayoutDetails

{

public double? TransferedAmount                                              // გადარიცხული თანხა

}

///

/// გასაცემელი დეტალურად

///

public class PayoutDetails

{

public string PayoutName                                               // გასაცემლის დასახელება

public DateTime? PayoutGrant                              // დანიშვნის თარიღი

public double? PayoutAmount                                        // დანიშნული თანხა

public string PayoutType                                               // გასაცემლის ტიპი

public string PayoutBasis                                                            // საფუძველი

public string PayoutDescription                                              // განმარტება

public string CaseNumber                                               // საქმის ნომერი

public DateTime? Valid                                                   // მოქმედია

public string InvalidityGroup                                    // ინვალიდობის ჯგუფი

}

მეურვის არ არსებობის შემთხვევაში Guardian ობიექტის ყველა ველი ცარიელია.

ცხრილი #1:  სტატუსის კოდები და განმარტება

პასუხის კვალიფიცირება

StatusCode

StatusDescription

შეცდომა

-1

არასწორი მომხარებლის სახელი/პაროლი, ან დაშვება შეზღუდულია

შეცდომა

-1

არასწორი პირადი ნომერი

შეცდომა

-1

სისტემის შეცდომა (Exception)

0

არ მოიძებნა სახელმწიფო გასაცემლების მონაცემთა ბაზაში

0

სახელმწიფო გასაცემელი შეწყვეტილია ან შეჩერებული

1

ოპერაცია დამთავრდა წარმატებით

ზურა