Công nhận séc. Phương thức rút tiền từ ứng dụng. Tìm kiếm biên nhận bằng cách sử dụng nhị phân thích ứng với ngưỡng cao

Ivan Ozhiganov Ngày 7 tháng 4 năm 2016

Nhiệm vụ nhận dạng văn bản trong điều kiện khác nhauđã và vẫn có liên quan. Tự động nhận dạng tài liệu, thẻ tín dụng, nhận dạng và dịch biển hiệu trên bảng quảng cáo sang ngôn ngữ khác - tất cả điều này có thể tiết kiệm thời gian thu thập và xử lý dữ liệu cần thiết. Với sự phát triển của mạng lưới thần kinh tích chập và các phương pháp đào tạo của chúng, chất lượng nhận dạng văn bản ngày càng tăng lên.

Chúng tôi một lần nữa bị thuyết phục về tính hiệu quả của việc sử dụng mạng nơ-ron tích chập khi thực hiện một dự án để ghi nhận các khoản thu tiền mặt. Đối tượng của nghiên cứu là các khoản thu tiền mặt từ một số người Nga các cửa hàng bán lẻ, với văn bản bằng tiếng Cyrillic và tiếng Latin. Đồng thời, hệ thống được phát triển có thể dễ dàng điều chỉnh để nhận dạng các khoản thu tiền mặt từ các quốc gia khác bằng văn bản bằng các ngôn ngữ khác. Chúng ta hãy xem xét dự án một cách chi tiết để hiển thị nguyên tắc hoạt động của giải pháp thu được.

Mục tiêu của dự án là phát triển một ứng dụng có kiến trúc client-serverđể nhận biết các khoản thu tiền mặt và trích xuất thành phần ngữ nghĩa cần thiết từ chúng.

Tổng quan dự án

Nhiệm vụ nhận biết biên lai bao gồm một số giai đoạn:

1. Tiền xử lý
Tìm kiếm biên lai trong hình ảnh
Nhị phân hóa
2. Chọn văn bản
3. Công nhận
4. Trích xuất thành phần ngữ nghĩa cần thiết của biên nhận

Thực hiện

1. Tiền xử lý

Nhiệm vụ của quá trình tiền xử lý như sau: xoay hình ảnh sao cho các dòng của biên nhận nằm theo chiều ngang nhất có thể, tìm biên nhận trong ảnh và nhị phân hóa nó.

1.1. Xoay hình ảnh và tìm kiếm biên lai trên đó

Chúng tôi thực hiện nhiệm vụ tìm kiếm séc bằng các phương pháp sau:

Tìm kiếm biên nhận bằng cách sử dụng nhị phân thích ứng
với ngưỡng cao

Cơm. 1. Loại kiểm tra ban đầu

TRÊN ở giai đoạn này Nhiệm vụ là tìm một vùng trong ảnh chứa toàn bộ phần kiểm tra và lượng nền tối thiểu.

Để đơn giản hóa tác vụ tìm kiếm, trước tiên hãy xoay ảnh sao cho các đường thẳng nằm càng gần càng tốt với vị trí nằm ngang(Hình 2). Cần có một thuật toán xoay để tối đa hóa phương sai của tổng độ chói trên các hàng. Mức tối đa đạt được khi các đường nằm ngang.

Cơm. 2. Chuyển séc

Để tìm kiếm biên nhận, chúng tôi đã sử dụng hàm Adaptive_threshold từ thư viện scikit-image. Đây là phương pháp nhị phân hóa thích ứng ngưỡng cao, khiến các pixel có màu trắng ở các vùng có độ dốc cao và các vùng đồng nhất hơn có màu đen. Vì vậy, với một nền đủ đồng nhất sẽ không có một số lượng lớn các pixel màu trắng mà chúng tôi đang tìm kiếm hình chữ nhật được mô tả. Hình chữ nhật thu được (Hình 3) bao gồm khu vực có biên lai và lượng nền tối thiểu.

Cơm. 3. Khu vực tìm thấy có biên lai

Tìm kiếm biên nhận bằng cách sử dụng mạng nơ ron tích chập

Chúng tôi quyết định tìm kiếm các điểm kiểm tra quan trọng bằng cách sử dụng mạng nơ ron tích chập, như chúng tôi đã làm trước đó trong . Các góc của tờ séc được chọn làm điểm mấu chốt. Phương pháp này tỏ ra khá tốt nhưng về chất lượng lại kém hơn phương pháp nhị phân thích ứng có ngưỡng cao.

Mạng lưới thần kinh tích chập cho thấy không phải là tốt nhất kết quả tốt nhất, bởi vì nó đã học cách dự đoán tọa độ của các góc chỉ liên quan đến văn bản tìm thấy. Đồng thời, vị trí của văn bản so với các góc khác nhau giữa các lần kiểm tra, do đó độ chính xác của mô hình mạng nơ ron tích chập thu được không phải là cao nhất.

Chúng tôi trình bày cho bạn kết quả của mạng:

Cơm. 4. Ví dụ về cách mạng nơ ron tích chập hoạt động để tìm các góc kiểm tra

Tìm kiếm biên lai bằng cách sử dụng bộ phân loại theo tầng có đặc điểm Haar

Để thay thế, chúng tôi quyết định thử dùng bộ phân loại có đặc điểm Haar. Sau khoảng một tuần huấn luyện, điều chỉnh các thông số phát hiện kiểm tra, chúng tôi vẫn chưa thu được kết quả khả quan. Mạng lưới thần kinh tích chập cho thấy nhiều hơn chất lượng cao công việc.

Ví dụ về hoạt động của bộ phân loại theo tầng với các đặc tính Haar:

Cơm. 5. Kết quả tích cực của phương pháp phân tầng theo đặc trưng Haar

Cơm. 6. Âm tính giả và dương tính giả của bộ phân loại có đặc điểm Haar

1.2. Nhị phân hóa

