India MSME 43B(h) Compliance
by MM Solutions https://apps.odoo.com/apps/modules/browse?author=MM%20Solutions
Odoo
$ 24.60
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 351 |
| Technical Name |
l10n_in_msme_compliance |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=MM%20Solutions |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 351 |
| Technical Name |
l10n_in_msme_compliance |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/modules/browse?author=MM%20Solutions |
INDIAN COMPLIANCE • INCOME TAX & MSME
MSME 43B(h) compliance, tracked on every vendor bill
Mark which vendors are Micro or Small enterprises, and the module computes the statutory 15 / 45-day payment deadline on every one of their bills, flags the ones running late, and reports your Section 43B(h) disallowance exposure and the data for the half-yearly MSME Form 1 return.
15 / 45 day statutory limit |
Auto deadline on each bill |
Exposure disallowance at a glance |
Form 1 MCA data ready |
WHAT IT DOES
Know exactly which payables put your deduction at risk
Section 43B(h) makes timely payment to micro and small suppliers a condition for claiming the expense. This module keeps that condition visible on every bill, all year, instead of scrambling at audit time.
MSME vendor master Udyam number, classification and enterprise type on each vendor; a "Covered by 43B(h)" flag turns on automatically for Micro and Small, since Medium is excluded. |
Deadline on every bill The statutory due date is computed for each bill: 15 days without a written agreement, up to 45 with one, from the acceptance date (defaulting to the bill date, overridable). |
Overdue alert on the bill A clear banner appears on any bill to a Micro/Small vendor that is unpaid past its limit, so the disallowance risk is visible the moment you open it. |
43B(h) exposure register An Excel register of every covered bill, bucketed into within-limit, overdue (disallowance risk) and paid, with the total exposure summed and overdue amounts highlighted. |
MSME Form 1 data The dues to micro/small suppliers outstanding beyond 45 days, with PAN and the date from which due, exported ready for the half-yearly MCA return. |
Traders handled honestly The law is unsettled on Udyam-registered traders, so the enterprise type is captured and the reports let you include or exclude them per run. |
SECTION 15, MSMED ACT
Two deadlines, applied correctly per vendor
The limit depends on whether a written payment agreement exists, and the module uses the right one for each vendor automatically.
NO WRITTEN AGREEMENT Pay within 15 days The statutory default applies from the date of acceptance of the goods or services. |
WRITTEN AGREEMENT Pay within the agreed days The agreed period applies, but it can never exceed 45 days; the module caps it for you. |
HOW IT FLOWS
From vendor setup to exposure report
01 Tag the vendor Record the Udyam number, Micro/Small classification and whether a written agreement exists. |
02 Bill carries the deadline Every bill to that vendor shows its 43B(h) due date automatically. |
03 Overdue gets flagged Unpaid past the limit, the bill shows a disallowance-risk banner. |
04 Report the exposure Generate the 43B(h) exposure register and the MSME Form 1 data in Excel. |
INSIDE THE APP
The warning is right where the work happens
No separate screen to remember to check: the disallowance-risk banner sits on the vendor bill itself, and the MSME setup lives on the vendor.
Built for the close, not the filing
The module prepares and tracks: it gives you the exposure figure to add back in Form 3CD and the data to file MSME Form 1 with the MCA. It does not submit returns to the Income-tax department or the MCA, and figures should be reviewed by your finance team before filing.
WHAT'S INCLUDED
Built to install and run
| ✓ MSME fields on the vendor with an auto "covered" flag | ✓ 15 / 45-day deadline computed on every vendor bill |
| ✓ Disallowance-risk banner on overdue bills | ✓ 43B(h) exposure register exported to Excel |
| ✓ MSME Form 1 (over-45-days) data exported to Excel | ✓ Trader include / exclude option on the reports |
| ✓ Works on Community & Enterprise, depends only on Accounting | ✓ Multi-company, under Accounting > Reporting |
TECHNICAL
Compatibility
| Odoo version | 19.0 |
| Editions | Community & Enterprise |
| Localisation | India (Income Tax & MSME) |
| Depends on | account (core Accounting) |
| Multi-company | Yes |
| Report export | Excel (xlsxwriter) |
Need customization or a feature extension?
We build tailored Indian accounting and compliance features on request. Get in touch:
midhunmmkmr@gmail.com
+91 7293985388
MM Solutions
More apps by MM Solutions on the Odoo App Store
This module helps prepare and monitor Section 43B(h) and MSME payment compliance. It is a working tool for your team and does not file returns with the Income-tax department or the MCA; classification of vendors and figures should be reviewed by your finance team before filing.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module