Fiscalization
AtolOnlineNet
.NET SDK for ATOL Online cloud fiscalization
netstandard2.0net8.0net10.0
Features
- Sale and expense receipts
- Sale and expense refunds
- Correction receipts
- Poll the result by UUID
- Version-neutral transport (FFD 1.2 ready)
Installation
dotnet add package AtolOnlineNetQuick start
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!);Key methods
SellAsyncSale receiptSellRefundAsyncSale refund receiptSellCorrectionAsyncSale correction receiptGetReportAsyncDocument processing resultREADMEgithub.com/ai-iskuzhin/AtolOnlineNet
Loading README from the repository…