Over 200 add-ons available under a single subscription for $40 per month!

Banking details and invoices

Allows you to flexibly configure and automatically fill in the details of the buyer using the DaData service for invoicing. Adds the ability to create forms for registering a vendor or a buyer with details fields from the module settings
Please enter a valid addres(es) of the shop where you are going to use the add-on.
By subscription 5 800 
Latest module version Updated:
Have questions about the module? Write to us: HelpDesk

Banking Details and Invoices

This add-on is part of our Subscription plan.

Subscribe once — enjoy all add-ons without limits.

Banking Details and Invoices helps the store accept orders from companies, sole proprietors, individuals, and self-employed customers: collect the required details, fill company data via DaData, and generate an invoice for the order.

What it is for

The add-on is useful when a customer or vendor needs to place an order on behalf of an organization and receive an invoice with correct requisites. It adds configurable requisite fields to checkout, customer profiles, and vendor profiles, and lets customers save organizations for repeat orders.

Key features

Configurable field sets for legal entities, sole proprietors, individuals, and self-employed customers.

Requisite autofill by TIN or company name via DaData.

Requisite fields in checkout, customer profiles, and vendor profiles.

Saved customer organizations in the “My organizations” section.

Invoice generation, printing, PDF download, and email sending.

Organization requisites displayed in the order list and order details.

How it works

The administrator enters the DaData API key, enables the required display points, and selects which fields to use, require, and show in invoices. The customer fills in requisites during checkout or chooses a saved organization. After the order is placed, the add-on shows invoice buttons, can email the invoice, and displays requisites in the order for the administrator.

Have questions about the add-on?

Write to us.


Product:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Recipient:
  • Buyers
  • Owners
  • Vendors
Development
:
  • Frontend
Localization:
  • English
  • Русский
Compatible versions:
  • 4.18.X
  • 4.17.X
  • 4.16.X
  • 4.15.X
  • 4.14.X
  • 4.13.X
  • 4.12.X

Instructions for Banking Details and Invoices

What the add-on does

The add-on adds collection of customer or vendor requisites and invoice generation to CS-Cart. It supports legal entities, sole proprietors, individuals, and self-employed customers, can suggest company data via DaData, and can save customer organizations for future orders.

Where to find the add-on

Add-on settings are available in Add-ons → Manage add-ons → Banking Details and Invoices.

The payment method is created in Administration → Payment methods; use the MS: Issue invoice processor.

Customers see requisite fields at checkout and, if organization saving is enabled, in the My organizations section of their account. Administrators see requisites in order details and, when enabled, in the order list.

Main settings

API key — DaData key. If the key is empty, suggestions and automatic filling by TIN or company name are disabled, but fields can still be filled manually.

Display fields with details on the checkout page — enables the requisite block in checkout.

Display fields with details in the buyer's profile — adds requisites to the customer profile.

Display fields with details in the seller's profile — adds requisites to the vendor profile in Multi-Vendor.

Automatically fill user fields — inserts previously entered requisite data during checkout.

Create and save organizations in profile — enables the “My organizations” section and saved organization selection during checkout.

Invoice settings

Send invoice by email — sends the invoice to the customer after order placement. The PDF documents add-on must be enabled for PDF invoices.

Show invoice buttons on the thank-you page — shows invoice actions after order placement.

Show invoice buttons on the order details page — shows invoice actions in order details.

Open in a new window — opens the invoice in a new browser tab from the storefront order details page.

Requisite field setup

Each counterparty type — legal entity, sole proprietor, individual, and self-employed customer — has its own field set in the settings. For every field you can choose whether to use it, show it during registration, show it at checkout, show it in the invoice, and make it required.

Available fields include company name, TIN, OGRN/OGRNIP, KPP, legal and actual address, checking and correspondent accounts, bank, BIK, OKPO, OKVED, full name, passport data, phone, and email.

Customer flow

At checkout the customer selects a counterparty type and fills in requisites. If DaData is configured, suggestions appear when entering the TIN or company name, and related fields are filled automatically.

If “My organizations” is enabled, the customer can save an organization in the profile and select it during checkout without re-entering the data.

Invoice workflow

For orders placed via the MS: Issue invoice processor, the add-on generates an invoice for payment. The invoice can be opened, printed, downloaded as PDF, and sent to the customer by email. Available buttons depend on the add-on settings and on whether PDF Documents is enabled.

How to test

Enter the DaData key or leave it empty for manual testing, enable requisite fields on the checkout page, and configure fields for the required counterparty type.

Create a payment method with the MS: Issue invoice processor, place a test order as an organization, then check autofill or manual requisite entry, saved organizations, requisites in the order, and invoice buttons.

If invoice emailing or PDF download is enabled, also check that the PDF documents add-on is installed and active.

Change history