Để nhị phân hóa, cùng một ngưỡng thích ứng được sử dụng, cửa sổ đủ lớn để chứa cả văn bản và nền (Hình 7).

Cơm. 7. Nhị phân hóa séc

2. Chọn văn bản

2.1. Chọn văn bản bằng phương pháp thành phần được kết nối

Giai đoạn đầu tiên của việc lựa chọn văn bản là tìm kiếm các thành phần được kết nối. Chúng tôi đã triển khai nó bằng hàm findContours từ OpenCV. Hầu hết các thành phần được kết nối thực sự là các ký hiệu, nhưng một số là nhiễu dư sau khi nhị phân hóa. Chúng tôi đã lọc chúng bằng các bộ lọc dựa trên diện tích tối đa/tối thiểu. Đối với các ký hiệu tổ hợp, chúng tôi áp dụng thuật toán kết hợp các thành phần liên thông (:, И, =). Các ký tự sau đó được kết hợp thành các từ bằng cách sử dụng tìm kiếm hàng xóm gần nhất. Nguyên tắc tìm kiếm hàng xóm gần nhất: đối với mỗi biểu tượng, một số hàng xóm gần nhất được tìm kiếm, sau đó ứng cử viên phù hợp nhất để nối bên phải và bên trái sẽ được chọn từ chúng. Thuật toán được lặp lại cho đến khi không còn ký tự nào không thuộc từ (Hình 8).

Cơm. 8. Tìm kiếm các thành phần được kết nối và hình thành các từ (các từ được tô sáng bằng một màu)

Cơm. 9. Hình thành các đường (các đường được đánh dấu bằng một màu)

Nhược điểm của thuật toán này là không thể nhận dạng chính xác các từ có chữ dính vào nhau hoặc bị gãy.

2.2. Chọn văn bản bằng lưới

Chúng tôi nhận thấy rằng hầu hết tất cả biên lai đều có văn bản đơn cách. Điều này có nghĩa là bạn có thể vẽ một lưới trên séc sao cho các đường lưới đi qua giữa các ký hiệu:


Cơm. 10. Ví dụ về lưới

Thuật toán tìm kiếm tự động Lưới kiểm tra đơn giản hóa việc nhận dạng kiểm tra hơn nữa: mạng lưới thần kinh được áp dụng cho từng ô lưới, mọi ký tự đều được nhận dạng, không có vấn đề với các ký tự dính vào nhau hoặc ký tự bị hỏng, số lượng khoảng trắng nối tiếp nhau trong một dòng được xác định chính xác.

Để tìm một lưới như vậy, chúng tôi đã cố gắng thuật toán tiếp theo. Đầu tiên, các thành phần được kết nối được tìm thấy trong hình ảnh nhị phân:

Cơm. 11. Ví dụ tìm kiếm các thành phần được kết nối

Sau đó, chúng ta lấy các góc dưới bên trái của các hình chữ nhật màu xanh lá cây này và nhận được một tập hợp các điểm được cho bởi hai tọa độ. Để xác định độ biến dạng, chúng tôi quyết định sử dụng hàm tuần hoàn hai chiều sau:

Biểu đồ của công thức này trông như thế này:

Cơm. 12. Đồ thị của hàm số trong công thức

Ý tưởng của phương pháp trích xuất lưới kiểm tra là tìm kiếm các biến dạng hình học phi tuyến như vậy của tọa độ các điểm sao cho các điểm nằm trên các đỉnh của đồ thị. Tức là bài toán được rút gọn thành bài toán tìm tổng lớn nhất các giá trị của hàm này. Trong trường hợp này, sự biến dạng tối ưu được tìm kiếm.

Biến dạng hình học được tham số hóa bằng hàm RectBivariateSpline từ mô-đun scipy trong python. Tối ưu hóa được thực hiện bằng cách sử dụng chức năng thu nhỏ từ mô-đun scipy.

Cơm. 13. Ví dụ về lưới được tìm đúng

Cơm. 14. Ví dụ về lưới được tìm thấy không chính xác

Chúng tôi đã từ bỏ phương pháp này vì nó có một số nhược điểm đáng kể - nó không ổn định và chậm.

3. Nhận dạng văn bản

3.1. Nhận dạng văn bản được tìm thấy bằng phương pháp thành phần được kết nối

Nhận dạng văn bản được thực hiện bằng cách sử dụng mạng thần kinh tích chập được đào tạo trên các phông chữ được cắt từ biên lai. Khi thoát khỏi mạng, chúng tôi có xác suất cho mỗi chữ cái và thực hiện một số tùy chọn đầu tiên, tổng cộng có xác suất gần bằng 1 (99%). Tiếp theo chúng ta xem xét mọi thứ những lựa chọn khả thi soạn các từ từ các chữ cái nhận được và kiểm tra chúng trong từ điển. Điều này cho phép bạn cải thiện độ chính xác nhận dạng bằng cách loại bỏ lỗi giữa các ký tự tương tự (Z và E).

Không may thay, phương pháp này Nó chỉ hoạt động ổn định khi các chữ cái không bị rời ra hoặc dính vào nhau.

3.2. Nhận dạng toàn bộ từ

Việc nhận biết toàn bộ từ là cần thiết trong những trường hợp khó khi các chữ cái bị rách và dính vào nhau. Chúng tôi đã giải quyết vấn đề này theo hai cách:

  • sử dụng mạng thần kinh tái phát thuộc loại LSTM;
  • sử dụng phân đoạn thống nhất.
LSTM

Đối với các trường hợp phức tạp, chúng tôi quyết định sử dụng mạng nơ-ron kiểu LSTM để nhận dạng toàn bộ từ, dựa trên kinh nghiệm nghiên cứu trong các bài viết “Đọc văn bản cảnh trong chuỗi chuyển đổi sâu” và “Chúng ta có thể xây dựng OCR độc lập với ngôn ngữ bằng cách sử dụng mạng LSTM không? " Với mục đích này, chúng tôi đã sử dụng thư viện OCRopus.

