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
Libraries
- atol_online_dart
- atol_online_v1_4/api/api_auth_request
- atol_online_v1_4/api/api_auth_request_impl
- atol_online_v1_4/api/api_auth_request_impl_test
- atol_online_v1_4/api/api_check_request
- atol_online_v1_4/api/api_check_request_impl
- atol_online_v1_4/api/api_check_request_impl_test
- atol_online_v1_4/atol_online_v4
- atol_online_v1_4/atol_online_v4_config
- atol_online_v1_4/atol_online_v4_pay
- atol_online_v1_4/atol_online_v4_service
- atol_online_v1_4/model/check_atol_entity
- atol_online_v1_4/model/check_local_model
- atol_online_v1_4/model/enum/ffd_version
- atol_online_v1_4/model/enum/payment_method
- atol_online_v1_4/model/enum/payment_object
- atol_online_v1_4/model/enum/payment_type
- atol_online_v1_4/model/enum/tax_system_sno
- atol_online_v1_4/model/enum/vat_rate
- atol_online_v1_4/model/enum/vat_type_rate
- atol_online_v1_4/model/factory_error_model
- atol_online_v1_4/model/refund_model
- atol_online_v1_4/model/request_model_exchange_info
- atol_online_v1_4/repository/aith_impl
- atol_online_v1_4/repository/auth
- atol_online_v1_4/repository/check
- atol_online_v1_4/repository/check_impl
- atol_online_v1_4/test_data/test_data
- atol_online_v1_4/test_model/test_settings
- atol_online_v1_4/utils/check_network
- atol_online_v1_4/utils/const_app
- atol_online_v1_4/utils/fixture_reader