atol_online_dart 1.1.3 copy "atol_online_dart: ^1.1.3" to clipboard
atol_online_dart: ^1.1.3 copied to clipboard

A Dart package for integrating with ATOL Online service for fiscal data management.

Atol online #

Сначало нужно получить настройки из аккаунта "Atol online" #

Они в формате XML. На основе этих настроек и настроек аккаунта заполнить ModelSettings

Как запускать и работать с библиотекой #


/// Init settings
final ModelSettings testModel = ModelSettings(
  cmsParams: CmsParams(
    shop: [
      Shop(
        access: Access(
          groupCode: 'group_code_1111',
          password: '1111111',
          login: 'e69a785b-1111-1111-1111-4d368c26b27a',
        ),
        hostname: 'https://cite-shop.ru/',
        sno: TaxSystem_SNO.usnIncome,
        ffdVersion: FFDVersion.v1_5,
      ),
      Shop(
        access: Access(
          groupCode: 'group_code_11111',
          password: '1111111',
          login: 'e69a785b-111-1111-1111-4d368c26b27a',
        ),
        hostname: 'cite-dev.io',
        sno: TaxSystem_SNO.usnIncome,
        ffdVersion: FFDVersion.v1_5,
      ),
    ],
    kpp: '', /// no required, empty
    inn: '111111111111',
    company: 'Ковалев Никита Андреевич',
  ),
);

/// Init system
AtolOnlineV4 atolOnline = AtolOnlineV4(testModel);
/// Auth server
atolOnline.auth();
//////------
//// ### Cycle create check START - этот цикл нужно повторять постоянно при выдаче чека

/// Create check model
ExchangeInfo model2 = ...;

/// send/create check
atolOnline.createCheck(model2);

//// ### Cycle create check END

Docs local in folder: #

  • DOCS_Official/... - Official documentation atol online
  • atol_online_dart/docs/README.md - Me documentation code
4
likes
120
points
69
downloads

Publisher

unverified uploader

Weekly Downloads

A Dart package for integrating with ATOL Online service for fiscal data management.

Repository (GitHub)

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

dio

More

Packages that depend on atol_online_dart