What it adds to the Odoo menu
Once the module is installed, a top-level entry appears: LkSG Compliance. These are its sections and sub-menus, quoted exactly as they appear in the module:
LkSG Compliance › DashboardLkSG Compliance › SuppliersLkSG Compliance › Risk Management, withRisk AssessmentsandMeasures (Preventive/Remedial)LkSG Compliance › Complaint Channel (§8)LkSG Compliance › Reports & Compliance, withBAFA Annual Reports (§10)LkSG Compliance › GDPR / Data Subject, withDSAR Requests (Art.15-21)LkSG Compliance › Administration, withAudit Log (10-year),Company Settings,Risk AreasandCountry Risk Baseline
There is also a Data tables (FlexigoTech Cloud) menu hanging from LkSG Compliance. The section and article references (§8, §10, Art.15-21) are part of the menu names themselves.
If you are looking for something specific: suppliers sit under Suppliers; risk assessments and preventive or remedial measures under Risk Management; BAFA annual reports under Reports & Compliance; GDPR data subject requests under GDPR / Data Subject; and the audit log, company settings, risk areas and the country risk baseline under Administration.
The scheduled actions, from most to least frequent
The module defines seven scheduled actions. In Odoo they carry an LkSG prefix; here we quote them by the rest of the name, except the last one, which uses a colon after the prefix. Sorted by frequency and as they ship, this is their timetable:
- As the module ships Six actions are active and one,
Delayed Complaint ACK Email Sender, comes switched off.
- Every 30 minutes
Delayed Complaint ACK Email Sender. It has the highest frequency, but while it stays switched off it does not run.
- Every day
Annual Risk Assessment Trigger, active. It says annual in its name, yet it is scheduled daily.
- Every day
Update Measure Overdue Status, active. Its name refers to the overdue status of measures.
- Every day
BAFA Deadline Reminders, active. Its name refers to BAFA deadline reminders.
- Every day
Complaint Abuse Block Cleanup, active. Its name refers to cleaning up complaint abuse blocks.
- Every day
LkSG: update the country risk baseline from FlexigoTech Cloud, active. This is the action with FlexigoTech Cloud in its name.
- Every month
Retention Expiry Cleanup, active. It is the only one on a monthly schedule.
If you hit a warning while reviewing one, the module's error messages and warnings lists the literal texts and what to do about each.
The records the module keeps
Under the bonnet, the module defines these models, among others. Here is the technical name and the description each one carries in the code:
lksg.risk.area:LkSG Risk Area (§2 Protected Position)lksg.measure:LkSG Preventive / Remedial Measurelksg.complaint:LkSG Complaint (§8 Beschwerdeverfahren)lksg.abuse.block:LkSG Complaint Portal Abuse Blocklksg.compliance.report:LkSG Annual Compliance Report (§10)lksg.dsar.request:GDPR Data Subject Access / Erasure Requestlksg.audit.log:LkSG Immutable Audit Log (10-year retention)lksg.fgt.paquete:FlexigoTech Cloud data tables
The code describes the audit log as immutable with 10-year retention. That is what the module does, not a legal conclusion about how long you must keep anything.
The technical names are handy if you are reviewing access rights, exporting data or commissioning development on top of the module: you know exactly which table is meant.
What you see on screen
Under LkSG Compliance › Suppliers you get the supplier list, with each supplier's LkSG tier, country of operations, status and current risk level.

Suppliers list with eight suppliers, the New button and the search bar.An assessment opened from Risk Assessments shows its type, who carried it out, the overall score, the risk level and a table of risk areas with their evidence and measures.

The annual report opens from BAFA Annual Reports (§10). The form has a status bar, the fiscal year, deadlines, supplier and complaint statistics, and a tab for the report content.


The part that relies on FlexigoTech Cloud
The Odoo Apps listing flags this in its own section: Before you buy: some features of this app use a paid external service. Inside the module, the pieces with FlexigoTech Cloud in their name are the Data tables (FlexigoTech Cloud) menu, the lksg.fgt.paquete model and the daily action that updates the country risk baseline from FlexigoTech Cloud. The listing also has a Privacy policy section.
The module costs €9 per Odoo version on Odoo Apps, a one-off payment excluding VAT, for 17, 18, 19 and 20; the local service costs €29/month or €290/year excluding VAT (Pro: €58/month or €580/year). Without a subscription, or with the service suspended, whatever the subscription provides stops and your data stays in your Odoo. If you buy on flexigotech.com, the subscription includes the module for new Odoo versions; on the Odoo App Store, each version is bought there.
How FlexigoTech can help
At FlexigoTech we implement Odoo 17, 18, 19 and 20 and build connectors and bespoke integrations, including on top of this module's models. If you are still weighing it up, start with what it covers and what you need before installing it. You will find the details on the module page and on its Odoo Apps listing.
Keep reading
Checked in the module's source code (version 20.0) and the linked sources
Sources
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): views/fgt_paquete_views.xml
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): views/menus.xml
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): data/crons.xml
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): data/fgt_paquete_cron.xml
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): static/description/index.html
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/fgt_paquete.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_audit_log.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_complaint.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_compliance_report.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_dsar_request.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_measure.py
- Module source code: flexigo_german_supply_chain_due_diligence_act_complianc 20.0 (7d9884ea): models/lksg_risk_area.py
- apps.odoo.com/apps/modules/20.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/17.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/18.0/flexigo_german_supply_chain_due_diligence_act_complianc
- apps.odoo.com/apps/modules/19.0/flexigo_german_supply_chain_due_diligence_act_complianc
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
