Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Rteam Telegram Approvals: Vendor Bills v 19.0
  4. Sales Conditions FAQ

Rteam Telegram Approvals: Vendor Bills

by Rteam https://rteam.agency
Odoo
v 19.0 Third Party 6
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
Rteam Telegram 2FA & Approvals
Lines of code 2199
Technical Name rteam_tg_invoice
LicenseLGPL-3
Websitehttps://rteam.agency
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Invoicing (account)
• Discuss (mail)
Community Apps Dependencies Show
Rteam Telegram 2FA & Approvals
Lines of code 2199
Technical Name rteam_tg_invoice
LicenseLGPL-3
Websitehttps://rteam.agency

One-tap Vendor Bill approvals in Telegram

Stop chasing your CFO with "please validate BILL/2026/0123". Above-threshold Vendor Bills fire an inline Telegram message with Approve / Reject / View-in-Odoo buttons. One tap and the bill posts in Odoo. Chatter records who approved and when.

No VPN. No Odoo login on a phone. Sign-off before money leaves the company.

Odoo 19 LGPL-3 Free Vendor Bills only Self-approve safe Community & Enterprise
Telegram message with inline Approve / Reject / View in Odoo buttons on a Vendor Bill

What the approver sees

A short message arrives in Telegram with the bill summary (vendor, amount, line count, reference) and three buttons. Approve flips the move to posted in Odoo. Reject keeps it in draft and posts a chatter note. View in Odoo deep-links to the bill form.

After a tap the buttons collapse into a status line ("Approved by Anna at 14:32") so the same message cannot be tapped twice and the chat history reads as an audit trail your finance auditor can actually use.

Setup in three clicks

1

Install rteam_tg_auth first

This module sits on top of the Telegram 2FA + Approvals core. Configure the bot once there (60 seconds via @BotFather).

2

Bind your approver to Telegram

The approver opens My Preferences -> Telegram 2FA, clicks Bind Telegram, taps the deep link, presses Send. Bot replies "Bound to <login>".

3

Set Threshold + Default approver

Settings -> Telegram -> Vendor Bill Approvals. Pick a threshold amount and the approver. Done. Next post of an above-threshold bill routes through Telegram automatically.

SCOPE Vendor Bills only, by design

Only Vendor Bills (account.move with move_type='in_invoice') are gated. Customer Invoices, Vendor Refunds and Customer Refunds post normally. Most companies only want approval on inbound spend, so we don't make you toggle scope to get a sane default.

Self-approve is blocked: when requester == approver the bill posts without a Telegram detour, and the chatter explains why (no silent skips, no surprised users).

Vendor Bill Approvals block in Odoo Settings showing Threshold and Default approver fields

SAFE Hard to misuse

  • Re-posting a bill that already has an open Telegram request raises a clear error rather than spawning a duplicate message.
  • Each inline button carries an HMAC-signed callback. An attacker who learns a request id alone cannot forge a tap without the per-instance webhook secret.
  • The bot token never leaves your database. Telegram talks directly to your Odoo URL, no Rteam-hosted relay.
  • Approver reopens the bill in Odoo? The header shows a "View Telegram approval" button so they can see exactly which TG message is in flight.
  • Stale requests auto-expire on a 30-minute cron with a chatter note on the source bill — re-post the bill to get a fresh request out.

Part of a planned family

This module is one of several source-model glues on top of rteam_tg_auth. The same approval ledger powers the Purchase Orders glue (already live), and Time Off + Expenses are next on the roadmap.

Building your own integration is one method on the source model: on_rteam_tg_approval_resolved(request, new_state). See github.com/RteamAgency/rteam-tg-invoice for the working pattern.

Other Rteam apps

We ship a small family of focused free Odoo apps. If this one helped, you may also like:

Telegram 2FA + Approvals (core)  ·  PO Approvals via Telegram  ·  Odoo Health Check  ·  Prozorro Connector  ·  FSM + Repair

Maintained by Rteam · Issues + roadmap on GitHub · Support: alex@rteam.top

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with