I will only tell you the practical part and the nuances when connecting, since there is little information yet, but there are already questions. You can read the theory here //site/public/449537/

On hand is a cash register machine ATOL FPrint 90F, which was brought from the Center Maintenance(TsTO). All settings on the cash register are set by default at the manufacturer.

STEP 1.

The cash register can be connected to a computer via USB. There is also a slot for a SIM card and a Wi-Fi module.

Before connecting the cash register to your computer, download and install the DTO 8.x drivers from the official ATOL website DTO_8_12_00_00_Full

It's better to download the latest version of drivers. I chose the full driver installation mode so that everything would be installed for sure.

Also, the KKM package did not come with an instruction manual, which would be very useful for setup and installation. Download from the official website ATOL 90F. Manual

STEP 2.

We connect the KKM with the USB cable that comes with the kit to the computer. I had Windows XP and it couldn’t find the drivers itself, so I manually specified the path to the drivers “C:\Program Files\ATOL\Drivers\USB_Drivers”, for Windows 7 and higher they promise automatic installation, but if it doesn’t work, then the path is also specified manually “C:\Program Files (x86)\ATOL\Drivers\USB_Drivers”

At this step I had a problem: the KKM did not want to see the drivers specified in the folder. It turned out I downloaded the wrong ones fresh drivers. I had to remove the old drivers and install the latest ones.

After installing the drivers you will have two COM port.

STEP 3.

We register the cash register with the tax office.

We get access to the personal account of an Individual Entrepreneur (https://lkip.nalog.ru/) or a Legal Entity (http://lkul.nalog.ru/) on the website nalog.ru

You must log in (register) to your personal account using a qualified Electronic Digital Signature (EDS). I used the digital signature that I received when connecting 1C-Reporting. By the way, to enter your personal account you may need additional customization, which is described in detail on the Federal Tax Service website. And by the way, your personal account works only via the Internet Explorer versions 8.0 and higher.

All possible problems I will not describe when logging in or registering a personal account with the tax office, since this is a separate topic for discussion.

After successfully logging into the personal account of the Federal Tax Service, we register our cash register. The procedure is not complicated. For those who have any difficulties, I provide a link to the site where the procedure is already described online registration in detail http://onlinekkm.com/news/144-reg-kkt.html

If you have already used your personal account before, this step will not cause you any difficulties.

But you can complete the registration procedure only in the fifth step.

STEP 4.

We carry out the procedure for fiscalization (registration) of KKM using the ATOL KKT registration utility, which is installed along with the drivers. Start - All programs - ATOL - Utilities - ATOL cash register registration utility.

The fiscalization procedure is quite simple; it requires setting the exact date and time on the cash register and entering information about the address of the cash register installation, INN and the name of the organization for which the cash register is registered. Data must be entered exactly as it was entered in personal account Federal Tax Service. In case of discrepancies, fiscalization will have to be repeated.

After completing the fiscalization procedure, we will receive a registration report from the cash register, the data from which we will need to complete the registration procedure in the personal account of the Federal Tax Service.

STEP 5.

Again, we go to the personal account of the Federal Tax Service and complete the cash register registration procedure using the information from the fiscalization report. Data about my cash register was registered within 1 minute after entering the data from the registration report.

STEP 6.

You should already have selected a fiscal data operator (FDO), who will transmit data about checks punched on the cash register machine via secure communication channels. Ideally, an agreement will already be concluded with the selected OFD and an invoice for 3,000 rubles will be paid to him (single price for this moment for all OFD) for 13 months.

I chose Taxcom as the OFD, although there is also 1C-OFD (https://portal.1c.ru/applications/56), and several other operators, but by coincidence I ended up with Taxcom.

I also logged into my Taxkom personal account using a Qualified digital signature from 1C-Reporting. There I also repeated information about KMM, its actual place of work and entered information about the organization for which this KMM is registered. Here, each OFD may have its own nuances, problems and questions, but I didn’t have any questions with Taksk, I think the others will have the same.

Yes, and in the personal account of the OFD you can monitor the status of the cash register: on, off, data is being transmitted or not, and the like.

After registration, Taxcom provided me with the details to connect to their server to transfer checks. This data had to be entered into the KKM tables.

STEP 7.

Setting up the connection of the cash register to the OFD.

You can specify the connection parameters using the Start - All Programs - Atol - Retail Equipment Drivers v8 - Tests - Cash Register Driver. I clicked on the settings properties button and in the window that opened, I selected the model (ATOL 90F) and port (COM3) of my cash register and clicked on the equipment parameters button. In the window that opened, you could configure the server address (f1.taxcom.ru), port (7777) and DNS (8.8.8.8) - Google indicated DNS, you can specify the one used on your network. Exchange channel: Ethernet over USB (EoU). Federal Tax Service website address: www.nalog.ru

STEP 8.

After that, the exchange with OFD did not work for me. In the instructions, I found a special report for the cash register, which provided information about the connection with the OFD. (Operation Manual, p. 103 Diagnostics of connection with OPD). It turned out that I had the Wi-Fi exchange channel selected, but it did not work, and then I switched to the Ethernet over USB (EoU) exchange channel, but there was still no connection. The report showed an error indicating that there was no connection with the EoU application.

It turned out that you need to go to the Start menu - Atol - Retail equipment drivers v8 - Driver management. Go to the Ethernet over USB service tab. Check the autostart box, specify the name of the cash register and the address of the COM port (note that when installing drivers, two COM ports appear, one for communication with the cash register, and the second for transmitting data via the Internet), we use the port number to transfer data via the Internet. For me it was COM4, ​​so I put the number 4 in the port column. Then I started the service.

After the service was successfully launched, I checked the connection with the OFD through the KKM report and in my Taxkom personal account. Everything worked. And I already wanted to make the first check, but nothing happened.

STEP 9.

Before punching a check, you need to enter information about the goods and services sold in special table 1 into the cash register. To edit the tables, I used special software for editing tables from the official ATOL website. It is also necessary to indicate the cashier's full name in Table 3 and enable printing of a QR code on the receipt; for this, in Table 2 parameter number 14 must be set to 1.

In this case, it is necessary to indicate the name of the product or service; for now, it is enough to indicate the general name. Let's say for various auto parts you can simply specify an auto part or a product. My organization provides services, so I wrote Services. Also in this table you must indicate the taxation of the product or service (OSN, simplified tax system for income, simplified tax system for income - expenses, and so on). And in the last column of this table there is information about whether to request a price or not. I didn’t have a single price, so I left the price column equal to 0, and indicated the number 1 in the last column. I wrote down the settings. Restarted the KKM.

Everything worked. The checks were issued and sent to the OFD.

For fun, I decided to connect the cash register to "1C: Accounting 8" edition 3.0 latest version, but there were no drivers for my cash register, so for now I’m issuing receipts without 1C. I hope this cash register will work soon in 1C.

In 2017, new rules for trading using electronic checks are being introduced. One of the mandatory requirements will be connection to the fiscal data operator (FDO), which ensures the collection, storage and transfer of data from the cash register to the tax office.

To work with the OFD, we chose the ATOL 55F cash register, which meets the requirements of 54-FZ and is included in the register of cash register equipment.

How does the OFD work?

After the buyer makes a purchase, the cash register creates a transaction and sends it to the fiscal drive.

The fiscal drive saves the receipt, signs it with a fiscal sign and sends the data to the OFD servers.

In turn, the OFD creates a response fiscal indicator, which it sends back to the cash register and transmits calculation data to the tax office.

The entire chain of actions takes just a few seconds.

After this, the buyer receives a paper and electronic check(sent to email or subscriber number). These receipts contain a QR code and a link that the buyer can use to check the receipt using special services.

How to configure KKM ATOL 55F to work with 1C via RDP?

Installing KKM ATOL 55F on a local computer

First, you need to install the cash register drivers on the computer to which the cash register will be connected. The driver can be downloaded from the official ATOL website or from [email protected].

After installing the driver, it will occupy 2 ports, in our case these are Com3 and Com4.

Why did the driver take up 2 ports? It's simple! One port will be used to exchange information with the cash register, the second port will be used to transmit OFD data.

We connect the cash register to the computer and start setting up.

Now we need to enter the Driver Management application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Driver management. In the window that opens, we need to activate the free version. Free version works with ATOL cash register; for other cash registers the Full version is required.

You can check the operation of the cash register through the “KKM Driver” application. To do this, go to Start - All programs - ATOL - Retail equipment drivers v. 8 - Tests – KKM Driver.

In the window that opens, we go to the “Setting properties…” section and click “Search for equipment”. Select the cash register model from the list, mark the required ports and all COM port speeds. Click Search and wait until cash registers are found. After the cash registers are found, you need to select our cash register and click “Create”.

Now, if you check the “Device is turned on” box, go to the “Properties settings…” section and click “Communication test”, then in the “Result” field we will get the name of our cash register, serial number and firmware version. This means that our cash register is working.

The driver does not allow several programs to work through one COM port, so close the “KKM Driver” and continue the setup.

We return to “Driver Management” and go to the “FDSVC Service” tab. The service must be started if it is not running. This service will monitor our requests from 1C to port 6220. If the computer to which you are connecting via RDP is not in your local network, then you need to open port 6220 to connect via the Internet.

Setting up cash register ATOL 55F on a remote RDP computer

On local computer We have configured the cash register, now we need to make sure that the cash register works with 1C on a remote desktop, to which we connect via the Internet. To install drivers on a remote server, administrator rights are required!

To do this, we perform similar actions. Install drivers and enable free mode.

Unzip the file FR-ATOL_54FZ.zip from the folder “C:\Program Files (x86)\ATOL\Drivers8\1Cv82” into the bin folder of the 1C platform. Now, just in case, you need to manually register FprnM1C82_54FZ.dll in system registry, if this did not happen during driver installation. To do this we launch Windows PowerShell as administrator and enter the following command:

Regsvr32 "C:\Program Files (x86)\1cv8\8.3.9.2170\bin\FprnM1C82_54FZ.dll"

Your path to FprnM1C82_54FZ.dll may be different! It all depends on what version of 1C you have and where it is installed.

Setting up cash register ATOL 55F in 1C Integrated automation

Now let's get started setting up cash register in 1C. In our case, we are setting up cash register in 1C Comprehensive automation 1.1. I think in other configurations the settings are not much different.

We launch 1C as administrator (otherwise the drivers may not load). Switch the interface to “Full”. Go to “Service” - “Commercial equipment” - “Connecting and setting up commercial equipment.”

For the operation of the cash register, external processing is required, ShtrihMkkt.epf. They are part of the distribution of configuration releases and are posted on the website: https://releases.1c.ru/project/TradeWareEpf82. We will need external processing.

We add processing to the directory “Processing servicing of commercial equipment”.

Now let's start adding the cash register itself to 1C. To do this, in “Connecting and setting up commercial equipment”, go to the “Cash register with data transfer” section and create a new cash register.

We indicate the cash register with which the retail equipment will interact and go to “Settings”.

In the KKM parameters, fill in the following fields:

  • Computer- indicates the external IP of the computer to which the ATOL 55F cash register is connected and port 6220, which we opened for access via the Internet. For example, 10.10.10.10:6220
  • Port- COM port to which the ATOL 55F cash register is connected on the local computer. In our case this is COM3.
  • Speed- COM port speed.
  • Model- model of our cash register.
  • We leave the remaining fields as is.

Now you can click on “Test Device”. A request will be sent to the cash register on the local computer. If everything is configured correctly, 1C will display the message “Test completed successfully. ATOL 55F, No. **********, version: 3.0.1245 RU, FISK.” This means that you have configured everything correctly.

Errors may occur during testing. You may not have opened port 6220 on your local computer for access via the Internet. You may need to create firewall rules for incoming and outgoing connections on port 6220. You may have forgotten to close the KKM Driver application or start the FDSVC service. Or maybe you didn’t run 1C as an administrator and 1C didn’t connect the KKM driver.

How to enable sending checks to the fiscal data operator (FDO)?

If everything is fine and the test is passed, then you can now configure and enable the “EthernetOverUSB Service”. This service sends punched checks to your fiscal data operator (FDO).

To do this, you need to add a second COM port in the “Manage Drivers” on the local computer to which the cash register is connected, in the “EthernetOverUSB Service” tab, in our case it is COM4. Check the box next to “Autostart” and start the service.

That's it, now every punched check will be automatically sent to the OFD with which you have an agreement.

Print (Ctrl+P)

Cash register with data transmission (54-FZ)

This is a device for registering trade transactions and generating checks with subsequent submission of data on the registered transaction to the OFD. In cash register systems with data transfer, fiscal drives are used - blocks responsible for entering, storing and transmitting data on all payments made during the year. At the time of making a purchase, the cash desk issues an electronic (via e-mail or SMS) and paper receipt. The peculiarity of cash registers with data transfer is that all information about payments is transmitted through the fiscal data operator (FDO) to tax office.

In the form for connecting and setting up trade equipment in the new edition of 1C: Trade Management 10.3.40, released in January 2016, the ability to download service processing of the type "KKT with data transmission", supporting work with cash register equipment with the function of transmitting data to the fiscal data operator in accordance with the Federal Law of May 22, 2003 N 54-FZ “On the use of cash register equipment when making cash payments and (or) settlements using electronic means of payment ”

The 1C company supports work with the most common CCP models of the ATOL and Shtrikh-M companies. Added maintenance processing for hardware supported by drivers:

  • Driver “Shtrikh-M:KKT with data transfer to OFD (54-FZ)” version 4.13, developed by the company “Shtrikh-M”
  • Driver “ATOL:KKT with data transfer to OFD (54-FZ)” version 8.12, developed by the company

A constantly updated list of certified hardware models supported by these drivers. In particular, the requirements for drivers of connected equipment submitted for certification to company “C” to receive the “Compatible! Software system 1C:Enterprise”, version 8.3 are implemented in the following CCP with data transfer:

  • “ATOL-25F”, “ATOL-22F (ATOL FPrint-22PTK)”, “ATOL-55F”, “ATOL-11F”, “ATOL-30F”, developed by the company “ATOL”,
  • “RETAIL-01F”, developed by the company “Shtrikh-M”

Document “Cash shift”

The document “Cash shift” has also been added to the “Commercial equipment” subsystem of edition 10.3.40. The document contains cash register shift data received from the cash register at the time of opening and closing the shift.

Cash shift is the period when a cashier works at a cash register. This period of work is recorded in the document Cashier shift.

List of documents. For ease of work, the User can filter the list of shifts by workplace and fiscal device by selecting the desired values ​​in the corresponding fields of the list header. Using the Ctrl+F command, you can filter the list by any combination of characters. Using the service Advanced Search (Alt+F), which is launched from the command panel of the list. The user can select the desired shifts by specifying a search based on the values ​​of various details.

new document created automatically when a shift opens . After executing the command, the system informs the user about the opening of the shift.

On deposit "Basic data" The document form contains information about the organization, the fiscal device on which the shift is open, the date and time the shift opened, the status of the shift (open or closed).

In the case of using a cash register with data transfer that supports the transfer of fiscal documents to XML format, on deposit Fiscal data information is available about the number and date of the cash register change, the number of strict reporting forms and fiscal documents per shift, as well as the date and time of the first document not transferred to the fiscal data operator and the total number of such documents. If there are warnings about the state of the fiscal drive, such as: memory full, resource exhausted, or the need for replacement, information about this will be displayed in the document header.

In accordance with the updated version of Federal Law 54 Federal Law (Federal Law dated July 3, 2017 No. 290 Federal Law), from July 1, 2017, individual enterprises and organizations are required to stop using EKLZ cash register equipment and switch to a new generation cash register system - online cash register system.

What are online cash registers

Online cash register is cash register equipment consisting of an input device, fiscal registrar and a built-in storage device, instead of the EKLZ unit.

The main feature of the equipment is that all expenses in the form of cash or payment cards must be transferred through the fiscal data operator (FDO) directly to the tax service. The receipt must also contain information about the name of the product or service, price, VAT, etc.

How does the online cash register work?

The main advantage of the new generation of cash registers is not just the generation and printing of a paper check, but also the creation of electronic fiscal documents. At the same time, all actions performed by the cashier are stored on a specially designated fiscal storage device and transferred to the tax authority through the OFD. The client can easily receive the usual paper check, as well as its electronic copy at mobile phone or email. All necessary processes are automated as much as possible and physically, neither for the cashier nor for the buyer, the algorithm of actions at the time of payment does not change.

Previous generations of cash registers printed paper receipts and duplicated them onto a special control tape, which was stored along with cash register reports on the work shift. The tax service did not have the opportunity to have information about the operation of a particular store until they came to the site with an inspection. Therefore, compliance with cash discipline consisted of the mandatory generation of a receipt for each sale, timely delivery of it to the client and correct closing of the shift. Of course, with the arrival of online cash registers on the market, the rules of operation will change significantly. And there will be no need to store control tapes.

Online cash registers compatible with 1C

The interaction of various software (hereinafter referred to as software) plays a significant role. All online cash registers must have direct access to a personal computer operating at the enterprise.

The problem of compatibility of various platforms with online cash registers was solved by writing our own software for such equipment.

For example, let's look at 1C. Online cash register that works on software"1C: Cash desk". Thanks to the development of special software, we can safely say that the product is completely synchronized. This technique has full access to the fiscal data operator and various modules, which greatly simplifies the work.

Full synchronization of the cash register with 1C is carried out. Unfortunately, glitches may occur with earlier versions.

Connecting KKT to 1C

Step-by-step instructions for connecting an online cash register in 1C: Trade Management

Step 1. First you need to in the section Reference data and administration choose - Administration – Equipment and check the box Use connected equipment.

It is worth noting that the ability to connect an online cash register in 1C: Trade Management has been implemented starting from version 11.3.2.180.


Step 3. First, let's connect CCP with data transmission:

Select the equipment type from the drop-down list CCP with data transmission and create a new instance of connected equipment Create button.

In the device card you indicate Organization, on whose behalf the sale of goods will be carried out, and Hardware Driver.

In field Serial number you need to enter the serial number (indicated on the device body)



Step 5. In the window Registration of a fiscal drive must be filled in:

  • registration number of the cash register with the Federal Tax Service;
  • CCP installation address;
  • fiscal data operator identification number;
  • name of the fiscal data operator.

Step 6. Be careful when filling out Organization details.

Registration data for the online cash register can be viewed via the hyperlink CCP registration parameters in the form of the equipment you connect.


Ready

CCP with 1C data transmission

To successfully connect a cash register with data transmission, you must first install the device driver and configure Internet access.

Step 1. To connect the device to the program, go to Connecting and setting up commercial equipment bookmark Cash register with data transmission.


Step 2. Next, create a directory component Retail store equipment, specifying service processing with equipment type CCP with data transmission and equipment model, and also indicate the data in the column Name.


Step 3. Then we indicate the cash register of the organization where the goods will be sold on this fiscal device.


Step 4. Then press the button Options and enter necessary settings- port, model and other settings. After filling out all forms, click Device test.


Step 5. After the device has been successfully connected, you can close the form using the button Save and close.


Online cash register support

The Aktiv IT company provides full support to its clients during the transition to a new generation of cash register machines for private entrepreneurs and organizations.

Users are provided with:

  • Supply/modernization of cash register machines
  • Setup and integration with 1C
  • Registration of an electronic signature
  • Registration in 1C-OFD

If you have any questions or difficulties,
write them in the comments or request a call.

OLEG FILIPOV, ANT-Inform, Deputy Head of Development Department, [email protected]

Connecting online cash register to 1C
What difficulties do the changes to 54-FZ bring us?

According to changes in 54-FZ, from February 2017, only new type cash registers are registered with the tax office, and from July 2017, old type cash registers are prohibited for use. New cash registers require new drivers and a new subsystem for working with retail equipment

54-FZ probably became the law most often mentioned among IT specialists (and not only) in 2017, just like 152-FZ in its time. The time frame for this kind of change turned out to be too tight, so neither business nor service companies were ready for such radical changes. It is especially difficult, of course, for small businesses. But it also has some advantages - small businesses often use standard application solutions, which do not require individual modifications, so they can be easily updated. It’s worse, however, for those who previously did not have any automation system. Now it will become almost impossible to work without it. In this article we will talk more about large and medium-sized companies, who will have to make a lot of effort to adapt their information systems and software/equipment on site according to the requirements of 54-FZ.

What are online cash registers and how do they differ from regular ones?

Online cash registers, which in law are called cash registers, at first glance do not differ significantly from those currently used. Their main function should be to transfer checks to the tax office immediately after they are cleared. In reality, this, of course, is not entirely to the tax office and not immediately. Checks are first transferred to the OFD (Fiscal Data Operator), and the transfer may be delayed in the absence of the Internet. I still don’t understand why it was necessary to make changes to the cash register, which prevented me from allowing the transfer of checks using encryption and digital signature to program level, providing the same fiscal sign received from CCP. But, apparently, the logic here does not revolve around convenience, but rather around money and the interests of service companies. Still, the re-equipment of the CCP fleet requires a budget of around 50,000 rubles. per piece.

But what is actually different about online cash register? The main difference is, perhaps, that now the cash register does not contain the ECLZ block, but a certain FN - Fiscal drive. It contains information about checks and the status of their transfer. Apparently, there is no particular difference between it and EKLZ. You even need to change it with the same regularity. Although, it would seem, why store information about checks if they are transferred to the OFD. Besides, what prevented him from providing him with a 64 gigabyte flash card, then how many hundreds of years will it take to kill him? XML uploads checks But the answer to this question was given above.

There is no need to buy a new CCP for online use; as a rule, the issue of replacing the ECLZ with a FN is resolved during a certain process called “modernization”. The list of modernized cash registers can be found on the Federal Tax Service website.

I can’t talk about all cash registers, unfortunately, I haven’t seen many of them, but in relation to 1C, all online cash registers can be divided into three types, as shown in Fig. 1.

  • CCPs serviced by drivers from ATOL. As a rule, this is a cash register produced by the ATOL company itself. But, one way or another, they are quite common, and in general the devices are not bad, but their cost is higher than that of the KKT from the Shtrikh-M company.
  • CCPs serviced by Shtrikh-M drivers. KKM data is perhaps the permanent leader in Russian market. Their price is low, which explains their prevalence. Moreover, this category includes not only CCPs produced directly by the Shtrikh-M company, but also many devices from third-party manufacturers. In my experience, drivers from the Shtrikh-M company are more popular than ATOL. Although, of course, I haven’t seen any official statistics.
  • Offline cash register. They found a “second life” with the advent of the new law and have now become quite popular. The reasons are clear - this allows you to avoid a lot of difficulties when integrating with an automation system.

Other models of cash register systems, of course, exist, but they most often represent some kind of software and hardware complex (something like a tablet integrated with a fiscal registrar, fortunately manufacturers have trained themselves to make such devices even with the introduction of the Unified State Automated Information System). In this case, they do not need communication with 1C, nor do they need communication with any other system. Most often, such devices are popular among small and medium-sized businesses.

Online cash registers also differ from each other in the way they connect to a PC. I have come across two options and sincerely hope that this list is exhaustive. So, the connection types can be the following:

  • USB is a very bad option. With it, emulation occurs on the computer network connection Cash register via RNDIS technology. This technology is not the most common and widely used in currently time. Experienced IT professionals probably don’t need to explain that if something is used extremely rarely, then it contains a large number of undetected software errors. In addition, on Windows XP, for example, this technology absent at all. Although, with some manipulations, it can be “embedded” there using third-party software.
  • Ethernet + COM/USB is a good and convenient option. A connection method in which the “old” option of connecting the cash register with a PC remains, and the “old” methods of printing receipts work. Only the fiscal part of the check is transmitted by the CCP to the OFD via the Internet connection, which must be provided for it. In this case, the transfer of checks is not tied to the PC settings, the presence of the Internet on it and the operation of RNDIS. All you need is to provide the CCP with an Internet connection.

Read the entire article in the magazine " System Administrator", No. 3 for 2017 on pages 60-62.