Sử dụng phông chữ đơn cách, chúng tôi đã chuẩn bị một mẫu nhân tạo để đào tạo (Hình 15).


Cơm. 15. Ví dụ về lấy mẫu nhân tạo

Sau khi đào tạo mạng, chúng tôi đã thử nghiệm nó trên một bộ xác thực. Kết quả thử nghiệm cho thấy mạng được huấn luyện tốt. Sau đó, chúng tôi đã thử nghiệm nó trên cơ sở kiểm tra thực tế. Dưới đây là kết quả:

Mạng lưới thần kinh được đào tạo hoạt động tốt trên ví dụ đơn giản, điều mà chúng tôi đã nhận ra thành công theo một cách khác. có ví dụ phức tạp mạng không thể đối phó được.

Chúng tôi quyết định thêm nhiều biến dạng khác nhau vào mẫu huấn luyện để làm cho nó gần hơn với các từ thu được từ séc (Hình 16).


Cơm. 16. Ví dụ về lấy mẫu nhân tạo

Để ngăn mạng đào tạo quá mức, chúng tôi đã ngừng đào tạo mạng, chuẩn bị một tập dữ liệu mới và đào tạo thêm mạng bằng một tập dữ liệu mới. Kết quả của khóa đào tạo chúng tôi đã nhận được những điều sau:

Mạng lưới thần kinh kết quả được công nhận Những từ vựng khó tốt hơn, nhưng bắt đầu nhận ra tệ hơn từ ngữ đơn giản. Mô hình này không làm chúng tôi hài lòng vì nó không ổn định.

Chúng tôi giả định rằng với một phông chữ và một chút biến dạng, mạng như vậy sẽ hoạt động tốt hơn nhiều.

Phân đoạn thống nhất

Chúng tôi nảy ra ý tưởng chia từ thành các ký tự đều nhau, vì phông chữ trên séc là đơn cách. Để làm được điều này, bạn cần biết độ rộng của ký tự trong từ. Đối với mỗi lần kiểm tra, chế độ chiều rộng ký hiệu được ước tính. Nếu sự phân bổ độ rộng ký tự là lưỡng kim (Hình 17), thì hai chế độ sẽ được chọn và mỗi dòng có chiều rộng được xác định riêng.


Cơm. 17. Ví dụ về phân bố hai chiều độ rộng ký tự trong biên nhận

Khi chúng ta có được chiều rộng gần đúng của ký tự trong một chuỗi nhất định, chúng ta chia chiều dài của từ cho chiều rộng của ký tự để có được số lượng chữ cái gần đúng. Sau đó chia độ dài của từ cho số chữ cái gần đúng thu được, cộng hoặc trừ một:

Cơm. 18. Quá trình tìm phân khúc tối ưu

Và chúng tôi chọn lựa chọn tốt nhất chia tách:

Cơm. 19. Phân khúc tối ưu

Độ chính xác của việc phân đoạn như vậy là rất cao.

Cơm. 20. Ví dụ hoạt động chính xác thuật toán

Nhưng đôi khi chúng tôi quan sát thấy thuật toán hoạt động không hoàn toàn chính xác:

Cơm. 21. Ví dụ thao tác sai thuật toán

Sau khi phân đoạn, mỗi mảnh được gửi đến mạng lưới thần kinh tích chập và được nhận dạng.

4. Trích xuất thành phần ngữ nghĩa cần thiết của biên nhận

Việc tìm kiếm mua hàng trong biên nhận được thực hiện bằng cách sử dụng biểu thức chính quy. Có một cho tất cả các kiểm tra tính năng chung: giá mua được ghi theo dạng XX.XX, trong đó X là số. Bằng cách này bạn có thể trích xuất các hàng mua. TIN được tìm kiếm theo 10 chữ số và được xác minh bởi tổng kiểm tra. Tên chủ thẻ được tìm kiếm theo định dạng TÊN/HỌ.

Cơm. 22. Kết quả trích xuất thành phần ngữ nghĩa cần thiết của séc

Phần kết luận

Nhiệm vụ nhận biết các khoản thu tiền mặt hóa ra không đơn giản như thoạt nhìn. Trong quá trình tìm kiếm giải pháp, chúng tôi gặp phải một lượng lớn nhiệm vụ phụ, mỗi nhiệm vụ có liên quan đầy đủ hoặc một phần với những nhiệm vụ khác. Thông thường các thuật toán phức tạp như mạng thần kinh tái phát như lstm được coi là một công cụ phổ quát. Nhưng trên thực tế, những phương pháp như vậy cần rất nhiều thời gian để thành thạo và không phải lúc nào cũng hữu ích.

Công việc trên dự án vẫn tiếp tục. Chúng tôi đang cải thiện chất lượng ở từng giai đoạn nhận dạng và tối ưu hóa các thuật toán riêng lẻ. TRÊN khoảnh khắc này hệ thống với độ chính xác cao công nhận séc chất lượng tốt– chữ không bị dính, rách. Biên lai có chữ dính hoặc rách sẽ khó nhận biết hơn một chút.

Mỗi ngày tất cả chúng ta đều đi đến cửa hàng tạp hóa và tiêu tiền của chúng tôi. Những người tiết kiệm nhất nắm bắt được những ưu đãi đặc biệt và xem các danh mục điện tử để tìm xem ở đâu và cái gì rẻ hơn.

Nhưng bây giờ họ có một cơ hội khác để nhận tiền hoàn lại. Tất cả bạn phải làm là quét mã đặc biệt, mà kể từ năm 2017 phải tính trên biên lai tiền mặt.

Kiếm tiền bằng cách quét mã QR từ biên lai qua Android không phải là lừa đảo mà là những đánh giá từ mọi người trên Internet. điều tốt nhất cho điều đó bằng chứng. Tất nhiên, số tiền được trả lại không quá lớn, nhưng đối với những người đang mua hàng tích cực hoặc những người làm việc trong cửa hàng, điều này vẫn sẽ hữu ích.

Bây giờ chúng tôi sẽ giải thích cách thức hoạt động và chỉ cho bạn chính xác những gì cần làm.

Mã QR trên biên lai tiền mặt là gì?

Năm 2017 do có sự thay đổi luật liên bang, một số doanh nhân và các công ty lớn buộc phải bắt đầu làm việc với máy tính tiền trực tuyến.

Theo quy định mới, không chỉ việc sử dụng thiết bị hiện đại mà còn chuyển các khoản thu tiền mặt cho khách hàng thông qua phương tiện điện tử thông tin liên lạc.

Theo yêu cầu của người mua, người bán có nghĩa vụ cung cấp cho người đó bản sao biên lai định dạng điện tử. Việc này có thể được thực hiện qua SMS (ví dụ: Yandex.Taxi thực hiện việc này), nhưng ở các cửa hàng thông thường không ai biết số điện thoại của khách hàng.

Do đó, ngoài séc thông thường, mã QR được áp dụng trên tờ giấy chứa bản sao điện tử của séc.

Bạn có thể chỉ cần bước vào bất kỳ siêu thị nào và lấy một đống biên lai để quét tại nhà. Không cần phải tìm biên lai có khuyến mãi, hãy kiểm tra bất kỳ biên nhận nào và nếu chúng có chứa các mặt hàng khuyến mại, hãy hoàn lại tiền.

Nó có thể được quét bằng bất kỳ ứng dụng di động nào và thu được dữ liệu giống như được in trên giấy. Đó chỉ là thông tin được mã hóa.

Gần đây, họ bắt đầu trả lại một phần số tiền cho nó, mặc dù không phải cho bất kỳ sản phẩm nào mà chỉ dành cho những người tham gia chương trình khuyến mãi đặc biệt.

Ứng dụng kiếm tiền bằng cách quét mã QR

Dưới Xu hướng mới Các ứng dụng trước đây chỉ đơn giản cung cấp chức năng theo dõi các chương trình khuyến mãi tại cửa hàng một cách thuận tiện đã bắt đầu kết nối tích cực. Mỗi ngày ngày càng có nhiều hơn, nhưng không phải tất cả đều hoạt động chính xác. Dựa trên các đánh giá, để kiếm tiền bằng mã QR tốt hơn nên sử dụng:

Mỗi ứng dụng đều có những ưu điểm riêng, nhưng tốt hơn hết bạn nên tải xuống tất cả chúng cùng một lúc và khi đọc bài viết này, bạn sẽ hiểu tại sao. Điều quan trọng nhất là tất cả các chương trình đều được cài đặt chức năng đặc biệt để quét mã QR từ biên lai của các cửa hàng phổ biến như:

Điều này còn xa danh sách đầy đủ, quét mã từ tất cả các biên lai để không bỏ lỡ bất kỳ phần thưởng nào. Chỉ cần lưu ý rằng mã QR chỉ có hiệu lực trong một ngày kể từ thời điểm chúng được nhận. Vì vậy, tốt hơn hết bạn nên dành vài phút cuối mỗi ngày để nhập dữ liệu vào ứng dụng.

Hướng dẫn: cách quét QR từ biên lai và kiếm tiền?

Nhìn chung, việc sử dụng máy quét mã QR không khó, tuy nhiên, một số người mới bắt đầu chưa từng làm qua nên cần một số hướng dẫn. Chúng tôi đã làm ví dụ rõ ràng thông qua ứng dụng Cool:

  1. Sau khi tải xuống ứng dụng và khởi chạy, bạn sẽ thấy ngay danh sách các sản phẩm được hoàn tiền. Ví dụ bên dưới cho thấy bạn có thể nhận được 3 rúp nếu biên lai có chứa Prostokvashino kefir hoặc 5 rúp cho trà Lipton. Số dư cũng được hiển thị ở đây, trên QROOTO, số dư được tính bằng điểm (10 điểm = 1 rúp):

  1. Thông qua menu, trước tiên bạn cần phải đăng ký, sau đó “Hồ sơ” sẽ xuất hiện thay cho mục này. Menu tương tự chứa tất cả các phần cần thiết và chức năng quét biên lai:

  1. Bây giờ bạn cần hướng camera vào mã QR để ứng dụng quét (không cần nhấn gì cả). Nếu mọi thứ đều ổn, bạn sẽ thấy thông báo tương ứng và trong vòng 24 giờ, bạn sẽ nhận được phần thưởng dưới dạng điểm:

  1. Nếu bạn kiếm tiền bằng ứng dụng Cool, bạn có thể rút tiền (điểm) về số điện thoại của mình, Thẻ ngân hàng hoặc Yandex.Money. Mọi thứ ở đây đều đơn giản, bạn quay số số tiền tối thiểu (hiển thị trong hình), chọn phương thức, nhập chi tiết. Tiền sẽ đến trong tối đa 3 ngày:

Ứng dụng hoạt động, mọi thứ đều bằng tiếng Nga, không quảng cáo khó chịu và những mặt tiêu cực khác. Ngay cả một đứa trẻ cũng có thể sử dụng nó, điều chính là không quên để lại biên lai.

Một số người bán đã thu thập biên lai sau giờ làm việc và kiểm tra chúng bằng ứng dụng, thu được số tiền khá lớn.

Câu hỏi về hoàn tiền từ mã QR

Mặc dù loại thu nhập này chưa phổ biến rộng rãi nhưng vẫn có nhiều câu hỏi được đặt ra. Chúng tôi đã chỉ ra những ứng dụng nào cần tải xuống, cách sử dụng và rút tiền nhưng đã quyết định thu thập Câu hỏi thường gặp người dùng từ diễn đàn:

  1. Tôi có thể quét bao nhiêu biên lai?

Bạn được phép kiểm tra tối đa 10 mã QR mỗi ngày, không quá 3 mã từ một cửa hàng. Nhưng hạn chế này không phải là vấn đề vì có ứng dụng khác nhau và bạn có thể cài đặt chúng trên điện thoại thông minh của các thành viên trong gia đình bạn.

  1. Tôi quét biên lai nhưng tiền vẫn chưa đến?

Điều này xảy ra nếu Cơ quan Thuế Liên bang chưa nhận được thông tin. Trang web chính thức kiểm tra việc tuân thủ biên lai tiền mặt. Bạn có thể tự kiểm tra điều này.

  1. Phải làm gì nếu mã QR không chính xác?

Trên một số séc, mã QR được in không phải dưới dạng bản sao của séc mà dưới dạng thông tin khác (ví dụ: phiếu giảm giá). Do đó, dữ liệu đó không được xử lý.

  1. Bạn có thể kiếm được bao nhiêu từ mã QR?

Không thể nêu tên chính xác số tiền, vì tất cả phụ thuộc vào số lần kiểm tra và đơn đăng ký được sử dụng. Theo một số dữ liệu, người dùng trung bình có thể kiếm được khoảng 1.000 rúp mỗi tháng.

  1. Bạn có thể kiếm tiền bằng cách nào khác với ứng dụng?

Một số ứng dụng có chương trình liên kết. Ví dụ: Inshopper trả 50 rúp cho người bạn được mời và số tiền tương tự cho người đã mời người dùng sau lần mua đầu tiên.

Nếu bạn vẫn có bất kỳ câu hỏi nào liên quan đến ứng dụng, hãy để lại trong phần bình luận. Bạn thực sự có thể tiết kiệm tiền bằng mã QR, nhưng số tiền đó không nhiều. Tuy nhiên, tất cả phụ thuộc vào những gì bạn mua và tần suất mua.

Kiếm tiền từ mã QR có lừa đảo không? Đánh giá từ người thật!

Mặc dù điều này là tương đối loại mới thu nhập, các bài đánh giá về việc quét mã QR được đăng tải tích cực. Mọi người cố gắng tiết kiệm mọi thứ, nhưng ở đây thực tế không có gì để làm. Dưới đây là ảnh chụp màn hình số liệu thống kê từ một trong những tác giả của đánh giá tích cực:

Runet nhanh chóng tràn ngập những ví dụ như thế này. Tất cả điều này cho thấy rằng kiếm tiền từ mã QR không phải là lừa đảo.

Điều duy nhất mọi người nói đến là số tiền hoàn lại nhỏ. Thành thật mà nói, phàn nàn về một số tiền thưởng nhận được khi mua sữa hoặc bánh mì đơn giản là ngu ngốc.

Kiếm tiền từ mã QR trên Android và iOS đã có sẵn và đang có đà phát triển. Ngay cả khi điều này không bắt đầu mang lại lợi nhuận khổng lồ cho các gia đình bình thường, nó chắc chắn sẽ tiết kiệm được tiền. Rốt cuộc, nhiều người đến các cửa hàng lân cận để mua trứng với giá rẻ hơn 2 rúp.

Thực hiện theo các chương trình khuyến mãi và mua sản phẩm phù hợp để tiết kiệm hơn nữa.

Tôi khuyên bạn nên truy cập các trang sau:


Các chi phí thiết yếu bao gồm thực phẩm, sản phẩm chăm sóc cá nhân và nhiều thứ khác. Tất cả chúng ta đều tiêu tiền từ túi của mình vào nhiều loại hàng hóa khác nhau, nhưng ít người nghĩ rằng có thể trả lại một số trong số đó. Hiện đã được tạo Có nhiều dịch vụ hoàn tiền, trong đó nổi bật là ứng dụng quét QR từ biên lai cửa hàng ngoại tuyến.

Kiếm tiền bằng cách quét biên lai thông qua ứng dụng di động Nó khó có thể được gọi là có lợi nhuận; nó đúng hơn là một cơ hội để tiết kiệm khi mua hàng hàng ngày. Ngay cả với bánh mì, kefir hoặc bánh quy trả phí, bạn vẫn có thể nhận lại một vài rúp và nỗ lực đặc biệtđiều này là không cần thiết.

Hoàn tiền qua mã QR trong biên lai

Năm 2017, các doanh nhân trên lãnh thổ Liên bang Nga có nghĩa vụ chuyển nhượng Dạng điện tử kiểm tra. Để giải quyết vấn đề này, họ không chỉ bắt đầu sử dụng thiết bị mới mà còn in mã QR trên biên lai. Họ cần chúng để làm gì? Bạn có thể quét chúng bất kỳ lúc nào và xem cùng một dữ liệu có trong séc:

Nó là cần thiết để kiểm tra các báo cáo của công ty và cũng hữu ích cho chính người mua, người có thể khôi phục chứng từ thanh toán hàng hóa bất cứ lúc nào. Một cách sử dụng khác của mã này đã được phát minh - tham gia vào các chương trình khuyến mãi. Hàng ngang cửa hàng lớn ra mắt hệ thống quà tặng cho khách hàng của mình. Bao gồm các:

Và đây không phải là một danh sách đầy đủ. TRÊN điều kiện đặc biệt họ trả lại một phần số tiền đã chi chỉ để quét mã QR trên biên lai. Chỉ có điều nó phải chứa hàng hóa tham gia khuyến mãi.

Khuyến mãi đặc biệt trong ứng dụng quét biên lai

Nhiều ứng dụng ra đời không chỉ giúp theo dõi các chương trình khuyến mãi tại cửa hàng mà còn có thể quét mã QR. Dưới đây chúng tôi sẽ trình bày danh sách chúng, nhưng bây giờ tôi muốn đưa ra một vài ví dụ:

Dưới đây là danh sách các sản phẩm khác nhau từ một ứng dụng đang tham gia chương trình khuyến mãi. Như bạn có thể thấy, khi mua một số trong số chúng, bạn có thể nhận lại tới 200 rúp (đây không phải là số tiền lớn nhất số tiền lớn). Lợi ích rất rõ ràng và khi bạn nhấp vào một trong các sản phẩm, bạn có thể thấy điều kiện chi tiết Cổ phần:

TRONG trong trường hợp này Bạn không chỉ được mời mua sản phẩm mà còn để lại đánh giá về nó. Các điều kiện luôn khác nhau; hoạt động bổ sung (trừ quét QR) hiếm khi được yêu cầu. Như bạn có thể thấy, khoản tiền hoàn lại như vậy có thể trang trải hoàn toàn giá thành của sản phẩm. Đây không phải là một trò đùa, kiếm tiền từ mã QR không phải là lừa đảo, mọi thứ đều hoạt động.

Cách quét mã QR biên nhận (ứng dụng tốt nhất)

Ngày càng có nhiều chương trình di độngđể tiết kiệm tiền. Ngoài việc họ có tích hợp sẵn máy quét mã QR, họ còn công bố các lựa chọn sản phẩm khuyến mại (sản phẩm giảm giá). Vì vậy, bạn sẽ tiết kiệm bằng cách chọn giao dịch tốt nhất trong thành phố của tôi. Cài đặt các ứng dụng tốt nhất trên điện thoại thông minh của bạn:

  1. InShopper - có sẵn cho Android và iOS. Đây là một trong những ứng dụng đầu tiên mà bạn sẽ nhận được tiền thưởng 50 rúp khi đăng ký bằng liên kết của tôi (chỉ cần đăng ký trên trang web, không phải trong ứng dụng). Đối với séc được tải lên đầu tiên, bạn sẽ nhận được thêm 20 rúp, cho lần thứ hai là 5 rúp. Thanh toán có sẵn từ 300 rúp mỗi nhà khai thác di động, Yandex.Money hoặc ở dạng Phiếu quà tặng cửa hàng nổi tiếng.
  2. Edadil - ứng dụng cho mọi thiết bị di động các hệ điều hành, chỉ trên Android lỗi thời Không có chức năng quét mã QR. Để sử dụng chương trình, bạn cần kết nối tài khoản xã hội của mình. mạng hoặc Yandex (công cụ tìm kiếm sở hữu 10% cổ phần của dự án này). Các khoản thanh toán không có hoa hồng cho Yandex.Money hoặc điện thoại. Nếu bạn thanh toán bằng thẻ thì biên lai cần được quét trong vòng 24 giờ, nếu bằng tiền mặt thì 30 phút.
  3. Qrooto - trong nhiều bài đánh giá về kiếm tiền bằng cách quét mã QR, ứng dụng này được khuyên dùng. Bạn thậm chí có thể rút tiền từ nó vào thẻ ngân hàng, mức tối thiểu chỉ là 10 rúp (100 điểm). Để đăng ký, bạn được 99 điểm, biên lai được kiểm tra trong vòng 24 giờ. Phải đi đăng kí nhanh. Tối đa 10 biên lai được kiểm tra mỗi ngày, không quá 3 biên lai từ một cửa hàng.
  4. Cùng rẻ hơn - khi sử dụng máy quét mã QR này từ biên lai, bạn cũng cần kiểm tra mã vạch. Ứng dụng này có danh sách cửa hàng lớn hơn nhiều; ngoài các siêu thị ngoại tuyến, còn có chương trình hoàn tiền từ Aliexpress, Ebay và hơn 1000 công ty khác (ngay cả việc mua vé máy bay cũng được hoàn lại). Thanh toán được thực hiện vào điện thoại, thẻ hoặc ví Yandex của bạn.

Điều thú vị là khi sử dụng song song các chương trình, đôi khi bạn có thể nhận được tiền hoàn lại từ cùng một lần kiểm tra. Đừng lười quét mã QR với tất cả các ứng dụng và dưới đây chúng tôi sẽ giải thích lý do tại sao việc tải xuống tất cả các máy quét vẫn đáng giá.

Ví dụ về kiếm tiền từ mã QR

Để cho bạn biết cách thức hoạt động và chính xác những gì bạn cần làm, chúng tôi đã tải xuống ứng dụng InShopper và sẵn sàng hướng dẫn bạn qua giao diện. Các chương trình được tải từ cửa hàng chính thức (Google Play và Appstore):

  1. Khi mới ra mắt, chúng ta sẽ thấy ngay danh sách sản phẩm nhưng trước hết hãy vào phần “Hồ sơ”:

  1. Việc đăng ký gần như giống nhau ở mọi nơi. Nhập số điện thoại của bạn và nhận mã xác minh qua SMS:

  1. Sau khi ủy quyền, số dư sẽ được hiển thị trong hồ sơ, các nút rút tiền và mời bạn bè cũng sẽ xuất hiện:

  1. Bây giờ bạn có thể nhấp vào nút “Quét mã” ở giữa và hướng camera vào mã QR ghi trên biên nhận. Bạn không cần nhấn bất cứ thứ gì, chỉ cần cố gắng bắt nó vào cửa sổ, chương trình sẽ tự động chọn thời điểm chụp ảnh:

  1. Xuất hiện ngay trong lịch sử giao dịch lối đi mới. Ở đó bạn có thể theo dõi quá trình xử lý các kiểm tra bổ sung:

  1. Điểm cuối cùng là rút tiền. Mọi thứ ở đây đều đơn giản, bạn chọn một phương thức và nhập chi tiết thanh toán của mình. Theo quy định, tiền sẽ đến trong vòng 24 giờ:

Trong các ứng dụng khác, giao diện sẽ khác, cũng như một số điều kiện. Nhưng nhìn chung, chúng hoạt động theo cùng một sơ đồ. Bạn tải mã lên qua máy quét, đợi một lúc và nhận tiền hoàn lại.

Bạn có thể tiết kiệm được bao nhiêu với mã QR trên biên lai của cửa hàng?

Tôi đã xem qua các bài báo có tiêu đề “Kiếm 40.000 rúp bằng mã QR”. Các tác giả của họ công khai không trung thực, bởi vì một người mua bình thường khó có thể tiết kiệm hơn 1.000 rúp cho một ứng dụng mỗi tháng. Các đánh giá về việc quét biên lai rất khác nhau; người dùng thường đăng lịch sử giao dịch của họ:

Theo quy định, chúng không xuất hiện Khoản tiền lớn. Tuy nhiên, tất cả phụ thuộc vào mức độ tích cực của bạn với tư cách là người mua và mức độ bạn theo dõi các sản phẩm được bao gồm trong chương trình khuyến mãi. Nếu bạn tận dụng tất cả các ưu đãi, số tiền hoàn lại sẽ lớn hơn nhiều.

Ngay cả trong việc này, có vẻ như một cách đơn giản thu nhập, có một số đề xuất nhất định cho phép bạn nhận được nhiều tiền hoàn lại hơn. Không chắc là bạn sẽ có thể hoàn trả tất cả các chi phí của mình, nhưng Thật đáng để nghe những thủ thuật:

  • sử dụng tất cả các thiết bị trong nhà của bạn để cài đặt ứng dụng, điều này sẽ loại bỏ các hạn chế về Số lớn nhất biên lai có thể tải xuống;
  • tải xuống tất cả các ứng dụng, điều này cũng sẽ cho phép bạn thêm nhiều mã QR hơn. Ngoài ra, đôi khi họ còn làm việc trong các chương trình khác nhau;
  • những hóa đơn có mã QR nằm thành từng bó trong các cửa hàng, bạn chỉ cần lấy một vài “mảnh giấy” này về và quét tại nhà;
  • Không nhất thiết chỉ chọn hóa đơn có hàng khuyến mãi. Quét tất cả các mã QR, các chương trình sẽ tự xác định xem có mã nào phù hợp trong đó hay không;
  • Tìm trong số bạn bè của bạn những người bán hàng từ các cửa hàng có sản phẩm đang tham gia chương trình khuyến mãi và cùng nhau thu tiền hoàn lại;
  • sử dụng nó tích cực hơn chương trình liên kết, mời thêm người. Trong bài viết chúng tôi đã chỉ ra những phương pháp hiệu quả nhất.

Thường có những đánh giá rằng kiếm tiền bằng cách quét mã QR từ biên lai là một trò lừa đảo. Tác giả của chúng đơn giản là không biết ai đang trả tiền và để làm gì. Và chúng không đến từ các cửa hàng mà từ các nhà sản xuất. Bằng cách này, họ thưởng cho khách hàng của mình và tăng doanh số bán hàng.

Ngay cả khi bạn nhận được một đồng rúp từ mỗi ổ bánh mì, nếu bạn mua nó hàng ngày, bạn sẽ kiếm được 30 rúp một tháng. Cộng với hoàn tiền cho sữa, kefir, đồ nướng và các thực phẩm khác. Ở mức tối thiểu, bạn có thể dễ dàng thanh toán Internet hoặc Truyền thông di động. Vâng, nhất người dùng đang hoạt động họ quản lý để kiếm tiền tốt từ việc này.

Bây giờ ở Cửa hàng ứng dụng bạn có thể tìm thấy một số lượng lớn các ứng dụng để thực hiện tốt nhất nhiệm vụ khác nhau- từ đo mạch và mua quần áo trực tuyến đến gọi taxi và theo dõi tài chính của bạn. Theo quy luật, các ứng dụng sau tương tự nhau và chỉ khác nhau về giao diện, nhưng ứng dụng Alzex Finance ngày nay sẽ nổi bật so với các ứng dụng còn lại nhờ một chức năng thú vị, đó là lý do tại sao nhiều người trong tòa soạn bắt đầu sử dụng chương trình này cho mục đích tài chính. kế toán.

Ứng dụng này lý tưởng cho việc duy trì thông tin cá nhân và Ngân sách gia đình— giao diện hợp lý và chu đáo đến mức bạn có thể dễ dàng theo dõi mọi chuyển động Tiền bạc, bằng số tiền chi cho một ổ bánh mì ở cửa hàng gần đó. Ý tưởng phân chia chi phí và thu nhập thành các danh mục cho phép bạn biết tiền được chi tiêu ở đâu và với số lượng bao nhiêu, ai đã thêm giao dịch mới (có thể thêm thành viên gia đình hoặc đối tác).


Bạn có thể thêm giao dịch chỉ bằng vài cú nhấp chuột - nhập mô tả, tài khoản ghi nợ, số tiền và danh mục. Nó sẽ ngay lập tức xuất hiện trong danh sách chi phí (hoặc thu nhập, chẳng hạn như khi chúng ta đang nói về tiền lương), sẽ hiển thị trong phân tích và sẽ được phản ánh trong số dư của tài khoản đã chọn trong tab “Tài khoản”.


Cho đến nay, mô tả này cũng tương tự như nhiều ứng dụng kế toán chi phí khác, vì vậy hãy đi thẳng vào điểm khác biệt của Alzex Finance. Trước hết, đây là sự đồng bộ giữa các thiết bị khác nhau(cùng iPhone) và một máy tính (phiên bản dành cho). Điều này cho phép nhiều người duy trì cùng một cơ sở dữ liệu về chi phí và thu nhập và đồng bộ hóa các thay đổi. Hơn nữa, không giống như các dịch vụ tương tự khác, trong trường hợp này cơ sở dữ liệu được lưu trữ cục bộ và chương trình hoạt động mà không cần Internet. Điều này đặc biệt đúng ở nước ngoài, nơi mỗi megabyte chi cho việc chuyển vùng có thể là “vàng”.

Nhưng một trong những chức năng chính của ứng dụng đã xuất hiện tương đối gần đây cùng với một bản cập nhật. Alzex Finance đã triển khai chức năng nhập biên lai, tức là các nhà phát triển đã loại bỏ nhu cầu nhập giao dịch theo cách thủ công. Chúng tôi đã quét biên lai và chi phí đã được thêm vào!

Làm thế nào nó hoạt động?

Từ 1/7/2017, tất cả các cửa hàng phải in mã QR trên hóa đơn để quét và nhận séc điện tử. Việc quét được thực hiện bởi chương trình “Xác minh biên nhận tiền mặt” từ Cơ quan Thuế Liên bang Nga. Sau lần khởi chạy đầu tiên, ứng dụng sẽ đề nghị nhận dạng biên nhận và sau vài giây, nó sẽ Bản sao số sẽ có trên iPhone của bạn.


Để xuất séc sang ứng dụng kế toán tài chính, bạn cần chọn phần “Sao kê nhận”, chọn khoảng thời gian và định dạng dữ liệu json. Sau khi tải séc, bạn sẽ thấy các ký hiệu lạ, nhưng đừng sợ - hãy nhấp vào nút “Xuất”, chọn chương trình Alzex Finance từ danh sách và séc sẽ được thêm vào!


Chương trình tự động gửi biên lai đã nhập đến phần “Giao dịch chưa được xác nhận” và chọn danh mục cho sản phẩm dựa trên các giao dịch đã nhập trước đó. Vì vậy, ví dụ: tất cả các giao dịch có từ “xăng” sẽ được đưa vào danh mục nhiên liệu và tất cả các giao dịch có từ “Sữa” sẽ được đưa vào danh mục “Sản phẩm”.


FinPix không chỉ là một công cụ quét biên lai tiền mặt độc đáo bằng tiếng Nga mà còn là một ứng dụng để hạch toán đầy đủ tài chính hộ gia đình.
Đặc điểm:

  • Nhận biết các khoản thu tiền mặt bằng tiếng Nga. Ứng dụng nhận dạng từng mặt hàng trong biên lai, nêu bật tên sản phẩm, giá cả, số lượng, chiết khấu, giá thành;
  • Sự công nhận tin nhắn SMS ngân hàng. Nếu một số SMS từ ngân hàng không được nhận dạng, bạn có thể gửi cho chúng tôi các ví dụ từ ứng dụng và chúng tôi sẽ thêm hỗ trợ cho các định dạng mới;
  • Kế toán thu nhập, chi phí, chuyển khoản giữa các tài khoản, cũng như các khoản nợ, khoản vay, tiền gửi và trao đổi tiền tệ dựa trên chúng;
  • Duy trì tài khoản, theo dõi số dư của họ;
  • Duy trì một số ngân sách riêng biệt trong ứng dụng;
  • Sử dụng danh mục và danh mục phụ để phân loại chi phí. Để thuận tiện, bạn có thể định cấu hình các sản phẩm riêng lẻ thuộc danh mục nào, sau đó FinPix sẽ tự động xác định danh mục cho các sản phẩm quen thuộc;
  • Chỉ định các giao dịch bằng bất kỳ loại tiền tệ ISO 4217 nào, tự động chuyển đổi giá trị thành các loại tiền tệ khác nhau theo tỷ giá tại ngày chi tiêu (tỷ giá cần thiết được tải xuống từ trang web của Ngân hàng Trung ương Liên bang Nga);
  • Phân tích cơ cấu và diễn biến thu nhập, chi phí trên các biểu đồ tương ứng;
  • Xem nhật ký giao dịch dưới dạng danh sách với khả năng lọc theo danh mục và thời gian, tài khoản và nguồn thu nhập, tìm kiếm văn bản cho các giao dịch;
  • Xuất dữ liệu ứng dụng cơ bản sang tệp xlsx, nhập dữ liệu ở cùng định dạng có thể được sử dụng để tạo bản sao lưu và để trao đổi dữ liệu trong quá trình quản lý chung ngân sách gia đình của một số thành viên trong gia đình;
  • Dữ liệu được xuất tập tin xlsx thích nghi để phân tích trong Ứng dụng văn phòng, bao gồm ngay lập tức được tạo trong tập tin bảng tổng hợp theo chi phí theo loại, theo thời kỳ;
  • FinPix là ứng dụng miễn phí, chức năng phải trả phí duy nhất trong đó là tải tên hàng hóa trong biên lai khi xuất sang xlsx (không áp dụng cho những chi phí được nhập thủ công hoặc nhập vào ứng dụng).

Ghi chú: Quá trình nhận dạng biên lai từ các bức ảnh có thể mất thời gian dài- lên đến vài phút. Thời gian xử lý phụ thuộc vào chất lượng của biên nhận, chất lượng của ảnh cũng như hiệu suất của thiết bị. Khi bắt đầu nhận dạng biên nhận, bạn có thể tiếp tục làm việc với ứng dụng, bao gồm cả. chụp ảnh các hóa đơn khác. Trong trường hợp này, ứng dụng sẽ nhận dạng các lần kiểm tra lần lượt. Bản thân ứng dụng FinPix không gửi biên lai ở bất cứ đâu - quá trình nhận dạng diễn ra trực tiếp trên điện thoại hoặc máy tính bảng của bạn, bao gồm cả. dữ liệu về chi phí của bạn vẫn chỉ là của bạn.

Bắt đầu sử dụng FinPix để quản lý kế toán tại nhà, quét biên lai của bạn và bạn sẽ tìm ra cấu trúc chi phí của mình mà không cần nỗ lực nhiều. Ngoài ra, trong quá trình thực hiện, bạn sẽ tạo cơ sở dữ liệu của riêng mình về giá hàng hóa ở các cửa hàng khác nhau, lưu lại cho mình thông tin về hàng hóa nào, số lượng và nơi bạn đã mua trước đó, đồng thời bạn sẽ có thể theo dõi lạm phát cá nhân. Cho dù bạn đang sửa chữa hay đi nghỉ, hãy tiết kiệm chi phí chi tiết để có thể lập kế hoạch chính xác cho lần tiếp theo.
Tải ứng dụng quét biên lai và kế toán FinPix cho Android bạn có thể theo liên kết dưới đây.