Overslaan naar inhoud
Icône de UK HMRC Making Tax Digital — VAT API connection

UK HMRC Making Tax Digital — VAT API connection

door Omnifloo
Gratis Odoo 20 Lokalisatie Gratis (lite) Kwaliteitscontrole: Geverifieerd OPL-1 (Odoo-propriëtair)

Sends the UK VAT return JSON produced by l10n_gb_omnifloo_reports to HMRC: OAuth 2.0 (sandbox / production), credentials restricted to administrators, VAT obligations and period keys, mandatory fraud prevention headers, legal declaration, receipt and full API log.

UK HMRC Making Tax Digital — VAT API

Send the UK VAT return that Omnifloo already computes to HMRC, from the return itself, with the fraud prevention headers HMRC requires.

Tested with simulated HMRC answers only. Never run against the HMRC sandbox or production; a production application on the HMRC Developer Hub is required before live use.

What it does

  • Nothing recomputed. The nine boxes and the JSON body come from l10n_gb_omnifloo_reports; this module sends that very file after checking it again.
  • OAuth 2.0, sandbox or production. Client ID and secret in the settings, visible to administrators only; tokens per company, renewed automatically.
  • Obligations and period keys. Read from HMRC and linked to the VAT return; its period key and due date follow.
  • Legal declaration and receipt. Sending needs the HMRC declaration to be confirmed; form bundle number, processing date and charge reference are kept, and the return is marked filed.
  • Fraud prevention headers. Browser and server data collected for WEB_APP_VIA_SERVER; anything that cannot be collected is logged, never invented.
  • Full log. Every exchange with HMRC, token masked, read-only.

What it does not do

No deadline reminders, no multi-company scheduled synchronisation, no liabilities, payments or penalties: those are in the premium module.

DYONYSOS — omnifloo.com — OPL-1. Omnifloo only, never on the Odoo Apps Store.


Royaume-Uni — Making Tax Digital (API HMRC TVA)

Envoyer à HMRC la déclaration de TVA britannique qu'Omnifloo calcule déjà, depuis la déclaration elle-même, avec les en-têtes anti-fraude exigés par HMRC.

Testé uniquement avec des réponses HMRC simulées. Jamais exécuté contre le bac à sable ni la production HMRC ; une application de production sur le Developer Hub HMRC est nécessaire avant tout usage réel.

Ce que fait le module

  • Rien n'est recalculé. Les neuf cases et le corps JSON viennent de l10n_gb_omnifloo_reports ; ce module envoie ce fichier-là, après l'avoir recontrôlé.
  • OAuth 2.0, bac à sable ou production. Client ID et secret dans les réglages, visibles des seuls administrateurs ; jetons par société, renouvelés automatiquement.
  • Obligations et clés de période. Lues chez HMRC et rattachées à la déclaration ; sa clé de période et son échéance suivent.
  • Déclaration légale et accusé. L'envoi exige la confirmation de la déclaration HMRC ; numéro de dépôt, date de traitement et référence de paiement sont conservés, la déclaration passe « déposée ».
  • En-têtes anti-fraude. Données du navigateur et du serveur collectées (WEB_APP_VIA_SERVER) ; ce qui ne peut pas être collecté est journalisé, jamais inventé.
  • Journal complet. Chaque échange avec HMRC, jeton masqué, en lecture seule.

Ce qu'il ne fait pas

Ni rappels d'échéance, ni synchronisation planifiée multi-sociétés, ni dettes, paiements ou pénalités : ils sont dans le module premium.

DYONYSOS — omnifloo.com — OPL-1. Distribué sur Omnifloo uniquement, jamais sur l'Odoo Apps Store.

Wat deze app niet doet

  • Ni rappels d'échéance, ni synchronisation planifiée multi-sociétés, ni dettes, paiements ou pénalités : ils sont dans le module premium.
  • DYONYSOS — omnifloo.com — OPL-1. Distribué sur Omnifloo uniquement, jamais sur l'Odoo Apps Store.

Vereiste applicaties van de appstore

Geen.

Gebruikte Odoo Community-modules

Geen.

Applicaties die haar aanvullen

SerieVersieStatusGepubliceerd op
20.020.0.1.0.0 Beschikbaar 05-10-2026

Fiche gegenereerd uit de code van de uitgever (privé-repository, branch 20.0): de broncode is niet gepubliceerd.

Automatische controle van de appstore (los van de uitgever), toegepast op alle applicaties. Conforme.

ControleResultaatEffect indien afwezig
Manifeste lisible sans exécution conforme bloquant
Licence reconnue (OPL-1) conforme bloquant
Aucune dépendance vers Odoo Enterprise conforme bloquant
Aucun import de code Enterprise conforme bloquant
Aucun en-tête de licence Enterprise conforme bloquant
Icône static/description/icon.png conforme déclasse
Description (static/description/index.html ou README) conforme déclasse
Tests automatisés (tests/test_*.py) conforme déclasse
Traduction française (i18n/fr.po) absent info
Section « Ce que le module ne fait pas » conforme info
Titre de 70 caractères au plus (47 actuellement) conforme info
Résumé en français absent info

Beoordelingen van ingelogde klanten. Eén beoordeling per klant; de uitgever kan erop reageren. Log in om een beoordeling te plaatsen.

Uitgever
Omnifloo (DYONYSOS)
E-mail
contact@omnifloo.com
Omnifloo-klanten
Support inbegrepen volgens uw formule: helpcentrum.