Skip to content

Библиотека для проверки чеков в ФНС

License

Notifications You must be signed in to change notification settings

spiritofsim/fns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Библиотека для проверки чеков в ФНС

GitHub go.mod Go version GitHub Workflow Status Codecov Go Report Card

Библиотека позволяет проверить чек в ФНС, а так же получить по нему полную информацию, включая список покупок.

Для получения пароля можно воспользоваться функцией Register, либо установить приложение "Проверка касcового чека" и зарегистрироваться через него.

В обоих случаях, после успешной регистрации пароль придет в смс на указанный номер.

Примеры

  • Register(context.Background(), "<email>", "<name>", "<phone>") - регистрация пользователя
  • CheckReceipt(context.Background(), "9251440300046840", 1, 29414, 1250830908, time.Date(2020, 1, 15, 21, 10, 0, 0, time.UTC), 1030) - проверка чека
  • GetReceipt(context.Background(), "<phone>", "<password>", "9251440300046840", 29414, 1250830908) - получение полной информации о чеке
  • ParseQrStr("t=20200115T2110&s=1030.00&fn=9251440300046840&i=29414&fp=1250830908&n=1") - конвертация данных с QR кода на чеке

Перед получением полной информации о чеке необходимо хотя бы раз выполнить проверку существования чека с помощью CheckReceipt

About

Библиотека для проверки чеков в ФНС

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages