2
2
United Kingdom
3
3
==============
4
4
5
- .. _ united -kingdom/modules :
5
+ .. _ localization/united -kingdom/modules :
6
6
7
7
Configuration
8
8
=============
@@ -27,17 +27,28 @@ Reports` modules to get all the features of the UK localization.
27
27
- Allows sending the tax report via the MTD-VAT API to HMRC.
28
28
* - :guilabel: `UK BACS Payment Files `
29
29
- `l10n_uk_bacs `
30
- - Allows generating :ref: `united-kingdom/BACS-files ` for bill and invoice payments
30
+ - Allows generating :ref: `localization/united-kingdom/BACS-files ` for bill and invoice payments
31
+ * - :guilabel: `UK - Construction Industry Scheme `
32
+ - `l10n_uk_reports_cis `
33
+ - - Allows sending the Monthly return to |HMRC |
34
+ - CIS Deduction (GB) report for UK construction industry
35
+ * - :guilabel: `UK - HMRC API `
36
+ - `l10n_uk_hmrc `
37
+ - Includes the |HMRC | basics.
31
38
32
39
.. note ::
33
40
- Only UK-based companies can submit reports to HMRC.
34
41
- Installing the module :guilabel: `UK - Accounting Reports ` installs all two modules at once.
42
+ - The :guilabel: `UK - Construction Industry Scheme ` module automatically includes the
43
+ :guilabel: `UK - HMRC API ` module during installation.
35
44
36
45
.. seealso ::
37
46
- `HM Revenue & Customs <https://www.gov.uk/government/organisations/hm-revenue-customs/ >`_
38
47
- `Overview of Making Tax Digital
39
48
<https://www.gov.uk/government/publications/making-tax-digital/overview-of-making-tax-digital/> `_
40
49
50
+ .. _localization/united-kingdom/chart-of-account :
51
+
41
52
Chart of accounts
42
53
=================
43
54
@@ -48,6 +59,8 @@ Setup your :abbr:`CoA (chart of accounts)` by going to :menuselection:`Accountin
48
59
--> Settings --> Accounting Import section ` and choose to :guilabel: `Review Manually ` or
49
60
:guilabel: `Import (recommended) ` your initial balances.
50
61
62
+ .. _localization/united-kingdom/taxes :
63
+
51
64
Taxes
52
65
=====
53
66
@@ -66,6 +79,8 @@ Configuration --> Accounting: Taxes`.
66
79
- Tutorial: `Tax report and return
67
80
<https://www.odoo.com/slides/slide/tax-report-and-return-1719?fullscreen=1> `_.
68
81
82
+ .. _localization/united-kingdom/digital-tax :
83
+
69
84
Making Tax Digital (MTD)
70
85
------------------------
71
86
@@ -82,7 +97,7 @@ The **UK - Accounting Reports** module enables you to comply with the `HM Revenu
82
97
it through Odoo, as Odoo only retrieves open bonds from the last three months. Your submission
83
98
has to be done manually by contacting HMRC.
84
99
85
- .. _ uk_localization /hmrc-registration :
100
+ .. _ localization/united-kingdom /hmrc-registration :
86
101
87
102
Register your company to HMRC before the first submission
88
103
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@@ -91,6 +106,8 @@ Go to :menuselection:`Accounting --> Reporting --> Tax report` and click on
91
106
:guilabel: `Connect to HMRC `. Enter your company information on the HMRC platform. You only need to
92
107
do it once.
93
108
109
+ .. _localization/united-kingdom/periodic-hmrc-submission :
110
+
94
111
Periodic submission to HMRC
95
112
~~~~~~~~~~~~~~~~~~~~~~~~~~~
96
113
@@ -104,6 +121,8 @@ clicking :guilabel:`Send to HMRC`.
104
121
the value line to `demo `. You can get such credentials from the `HMRC Developer Hub
105
122
<https://developer.service.hmrc.gov.uk/api-test-user> `_.
106
123
124
+ .. _localization/united-kingdom/periodic-hmrc-submission-multi :
125
+
107
126
Periodic submission to HMRC for multi-company
108
127
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
109
128
@@ -116,24 +135,24 @@ each submission:
116
135
:guilabel: `Manage Users `. Select the user who is connected to HMRC.
117
136
#. Go to the :guilabel: `UK HMRC Integration ` tab and click :guilabel: `Reset Authentication
118
137
Credentials ` or :guilabel: `Remove Authentication Credentials ` button.
119
- #. You can now :ref: `register your company to HMRC <uk_localization /hmrc-registration >` and submit
120
- the tax report for this company .
138
+ #. :ref: `Register your company to HMRC <localization/united-kingdom /hmrc-registration >` and submit
139
+ the company's tax report.
121
140
#. Repeat the steps for other companies' HMRC submissions.
122
141
123
142
.. note ::
124
143
During this process, the :guilabel: `Connect to HMRC ` button no longer appears for other UK-based
125
144
companies.
126
145
127
- .. _ united -kingdom/BACS-files :
146
+ .. _ localization/united -kingdom/BACS-files :
128
147
129
148
Bacs files
130
149
==========
131
150
132
151
:abbr: `Bacs ( Bankers' Automated Clearing Services ) ` files are electronic files used in the UK to
133
152
process payments and transfers between bank accounts.
134
153
135
- To enable the use of Bacs files, make sure the :ref: ` UK BACS Payment Files < united-kingdom/modules >`
136
- module is installed, then:
154
+ To enable the use of Bacs files, make sure the
155
+ :ref: ` UK BACS Payment Files < localization/united-kingdom/modules >` module is installed, then:
137
156
138
157
#. Configure your Bacs Service User Number:
139
158
@@ -154,6 +173,8 @@ module is installed, then:
154
173
the :guilabel: `Accounting ` tab, click :guilabel: `Add a line ` and fill in the
155
174
:guilabel: `Account Number ` and :guilabel: `Bank ` fields.
156
175
176
+ .. _localization/united-kingdom/bill-payments :
177
+
157
178
Bill payments
158
179
-------------
159
180
@@ -179,6 +200,8 @@ Export File` if you need a new Bacs file for that batch payment.
179
200
.. image :: united_kingdom/bacs-files.png
180
201
:alt: Vendor Batch Payment view with generated BACS file.
181
202
203
+ .. _localization/united-kingdom/invoice-payments :
204
+
182
205
Invoice payments
183
206
----------------
184
207
@@ -216,7 +239,7 @@ Then, create a customer batch payment:
216
239
Once validated, the Bacs file is available in the chatter. You can also :guilabel: `Re-generate
217
240
Export File ` if you need a new Bacs file for that batch payment.
218
241
219
- .. _ united -kingdom/employment-hero :
242
+ .. _ localization/united -kingdom/employment-hero :
220
243
221
244
Employment Hero payroll
222
245
=======================
@@ -227,3 +250,153 @@ use our connector as an alternative payroll solution.
227
250
.. important ::
228
251
To :ref: `configure the Employment Hero API <employment_hero/configuration >` for **United
229
252
Kingdom **, use the following value as :guilabel: `Payroll URL `: `https://api.yourpayroll.co.uk/ `.
253
+
254
+ .. _localization/united-kingdom/cis-deduction :
255
+
256
+ .. |HMRC | replace :: :abbr: `HMRC ( HM Revenue and Customs ) `
257
+ .. |CIS | replace :: :abbr: `CIS ( Construction Industry Scheme ) `
258
+
259
+ CIS deduction
260
+ =============
261
+
262
+ The Construction Industry Scheme deduction (CIS deduction) is a tax deduction system used in the UK
263
+ designed specifically for the construction industry. It requires contractors to deduct a percentage
264
+ of payments made to subcontractors and forward these deductions to HM Revenue and Customs (HMRC).
265
+ These deductions apply only to the labor portion of the payments and serve as advance payments
266
+ towards the subcontractor's tax and National Insurance contributions. Contractors are required to
267
+ register for the scheme, but subcontractors are not. However, subcontractors who are not registered
268
+ face higher payment deductions. Under the |CIS |, contractors must deduct 20% from payments to
269
+ registered subcontractors, while the deduction increases to 30% for unregistered ones.
270
+
271
+ .. seealso ::
272
+
273
+ - `Construction Industry Scheme (CIS) <https://www.gov.uk/what-is-the-construction-industry-scheme >`_
274
+ - `Guidelines for CIS contractors
275
+ <https://www.gov.uk/what-you-must-do-as-a-cis-contractor> `_
276
+ - `Guidelines for CIS subcontractors
277
+ <https://www.gov.uk/what-you-must-do-as-a-cis-subcontractor> `_
278
+
279
+ As a contractor, you are required to register with the |CIS | before hiring subcontractors and to
280
+ check whether each subcontractor is registered with the |CIS |. You must also maintain records of all
281
+ payments and deductions and submit monthly returns to HMRC, including the following details:
282
+
283
+ - information about the subcontractors
284
+ - records of payments made and any deductions applied
285
+ - a declaration confirming that the employment status of all subcontractors has been reviewed
286
+ - a declaration confirming that all subcontractors requiring verification have been verified
287
+
288
+ .. note ::
289
+ If no payments were made to subcontractors in the previous tax month, contractors must notify
290
+ |HMRC | by the 19th of the month to avoid a penalty.
291
+
292
+ To submit Monthly Returns to |HMRC |, :ref: `install <general/install >` the
293
+ :ref: `UK - Construction Industry Scheme <localization/united-kingdom/modules >` module.
294
+
295
+ .. tip ::
296
+ To enable the :guilabel: `Test ` mode and use test credentials, open the Settings app, activate the
297
+ :ref: `developer mode <developer-mode >` and go to :menuselection: `Settings --> Technical -->
298
+ System Parameters `. Search for `l10n_uk_hmrc.api_mode `, select it, and change the
299
+ :guilabel: `Value ` from `production ` to `test `.
300
+
301
+ .. _localization/united-kingdom/cis-monthly-returns :
302
+
303
+ Monthly returns
304
+ ---------------
305
+
306
+ Monthly returns only work for vendor bills and vendor refunds. To submit a complete return to
307
+ |HMRC |, several steps must be followed to report all payments made to subcontractors under the
308
+ scheme during the previous tax month:
309
+
310
+ - :ref: `localization/united-kingdom/cis-contractor-setup `
311
+ - :ref: `localization/united-kingdom/cis-subcontractor-setup `
312
+ - :ref: `localization/united-kingdom/cis-vendorbills `
313
+ - :ref: `localization/united-kingdom/cis-monthly-return-sending `
314
+
315
+ .. _localization/united-kingdom/cis-contractor-setup :
316
+
317
+ Contractor (company) setup
318
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
319
+
320
+ To configure your company's |HMRC | information, go to the Settings app and, in the
321
+ :guilabel: `Companies ` section, click :guilabel: `Update Info `. Open the :guilabel: `HMRC ` tab and
322
+ configure the information in the :guilabel: `HMRC Credentials ` and the :guilabel: `Contractor details `
323
+ sections. All fields are mandatory.
324
+
325
+ .. _localization/united-kingdom/cis-subcontractor-setup :
326
+
327
+ Subcontractor setup
328
+ ~~~~~~~~~~~~~~~~~~~
329
+
330
+ Access the subcontractor's contact form and select the :guilabel: `Accounting ` tab. In the
331
+ :guilabel: `HMRC Details ` section, enable the :guilabel: `Construction Industry Scheme ` option; the
332
+ |CIS |-related fields are displayed.
333
+
334
+ By default, the :guilabel: `Deduction rate ` is set to 30%. To modify it, first enter the
335
+ :guilabel: `Verification Number ` provided by |HMRC | when verifying the subcontractor's status, then
336
+ update the :guilabel: `Deduction Rate ` accordingly.
337
+
338
+ .. note ::
339
+ The :guilabel: `Forename ` and :guilabel: `Surname ` fields are mandatory if the contact type is set
340
+ to :guilabel: `Individual `.
341
+
342
+ .. _localization/united-kingdom/cis-vendorbills :
343
+
344
+ Vendor bills
345
+ ~~~~~~~~~~~~
346
+
347
+ The appropriate |CIS | tax must be applied to **labor items ** on vendor bills based on the
348
+ subcontractor's :guilabel: `Deduction Rate `: :guilabel: `0% CIS `, :guilabel: `20% CIS ` or
349
+ :guilabel: `30% CIS `. To apply the rate, go to the :guilabel: `Invoice Lines ` section of the vendor
350
+ bill and select the appropriate |CIS | tax rate in the :guilabel: `Taxes ` column of the **labor **
351
+ items.
352
+
353
+ .. note ::
354
+ - The |CIS | tax rate is not necessary for material items on vendor bills.
355
+ - A yellow banner appears at the top of the page if:
356
+
357
+ - The :guilabel: `Construction Industry Scheme ` option hasn't been enabled in the
358
+ :ref: `subcontractor <localization/united-kingdom/cis-subcontractor-setup >`'s
359
+ :guilabel: `Contact ` form when creating a vendor bill.
360
+ - The |CIS | tax used in the vendor bill does not match the expected |CIS | deduction rate for a
361
+ :ref: `subcontractor <localization/united-kingdom/cis-subcontractor-setup >`.
362
+
363
+ .. _localization/united-kingdom/cis-monthly-return-sending :
364
+
365
+ Monthly returns sending
366
+ ~~~~~~~~~~~~~~~~~~~~~~~
367
+
368
+ On the 6th of each month, Odoo sends a reminder email to submit a monthly return to |HMRC |. The
369
+ recipient email address is the one entered in the company :guilabel: `Email ` field. To send monthly
370
+ returns to |HMRC |, go to :menuselection: `Accounting --> Reporting --> Tax Return ` and follow these
371
+ steps:
372
+
373
+ #. Click :icon: `fa-book ` :guilabel: `Report: ` and select :guilabel: `CIS Deduction (GB) `.
374
+ #. In the :icon: `fa-calendar ` :guilabel: `(calendar) ` date selector, the :guilabel: `Tax Period ` is
375
+ automatically adjusted to match the |CIS | deduction period.
376
+ #. Click on :guilabel: `Send to HMRC ` in the top-left corner.
377
+ #. In the :guilabel: `CIS monthly return ` window, select the required options in the
378
+ :guilabel: `Declaration ` section:
379
+
380
+ - :guilabel: `Employment Status `: To declare that the employment status of all subcontractors has
381
+ been reviewed.
382
+ - :guilabel: `Subcontractor Verification `: To declare that all submitted subcontractors requiring
383
+ verification have been verified.
384
+ - :guilabel: `Inactivity Indicator `: To declare temporary inactivity.
385
+
386
+ #. In the :guilabel: `Information correct declaration ` section, confirm the information is true and
387
+ complete by checking the box. Then, enter the :guilabel: `Password ` used in the
388
+ :guilabel: `HMRC Credentials ` section during
389
+ :ref: `contractor setup <localization/united-kingdom/cis-contractor-setup >`.
390
+ #. Click :guilabel: `Send ` to prompt Odoo to request |HMRC | to initiate the transaction.
391
+
392
+ When |HMRC | replies to a transaction, Odoo automatically notifies the user who submitted it by
393
+ email. The email informs them that the response is available in the company's chatter with an
394
+ attached XML document for download. Both the electronic and paper versions of the |HMRC | receipt
395
+ should be retained. If an error is detected, a new submission is required to comply with |HMRC |
396
+ requirements.
397
+
398
+ .. note ::
399
+ - Transactions are updated daily. To manually update the |HMRC | request, click the :icon: `fa-cog `
400
+ :guilabel: `(gear) ` icon and select :guilabel: `Refresh HMRC request `.
401
+ - |CIS | invoices are included in the :guilabel: `CIS Deduction (GB) ` report but are not sent to
402
+ |HMRC |.
0 commit comments