v4.4.2 from 2026-03-17

[*] Module template updated

v4.4.1 from 2026-01-30

[*] Updated description of "Display organization requisites in orders" setting — added short option name and tooltip

[!] Error when enabling vendor requisites. Fixed

[+] "Bank details" added as separate section with header

v4.4.0 from 2025-09-02

[+] Added separate block for organization selection in checkout

[+] Added email and phone fields for all counterparty types

[+] Save organizations when entered manually in checkout

[+] Added CSS and changed HTML structure for improved display

[!] Fields not filled when selecting organization if field values contain '"'. Fixed

[!] Error when navigating to "Checkout" page for unauthorized user. Fixed

[*] Fixed checkout variable for legal entity

[*] Requisites selection broken in profile. Fixed

[+] Requisites display in orders

[+] Removed duplicate info in payment method when checkout as legal entity

[!] "My organizations" page did not show organizations with "Self-employed" type. Fixed

[+] Added API to get organization suggestions from dadata.ru service

[!] Organizations with "Individual" and "Self-employed" types were not saved. Fixed

[!] Fixed JS error

v4.3.17

[!] Fixed bugs after testing

v4.3.16

[*] Fixed language variables

v4.3.15 from 2024-03-27

[*] Fixed duplicate ajax requests when selecting delivery

v4.3.14 from 2023-12-22

[*] Fixed autofill on order details and re-payment pages

v4.3.13 from 2023-11-02

[*] Fixed invoice sending on order status change, even when not paid with this module

[*] Fixed company requisites filling in invoice

[+] Added option to disable payment fields autofill on checkout page

v4.3.12 from 2023-09-30

[*] Changed module name in English

[*] Processor name now uses language variable

[+] Added "TIN" settings for individuals and self-employed

[*] Changed default settings for individuals, self-employed, legal entities and sole proprietors

v4.3.11 from 2023-08-25

[*] "MS: Issue invoice" payment method moved from "Payment systems" to "Russian payment methods" in processor dropdown

[+] Added "Open in new window" checkbox in Invoice tab and PDF module requirement note

[*] Updated company logo

[*] Updated module icon

[*] Changed language variables

[+] Module standardization

[*] Replaced short PHP tags with standard <?php

v4.3.10 from 2023-06-13

[+] Check for "PDF documents" module when "Send invoice by email" is enabled

v4.3.9 from 2023-04-12

[+] Added fields for self-employed

[*] Redefined default fields for entrepreneurs

v4.3.8 from 2023-03-31

[*] Updated module icon

v4.3.7 from 2022-12-26

[+] Module standardization

v4.3.6 from 2022-12-20

[*] Changed settings

v4.3.5 from 2022-10-09

[+] Module standardization

v4.3.4 from 2022-06-10

[*] TIN field no longer required for individuals

[*] Autofill disabled for individuals

v4.3.3

[+] Added amount in words functionality

v4.2.3

[+] Added "Field of activity" for legal entities

v4.2.2

[+] Added TIN display in invoice

v4.2.1

[+] Added option to hide counterparty type in select

v4.2.0

[+] Added option to autofill company field from another field

v4.1.0

[+] Added payment info in order details in admin

[!] Fixed dadata init error when another payment method selected on checkout load

[!] Fixed dadata popup styles on checkout page

v4.0.4

[+] Added payment method settings for stamp positioning in invoice

[!] Fixed stamp display in invoice in CS-Cart

v4.0.3

[!] Fixed error when editing order

v4.0.2

[+] CS-Cart 4.13.2 support

v4.0.1

[!] Fixed date field display

[!] Fixed date saving for payment method settings

v4.0.0

[+] Module adapted for CS-Cart, not only Multi Vendor

[+] Checkout form and related settings

[+] Option to hide data in invoice

[+] Invoice buttons on thank-you page

[+] Invoice button display settings

[+] Restored full name fields for sole proprietors and individuals

[*] Changed module SKU

[*] Changed some language variables

[!] Fixed date fields

[!] Fixed invoice buttons showing for wrong payment method in order details

[!] Fixed required fields display after seller type change

v3.1.0

[-] Removed full name fields for sole proprietors and individuals

[!] Fixed required fields display after seller type change

v3.1.0

[+] Added full name fields for sole proprietors

[+] Added fields for individuals

[!] Fixed styles for date fields

v3.0.0

[+] New counterparty type: individuals

[+] Field display settings

[+] Option to enable/disable requisite fields for customer

[+] English localization

v2.0.0

[+] Added payment method to issue invoice using module data

[*] Changed module SKU

v1.0.0

[+] First release

Legend:

[+] Added

[-] Removed

[*] Changed

[!] Bug fix

Reviews

Here you can share your opinion and evaluate our work.

Your feedback helps us become better and offer you even better service.

Similar add-ons