CheckReceiptSDK Save

Library for getting receipts' information from Russian Federal Tax Service

Project README

NuGet Nuget

CheckReceiptSDK

Library for getting receipts' information from Russian Federal Tax Service.
Библиотека для получения информации по чекам от Федеральной Налоговой Службы (ФНС).

Usage example:

Registration:

var result = await FNS.Instance.RegisterAsync("[email protected]", "Name", "+79991234567");

Password restore:

var result = await FNS.Instance.RestorePasswordAsync("+79991234567");

Receipt existence verification:

var date = DateTime.Parse("2018-05-18T22:05:00");
var result = await FNS.Instance.CheckAsync("8710000101337659", "94248", "815426975", date, 235.61);

Getting receipt's detailed information:

var result = await FNS.Instance.ReceiveAsync("8710000101337659", "94248", "815426975", "+79991234567", "123456");

Testing

There are two types of tests: unit tests and integration tests. Unit tests can be run as is. For running integration tests, Ignore attribute should be removed in IntegrationTests class and correct values should be provided for tests.

NB: not enough information to specify all the fields in receipt

Open Source Agenda is not affiliated with "CheckReceiptSDK" Project. README Source: DmitriyBobrovskiy/CheckReceiptSDK
Stars
88
Open Issues
1
Last Commit
1 year ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating