Setting up an atol cash register in Bitrix. Cloud cash register. New “1C-Bitrix cash desk”

Allows you to connect your cash register to Bitrix24 and print fiscal receipts from your tablet.

Ideal for couriers, traveling trade and taxis. The fiscal registrar is located in the office, and the courier only has a mobile phone to generate a receipt and display a QR code.

Compatible with the requirements of 54-FZ

Recommended fiscal registrar Atol 1f - 6,500 rub.
Recommended fiscal storage device FN-1.1 EV36-2 36 months - 9,400 rub.
Recommended OFD e-ofd.ru 36 months - 2,000 rub.

This version has a limit of 5 points of sale.
To connect more points of sale, you need to contact us for setup.

Functions:

  • Printing receipts from the Bitrix24 interface - Cashier Workplace
  • Printing receipts from Bitrix24 Business Processes
  • Printing receipts from Bitrix24 CRM robots for deals and leads
  • Printing receipts using QR codes
  • Shows QR code after printing. Suitable for couriers and taxis
  • Printing from smartphones
  • Printing receipts via API
  • Sending electronic checks at low rates
  • Integration with CRM Bitrix24
  • Mode 1 FR - many points of sale (Fiscal server)
  • Sending electronic checks without printing on paper
  • Sales reports in CRM Bitrix24
  • Integration with bar scanners
  • Integration with payment terminals
There is a “Fiscal Server” mode - All sales are registered on one cash register at the head office, and receipts are printed on a document printer installed at the point of sale. Thus, allowing you to use one FN at several points of sale.

In addition, the application registers receipts in Bitrix24 CRM and can print Z-Reports, so you can always see how many payments were made through the cash register.

Legal side of the issue

  • Issuance of a cash receipt that meets the requirements of the Law (Article 5 54-FZ).
  • The issued check is fiscal, because there is a real FP code, FN, and this is the only legal difference between a cash receipt and a simple receipt.
  • Use of cash registers (Article 5 54 of the Federal Law), cash registers are used for all transactions. For each transaction, there is a record in the fiscal memory of the registrar, and the FN generates the FI (a unique code generated at the time of sale is saved, which uniquely identifies this sale, its amount, time and place). The code cannot be tampered with and can be verified. Those. at the time of sale, the cash register was used for its intended purpose, and the sale was made using the cash register.
Requirements for cash register equipmentCourt decisions in different regions In addition, we help set up Business Processes and create new applications in Bitrix24. Therefore, if you lack any functionality in Bitrix24, then we can implement it for you.
Write to[email protected] ,and we will consider options for implementing the required functionality.

Version 4
Redesigned Cashier interface

Version 3
Accessing the application from the mobile application
Access to the application from a transaction

Version 2
Printing from business processes

Version 1
first release

Just install from the marketplace

Once installed, the application records sales in the CRM account section.

If you connect a cash register to Bitrix24, then your cash registers will appear on the settings page, and after that it becomes possible to print fiscal receipts in fiscal station mode or on each cash register separately.

Connecting KKM to Bitrix24

  • Set up the receipt printer (KKM) according to the instructions supplied with it
  • Install Java 32-bit https://java.com/ru/download/manual.jsp
  • Download the KKM connector from the application settings page
  • Unpack the archive into the folder where the application will run
  • Run the installation as administrator cloudfprint.exe (right click and run as Administrator). The service will be created.
  • Go to your Bitrix24 portal to the application settings page (gear button)
  • The new printer should appear in the list, click Connect it.
  • You can then select it to print from the main screen.
  • To print receipts in fiscal station mode, on the settings page, specify the cash register on which the FN is installed as the fiscal station.
Currently supported fiscal registrars:
  • ATOL:
    • FPrint-02K / UTII
    • FPrint-03K / UTII
    • FPrint-88K / UTII
    • FPrint-5200K / UTII
    • FPrint-55 PTK / K / UTII
    • FPrint-11 PTK/UTII
    • FPrint-22 PTK / K / UTII
    • FPrint-77 PTK / UTII
    • FPrintPay-01PTK
    • ATOL 25F
    • ATOL 30F
    • ATOL 55F
    • ATOL 22F / FPrint-22 PTK
    • ATOL 52F
    • ATOL 11F
    • ATOL 77F
    • ATOL 90F
    • ATOL 60F
    • ATOL 42FS
    • ATOL 15F

The new version of Law No. 54-FZ, effective February 1, 2017, obliges all organizations (except for special cases) to bring cash register equipment (CCT) into compliance for issuing checks and providing them to customers/clients.

What exactly has changed

The law requires that all settlements with customers be accompanied by the issuance of a check with the relevant data sent via the Internet to one of the special officially approved centers for their processing - to the fiscal data operator (FDO), which, in turn, transmits them to the Federal Tax Service.

Instead of the previously used electronic secure cash tapes (ESR), organizations are required to use a fiscal drive (FN) that is similar in appearance, but has special functionality, which must be replaced when filled or upon expiration of the validity period (13 months).

Online stores

E-commerce participants are also required to issue checks, while new amendments to Law No. 54-FZ require this both in the case of payment through various wallets for electronic payments (for example, WebMoney and Yandex.Money) and when paying by bank card. The only exception is bank transfer.

When registering a cash register, the online store indicates the URL of its website, checks are generated according to the standard scheme at the time of payment, indicating all product items.

Since such a transition cannot happen instantly, the law provides for a step-by-step solution to the issue.

July 1, 2017 is the deadline for the transition to new working conditions, but it makes sense to do this earlier if significant changes occur in the company, for example, a change of manager, the opening of a new division, or simply filling the ECLZ memory.

What should checks be like?

You can familiarize yourself with Law No. 54-FZ and specifically with the requirements for checks on the Federal Tax Service website - page 99 contains 7 points regulating the final type of check. It depends on the form of payment, but it certainly contains the following data:

  • a list of all purchased goods;
  • VAT amount;
  • form of payment;
  • QR code.

QR codes have legal force even in the absence of a paper receipt, are checked by analogy with excise stamps by a specially developed program of the Federal Tax Service “Check Verification” (from JSC GNIVTs) and contain complete information about the cash register and the content of the transaction.

Upon request, the company is obliged to provide the buyer with a QR code, by which he can see all the details of the purchase.

1C-Bitrix update

The new version of 1C-Bitrix 17.0.1 takes into account new legal requirements and offers its users to install the 1C-Bitrix.cash application for free to connect your cash registers to their computers. Today, support for Atol devices is available, with Shtrikh-M in the future. It is worth noting that Atol does not have a printing block, however, if your customers make purchases only online, then you do not need to print a paper receipt - just generate an electronic one.

A feature of the 1C-Bitrix.Kassy application is the need for an intermediary to initiate data exchange between the computer, which conditionally assumes the role of a server, the online store and the cash register.

Procedure for connecting online cash register

To make it easier to understand, we will present the process of connecting new online technology for cash payments in several stages:

1. Purchase of a new online cash register that meets legal requirements.

2. Mandatory conclusion of an agreement with a certified fiscal data operator. With certain OFDs, the contract is concluded automatically when the first data is sent, so there is no need to formally sign it.

3. Registration of cash registers with the Federal Tax Service. This can only be done if you have an electronic digital signature (EDS) key on the Federal Tax Service website. It is enough to fill out the appropriate form according to the CCP data, sign the application using an electronic signature and the registration process is completed.

If you have several different online stores on different subdomains, but they all belong to the same legal entity, then the law allows you to register only one cash register for all stores.

4. Connecting the cash register to the OFD. It involves entering a number of parameters into the cash register, which is usually carried out by employees of the company that sold you the cash register.

5. Configuring the KKT driver. You can download the necessary driver for the Atol CCP using this link. It is worth noting that today the 1C-Bitrix.Kassy application is compatible only with Windows.

As you can see in the figure, you need to install two drivers. This is due to the fact that cash registers with online connections, including Atol, use 2 USB ports: one for printing receipts, the other for connecting to the Internet and transmitting OFD data. Therefore, it is imperative to monitor the installation of both drivers, otherwise the transfer of OFD data will not take place, which will mean a violation of the law. In addition, immediately after installing the drivers, you must set the purpose of each port.

6. Installation of “1C-Bitrix.cash”.

To connect the application to your online store, you need to enter authorization data in 1C-Bitrix.cash, and the program will do the rest of the work of collecting information and connecting keys automatically.

7. Scenarios for working with 1C-Bitrix.

Today support is available for such basic work scenarios as:

  • Automatic integration with cash registers - 1C-Bitrix processes all cash transactions, even if the online store does not have 1C.
  • Manual registration (backup scenario) is a very useful function that can be used, for example, if the Internet connection suddenly breaks during a transaction, by manually transferring the data about the OFD transaction and registering the receipt. In addition, options for returns, check changes and other transactions are available.
  • Integration with 1C in real time - if you have the 1C program installed, then there is no need to use additional tools for online cash registers. Installing a special driver for 1C will allow the program to gain sufficient functionality to simultaneously print paper checks and send online OFD data in real time, tracking traffic on the site.

8. Work process in accordance with new legal requirements.

The 1C-Bitrix program now has a section “KKM Cash Registers”.

In this section it is easy to connect the cash register by filling out the appropriate fields. As a result, a registration URL will be generated, which then needs to be entered into the application (for 1C such manipulations are not necessary).

When the entire CCP is connected, it is conveniently displayed in the application in a video table.

This section of 1C-Bitrix solves a very important problem that arises when several people place an order in an online store at the same time. The fact is that in this case it will be necessary to issue checks almost simultaneously, and any delay can be regarded as a violation of the law. Therefore, to avoid problems, two options are proposed:

  • building a queue of checks (buffering);
  • connecting several cash registers to one online store to distribute orders among them.

In addition, in the “KKM Cash Registers” section, you can define sets of cash registers for different companies, for example, if it is more profitable for you to carry out some operations through an individual entrepreneur, then in the program you can specify a list of cash desks that work with individual entrepreneurs. Do the same thing, for example, with an LLC.

After all the settings have been made, you need to indicate the initial amount for each online cash register once (usually 20 kopecks - 3 rubles). This is done to activate the cash registers and forms a control point for the tax office.

Thus, during the day, a list of receipts is generated indicating all the data on the transactions performed. Receipts can be linked to orders (unlimited number).

Registration of payments with innovations in legislation now requires manual confirmation from the store that the payment has not only gone through and the money has been received, but also that a receipt has been generated. To do this, you need to check two corresponding boxes in the program. As a result, a URL with a receipt is generated, which is viewable by the store and sent to the buyer.

Z-reports are available in both manual and automatic modes.

The process of closing Z-reports takes about 15 minutes, during which time it is not possible to issue new checks. If you carry out both online and offline trading, it is recommended to close reports when physically closing the cash register. A new shift is opened both manually and automatically.

Possible problems

The new legal requirements require meticulous monitoring of a number of other potential problems. These include the availability of uninterrupted power supply and Internet connection, which are especially necessary when the cash register operates around the clock. There are also many potential problems associated with the use of mixed trading.

What does 1C-Bitrix offer?

Checking the functionality of the cash register (once per minute) is a truly life-saving function in cases when the cash register is closed or its connection to the Internet is interrupted. The user places an order, clicks the payment button and is taken to a page with a message about the cash register being unavailable at the moment and asking him to wait. As soon as the cash register is “activated”, the user receives a link to pay.

Forming a queue of checks - checks are routed to different cash registers (up to 4 cash registers can easily be connected to one computer).

Blocking the amount on the card - the function is useful only when paying for an order by card and allows you not to write off, but only block money on the user’s account until confirmation of the order is received, and only then write off the funds and issue a check.

Courier delivery

Since the receipt must display up-to-date information about the goods, the courier must have a valid catalog with him, which means synchronization with the cash register must be established, which can be problematic if the list of items is quite large (for example, 100 thousand).

However, there is an option with partial synchronization, which significantly speeds up loading times. In this case, the courier will have a list of only those products that he must deliver that day. Since there is a possibility that the client will refuse some goods, the courier should be able to edit the receipt, which is only possible with certain models of devices. Thus, the courier generates a check, prints it, and the electronic version is sent to the OFD.

Sending a receipt to the buyer

In order for the receipt to reach the buyer of the online store’s products, you need to receive a phone number or e-mail from him. 1C-Bitrix uses only e-mail, automatically generating a receipt upon payment and sending it to the client with a QR code and the URL of the full receipt.

Payment options

The new law No. 54-FZ provides for 7 options for financial settlements with buyers, covering any chain of transactions.

Important! Check the firmware of your online cash registers in a timely manner to ensure that they meet the level of support for all of the above scenarios.

Examples of life situations and the procedure for solving them.

  1. The client selected three products, paid for the order, and the receipt was issued. It turns out that one product is out of stock, the client asks for a refund or replacement of the product. You decide to return the money. In this case, the following chain of operations should be carried out: initial receipt (generated) - return receipt (needs to be issued) - new receipt with goods upon receipt.
  2. The client selected and paid for three products, one of which is out of stock. The buyer asks to deliver what is available to him, and leave the rest of the money in his account. The calculation procedure is as follows: original check - new check minus missing item - advance check. At the moment the buyer uses the advance check, a so-called closing check is generated with the mark “For the advance payment”; its amount will no longer be transferred to the tax office.
  3. The customer selected and paid for three items, each of which was out of stock. The buyer agrees with the store on delivery in installments as the goods become available. The calculation procedure is as follows: advance check - closing check “Taking into account the advance payment” for each subsequent product until the order is fully completed.

Summary

  • The program "1C-Bitrix: Site Management" (version 17.0.1) allows your organization to work in full compliance with the new edition of Law No. 54-FZ;
  • CCP support in unlimited quantities;
  • Support for routing receipts to several cash desks with increased load on the online store;
  • Refund support;
  • Support of the entire work process (opening/closing shifts, generating receipts and z-reports);
  • Free application for Windows (for version 17.0.1 and work with online stores);
  • 24/7 work;
  • Building a queue of checks;
  • Support for various legal schemes (many legal entities in one store or one legal entity for several stores).

In connection with the release of a new amendment to law 54-FZ on February 1, 2017, the requirements for sales receipts from online stores have changed.

The main requirements are now the following:

  • the receipt must indicate all items being sold, and not just the total amount of the purchase;
  • the receipt must indicate the amount of VAT;
  • the payment method must be indicated on the receipt;
  • the check must have a QR code indicating all the parameters of the check.

Now an electronic version of a check with a QR code is considered a legal document and paper media is not required.

New “1C-Bitrix cash desk”

The latest version 17.0.1 supports all the requirements of the latest amendment to 54-FZ.
Now there is an application “1C Bitrix cash registers”, which controls all cash registers. It connects and sends its data to the cash registers. This is necessary because the cash registers themselves can only receive and process data, but they do not know how to work with the connection.
At the moment it can only work with Atol devices; it is planned to develop support for Shtrikh-M in the near future.

Working with clients

Since the legislation has changed, the procedure for working with clients is now as follows:

  1. Obtaining a cash register that supports the latest amendment to 54-FZ.
  2. Concluding an agreement on data transfer by the client with the fiscal data operator. When working with some OFDs, this clause is not mandatory, since the contract is considered automatically concluded when the first data is sent.
  3. We register the cash register with the federal tax service. On the Federal Tax Service website, in a special section, the client must enter the cash register data and the key, which acts as his digital signature. It is important to know that the latest amendment to the law allows one cash register to process money from multiple sources. For example, if several sites are registered under one legal entity. face, then one cash register will be enough for them.
  4. Connecting the device to the OFD. As a rule, their sales companies install specific settings.
  5. Setting up drivers. The 1C-Bitrix Cash Desk application currently only works on Windows OS. It is necessary to install 2 drivers, since the cash register is connected to two USB ports: for printing receipts and for sending them to the network.
  6. Installation of the 1C-Bitrix Cashier application. Everything is very simple here. After the normal installation, enter the authorization data of your online store into the application. The application will do all the rest of the work of finding the store and the necessary data on its own.
  7. Setting up the cash register. At the moment there are 3 types of cash desk operation:
    — automatic integration with cash registers;
    — manual registration;
    — 1C integration in real time.
  8. Operation of a cash register according to the new amendment to 54-FZ.

Cash registers for an online store

Purchasing goods in an online store differs from purchases in regular stores in that they can be made without queuing. This, of course, is very convenient, but one problem arises when operating the cash register. For example, if your website receives a large influx of visitors and you receive several orders at once, then most likely there will be no time to print receipts.

There are two options to solve this problem:

  • checks are buffered and printed one by one;
  • The store is serviced by several cash registers, which divide receipts among themselves.

To do this, you need to create a new section in “1C-Bitrix Cash Desk”. Another opportunity that the creation of a new section gives is the sorting of machines into specific cash registers. This is very convenient if several legal entities own one store.

After setting up each cash register, you need to specify a small initial amount for the cash register to operate, which serves as the starting point for tax audits. Now the system will display all receipts for the day with related information.

After making a purchase, the system registers it and puts two checkboxes: that the payment has been received and that the receipt has been cleared. Now the goods can be collected and sent to the client.
Advantages of the 1C-Bitrix Cashier system

Many problems are associated with the round-the-clock operation of an online store and, as a result, cash registers. To solve them, Bitrix has the following functions:

  • Checking cash registers every minute for availability.
  • Creating a queue of receipts.
  • Temporarily blocking the required amount of money on the client’s bank card.

Summarizing all of the above, we can say that the Bitrix system when working with cash registers has the following advantages:

  • The latest version of the program fully complies with all the requirements of the new amendment 54-FZ.
  • The number of cash registers for operation is unlimited.
  • Supports the entire chain of business transactions.
  • Has a free application.
  • Supports 24/7 operation of the online store.
  • Automatically creates a queue for receipts.
  • Has the ability to work with several legal entities or stores.

Privacy agreement

and processing of personal data

1. General Provisions

1.1. This agreement on confidentiality and processing of personal data (hereinafter referred to as the Agreement) was accepted freely and of its own free will, and applies to all information that Insales Rus LLC and/or its affiliates, including all persons included in the same group with LLC "Insails Rus" (including LLC "EKAM Service") can obtain information about the User while using any of the sites, services, services, computer programs, products or services of LLC "Insails Rus" (hereinafter referred to as the Services) and in during the execution of Insales Rus LLC any agreements and contracts with the User. The User's consent to the Agreement, expressed by him within the framework of relations with one of the listed persons, applies to all other listed persons.

1.2.Use of the Services means the User agrees with this Agreement and the terms and conditions specified therein; in case of disagreement with these terms, the User must refrain from using the Services.

"Insales"- Limited Liability Company "Insails Rus", OGRN 1117746506514, INN 7714843760, KPP 771401001, registered at the address: 125319, Moscow, Akademika Ilyushina St., 4, building 1, office 11 (hereinafter referred to as "Insails" ), on the one hand, and

"User" -

or an individual who has legal capacity and is recognized as a participant in civil legal relations in accordance with the legislation of the Russian Federation;

or a legal entity registered in accordance with the laws of the state of which such person is a resident;

or an individual entrepreneur registered in accordance with the laws of the state of which such a person is a resident;

which has accepted the terms of this Agreement.

1.4. For the purposes of this Agreement, the Parties have determined that confidential information is information of any nature (production, technical, economic, organizational and others), including the results of intellectual activity, as well as information about the methods of carrying out professional activities (including, but not limited to: information about products, works and services; information about technologies and research activities; data about technical systems and equipment, including software elements; business forecasts and information about proposed purchases; requirements and specifications of specific partners and potential partners; information, related to intellectual property, as well as plans and technologies related to all of the above) communicated by one party to the other in written and/or electronic form, expressly designated by the Party as its confidential information.

1.5. The purpose of this Agreement is to protect confidential information that the Parties will exchange during negotiations, concluding contracts and fulfilling obligations, as well as any other interaction (including, but not limited to, consulting, requesting and providing information, and performing other instructions).

2. Responsibilities of the Parties

2.1. The Parties agree to keep secret all confidential information received by one Party from the other Party during the interaction of the Parties, not to disclose, divulge, make public or otherwise provide such information to any third party without the prior written permission of the other Party, with the exception of cases specified in the current legislation, when the provision of such information is the responsibility of the Parties.

2.2.Each Party will take all necessary measures to protect confidential information using at least the same measures that the Party uses to protect its own confidential information. Access to confidential information is provided only to those employees of each Party who reasonably need it to perform their official duties under this Agreement.

2.3. The obligation to keep confidential information secret is valid within the validity period of this Agreement, the license agreement for computer programs dated December 1, 2016, the agreement to join the license agreement for computer programs, agency and other agreements and for five years after termination their actions, unless otherwise separately agreed by the Parties.

(a) if the information provided has become publicly available without a violation of the obligations of one of the Parties;

(b) if the information provided became known to a Party as a result of its own research, systematic observations or other activities carried out without the use of confidential information received from the other Party;

(c) if the information provided is lawfully received from a third party without an obligation to keep it secret until it is provided by one of the Parties;

(d) if the information is provided at the written request of a government agency, other government agency, or local government body in order to perform their functions and its disclosure to these bodies is mandatory for the Party. In this case, the Party must immediately notify the other Party of the received request;

(e) if the information is provided to a third party with the consent of the Party about which the information is transferred.

2.5.Insales does not verify the accuracy of the information provided by the User and does not have the ability to assess his legal capacity.

2.6. The information that the User provides to Insales when registering in the Services is not personal data, as defined in Federal Law of the Russian Federation No. 152-FZ of July 27, 2006. “About personal data.”

2.7.Insales has the right to make changes to this Agreement. When changes are made to the current edition, the date of the last update is indicated. The new version of the Agreement comes into force from the moment it is posted, unless otherwise provided by the new version of the Agreement.

2.8. By accepting this Agreement, the User understands and agrees that Insales may send the User personalized messages and information (including, but not limited to) to improve the quality of the Services, to develop new products, to create and send personal offers to the User, to inform the User about changes in Tariff plans and updates, to send the User marketing materials on the subject of the Services, to protect the Services and Users and for other purposes.

The user has the right to refuse to receive the above information by notifying in writing to the email address Insales -.

2.9. By accepting this Agreement, the User understands and agrees that Insales Services may use cookies, counters, and other technologies to ensure the functionality of the Services in general or their individual functions in particular, and the User has no claims against Insales in connection with this.

2.10. The user understands that the equipment and software used by him to visit sites on the Internet may have the function of prohibiting operations with cookies (for any sites or for certain sites), as well as deleting previously received cookies.

Insales has the right to establish that the provision of a certain Service is possible only on the condition that the acceptance and receipt of cookies is permitted by the User.

2.11. The user is independently responsible for the security of the means he has chosen to access his account, and also independently ensures their confidentiality. The User is solely responsible for all actions (as well as their consequences) within or using the Services under the User’s account, including cases of voluntary transfer by the User of data to access the User’s account to third parties under any conditions (including under contracts or agreements) . In this case, all actions within or using the Services under the User’s account are considered to be carried out by the User himself, except in cases where the User notified Insales of unauthorized access to the Services using the User’s account and/or of any violation (suspicion of violation) of the confidentiality of his means of accessing your account.

2.12. The User is obliged to immediately notify Insales of any case of unauthorized (not authorized by the User) access to the Services using the User’s account and/or of any violation (suspicion of violation) of the confidentiality of their means of access to the account. For security purposes, the User is obliged to independently safely shut down work under his account at the end of each session of working with the Services. Insales is not responsible for possible loss or damage to data, as well as other consequences of any nature that may occur due to the User’s violation of the provisions of this part of the Agreement.

3. Responsibility of the Parties

3.1. The Party that has violated the obligations stipulated by the Agreement regarding the protection of confidential information transferred under the Agreement is obliged, at the request of the injured Party, to compensate for the actual damage caused by such violation of the terms of the Agreement in accordance with the current legislation of the Russian Federation.

3.2. Compensation for damage does not terminate the obligations of the violating Party to properly fulfill its obligations under the Agreement.

4.Other provisions

4.1. All notices, requests, demands and other correspondence under this Agreement, including those including confidential information, must be in writing and delivered personally or via courier, or sent by email to the addresses specified in the license agreement for computer programs dated 12/01/2016, the agreement of accession to the license agreement for computer programs and in this Agreement or other addresses that may subsequently be specified in writing by the Party.

4.2. If one or more provisions (conditions) of this Agreement are or become invalid, then this cannot serve as a reason for termination of the other provisions (conditions).

4.3. This Agreement and the relationship between the User and Insales arising in connection with the application of the Agreement are subject to the law of the Russian Federation.

4.3. The User has the right to send all suggestions or questions regarding this Agreement to the Insales User Support Service or to the postal address: 107078, Moscow, st. Novoryazanskaya, 18, building 11-12 BC “Stendhal” LLC “Insales Rus”.

Publication date: 12/01/2016

Full name in Russian:

Limited Liability Company "Insales Rus"

Abbreviated name in Russian:

LLC "Insales Rus"

Name in English:

InSales Rus Limited Liability Company (InSales Rus LLC)

Legal address:

125319, Moscow, st. Akademika Ilyushina, 4, building 1, office 11

Mailing address:

107078, Moscow, st. Novoryazanskaya, 18, building 11-12, BC “Stendhal”

INN: 7714843760 Checkpoint: 771401001

Bank details:

A new article has been published that describes how to connect via the API. Go ahead

What is the price

At the moment (June 2018) this whole thing will work out for you 40 thousand(not counting webmaster services). For this you will receive a fiscal drive and a 24/7 cash register for a year. It is also worth mentioning about payment to the fiscal data operator. There are both paid and free OFDs, a list of both can be found on the website, for example, Atol.Online. Now the “1st OFD” and “ORF Platform” are indicated there. By the way, don’t forget about the cost of an SSL certificate – HTTPS is required.

Connection process

I will briefly touch on the topic of registration without going into detail.

Registration

  1. Register in Yandex Cashier and, for example, Atol.Online
  2. After registering with Atol.Onlay, you will receive data for registering the cash register with the Federal Tax Service (Tax). Register the cash register with the Federal Tax Service
  3. In your personal account you will receive a CMS settings file
  4. Wait for the settings from Yandex Cashier.

In the article I talk specifically about “1C-Bitrix Site Management”, so you need to note the following: “Bitrix” says that you need to choose a connection scheme to YandexKassa via the API if you have the “online store” (sale) module version 17 and higher. I don’t recommend this method to you, because no matter how hard I tried, I couldn’t create both Yandex and Atol at the same time. So we choose in In any case, the “Payment module” connection diagram.

And when you have received all the data, hell begins.

Setting up Yandex.Checkout and online cash register in 1C-Bitrix “Site Management”

  1. Let's go to Shop > Settings > Payment systems
  2. Click the huge green button “Add payment system”
  3. Select the processor Yandex.Checkout (Yandex) and the type of payment system “Smart Payment”
  4. Go down below and select the payment type “Cashless”
  5. Check the boxes: allow payment recalculation, allow receipt printing
  6. Scroll down to the bottom and open the “Default” tab
  7. Check the box next to “Automatically pay for the order upon receipt of a successful payment status”
  8. Uncheck the test mode box.
  9. We enter the Yandex Cash register connection settings, we received them after registering with it (ShopID, scid, Store Password). If anything, they are always available in your Yandex Cashier account in the “Store Settings” section
  10. Let's go to Shop > KKM cash registers > List of cash desks
  11. Click the “Add cash register” button
  12. We go through all the tabs and fill out the data, do not forget to select the correct tax system in the “Settings” tab.
  13. We enable the OFD test mode in the “ORF Settings” tab. Save
  14. Let's go to Settings > Product Settings > Module settings > Online store
  15. Open the “Process Automation” tab
  16. For the items “Upon receipt of full payment, transfer the order to status:” and “Upon receipt of any payment, transfer the order to status:” change the settings to “[P] Paid, being prepared for shipment”
  17. Save

Dashing isn't it?! This is not WordPress))) But that's not all.

Testing

In fact, this is the simplest and at the same time unpredictable moment)) If there is a mistake somewhere it is not immediately clear. I contacted the technical support of Bitrix, Yandex, Atol and OFD to write this article. But these are lyrics, let's move on.

We place an order in our store as expected and pay for it at the checkout. If you managed to see a window with a form for entering payment information, then hooray! You did all the previous points correctly). If not, then let's see what's wrong. You see “Oops! Something went wrong!" return to the Yandex.Checkout settings. If you see “Error. There are some technical problems” then return to the Cash Register settings.

When we managed to pay for everything, we go to the Yandex.Checkout personal account and the OFD office. We see payments. We saw it there, and here everything is ok! That's how it should be.

Cancel payment

We return to the order in Bitrix. We go to your paid order. Go to the “Payment” tab. We see payment by Yandex Cashier and on the right there is the inscription “Check one”, and under it the inscription “Add check”, click on it. Select the item “Full refund non-cash” and check the box next to the shipment. Click OK. There is a “Paid” status next to it, change it to “Not paid”. Save your order.

To make sure that the check has been created, go to Shop > KKM cash registers > Checks per day. Make sure there is a new receipt there. Check type “Full refund non-cash”.

Go to the OFD account and make sure that a new return receipt has appeared.

Go to Yandex.Checkout and issue a refund.

If everything went well, go to the cash register settings in the list of cash registers and uncheck the box in the “OFD Settings” tab.

Memo. What you need to connect.

  1. HTTPS on the site
  2. Agreement with Yandex
  3. Agreement with online cash register
  4. Registration in OFD
  5. Registering a cash register with the tax office
  6. Settings for Yandex
  7. Settings file for CMS from online cash register

Possible mistakes

  1. Do not set up automation, namely see point 16
  2. Do not check the box in the payment system settings, see point 7
  3. Connecting the cash register through Yandex Cashier, and not through Bitrix

Fiscal Data Format (FFD) 1.05

Recently (November 2018) ATOL began sending letters demanding to switch to FFD 1.05. To enable the fiscal data format v1.05 in Bitrix, you need to select ATOL v4 in the cash register settings. It's enough.

I hope this will be useful to you.