Фискализация
AtolOnlineNet
.NET SDK для облачной фискализации АТОЛ Онлайн
netstandard2.0net8.0net10.0
Возможности
- Чеки прихода и расхода
- Возвраты прихода и расхода
- Чеки коррекции
- Опрос результата по UUID
- Версионно-нейтральный транспорт (готовность к ФФД 1.2)
Установка
dotnet add package AtolOnlineNetБыстрый старт
using AtolOnlineNet;
using AtolOnlineNet.V1_05;
var options = new AtolOnlineClientOptions
{
Login = "your-login",
Password = "your-password",
GroupCode = "your-group-code",
BaseAddress = AtolOnlineClientOptions.TestBaseAddress,
};
using var client = new AtolOnlineClient(options);
var registered = await client.SellAsync(new ReceiptRegistrationRequest
{
ExternalId = Guid.NewGuid().ToString("N"),
Timestamp = DateTime.Now,
Receipt = receipt, // items, payments, company, client
});
var report = await client.GetReportAsync(registered.Uuid!);Основные методы
SellAsyncЧек «Приход»SellRefundAsyncЧек «Возврат прихода»SellCorrectionAsyncЧек коррекции приходаGetReportAsyncРезультат обработки документаREADMEgithub.com/ai-iskuzhin/AtolOnlineNet
Загружаем README из репозитория…