the Internet Windows Android

Online cash desks and trading operations in 1C. Adding a new fiscal printer Managing a fiscal device

The main purpose of "1C: Accounting 8" version 3.0 is the automation of accounting and tax accounting, including the preparation of mandatory (regulated) reporting. At the same time, the program supports integration with existing state information systems and work with online cash registers (with cash registers that provide online transmission of fiscal data to the tax authorities).

Let's consider how to organize work in the program with the company's cash desk in the new conditions.

How to get started with an online checkout

Checkout selection

Many more users have to go through the checkout selection stage.

When developing models of online cash registers, manufacturers create special software components (device drivers). To support work in the new conditions, 1C Company thoroughly tests joint work their programs and equipment connected using such drivers. If everything works correctly, then the manufacturer of the KKT model is issued a certificate “Compatible! System of programs 1C: Enterprise ".

For the correct operation of the online cash register, it is recommended to use certified cash registers.

A complete list of certified CCP models with data transmission, as well as other commercial equipment,published on the 1C website ... The list is constantly updated as new models of cash registers are certified.

A list of hardware models that can be connected using certified drivers is alsopublished on the 1C website ... The operation of application solutions with these hardware models is guaranteed by the driver manufacturer.

Cash register connection

CCP connection is carried out in the form Connecting and configuring equipment, which is accessed from the section Administration - Connected Equipment.

The user needs to select the type of equipment: CCP with data transmission and create new item handbook Connectable equipment... When creating a new instance of the connected CCP, you should specify the hardware driver by selecting it from the list of supported devices (see the figure below).


According to Law No. 54-FZ, the position and surname of the cashier must be printed on the check. The program will take these data from the card of an individual specified as current user programs. Before starting to work with the cashier, you need to check whether the necessary information is filled in for those users who will generate checks.

Registration of the cash desk with the Federal Tax Service

In accordance with Federal law dated May 22, 2003 No. 54-FZ, the key element of the KKT is the fiscal drive - software and hardware encryption (cryptographic) means.

It is this device, along with long-term data storage, that provides encryption and transmission of protected fiscal data to the fiscal data operator (OFD).

The fiscal drive is subject to replacement upon expiration of its validity period or upon exhaustion of its memory resource. A newly acquired cash register with a new fiscal accumulator is subject to mandatory registration with the Federal Tax Service.

Registration with the Federal Tax Service can be roughly divided into the following stages:

  • filing an application for registration with the Federal Tax Service;
  • registration on KKT from the program "1C: Accounting 8" (rev. 3.0);
  • completion of registration with the Federal Tax Service.

An application to the Federal Tax Service is recommended to be submitted to in electronic format through the personal account of a legal entity or the personal account of an individual entrepreneur (IE) on the website of the Federal Tax Service ... If there is no connection to your personal account yet, you can get it by contacting your tax office. To fill out an application in personal account it is necessary to prepare information about the CCP and its owner. After the tax office accepts this application, it will assign the CCP a registration number.

Registration on KKT is carried out directly from the program. To do this, in the KKT card (in the form of a directory element Connectable equipment) you need to select the command Fiscal accumulator operation - Registration.

In the registration form for the fiscal accumulator (see the figure below), you must indicate the registration number of the cash register, which was received at the Federal Tax Service. It is also necessary to indicate the details of the organization, the taxation system (it is permissible to set several flags when combining modes), as well as the details of the OFD. Signs in the group Configuring CCP depend on the specifics of the use of CRE and must be determined and agreed upon in conjunction with the CRF.


After clicking on the Continue operation button, the data will be transferred to the CCP and saved in the CCP registration card (group CCP registration parameters). A report will be printed on the KKT. To complete registration in your personal account on the FTS website, you need to specify the data from this report: document number, fiscal attribute and the exact date and time of the operation.

Upon expiration of the validity period or upon exhaustion of its memory resource, the used fiscal drive must be closed (menu Operations with fiscal accumulator - Close), and then register a new fiscal drive (menu Operations with the fiscal accumulator - Changing the registration parameters). In the form that opens, indicate the reason for changing the parameters - Fiscal accumulator change... Using the command Changing registration parameters you can also reflect the change in user details, change of cash register or OFD.

Opening shift

Working with fiscal equipment is divided into cash shifts. Before starting work, you must open the shift, and upon completion - close the shift. Opening a shift is performed in the section Bank and Cashier - Fiscal Device Management... The list of cash register shifts is in the section Bank and Cashier - Cashier Shifts.

At the moment of opening, the organization is indicated in the Cash change form; POS printer to which the device is connected; date and time of the beginning of the shift. In field Status the value is automatically set Open... After closing the shift, the status will change to Closed.

How to generate a check in "1C: Accounting 8" (rev. 3.0)

Depending on the type and specifics of the company's trading activities, printing a check is possible from the following program documents:

  • Retail sales (checks);
  • Cash receipt;
  • Payment card transactions.

Document Receipt (section Sales - Retail Sales (checks)) is used in the case of small retail automation to reflect each sale to a retail (impersonal) customer. After pressing the button Accept payment form opens Payment where you can specify email address and / or the customer's phone number. The receipt is printed after pressing the button Accept payment out of shape Payment... Dispatch electronic check carried out by means of the OFD.

The check automatically reflects the stock list specified on the tab Goods and services document. For organizations that combine OSNO or USN with special regimes (UTII, patent), one document can reflect sales related to only one taxation system.

Paying agent transactions (for example, accepting payments in favor of the operator cellular communication) can be reflected in the bookmark Agency services... In the tabular section, you need to indicate the consigning counterparty, in whose interests the payment is attracted, and the agreement with him. The contract must be in the form With a consignor (principal) for sale... In the agreement card, in the Paying agent group, the checkbox must be set The organization acts as a paying agent and filled in the relevant information. This information will be indicated on the check.

The sale of gift certificates (both own and third-party issuers' certificates) is reflected in the tab Sale of certificates... In this case, the name of the certificate will be indicated on the check.

Document Cash receipts (section Bank and cash desk - Cash desk) with the type of operation Receipt from buyer designed to reflect cash settlements in cash from legal entities and individual entrepreneurs... Also, this procedure is applied for sales made to individuals, which need to be personally recorded in the directory of counterparties (for example, when the moment of sale of goods (works, services) does not coincide with the moment of payment).

So that in a check generated from a document Cash receipts, the nomenclature of goods (works, services) was reflected, the user must first issue an invoice and indicate it in the field An invoice for payment... If the invoice for payment is not indicated, then instead of the names of the goods, the check will indicate that payment has been accepted from the buyer (his name is indicated) according to the document of foundation. The foundation document is indicated in the group Requisites printed form document Cash receipts.

By button Print a receipt a check is generated, and the form becomes available preview where you can make adjustments if necessary. By button Proceed- the receipt is printed.

Document Payment card transaction (section Bank and cash desk - Cash desk) with the type of operation Payment from the buyer designed to reflect settlements by electronic means of payment (acquiring operation) with legal entities and individual entrepreneurs.

The same procedure can be applied to settlements with individuals, which must be accounted for separately. The procedure for printing a receipt in the program for this document is similar to the procedure for printing a receipt from a document Cash receipts.

In case of refund of payment to the buyer, the return receipt can be printed from the documents Cash withdrawal and Payment card transaction with the type of operation Return to Buyer... These documents need to be formed on the basis of documents Cash receipts or Return of goods from the buyer- only then nomenclature items will be filled in the checks.

Document Cash register receipt correction (section Bank and cash desk) is available in "1C: Accounting 8" starting from version 3.0.45. This document is intended to correct a punched check in an open cash register shift and transfer this information to the fiscal data operator.

How to close the cash register shift correctly

You can close the shift different ways... From forms:

  • management of the fiscal registrar (section Bank and Cashier - Fiscal Device Management);
  • cash register shift;
  • check list (section Sales - Retail Sales (checks)).

If the program takes into account retail sales, then it is preferable to close the shift from the check list form. Upon completion of the cash register shift, you must execute the command Close shift, after which the program will offer a choice of organization and equipment for which the operation must be performed. As a result, a Z-report will be printed on the selected equipment, as well as documents will be generated Retail Sales Report and Cash receipts according to the receipts reflected on the specified equipment (see the figure below).


How to work with a cash register at a manual point of sale

Online cash registers provide the widest possible possibilities for settlements with customers (in wholesale and retail trade, in the provision of services, etc.) and work directly under the control of the program. However, the use of such a cash register requires an automated cashier's workplace.Autonomous cash registers (KKM Offline) are intended for work in non-automated retail outlets.

Opportunities to work with KKM Offline are limited to retail trade. Integration of "1C: Accounting 8" with such autonomous KKM is carried out in manual mode through file sharing.

Small organizations and individual entrepreneurs selling retail in non-automated retail outlets (including in mobile and remote trade) and providing services can use the hardware and software complex , which is a ready-made cash solution supporting the requirements of Law No. 54-FZ.

The 1C: Cashier complex includes:

  • an autonomous cash register "Shtrikh-MPAY-F" for a seller's workplace with a fiscal drive;
  • cloud application for the entrepreneur "1C: Cashier", which is designed to work with the nomenclature, maintain simple inventory control, adjust the balance, analyze the efficiency of the store and perform other daily tasks. You can work with this application wherever there is the Internet, many kilometers from the point of sale.

Starting from version 3.0.50.11, "1C: Accounting 8" supports synchronization with the cloud application "1C: Cashier". To set up the exchange, you must specify the list of outlets whose cash desks will exchange data with the program (section Administration - Data Synchronization).

When the exchange is configured, information about the items and prices is transferred from 1C: Accounting 8 to the cloud application, and from 1C: Cashier the retail sales report and information on returns are loaded into the program. Using the program "1C: Accounting 8" version 3.0 and setting up an exchange with different outlets, an outsourced accountant can effectively serve several organizations and individual entrepreneurs.

What to do if there are difficulties in working with CCP

To simplify the connection of CCP to fiscal data operators and interaction with them, the service is designed

Adding a new printer

There are situations when there is a fiscal printer (fiscal registrar) that is not described in the Microinvest program. In this case, you can try the following:

  • Check accurate model fiscal device;
  • Find its manufacturer and models of other devices from this manufacturer;
  • Configure a similar model from the same manufacturer;
  • Test and check if the device works.

Through this scheme, you can successfully set up a model that is not listed in the list of supported hardware, for example, Datecs FP2000 works great through setting Datecs FP1000. If this does not work, then you need to start expanding the library and creating an individual driver for the new device.

Creating and adding a driver

Drivers are complex software modules to manage certain peripherals... Only a highly qualified programmer can develop such drivers and add them to automated systems commodity accounting. For this, the procedure for adding a new device to Microinvest products is described.

Procedure for adding a new fiscal printer / recorder

Adding a new FR requires a large number varied work:

  • Collecting information about the device;
  • Obtaining an exchange protocol between a computer and a fiscal device;
  • Protocol programming according to the manufacturer's parameters by Microinvest programmers;
  • Communication test with a real device and sample tasks;
  • Development of new library, and its replacement in existing version programs. Or creation new version programs.

This procedure can take from one day to several weeks, depending on the complexity of the protocol and system.

The necessary information

Fiscal printers / fiscal registers operate on a complex exchange protocol that represents their "language" of communication. Therefore, creating an individual driver requires detailed description protocol and technology of work. Ensuring an accurate protocol is fundamental to all subsequent stages in the development of a future driver in new system... Typically, the protocol is provided by the manufacturer of the device itself at the request of the regional partner in the respective country.

New device test

After the exchange protocol is created, the device testing procedure follows. In this case, real operations are performed on the device, and how the application program works and communicates is checked. In most cases, the test can be performed remotely using the Internet. In rare cases, programmers must have the device itself. Programmers need to be provided with an experimental copy of a fiscal printer for testing and analysis.

Updating DLL library with device drivers

After new driver ready, update procedure required DLL libraries with drivers of a fiscal device. The following sequence is performed:

  • The new DeviceManager.dll library is copied to the folder Microinvest Warehouse Pro Light ;
  • A DOS window opens with administrator rights;
  • In the Microinvest Warehouse Pro Light folder, the regsvr32 DeviceManager.dll command is executed

The library change must be carried out by an experienced specialist, otherwise the system will be inoperative.

Other features

The development and use of a driver for a fiscal device is a difficult and responsible task. For the correct fulfillment of this goal, the participation of all partners, equipment manufacturers, programmers and users is required. For the effective implementation of all actions, it is necessary to provide high-quality documentation and "hot" communication for consultation between the links.

Some helpful resources

  • Documentation for all products;
  • Microinvest technical support forum, where you can quickly get an answer to your question;
  • Examples of automation of restaurants and trade based on Microinvest in Russia and the CIS countries;
  • Schedule of upcoming trainings in Russia and the CIS countries;
  • Programs for automating restaurants and cafes; Free, fully functional demo versions of Microinvest products for the restaurant business;

PFC classification.

By design:

Standalone - portable or stationary, the functionality can be expanded through plug-in external modules.

Passive system KKM - autonomous with the ability to work in a computer cash system, receiving control from it.

Active system cash register - as well as passive, but with the ability to control a computer cash system, it is also a completely independent module of a computer cash system, for example, a POS terminal.

Fiscal registrar - KKM, which only receives information from the computer-cash system, prints a receipt and registers the data in the fiscal memory.

KKM are used that are included in the state register, that have passed fiscalization and are registered in the TEC. For cash and non-cash payments to fix the date, time, amount and the very fact of payment for the purpose of further taxation. Exempt from the mandatory use of org. and individual entrepreneurs on UTII, credit org. when issuing to the client the appropriate forms of strict reporting, due to the circumstances and peculiarities of the activity, who do not use KKM: sellers of periodicals, securities, lottery tickets, travel tickets and coupons, canteens and buffets educational institutions, trade in markets, fairs and exhibitions, loose retail products, tea products on transport, religious objects, banknotes at par,

Fiscal memory (FP) is a device as part of a cash register machine designed for uncorrected (protected from correction) storage of the final shift information necessary to control the correctness of tax calculation for cash settlements with the population registered on the cash register ...

The FP should be placed under a common sealed casing of the KKM, and in the case of a block design of the CMC - under the sealed casing of the processor unit or the block of the printing device of payment documents, covering the non-volatile random access memory, in which fiscal data, the processor and memory of the control programs for the FP and the printing device are formed payment documents. Other FP placement options are not allowed.

Visual inspection means (VCS) and PFC markings should be installed on the casing covering the block with FP.

FP or, at least, FP drive must be made as a separate module (board).

The design of this module should ensure the impossibility of accessing the information stored in the FP and replacing the FP drive.

The design of the fiscal memory (FP drive) should provide for protection against mechanical electromagnetic and other types of influences, both during the operation of the PFC and during maintenance and repair using standard devices, equipment and consumables.

The procedure for accessing fiscal data:

Obtaining a fiscal report and re-registering is possible only with the access password to the FP. The access password to the FP is entered and registered in the FP in the process of fiscalization or re-registration. When accessing fiscal data, you must enter the appropriate mode using the key and / or password for accessing the mode. Subsequent actions in this mode must be indicated in the ED to specific model KKM.

fiscal weighing cash register

    The initial state:
  • Windows Server 2008-64
  • Atol-30F only with USB, test FN inserted (clean, not registered)
  • Atol driver KKT 8.14

We connect USB cable, turn on, 2 new unidentified devices USB \ VID_2912 & PID_0005 & REV_0200 & MI_00 and USB \ VID_2912 & PID_0005 & REV_0200 & MI_02 appear in the system.

We go to the manufacturer's website atol.ru, but in the download center the driver is stupid by the names USB or VCOM. Since Atol switched to the NXP processor (phillips), you can try to search for drivers on www.nxp.com (we are not looking for easy ways). But here, too, is a bummer. The answer turned out to be this - read the instruction of Atol. After installing the drivers for the Atola DTO8 shop equipment, you need to find the drivers in the folder (mine) and for unidentified devices we tighten the drivers from there. 2 ATOL USB device (COM9) appears.

You can see the head numbers and other useful information like this: we hold the CHL button (there is only one there), turn it on .... after the first signal, release it.

Setting up an exchange channel WiFi, USB or BT: we hold the CHL button (there is only one there), turn it on .... after the fourth signal, release it. Next, select the desired number through the same button (by the number of clicks on the button).

Diagnostics of connection with OFD: we hold the CHL button, turn it on .... after the sixth signal, release it.

You can also run from the KKT driver (for example 8.14.2.0 exactly): Mode - Select; (checkmark - Device is on;) Password 30; Entrance; Report - 43 Communication status with FDO, "Diagnostics of the state with OFD" is printed.

Note: it is not very clear why, but Atol in the manual suggests installing 2 drivers DTO8 and DTO9.

We use DTO8 - Setting properties - Hardware parameters - OFD (tab) - select Ethernet over USB, reboot the CCP, run the test with the OFD ... In the Result it prints: EoU app not found... I saw such a program in catalogs C: \ Program Files (x86) \ ATOL... In fact, look in the Atol menu - Trade equipment drivers - the "Driver Management" program, run it from the Admin. there you need to set up a service with autostart, see the service tab EthernetOverUsb, there we enter the serial number of the CCP and the number of the COM port (the number is only a number). Attention 2 COM ports - for a reason: one by one is the control of the CCP (she is given commands), and on the second she (CCP) goes online and sends checks to the OFD. Therefore, be careful.

So on Windows Server 2008-64 it turns out a bummer, such manifestations when starting the service from the "Driver Management" program, a window constantly appears that the program will be closed. Manually through the "Control Panel" - "Services" the service seems to start, but does not work. Let's leave this question for later. (In fact, after a month, everything suddenly started working OK, unfortunately I did not trace the cause).

On Windows 7-64 (driver 8.12) everything started up, for example, right away! In the settings for "Driver Management" I have this: "ATOL 30F" "COM10". The FR itself is controlled by COM9.

We check from the Atol KKT driver: via USB (VCOM) everything works OK.

I would also like to USB number virtual COM port did not change after hardware restarts. But at first glance, the Windows-Server 2008-64 system correctly remembers each connection of a new Atol Kct via USB and hangs it up on a separate VCOM port.

We connect Atol 30F via WiFi

    The initial state:
  • Windows Server 2008-64
  • Atol 30F (with WiFi module inside) with FN, non-fiscalized

I must say right away that you cannot use the USB channel and the WiFi channel at the same time to control the CCP.

We inserted a WiFi module (inexpensive thing). Previously, via USB, we configured the parameters for our WiFi network.

We hold the CHL button, turn on ..., after the fourth signal, we switch the exchange channel to WiFi, "WiFi Station is on" is printed. Then, after the next turn-on, Atol 30F, after 1 minute, prints: WiFi CONNECTED TO ACCESS POINT IP ADDRESS xxx.xxx.xxx.xxx (I have 192.168.1.51).

In the Atola KKT driver (8.14.0), select "Properties settings" - port: TCP / IP client - (the IP address and port field becomes available for editing) - specify the IP kkt (default port 5555), then click "Check connection" , the result is "ATOL 30F, No. 00106106230501, version: 3.0.1245 RU, NEFISK."

The EthernetOverUSB "Driver Management" program is only needed if checks are transferred to the OFD via the USB channel.

  • communication channel: EoU
  • USB device: connected
  • EoU app: not found
  • diagnostics completed with an error

By the way, the program "Driver Management" EthernetOverUSB also plugs in, be ready.

The question remains how to make the IP address of the CCP static. Since after turning on the ip, I have 192.168.1.51, then 192.168.1.29, ... I could not find such a setting in the KKT driver (8.14.0).

It looks like the ip address needs to be configured in the router (bind the ip address to the MAC address of the CCP statically).

Atol 30F and 1s 8.3 Bukh 3.0

    The initial state:
  • Windows Server 2008-64
  • 1C 8.3 Enterprise Accounting, revision 3.0 (3.0.49.28)
  • Atol 30F with WiFi with FN, non-fiscalized

We set up a new KKT in 1C Bukh 3.0: Administration - Connected equipment - And here Be careful CCP with data transmission.

You can waste a lot of time setting up Atol 30F in the Fiscal registrars section (like Atol FPrint 30, do not do this - this is a completely different device).

So we go to the CCP with data transmission, set up the port to "TCP / IP client", IP address (it is clear which one), port 5555. Atol 30F is configured for the WiFi channel.

    We check how the check is printed (to the IP address of the CCP in local network):
  • "Bank and cash desk" - "Fiscal device management" - open shift.
  • "Sales" - "Retail sales (checks)" - "Create" - ... - "Accept payment" - select your CCP and voila, a receipt is printed (with the names of goods even).
  • "Bank and cash desk" - "Fiscal device management" - close the shift, ok - the closing of the shift is printed.

You can check that checks go to the OFD via the Internet from the CCP driver (for example 8.14.2.0 exactly): Mode - Reports without cancellation; (checkmark - Device is on;) Password 30; Entrance; Report - 42 Current status of settlements, the "Report on the current state of calculations" is printed, where see "Unsent FD XXX" (if everything is fine it should be 0).

Installing drivers for Windows-10-64:

After installing the driver (for example, I have KKT_8_14_02_02_Full.exe) two COM ports appear in the system, so they need to reinstall the drivers from the folder " C: \ Program Files (x86) \ ATOL \ Drivers8 \ USB_Drivers".
The EnternetOverUsb program started immediately and the checks went to the OFD without any problems.