Compare commits
269 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
ce2b45d9bc | wip | ||
|
|
fd28f72c68 | wip | ||
|
|
4331177bb6 |
[IMP] mail plugins: improve the naming consistency of plugins
The plugins were named "Odoo-Gmail Plugin" / "Gmail Plugin" and "Odoo-Outlook Plugin" / "Outlook Plugin". I chose the later version for both plugins consistently. I also added a reference to both the Gmail and Outlook docs in the main Mail Plugins doc. closes odoo/documentation#1170 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> |
||
|
|
debe8cb393 |
[IMP] mail plugins: add gmail plugin + update and move outlook plugin
Task ID: 2662764 closes odoo/documentation#1167 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> |
||
|
|
3a2bbc028b |
[IMP] payment_acquirers: revamp online payment providers' documentation
task-2654702 closes odoo/documentation#1061 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> |
||
|
|
b28e34b357 |
[REL] supported_versions: update list of versions and add end of support
closes odoo/documentation#1162
X-original-commit:
|
||
|
|
c107d76086 |
[IMP] contributing: adapt the GitHub workflow to the new doc theme
closes odoo/documentation#1159
X-original-commit:
|
||
|
|
b118669860 | [REL] freeze 15.0 branch | ||
|
|
3218d318fe |
[FIX] maintain: upgrade command line link
closes odoo/documentation#1150
X-original-commit:
|
||
|
|
bb3996b936 |
[IMP] developer/{howtos,reference}: update training to match v15 changes
- Reference v15 training solutions - Refer to Command namespace instead of triplets (e.g. Command.create(values) instead of (0, 0, values) - Add notice about OWL transition - Add reference to @api.ondelete (instead of override unlink()) - Remove references to SavepointCase (now only TransactionCase) from unit test topic - Also add missing reference documentation for ondelete closes odoo/documentation#1146 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> |
||
|
|
b3845ae0d8 |
[IMP] developer/howtos: proofread adv topics
- Cleaned up the language a tiny bit - Fixed small errors/typos - Add some missing info for dashboard topic - Updated unit test exercise to match what's in the solutions repo Part-of: odoo/documentation#1146 |
||
|
|
85410bd8dc |
[IMP] developer/howtos: encourage linters more
There have been complaints of newbies not setting up their linters therefore let's emphasize their use/setup more in the tutorial and hope for the best. Part-of: odoo/documentation#1146 |
||
|
|
248135a48e |
[IMP] maintain: update test doc link in versions upgrade
closes odoo/documentation#1141
X-original-commit:
|
||
|
|
6833379ad3 |
[FIX] app/accounting: Fix outdated Colombian test server url
The test server url for Carvajal T&S was out of date and has been
updated with the correct one. Carvajal has also split into 2
different companies, with new customers using the new company (CSC)
by default but the older company (CTS) still being available for
existing customers. See task 2508208. So the documentation was
updated to include both of them.
CTS (Carvajal T&S) was being used to refer to Carvajal in general,
so to avoid confusion those mentions have been changed to just
"Carvajal" since it can refer to either CTS or CSC.
closes odoo/documentation#1138
X-original-commit:
|
||
|
|
00046cb690 |
[FIX] subscriptions: wrong Odoo Tutorials link
task-2636416
closes odoo/documentation#1136
X-original-commit:
|
||
|
|
ac40d2008c | [IMP] conf: hide saas branches from the version switcher | ||
|
|
5cef86f181 | [REL] freeze saas-14.5 branch | ||
|
|
7dbb57f87a |
[IMP] developer/views: adapt doc after views refactoring
Brings some modification to the documentation on cohort, graph, and pivot views according to the recent refactoring of the reporting views in owl. Related commits: closes odoo/documentation#1123 Community: odoo/odoo#73311 Enterprise: odoo/enterprise#19469 Signed-off-by: Victor Feyens (vfe) <vfe@odoo.com> |
||
|
|
2e0efb46e7 |
[ADD] ebay: new doc for account deletion notifications
task-2504306
closes odoo/documentation#1121
X-original-commit:
|
||
|
|
697df5e5ae |
[FIX] sale_amazon: remove the installation request of delivery
Since delivery is now a dependency of `sale_amazon`, the user don't have to install it anymore. But they are still asked to get a tracking reference, so this part stay untouched. task-2635654 closes odoo/documentation#1117 Signed-off-by: Antoine Vandevenne (anv) <anv@odoo.com> |
||
|
|
33d4bdaf29 |
[FIX] accounting/l10n_mx: Updated Mexican modules list
The list of Mexican accounting modules in the documentation was out of
date, with many of them no longer existing. Several new modules have
been added as well.
closes odoo/documentation#1114
X-original-commit:
|
||
|
|
fe1065b044 |
[IMP] iap_tools: Update doc about iap_charge & authorize
closes odoo/documentation#1101 Signed-off-by: Antoine Vandevenne (anv) <AntoineVDV@users.noreply.github.com> |
||
|
|
7bbfcd10ec |
[FIX] Makefile: avoid confusing // in build dir path
When locally building the doc (aka make), CURRENT_LANG is not defined,
which results in HTML_BUILD_DIR = _build/html//, resulting in commands
& logs like the following
mkdir -p _build/html//_static
pysassc extensions/odoo_theme/static/style.scss _build/html//_static/style.css
This has no impact on linux builds, but could be unclear/confusing for some non tech
users (can it have any impact on other OS's/distros ?)
closes odoo/documentation#1096
X-original-commit:
|
||
|
|
ffd7ef57ab |
[FIX] core: wrong redirections
Cf #1054
closes odoo/documentation#1088
X-original-commit:
|
||
|
|
efbb1a6fc3 |
[FIX] makefile: fix overridden css
The previous makefile was compiling css beside the style.scss and
the style.css was copied at the end.
The new makefile compile css directly in the build dir.
Since this file was still present in the source because of the .gitignore,
sphinx was using this old version of style.css, overriding the new compiled
css file at the end.
Removing it from gitignore should helpFix this problem.
This commit also fix some path in makefile.
(not critical but this should fix a potential error in static command)
closes odoo/documentation#1089
X-original-commit:
|
||
|
|
f0550c30c6 |
[REM] developer/upgrade: remove outdated page
task-2613841
closes odoo/documentation#1082
X-original-commit:
|
||
|
|
667524fe71 |
[FIX] Makefile: fix CSS compilation for multi-version/lang builds
Commit |
||
|
|
b65e2e7848 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
61b6fe53e1 |
[ADD] accounting/l10n_it: new doc about EDI SDICoop in italy
closes odoo/documentation#1071 Signed-off-by: Antoine Vandevenne (anv) <AntoineVDV@users.noreply.github.com> |
||
|
|
17880034b4 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
310eff87de | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
55255072de |
[IMP] accounting/l10n: add library needed to print reports in chile.rst
If the user is hosted in Odoo SH or On-Premise, he should manually install a library. This addition helps explains how to do it. |
||
|
|
2be02aec24 | [I18N] Update translation terms from Transifex | ||
|
|
28359b6bd6 |
[FIX] dev/howtos/themes: correct wrong code example
Since the update of the themes tutorial, the id of the snippet template was modified but this part of the tutorial wasn't updated accordingly. This commit updates the referenced template id to make sure the tutorial works as expected. Finetuning of https://github.com/odoo/odoo/commit/08d44d444490713ca39618a67f441bbd84b8b900 |
||
|
|
098b5c5485 |
[FIX] administration/*/deploy: enforce consistent indentation in nginx config.
The indentation of the provided default nginx config wasn't consistent. This commit enforces the indentation of two spaces for the nginx config. Also cleans a bit the .rst useless empty lines. |
||
|
|
d9620d54e7 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
6594686062 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
ef2443f2fa | [I18N] Update translation terms from Transifex | ||
|
|
0ccf35c29a | [I18N] Update translation terms from Transifex | ||
|
|
76cfe25774 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
5ae6578b83 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
f8f784c0b0 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
be1653cc51 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
bf061f6d56 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
cc8c33c848 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
b152653337 | [I18N] Update translation terms from Transifex | ||
|
|
8467404116 |
[IMP] accounting: refresh tax mapping addition to "eu_distance_selling"
- since the merge, the feature name got a different capitalization. This is updated in the text - the image is moved after the paragraph with `align:center` as the `align:right` currently has an overflow issue with the following admonition. task-2587075 |
||
|
|
197dc14e78 |
[IMP] developer/views: document new kanban field attribute
This commit relates to a new community feature:
A read_group on a date(time) field will also return a __range property with
the date bounds of the group [from, to[
The community commit also introduces a new xml attribute
`allow_group_range_value` for `<kanban>` `<field>`, and this commit is the
documentation for that attribute.
allow_group_range_value (boolean):
- to perform a drag&drop or a quickCreate, we must be able to get and use the
value from the group containing the record. The last date of the group will
be taken as the record's field value.
- allows (or disallows) date(time) non-readonly fields to be:
- draggable
- quick created
- defaults to false.
Task-ID: 2243913
Community PR odoo/odoo#69380
Commit: [IMP] core, web: add a range for date(time) read_group
|
||
|
|
8752e14dee |
[ADD] accounting: new doc about EU intra-community distance selling
task-2582383 |
||
|
|
1e520cbbfc | [I18N] Update translation terms from Transifex | ||
|
|
94e033c5e8 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
245dd60bb4 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
8831e33e53 | [FIX] correct path for the licence text | ||
|
|
3687dc5d1e | [REM][MOV] legal: useless "licenses" toctree page | ||
|
|
819d1d7332 |
[REM][MOV] legal: remove empty privacy page
* Also move the cla page since the intermediate "others" page isn't useful anymore. |
||
|
|
5b59088a71 |
[IMP] rdtraining: no need to add web to dependencies
`web` is not used directly and is installed automatically anyway. Having both `web` and `base` looks excessively, so coaches usually ask to delete `base`. But more correct solution is adding `base` only. Completly skipping dependencies is not good either -- see https://github.com/odoo/documentation/commit/76e05ccfb8413966d44f81a74da51d049f0a3996 |
||
|
|
d4f3830eba | [I18N] Update translation terms from Transifex | ||
|
|
99511bb2d7 |
[IMP] l10n_mx: add warning about MXN currency usage
This is a result of feedback we've received, in previous MX DOC versions we were specifying that the company/main currency should be MXN. |
||
|
|
192d9349c1 | [MERFE] Froward port of 13.0 to 14.0 | ||
|
|
e33ff19702 | [I18N] *: export 14.0 source terms | ||
|
|
ecd044ba15 | [I18N] Update translation terms from Transifex | ||
|
|
c3eb3f015e | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
cffb0b341a | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
457008fab7 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
b30f28a3c4 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
7c3106e95c |
[IMP] dev/howtos: hide deprecated and outdated tutorial
Now that the new rd&training is deployed, we shouldn't highlight this page anymore Fixes #1017 |
||
|
|
525d05e068 | [FIX] developer/howtos: wizard example | ||
|
|
08f8a3d0c0 | [REM] content/applications/*: delete unused images | ||
|
|
4c92915aba | [IMP] accounting/l10n: "closing entries" section in "mexico" | ||
|
|
8b201ca924 |
[IMP] developer/*: clarify --test-tags
Corresponding PRs to odoo/odoo: https://github.com/odoo/odoo/pull/71130 https://github.com/odoo/odoo/pull/71331 --- task-2431630 |
||
|
|
f6d3c5628d | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
5469c2fb2c | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
2ec074d5a0 | [I18N] Update translation terms from Transifex | ||
|
|
193e22492c | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
b33ce0a6ca |
[FIX] dev: remove confusing phrase "US states"
the file contains other countries states too |
||
|
|
d409bc0639 | [FIX] legal: fix confusing /12.0 pdf links | ||
|
|
79f8baadd3 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
a1e7024fa0 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
2f4c713be1 |
[FIX] app/website: Gengo isn't supported in v14 anymore
Cf. https://github.com/odoo/odoo/pull/58678#issuecomment-700627182 |
||
|
|
eb0304c958 | [I18N] Update translation terms from Transifex | ||
|
|
f3bf048221 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
1758c674e6 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
dee28c59a1 |
[IMP] developer/reference: add a gantt view option
new option: disable_drag_drop |
||
|
|
76e05ccfb8 | [IMP] manifest: add note about 'base' module in depends | ||
|
|
ead1b9a533 |
[IMP] javascript_reference: apply changes from odoo/odoo#67009
task-2476867 |
||
|
|
05d99f94d6 | [I18N] Update translation terms from Transifex | ||
|
|
ba635bdc02 |
[ADD] documents: new documents app + workflow actions
task-2534638 |
||
|
|
6b616c1bd0 |
[IMP] manufacturing: add warning regarding scrap location
The destination location in manufacturing order shouldn't be a scrap location. Otherwise, the user won't be able to complete manufacturing orders. |
||
|
|
90b848eb45 | [REM] dev guidelines: remove obsolete requirements from python 2 | ||
|
|
e11f010783 | [IMP] developer/orm: add tip on related field dependencies | ||
|
|
4d0f63e3eb |
[FIX] developer/orm: related fields default values
* readonly is True for related fields. Since Odoo 12: https://github.com/odoo/odoo/commit/52a8ed3c0c72b21baf589bc9b91a030d9da661a8 This commit also highlights all the default values of related fields, fixing the misleading message about related computed in sudo mode (since it can be disabled with compute_sudo or related_sudo = False) --- task-2451749 |
||
|
|
86cefde583 |
[FIX] rdtraining: improve git commands
no need to fetch all branches from odoo/technical-training-sandbox
Also, ``git push`` without upstream may not work depending on git
version/configuration:
```
$ git push -u master-my_first_branch-IEL
fatal: The current branch master-my_first_branch-IEL has no upstream branch.
To push the current branch and set the remote as upstream, use
git push --set-upstream master-my_first_branch-IEL master-my_first_branch-IEL
```
|
||
|
|
131f48bc38 | [IMP] developer/reference/orm: document Command enum & methods | ||
|
|
78ffc619ea |
[IMP] core: Revamp odoo.fields.Command doc
Thanks to the update of sphinx, we can use `:members:` to document an `IntEnum` class. |
||
|
|
d9bd94ed3c | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
4b1a61a7aa | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
b96c1338c9 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
80f24e5533 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
defd620d5e |
[ADD] accounting: restriction for re sequencing
The re sequencing feature done by WAN is perturbing our french customer In order to explain the reason the feature is, let's state what has been decided by the product owner (TSB) opw-2389435 |
||
|
|
c135e49668 |
[IMP] accounting: removing none existing module
The module ' l10n_fr_certification ' has been integrate in the account module. so this is not installable anymore. Removed this but kept the explanation for the POS. opw-2389435 |
||
|
|
ee0083cdc7 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
d0c2cb17bc |
[ADD] developer/howtos: R&D Training
The new R&D training is intended to replace the existing technical training(s). It is organized as follow: - A core training, with chapters to follow in order (1 - 16) - Advanced topics, with independent chapters (A - O) The advanced topics should be done after the core training. Co-authored-by: Nicolas Martinelli <nim@odoo.com> Co-authored-by: Jorge Pinna Puissant <jpp@odoo.com> Co-authored-by: wan <wan@odoo.com> Co-authored-by: Xavier Morel <xmo@odoo.com> Co-authored-by: Tiffany Chang (tic) <tic@odoo.com> |
||
|
|
e9d06b7881 |
[I18N] *: export pot files
And fetch matching translations |
||
|
|
b88c9ef6a9 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
8ad392222b | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
83eaee0196 |
[FIX] theme: hide "Try Odoo" button on iOS
According to the app-store guidelines we are not allowed to sell from the iOS app. Our updates are currently blocked because of this. In the rush, we have no choice but to hide "Try Odoo for FREE" buttons that redirects the customer to the subscription page. This is unfortunately not allowed by Apple who consider this as "In-App Purchase". Note that in the old documentation (https://www.odoo.com/documentation/user), this button was located in the header which was hidden in the app (see related PR). Source: https://developer.apple.com/app-store/review/guidelines/#business Related PR: odoo/mobile-ios#102 odoo/mobile-ios#103 Task-id: 2483253 |
||
|
|
88e7e8d6db | [I18N] Update translation terms from Transifex | ||
|
|
2ded74bbd6 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
79e716d41e | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
1dfeef48f1 |
[IMP] accounting: update l10n/chile
Updates and Improvements for the Chilean localization: - Add new Webinar - Additional explanations. - Update common errors and important considerations related to FAQ. |
||
|
|
106f9fa99a | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
1ef5267a02 |
[FIX] developer/howtos/backend: missing reference
Lost during forward-ports |
||
|
|
b97c0bd230 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
6aea496f26 | [MERGE] Forward-port of branch 13.0 to 12.0 | ||
|
|
0ae36256b5 | [FIX] install: fix broken ubuntu link | ||
|
|
dc991f213c |
[FIX] install: adapt debian and rpm package installation
* Change 13.0 references to 14.0 * Change Ubuntu version to 20.04 as it was the stable version at Odoo release time * Remove unnecessary postgresql pre-installation as Debian and Ubuntu install the recommended packages by default * Replace `root` commands by `sudo` commands as it's the preferred way to run admin commands * Remove the manual installation of xlwt and num2words as the Debian packages now exist. * Bump the supported Fedora version to Fedora 32. * Add a warning about unsupported Fedora 33 (because of Python 3.9 that would need a separate package) |
||
|
|
395cf4c342 |
[IMP] accounting: update l10n/peru
Update important explanation on Peruvian localization configuration process. |
||
|
|
a31218812e | [I18N] Update translation terms from Transifex | ||
|
|
d80c881308 |
[IMP] accounting: add ecommerce webinar to l10n/argentina
Add a link to the latest webinar for ARG related to eCommerce |
||
|
|
96b62b62fb | [IMP] ecommerce: updates doc about managing orders w/ Payment Acquirers | ||
|
|
e76e1f41b6 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
fdd3e547c2 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
6d2018f310 | [IMP] Inventory: Inter-warehouse doc update | ||
|
|
e09beafe99 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
0695e401a7 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
903e80a756 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
74c9f94d16 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
5cc85f00c5 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
91a0e5b9fa | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
5c13883b86 | [I18N] Update translation terms from Transifex | ||
|
|
be239bf5a7 | [IMP] accounting: update doc about payment terms | ||
|
|
aecd62eb9a | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
95b3d35691 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
40020d1682 | [I18N] Update translation terms from Transifex | ||
|
|
e205f11dbd | [IMP] user-doc: rename "odoo learn" links as "odoo tutorials" | ||
|
|
c77684a891 | [IMP] accounting: add Digiflow link in l10n/peru | ||
|
|
636bdc5bd1 |
[REM] ecommerce: doc about product availability
Remove unnecessary, straightforward, easy-to-figure out documentation, as part of an effort to clear out any sort of documentation that is either too easy, too simple, or already gone over in the tutorial videos. This documentation falls into that category. Hence, it was removed entirely. |
||
|
|
6bd4868fc0 | [I18N] Update translation terms from Transifex | ||
|
|
8132b7be51 | [I18N] Update translation terms from Transifex | ||
|
|
337e9c8df0 | [MERGE] Forward-port of branch 14.0 to master | ||
|
|
37a049ad97 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
0843e68fed | [I18N] Update translation terms from Transifex | ||
|
|
b5274bdd95 |
[REL] master branch
Pure copy of branch 14.0 atm. Will contain the master developer documentation once the two documentation (user & developer) are merged together. |
||
|
|
843d2ea519 | [FIX] accounting/l10n: replace an image with the right one in loc/mexico | ||
|
|
b51f94dd97 | [IMP] inventory: update doc "Resupply from another Warehouse" (#906) | ||
|
|
0aed49b33b | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
2017140901 | [I18N] Update translation terms from Transifex | ||
|
|
dc49646269 | [IMP] accounting: depreciation methods update | ||
|
|
6a779e8990 | [I18N] Update translation terms from Transifex | ||
|
|
fd4314bc52 | [REM] inventory: MTO doc removed (#883) | ||
|
|
a8700ed5f5 |
[REM] planning: remove docs (#880)
This page documents a straightforward flow users can easily figure out without dedicated documentation. Besides, screens are frequently reworked, requiring to maintain the related page closely. This commit then removes a low-value page to reduce the technical debt and allow focusing on actually useful documentation pages. Doc removed: - duplicate_a_planning.rst - send_planned_shifts.rst |
||
|
|
733dd5acb6 |
[REM] project: remove doc (#879)
This page documents a straightforward flow users can easily figure out without dedicated documentation. Besides, screens are frequently reworked, requiring to maintain the related page closely. This commit then removes a low-value page to reduce the technical debt and allow focusing on actually useful documentation pages. Doc removed: - forecast.rst |
||
|
|
dd5b8d33f5 |
[REM] marketing automation: remove docs (#878)
These pages document very straightforward screens and flows users can easily figure out without dedicated documentation. Besides, those screens are frequently reworked, requiring to maintain the related pages closely. This commit then removes low-value pages to reduce the technical debt and allow focusing on actually useful documentation pages. Docs removed: - automate_actions.rst - segment.rst - test.rst |
||
|
|
de5398137f |
[REM] sms marketing: remove docs (#875)
These pages document very straightforward screens and flows users can easily figure out without dedicated documentation. Besides, those screens are frequently reworked, requiring to maintain the related pages closely. This commit then removes low-value pages to reduce the technical debt and allow focusing on actually useful documentation pages. In addition, the eLearning platform covers the educationl needs of the app. Docs removed: - contact_lists_and_blacklist.rst - integrations_and_template.rst - sms_mailing_reports.rst |
||
|
|
a7b78ce990 |
[REM] email marketing: remove all docs (#877)
These pages document very straightforward screens and flows users can easily figure out without dedicated documentation. Besides, those screens are frequently reworked, requiring to maintain the related pages closely. This commit then removes low-value pages to reduce the technical debt and allow focusing on actually useful documentation pages. Docs removed: - mailing_lists.rst - manage_unsubscriptions.rst - send_emails.rst |
||
|
|
c2dbd1818b |
[REM] social marketing: remove all docs (#876)
These pages document very straightforward screens and flows users can easily figure out without dedicated documentation. Besides, those screens are frequently reworked, requiring to maintain the related pages closely. This commit then removes low-value pages to reduce the technical debt and allow focusing on actually useful documentation pages. Docs removed: - campaigns.rst - livechat.rst - manage_social.rst - push_notifications.rst |
||
|
|
7b211472c0 |
[REM] events: remove all docs (#874)
These pages document very straightforward screens and flows users can easily figure out without dedicated documentation. Besides, those screens are frequently reworked, requiring to maintain the related pages closely. This commit then removes low-value pages to reduce the technical debt and allow focusing on actually useful documentation pages. Docs deleted: - track_talks.rst - track_attendees.rst - tickets.rst - create_event.rst - integrations.rst |
||
|
|
ea2b0b3b59 |
[REM] quality: quality section removed (#872)
- The content of the control points doc will be dispatched in other docs. - The other docs are straightforward docs that are not "useful". |
||
|
|
73071cc748 | [REM] inventory: remove some straightforward docs (#870) | ||
|
|
4fb627dc93 | [I18N] Update translation terms from Transifex | ||
|
|
440979cbd6 | [REM] manufacturing: straightforward docs removed (#871) | ||
|
|
28458e24a0 | [REM] inventory: remove straightfoward docs (#866) | ||
|
|
4136c801cf | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
b1efc2948d | [REM] inventory: remove overview.rst (#865) | ||
|
|
b468b8191e | [I18N] accounting: export source terms | ||
|
|
254877b77f |
[FIX] purchase/agreements: fix a typo and remove a sentence
The info about the "Agreement deadline" was wrong and was removed. A typo was also fixed. |
||
|
|
f8b82d1652 | [I18N] Update translation terms from Transifex | ||
|
|
57da68489e | [I18N] Update translation terms from Transifex | ||
|
|
763555ea26 | [IMP] accounting: completely new version of localization/mexico | ||
|
|
82d69d1a20 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
9cce9e853b | [I18N] Update translation terms from Transifex | ||
|
|
efea761f92 | [I18N] purchase: export source terms | ||
|
|
ac276e4e5d | [I18N] Update translation terms from Transifex | ||
|
|
ae8d4a4a18 |
[FIX] purchase: create redirects for moved, deleted and merged docs
With the introduction of V14, all the easy flows to be removed to avoid an increasing technical debt. For purchase, approximately 2/3 of the pages were removed, which meant that a reorganisation and simplification of the structure was necessary. A couple of removed docs now point out to docs under other apps to avoid duplicating the information. |
||
|
|
436ec09ff6 |
[REM] purchase: remove dropshipping doc for V14
To reduce the technical debt, we remove easy flows from the documentation. For dropshipping, it is only a matter of enabling one app setting and ticking dropship on a product. In addition, dropshipping doesn't really fit under purchase as it's a way to sell products - that is why it is explained on Odoo Learn under the Sales app. |
||
|
|
7c60cf6b8e |
[IMP] purchase: update the analyze doc for v14
The reporting feature needed to be updated for V14 (new features, new screenshots). In addition, more in-depth explanations were provided as using the reporting functionality isn't straightforward. |
||
|
|
5ec4a7540c |
[IMP] purchase: update and merge 3-way matching and bill control
3-way matching and bill control are closely related and were very shorts docs, so in order to make more sense, both docs were merged. Both also had to be updated for v14 since Odoo behaviour changed: when the bill control policy is set to 'on received quantities' you cannot create a bill anymore unless you have received at least some products. Previously, you could create a bill for "0" and the "should be paid' status was set to 'no'. Info about the "Bill status" field was also added as it is also closely related. |
||
|
|
e6e7a241b9 |
[IMP] purchase: add alt text to images
Alt text added to all images & improved image filenames' readability by using dashes (-) |
||
|
|
9e15ceefbf |
[IMP] purchase: merge and update blanket orders and calls for tenders
Both blanket orders and calls for tenders shared a good chunk of information (namely, enabling the feature and purchase agreements types configuration), and, at the same time, aren't complex enough feature to have their own page, so this commit merged-s both pages under a new folder "manage deals" where another commit will add 3-way matching later on. At the same time, some of the content had to be updated for v14 and it was necessary to provide slightly more in-depth information across the board. |
||
|
|
53b6514826 |
[IMP] purchase: update the reordering rules doc for v14
With the introduction of V14, reordering rules went through some change, such as the replenishment view. In addition, due to the importance of this feature, a much more in-depth presentation of all the options was deemed necessary. Key points were also not mentioned, such as: which vendor will be selected, what are quantities on the product's vendor, etc. |
||
|
|
175714087e | [I18N] accounting: add translation for German localisation | ||
|
|
12e4c3f41d | [MERGE] Forwardport branch '13.0' into 14.0 | ||
|
|
a5177c829a | [I18N] *: export 14.0 source terms | ||
|
|
ef4cbee36f | [I18N] Update translation terms from Transifex | ||
|
|
c7907c224e | [ADD] accounting/localization: l10n_pe functional documentation | ||
|
|
6d4460aba0 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
1cc75cef74 | [DEL] accounting: doc about Paypal | ||
|
|
9f5cba4e78 | [ADD] accounting: new doc about Salt Edge | ||
|
|
288b9fa10e | [IMP] accounting: update doc about Ponto | ||
|
|
63f5927590 | [IMP] accounting: improve doc about bank synchronization | ||
|
|
733c795282 | [I18N] Update translation terms from Transifex | ||
|
|
b828c652c8 |
[IMP] localization: add "webinars" section to Chile
The change is due to a request to add webinars we had per localization to improve the visibility of this as a tool both for customers and Odooers. Why at the beginning? This is because is the first thing you see when accessing the documentation. This is a minor change. |
||
|
|
aa944e0676 |
[REM] amazon_connector: remove authentication update doc in 14.0
The Amazon Authentication Update that took place in summer 2020 required a documentation page to guide users through the update process. As of Odoo 14.0, this page is no longer required since the changes brought by the module `sale_amazon_authentication` are included in the base `sale_amazon` module. |
||
|
|
6103197f0a | [I18N] Update translation terms from Transifex | ||
|
|
f74679a1d8 | [IMP] legal/terms: update partnership contract to v9b | ||
|
|
f775d1df3a | [I18N] Update translation terms from Transifex | ||
|
|
bdd8032b80 |
[IMP] purchase: update the units of measure page for V14 (#820)
The units of measure page needed an update to: match v14 visually (v12 screenshots), update the flow (the ratio works differently now and is critical to understand), remove unnecessary information (e.g. 'install the sales and purchase apps'), clarify some parts and correct typos Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
0cb2dc8545 |
[REM] project: remove advanced.rst (#821)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
a8536b25ca |
[REM] project: remove advanced_projects.rst (#818)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
f5bbbb4885 | [I18N] Update translation terms from Transifex | ||
|
|
c075f0743d | [I18N] Update translation terms from Transifex | ||
|
|
8f92fa4251 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
e98c22f19e |
[IMP] purchase: remove easy docs and restructure kept docs (#814)
Most of the docs removed were easy/basic and explained under Odoo Learn. As many docs were removed, it was necessary to restructre and rename the docs that I kept. Kept docs will be updated next. Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
2f505f9d2a | [I18N] Update translation terms from Transifex | ||
|
|
44e1dba85d |
[REM] project: remove profitability.rst (#812)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
ef3b6bc763 |
Update use-routes.rst (#806)
Fix of a minor error in the Inventory documentation, based on a field description found in Runbot. |
||
|
|
04ce02c019 | [IMP] legal/licenses: update license info for v14 | ||
|
|
b3b3a95d49 | [I18N] Update translation terms from Transifex | ||
|
|
f1fb08dc7c |
[IMP] general: outlook_calendar.rst (#803)
When synchronizing Outlook's Calendar with Odoo for the first time, if Odoo Calendar has events with attendees created, Outlook will "recreate" these events and send a reminder as well. Meaning that attendees receive duplicated reminders (from Odoo and Outlook). Therefore, a couple of workarounds were found (in Odoo Calendar) and added as a note in the doc. |
||
|
|
e1d6eba30a | [I18N] Update translation terms from Transifex | ||
|
|
4f1a4ec4fc |
[ADD] general: two-factor authentication: user documentation (#741)
Co-authored-by: Martin Trigaux <mat@odoo.com> |
||
|
|
4f35fd1b93 |
[FIX] *: update v14 urls
Remove outdated references to 13.0 Closes odoo/documentation-user#755 |
||
|
|
c0ea9a5c7b |
[REM] project: remove so_to_task.rst (#801)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
a3b9c5eba3 |
[FIX] Field Service: fix a typo on the helpdesk tickets page (#797)
Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
bf816d13d4 |
[IMP] Field Service: update page on tasks from sales order (#798)
As the feature is available outside of the Field Service app, I believe it is important to keep the information. A simple update to the content to match v14. Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
babf5e2e86 |
[REM] project: remove invoice_time.rst & time_record.rst (#799)
These pages documented very straightforward screens and flows that auser can easily figure out without the help of dedicated documentation.Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
8ffb76a645 |
[IMP] Field Service: update the page on onsite interventions from helpdesk tickets for v14 (#796)
As the feature is available outside of the Field Service app, I believe it is important to keep the information. Simple update to the content to match v14. Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
4472ac1e2b |
[REM] Field Service: remove six pages (#795)
These six pages (invoicing_time.rst, keep_track.rst, manage_employees_schedule.rst, planning_itinerary.rst, create_quotations.rst, customize_worksheets.rst) do not offer enough value to keep being maintained. The flows are easy and presented under Odoo Learn already. Co-authored-by: Xavier (xpl) <“xpl@odoo.com”> |
||
|
|
2a1ff2a57c | [IMP] CRM: improve pricing section of the doc about Outlook Extension | ||
|
|
0765eff401 |
[REM] timesheets: remove compare.rst & get_started.rst (#794)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
4c97640126 | [I18N] Update translation terms from Transifex | ||
|
|
5bae4757f8 | [IMP] accounting: fix typo in in_odoo.rst (#789) | ||
|
|
7dd02462f2 | [I18N] Update translation terms from Transifex | ||
|
|
41d2463ca9 |
[ADD] general: doc about the sync with outlook's calendar (#765)
- plus redirection of google_calendar_credential.rst from CRM to General > Calendars > Google |
||
|
|
a30e36f4f1 | [I18N] Update translation terms from Transifex | ||
|
|
350a536c17 |
[IMP] practical/db_management: hosting changes (#782)
Recurring support questions Task 2185120 |
||
|
|
3ff0388c57 |
[MERGE] Forward-port of branch 13.0 up to 1275d4c523
|
||
|
|
97ece83b34 | [I18N] Export 14.0 source terms | ||
|
|
27175c3685 | [I18N] Update translation terms from Transifex | ||
|
|
e1eea953a4 |
[REM] project: collaborate.rst (#779)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
d833134fa3 |
[IMP] l10n_cl: update Chilean localization to v14
Closes #777 |
||
|
|
57c2fc5916 | [MERGE] Forward port of 13.0 into 14.0 | ||
|
|
a66f30a2b1 |
[REM] project: remove get_started.rst and sub_tasks.rst (#772)
These pages documented very straightforward screens and flows that a user can easily figure out without the help of dedicated documentation. Besides, those screens are frequently reworked, thus requiring to maintain the related pages very closely. This commit removes such low values pages to reduce the technical debt and allow focusing on actually useful documentation pages. |
||
|
|
432ff8f779 | [I18N] Update translation terms from Transifex | ||
|
|
1af386916f | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
d00e0bd870 |
[FIX] iot: Update and fix IoT documentation (#776)
Some of the explanations were wrong/outdated. We also add a troubleshooting guide with most common problems. |
||
|
|
b3f119724d | [I18N] Update translation terms from Transifex | ||
|
|
de2e347a2b |
[REM] project: remove project/overview/setup.rst + project/overview/share.rst (#770)
- as decided by FP, certain docs should be removed |
||
|
|
8ea2319065 |
[REM] general: remove doc about tags (#768)
- as decided by FP, certain docs should be removed |
||
|
|
bf7b48fe47 | [MERGE] Forward-port of branch 13.0 to 14.0 | ||
|
|
21ff81f8be |
[FIX] CRM: typo correction in Outlook Extension doc
- Fix of a typo in the text |
||
|
|
c0157e0ade | [I18N] Update translation terms from Transifex | ||
|
|
55cc1f04a6 | [I18N] *: export 14.0 source terms | ||
|
|
a61b56745b | [FIX] website: typos and rephrasing | ||
|
|
ae09e682d7 |
[ADD] CRM: new documentation about Outlook Extension (#761)
- This documentation describes how to install and use the new Outlook CRM Extension. - redirection: mail_client_extension.rst -> outlook_extension.rst - mail_client_extension.html is the first link provided as a tip in Odoo 14 but should be updated and point directly to outlook_extension.html |
||
|
|
172d7de99b |
[FIX] conf: rename the new version
Used in version selector |
||
|
|
aae3e0f146 |
[IMP] general: update instructions to find the import button
The import button moved to another place in v14. |
||
|
|
10dd4e5936 | [I18N] Update translation terms from Transifex | ||
|
|
f639c52705 |
[MERGE] Forward-port of 13.0 up to 0d5cd136eb
|
||
|
|
5004122011 | [I18N] Update translation terms from Transifex | ||
|
|
e218ae4991 | [I18N] Export 14.0 source terms | ||
|
|
21b1add8a8 |
[MERGE] Forward-port of branch 13.4 up to 3077a9c30f
|
||
|
|
3077a9c30f |
[MERGE] Forward-port of branch 13.3 up to b0eed05bcd
|
||
|
|
b0eed05bcd |
[MERGE] Forward-port of branch 13.0 up to cbbb2a459f
|
||
|
|
8c1f32559f | [MERGE] Forward-port of branch 13.0 to 13.3 | ||
|
|
be58071b69 | [MERGE] Forward port of 13.2 to 13.3 | ||
|
|
b11a339786 | [MERGE] Forward port of 13.0 to 13.2 | ||
|
|
d664c7ca30 | [ADD] MRP: new doc about batch transfers (#614) | ||
|
|
42ac8df979 | [MERGE] Forward-port of 13.0 in 13.2 | ||
|
|
d2ef4232fb | [MERGE] Forward-port of 13.0 to 13.2 | ||
|
|
06bd4b173a | [MERGE] Forward-port of 13.0 to 13.2 | ||
|
|
63358426e1 | [MERGE] Forward-port of branch 13.0 to 13.2 | ||
|
|
8620437a11 | [MERGE] Forward-port of branch 13.0 to 13.2 | ||
|
|
7cfe9c36ff | [MERGE] Forward-port 13.0 to 13.2 | ||
|
|
3b54a96f3a | [MERGE] Forward-port of 13.0 to 13.2 | ||
|
|
2c6f8510a9 | [MERGE] Forward-port of 13.0 into 13.2 | ||
|
|
c133276b76 | [MERGE] Forward-port of branch 13.0 to 13.2 | ||
|
|
2933ed4860 | [MERGE] Forward-port of 13.0 to 13.1 | ||
|
|
195c21067b |
[REM] sale_amazon: removed order cancellation sync from odoo (#479)
As of https://github.com/odoo/enterprise/pull/6813 order cancellations from Odoo are no longer notified to Amazon. |
@@ -4,7 +4,6 @@
|
||||
|
||||
# Sphinx build files
|
||||
_build/
|
||||
extensions/odoo_theme/static/style.css
|
||||
|
||||
# Dependencies
|
||||
odoo
|
||||
|
||||
@@ -2,62 +2,62 @@
|
||||
host = https://www.transifex.com
|
||||
type = PO
|
||||
|
||||
[odoo-13-doc.applications]
|
||||
[odoo-14-doc.applications]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/applications.po
|
||||
source_file = locale/sources/applications.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.finance]
|
||||
[odoo-14-doc.finance]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/finance.po
|
||||
source_file = locale/sources/finance.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.general]
|
||||
[odoo-14-doc.general]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/general.po
|
||||
source_file = locale/sources/general.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.index]
|
||||
[odoo-14-doc.index]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/index.po
|
||||
source_file = locale/sources/index.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.inventory_and_mrp]
|
||||
[odoo-14-doc.inventory_and_mrp]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/inventory_and_mrp.po
|
||||
source_file = locale/sources/inventory_and_mrp.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.marketing]
|
||||
[odoo-14-doc.marketing]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/marketing.po
|
||||
source_file = locale/sources/marketing.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.productivity]
|
||||
[odoo-14-doc.productivity]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/productivity.po
|
||||
source_file = locale/sources/productivity.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.sales]
|
||||
[odoo-14-doc.sales]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/sales.po
|
||||
source_file = locale/sources/sales.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.services]
|
||||
[odoo-14-doc.services]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/services.po
|
||||
source_file = locale/sources/services.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.theme]
|
||||
[odoo-14-doc.theme]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/sphinx.po
|
||||
source_file = locale/sources/sphinx.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.user_settings]
|
||||
[odoo-14-doc.user_settings]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/settings.po
|
||||
source_file = locale/sources/settings.pot
|
||||
source_lang = en
|
||||
|
||||
[odoo-13-doc.websites]
|
||||
[odoo-14-doc.websites]
|
||||
file_filter = locale/<lang>/LC_MESSAGES/websites.po
|
||||
source_file = locale/sources/websites.pot
|
||||
source_lang = en
|
||||
@@ -9,6 +9,10 @@ ifndef BUILD_DIR
|
||||
BUILD_DIR = _build
|
||||
endif
|
||||
|
||||
ifndef CURRENT_LANG
|
||||
CURRENT_LANG = en
|
||||
endif
|
||||
|
||||
SPHINX_BUILD = sphinx-build
|
||||
CONFIG_DIR = .
|
||||
SPHINXOPTS = -D project_root=$(ROOT) -D canonical_version=$(CANONICAL_VERSION) \
|
||||
@@ -18,10 +22,9 @@ SPHINXOPTS = -D project_root=$(ROOT) -D canonical_version=$(CANONICAL_VERSIO
|
||||
-j $(WORKERS)
|
||||
SOURCE_DIR = content
|
||||
|
||||
|
||||
HTML_BUILD_DIR = $(BUILD_DIR)/html
|
||||
ifdef VERSIONS
|
||||
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/13.0
|
||||
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/15.0
|
||||
endif
|
||||
ifneq ($(CURRENT_LANG),en)
|
||||
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/$(CURRENT_LANG)
|
||||
@@ -43,7 +46,7 @@ clean:
|
||||
rm -rf $(BUILD_DIR)/*
|
||||
@echo "Cleaning finished."
|
||||
|
||||
html: $(BUILD_DIR)/html/_static/style.css
|
||||
html: $(HTML_BUILD_DIR)/_static/style.css
|
||||
@echo "Starting build..."
|
||||
$(SPHINX_BUILD) -c $(CONFIG_DIR) -b html $(SPHINXOPTS) $(SOURCE_DIR) $(HTML_BUILD_DIR)
|
||||
@echo "Build finished."
|
||||
@@ -63,10 +66,10 @@ gettext:
|
||||
$(SPHINX_BUILD) -c $(CONFIG_DIR) -b gettext $(SOURCE_DIR) locale/sources
|
||||
@echo "Generation finished."
|
||||
|
||||
$(BUILD_DIR)/html/_static/style.css: extensions/odoo_theme/static/style.scss extensions/odoo_theme/static/scss/*.scss
|
||||
$(HTML_BUILD_DIR)/_static/style.css: extensions/odoo_theme/static/style.scss extensions/odoo_theme/static/scss/*.scss
|
||||
@echo "Compiling stylesheets..."
|
||||
mkdir -p $(BUILD_DIR)/html/_static
|
||||
pysassc extensions/odoo_theme/static/style.scss $(BUILD_DIR)/html/_static/style.css
|
||||
mkdir -p $(HTML_BUILD_DIR)/_static
|
||||
pysassc extensions/odoo_theme/static/style.scss $(HTML_BUILD_DIR)/_static/style.css
|
||||
@echo "Compilation finished."
|
||||
|
||||
#=== Development and debugging rules ===#
|
||||
@@ -74,6 +77,6 @@ $(BUILD_DIR)/html/_static/style.css: extensions/odoo_theme/static/style.scss ext
|
||||
fast: SPHINXOPTS += -A collapse_menu=True
|
||||
fast: html
|
||||
|
||||
static: $(BUILD_DIR)/static/style.css
|
||||
cp -r extensions/odoo_theme/static/* $(BUILD_DIR)/html/_static/
|
||||
cp -r static/* $(BUILD_DIR)/html/_static/
|
||||
static: $(HTML_BUILD_DIR)/static/style.css
|
||||
cp -r extensions/odoo_theme/static/* $(HTML_BUILD_DIR)/_static/
|
||||
cp -r static/* $(HTML_BUILD_DIR)/_static/
|
||||
|
||||
@@ -4,11 +4,11 @@
|
||||
|
||||
### Requirements
|
||||
|
||||
- [Git](https://www.odoo.com/documentation/13.0/contributing/documentation.html#install-git)
|
||||
- [Python 3.6, 3.7, or 3.8](https://www.odoo.com/documentation/13.0/contributing/documentation.html#python)
|
||||
- Python dependencies listed in the file [`requirements.txt`](https://github.com/odoo/documentation/tree/13.0/requirements.txt).
|
||||
- [Make](https://www.odoo.com/documentation/13.0/contributing/documentation.html#make)
|
||||
- A local copy of the [odoo/odoo repository in 13.0](https://github.com/odoo/odoo/tree/13.0) (Optional)
|
||||
- [Git](https://www.odoo.com/documentation/15.0/contributing/documentation.html#install-git)
|
||||
- [Python 3.6, 3.7, or 3.8](https://www.odoo.com/documentation/15.0/contributing/documentation.html#python)
|
||||
- Python dependencies listed in the file [`requirements.txt`](https://github.com/odoo/documentation/tree/15.0/requirements.txt).
|
||||
- [Make](https://www.odoo.com/documentation/15.0/contributing/documentation.html#make)
|
||||
- A local copy of the [odoo/odoo repository in 15.0](https://github.com/odoo/odoo/tree/15.0) (Optional)
|
||||
|
||||
### Instructions
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
2. Open the file `documentation/_build/html/index.html` in your web browser to display the render.
|
||||
|
||||
3. See [this guide](https://www.odoo.com/documentation/13.0/contributing/documentation.html#preview-your-changes)
|
||||
3. See [this guide](https://www.odoo.com/documentation/15.0/contributing/documentation.html#preview-your-changes)
|
||||
for more detailed instructions.
|
||||
|
||||
Optional: to fully build the developer documentation with inline docstrings for documented Python
|
||||
@@ -34,7 +34,7 @@ be shown.
|
||||
## Contribute to the documentation
|
||||
|
||||
For contributions to the content of the documentation, please refer to the
|
||||
[Introduction Guide](https://www.odoo.com/documentation/13.0/contributing/documentation.html).
|
||||
[Introduction Guide](https://www.odoo.com/documentation/15.0/contributing/documentation.html).
|
||||
|
||||
To **report a content issue**, **request new content** or **ask a question**, use the
|
||||
[repository's issue tracker](https://github.com/odoo/documentation-user/issues) as usual.
|
||||
|
||||
@@ -19,7 +19,7 @@ copyright = 'Odoo S.A.'
|
||||
# `version` if the version info for the project being documented, acts as replacement for |version|,
|
||||
# also used in various other places throughout the built documents.
|
||||
# `release` is the full version, including alpha/beta/rc tags. Acts as replacement for |release|.
|
||||
version = release = '13.0'
|
||||
version = release = '15.0'
|
||||
|
||||
# The minimal Sphinx version required to build the documentation.
|
||||
needs_sphinx = '3.0.0'
|
||||
@@ -70,19 +70,20 @@ if not odoo_dir.is_dir():
|
||||
f"Could not find Odoo sources directory at {odoo_dir.absolute()}.\n"
|
||||
f"The 'Developer' documentation will be built but autodoc directives will be skipped.\n"
|
||||
f"In order to fully build the 'Developer' documentation, clone the repository with "
|
||||
f"`git clone https://github.com/odoo/odoo` or create a symbolink link."
|
||||
f"`git clone https://github.com/odoo/odoo` or create a symbolic link."
|
||||
)
|
||||
else:
|
||||
sys.path.insert(0, str(odoo_dir.absolute()))
|
||||
from odoo import release as odoo_release # Don't collide with Sphinx's 'release' config option
|
||||
odoo_version = odoo_release.version if 'alpha' not in odoo_release.version else 'master'
|
||||
odoo_version = odoo_release.version.replace('~', '-') \
|
||||
if 'alpha' not in odoo_release.version else 'master'
|
||||
if release != odoo_version:
|
||||
_logger.warning(
|
||||
f"Found Odoo sources directory but with version '{odoo_version}' incompatible with "
|
||||
f"documentation version '{version}'.\n"
|
||||
f"The 'Developer' documentation will be built but autodoc directives will be skipped.\n"
|
||||
f"In order to fully build the 'Developer' documentation, checkout the matching branch"
|
||||
f" with `cd odoo && git checkout {version}`."
|
||||
f"In order to fully build the 'Developer' documentation, checkout the matching branch "
|
||||
f"with `cd odoo && git checkout {version}`."
|
||||
)
|
||||
else:
|
||||
_logger.info(f"Found Odoo sources directory matching documentation version {release}.")
|
||||
@@ -290,7 +291,7 @@ def _generate_alternate_urls(app, pagename, templatename, context, doctree):
|
||||
for _alternate_version in sorted(_alternate_versions, reverse=True)
|
||||
if _alternate_version != version and (
|
||||
_alternate_version != 'master' or pagename.startswith('developer')
|
||||
)
|
||||
) and not _alternate_version.startswith('saas')
|
||||
]
|
||||
|
||||
def _localize():
|
||||
|
||||
@@ -9,7 +9,6 @@ internet.
|
||||
|
||||
.. warning:: If you are setting up a public server, be sure to check our :ref:`security` recommandations!
|
||||
|
||||
|
||||
.. _db_filter:
|
||||
|
||||
dbfilter
|
||||
@@ -64,6 +63,7 @@ in ``/etc/odoo.conf`` set:
|
||||
dbfilter = ^%d$
|
||||
|
||||
.. note::
|
||||
|
||||
Setting a proper :option:`--db-filter <odoo-bin --db-filter>` is an important part
|
||||
of securing your deployment.
|
||||
Once it is correctly working and only matching a single database per hostname, it
|
||||
@@ -72,7 +72,6 @@ in ``/etc/odoo.conf`` set:
|
||||
your databases, and to block access to the database management screens.
|
||||
See also security_.
|
||||
|
||||
|
||||
PostgreSQL
|
||||
==========
|
||||
|
||||
@@ -196,7 +195,6 @@ be better monitored and resource-restricted.
|
||||
|
||||
.. warning:: multiprocessing mode currently isn't available on Windows
|
||||
|
||||
|
||||
Worker number calculation
|
||||
-------------------------
|
||||
|
||||
@@ -229,16 +227,14 @@ like nginx or apache. When doing so, you'll need to forward some more http Heade
|
||||
to Odoo, and activate the proxy_mode in Odoo configuration to have Odoo read those
|
||||
headers.
|
||||
|
||||
|
||||
|
||||
Configuration sample
|
||||
--------------------
|
||||
|
||||
* Server with 4 CPU, 8 Thread
|
||||
* 60 concurrent users
|
||||
|
||||
* 60 users / 6 = 10 <- theorical number of worker needed
|
||||
* (4 * 2) + 1 = 9 <- theorical maximal number of worker
|
||||
* 60 users / 6 = 10 <- theoretical number of worker needed
|
||||
* (4 * 2) + 1 = 9 <- theoretical maximal number of worker
|
||||
* We'll use 8 workers + 1 for cron. We'll also use a monitoring system to measure cpu load, and check if it's between 7 and 7.5 .
|
||||
* RAM = 9 * ((0.8*150) + (0.2*1024)) ~= 3Go RAM for Odoo
|
||||
|
||||
@@ -289,59 +285,59 @@ in ``/etc/nginx/sites-enabled/odoo.conf`` set:
|
||||
|
||||
#odoo server
|
||||
upstream odoo {
|
||||
server 127.0.0.1:8069;
|
||||
server 127.0.0.1:8069;
|
||||
}
|
||||
upstream odoochat {
|
||||
server 127.0.0.1:8072;
|
||||
server 127.0.0.1:8072;
|
||||
}
|
||||
|
||||
# http -> https
|
||||
server {
|
||||
listen 80;
|
||||
server_name odoo.mycompany.com;
|
||||
rewrite ^(.*) https://$host$1 permanent;
|
||||
listen 80;
|
||||
server_name odoo.mycompany.com;
|
||||
rewrite ^(.*) https://$host$1 permanent;
|
||||
}
|
||||
|
||||
server {
|
||||
listen 443;
|
||||
server_name odoo.mycompany.com;
|
||||
proxy_read_timeout 720s;
|
||||
proxy_connect_timeout 720s;
|
||||
proxy_send_timeout 720s;
|
||||
listen 443;
|
||||
server_name odoo.mycompany.com;
|
||||
proxy_read_timeout 720s;
|
||||
proxy_connect_timeout 720s;
|
||||
proxy_send_timeout 720s;
|
||||
|
||||
# Add Headers for odoo proxy mode
|
||||
proxy_set_header X-Forwarded-Host $host;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
# Add Headers for odoo proxy mode
|
||||
proxy_set_header X-Forwarded-Host $host;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
|
||||
# SSL parameters
|
||||
ssl on;
|
||||
ssl_certificate /etc/ssl/nginx/server.crt;
|
||||
ssl_certificate_key /etc/ssl/nginx/server.key;
|
||||
ssl_session_timeout 30m;
|
||||
ssl_protocols TLSv1.2;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
|
||||
ssl_prefer_server_ciphers off;
|
||||
# SSL parameters
|
||||
ssl on;
|
||||
ssl_certificate /etc/ssl/nginx/server.crt;
|
||||
ssl_certificate_key /etc/ssl/nginx/server.key;
|
||||
ssl_session_timeout 30m;
|
||||
ssl_protocols TLSv1.2;
|
||||
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
|
||||
ssl_prefer_server_ciphers off;
|
||||
|
||||
# log
|
||||
access_log /var/log/nginx/odoo.access.log;
|
||||
error_log /var/log/nginx/odoo.error.log;
|
||||
# log
|
||||
access_log /var/log/nginx/odoo.access.log;
|
||||
error_log /var/log/nginx/odoo.error.log;
|
||||
|
||||
# Redirect longpoll requests to odoo longpolling port
|
||||
location /longpolling {
|
||||
proxy_pass http://odoochat;
|
||||
}
|
||||
# Redirect longpoll requests to odoo longpolling port
|
||||
location /longpolling {
|
||||
proxy_pass http://odoochat;
|
||||
}
|
||||
|
||||
# Redirect requests to odoo backend server
|
||||
location / {
|
||||
proxy_redirect off;
|
||||
proxy_pass http://odoo;
|
||||
}
|
||||
# Redirect requests to odoo backend server
|
||||
location / {
|
||||
proxy_redirect off;
|
||||
proxy_pass http://odoo;
|
||||
}
|
||||
|
||||
# common gzip
|
||||
gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
|
||||
gzip on;
|
||||
# common gzip
|
||||
gzip_types text/css text/scss text/plain text/xml application/xml application/json application/javascript;
|
||||
gzip on;
|
||||
}
|
||||
|
||||
Odoo as a WSGI Application
|
||||
@@ -558,9 +554,6 @@ Here is what it could look like for blocking the IP for 15 minutes when
|
||||
findtime = 60 ; within 1 min /!\ Should be adjusted with the TZ offset
|
||||
logpath = /var/log/odoo.log ; set the actual odoo log path here
|
||||
|
||||
|
||||
|
||||
|
||||
.. _db_manager_security:
|
||||
|
||||
Database Manager Security
|
||||
@@ -623,12 +616,10 @@ Here are the supported browsers:
|
||||
.. warning:: Please make sure your browser is up-to-date and still supported by
|
||||
its publisher before filing a bug report.
|
||||
|
||||
|
||||
.. note::
|
||||
|
||||
Since Odoo 13.0, ES6 is supported. Therefore, IE support is dropped.
|
||||
|
||||
|
||||
.. [#different-machines]
|
||||
to have multiple Odoo installations use the same PostgreSQL database,
|
||||
or to provide more computing resources to both software.
|
||||
|
||||
@@ -128,7 +128,7 @@ There are two possibilities:
|
||||
#. Via the interface of our `website form <https://upgrade.odoo.com>`_
|
||||
#. | For technically-advanced users and partners, via the following command line (to be used on the
|
||||
machine where your database is hosted):
|
||||
| ``python <(curl -s beta.upgrade.odoo.com/upgrade) test -d <your db name> -t 14.0``
|
||||
| ``python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db name> -t 14.0``
|
||||
|
||||
What does it do?
|
||||
~~~~~~~~~~~~~~~~
|
||||
@@ -190,8 +190,8 @@ Test guidance
|
||||
|
||||
Every business and organization has its own operational needs and will have to test its specific
|
||||
Odoo instance respectively. However, we recommend you look at `the test scenario
|
||||
<https://drive.google.com/open?id=1Lm4JqbsHBirB1wMi14UChoz_YHLjx5ec>`_ we created, a high-level idea
|
||||
of what you should test and look out for.
|
||||
<https://docs.google.com/document/d/1ypNs7JKPOsjNbKpdiKFH7Al6g6whZ9jr7f7duAQ5E1w/>`_ we created, a
|
||||
high-level idea of what you should test and look out for.
|
||||
|
||||
.. todo:: change link "test scenario" once the related doc is published
|
||||
|
||||
|
||||
@@ -20,35 +20,37 @@ This matrix shows the support status of every version.
|
||||
|
||||
**Major releases are in bold type.**
|
||||
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| | Odoo Online | Odoo.sh | On-Premise | Release date | |
|
||||
+====================+=============+==========+==============+================+==============================================+
|
||||
| **Odoo 14.0** | |green| | |green| | |green| | October 2020 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 13.0** | |green| | |green| | |green| | October 2019 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 12.saas~3 | |green| | N/A | N/A | August 2019 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 12.0** | |green| | |green| | |green| | October 2018 | *End-of-support is planned for October 2021* |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 11.saas~3 | |orange| | N/A | N/A | April 2018 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 11.0** | |orange| | |orange| | |red| | October 2017 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~15 | |orange| | N/A | N/A | March 2017 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 10.saas~14 | |orange| | N/A | N/A | January 2017 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 10.0** | |orange| | |orange| | |red| | October 2016 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 9.saas~11 | |orange| | N/A | N/A | May 2016 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 9.0** | |orange| | N/A | |red| | October 2015 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| Odoo 8.saas~6 | |orange| | N/A | N/A | February 2015 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
| **Odoo 8.0** | |orange| | N/A | |red| | September 2014 | |
|
||||
+--------------------+-------------+----------+--------------+----------------+----------------------------------------------+
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| | Odoo Online | Odoo.sh | On-Premise | Release date | End of support |
|
||||
+=================+=============+==========+=============+================+========================+
|
||||
| **Odoo 15.0** | |green| | |green| | |green| | October 2021 | October 2024 (planned) |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 14.0** | |green| | |green| | |green| | October 2020 | October 2023 (planned) |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 13.0** | |green| | |green| | |green| | October 2019 | October 2022 (planned) |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 12.saas~3 | |orange| | N/A | N/A | August 2019 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 12.0** | |orange| | |orange| | |red| | October 2018 | October 2021 |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 11.saas~3 | |orange| | N/A | N/A | April 2018 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 11.0** | |orange| | |orange| | |red| | October 2017 | October 2020 |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 10.saas~15 | |orange| | N/A | N/A | March 2017 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 10.saas~14 | |orange| | N/A | N/A | January 2017 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 10.0** | |orange| | |orange| | |red| | October 2016 | October 2019 |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 9.saas~11 | |orange| | N/A | N/A | May 2016 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 9.0** | |orange| | N/A | |red| | October 2015 | October 2018 |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| Odoo 8.saas~6 | |orange| | N/A | N/A | February 2015 | |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
| **Odoo 8.0** | |orange| | N/A | |red| | September 2014 | October 2017 |
|
||||
+-----------------+-------------+----------+-------------+----------------+------------------------+
|
||||
|
||||
|
||||
.. note::
|
||||
@@ -64,6 +66,9 @@ This matrix shows the support status of every version.
|
||||
🏁 Future version, not released yet
|
||||
|
||||
|
||||
.. This is an awful way to display colored circles but "Large Green Circle Emoji" was only released
|
||||
in 2019 (see https://unicode-table.com/en/1F7E2/). Let's wait a few more years...
|
||||
|
||||
.. |green| image:: data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMzIuMTkgMjMyLjE5Ij48Y2lyY2xlIGN4PSIxMTYuMDkiIGN5PSIxMTYuMDkiIHI9IjExNi4wOSIgc3R5bGU9ImZpbGw6IzAwYTcwMCIvPjwvc3ZnPg==
|
||||
:width: 15
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ The platform will take care to install these dependencies in your containers.
|
||||
`The pip requirements specifiers <https://pip.pypa.io/en/stable/reference/pip_install/#requirement-specifiers>`_
|
||||
documentation can help you write a :file:`requirements.txt` file.
|
||||
To have a concrete example,
|
||||
check out the `requirements.txt file of Odoo <https://github.com/odoo/odoo/blob/13.0/requirements.txt>`_.
|
||||
check out the `requirements.txt file of Odoo <https://github.com/odoo/odoo/blob/14.0/requirements.txt>`_.
|
||||
|
||||
The :file:`requirements.txt` files of submodules are taken into account as well. The platform
|
||||
looks for :file:`requirements.txt` files in each folder containing Odoo modules: Not in the module folder itself,
|
||||
|
||||
@@ -257,16 +257,16 @@ This server only keeps one month of backups: 7 daily and 4 weekly backups.
|
||||
Dedicated backup servers keep the same backups, as well as 3 additional monthly backups.
|
||||
To restore or download one of these monthly backups, please `contact us <https://www.odoo.com/help>`_.
|
||||
|
||||
If you merge a commit updating the version of one or several modules (in :file:`__manifest__.py`), or their linked python
|
||||
dependencies (in :file:`requirements.txt`), then Odoo.sh performs a backup automatically (flagged with type Update in the list),
|
||||
as either the container will be changed by the installation of new pip packages, either the database itself will be
|
||||
changed with the module update triggered afterwards. In these two cases, we are doing a backup as it may potentially
|
||||
If you merge a commit updating the version of one or several modules (in :file:`__manifest__.py`), or their linked python
|
||||
dependencies (in :file:`requirements.txt`), then Odoo.sh performs a backup automatically (flagged with type Update in the list),
|
||||
as either the container will be changed by the installation of new pip packages, either the database itself will be
|
||||
changed with the module update triggered afterwards. In these two cases, we are doing a backup as it may potentially
|
||||
break things.
|
||||
|
||||
If you merge a commit that only changes some code without the above-mentioned modifications, then no backup is done
|
||||
by Odoo.sh, as neither the container nor the database is modified so the platform considers this safe enough. Of course,
|
||||
as an extra precaution, you can make a backup manually before making big changes in your production sources in case
|
||||
something goes wrong (those manual backups are available for about one week). To avoid abuse, we limit manual backups
|
||||
If you merge a commit that only changes some code without the above-mentioned modifications, then no backup is done
|
||||
by Odoo.sh, as neither the container nor the database is modified so the platform considers this safe enough. Of course,
|
||||
as an extra precaution, you can make a backup manually before making big changes in your production sources in case
|
||||
something goes wrong (those manual backups are available for about one week). To avoid abuse, we limit manual backups
|
||||
to 5 per day.
|
||||
|
||||
The *import database* feature accepts database archives in the format provided by:
|
||||
|
||||
@@ -9,4 +9,5 @@ Finance
|
||||
|
||||
finance/accounting
|
||||
finance/expenses
|
||||
finance/sign
|
||||
finance/documents
|
||||
finance/sign
|
||||
@@ -92,4 +92,4 @@ how the bank statements are recorded and posted in the **Bank Statements** secti
|
||||
.. seealso::
|
||||
* :doc:`../../bank/feeds/bank_synchronization`
|
||||
* :doc:`../feeds/bank_statements`
|
||||
* `Odoo Learn: Accounting Basics <https://www.odoo.com/r/lsZ>`_
|
||||
* `Odoo Tutorials: Accounting Basics <https://www.odoo.com/r/lsZ>`_
|
||||
@@ -15,8 +15,10 @@ Localizations
|
||||
localizations/france
|
||||
localizations/germany
|
||||
localizations/indonesia
|
||||
localizations/italy
|
||||
localizations/italy_IT
|
||||
localizations/mexico
|
||||
localizations/netherlands
|
||||
localizations/peru
|
||||
localizations/spain
|
||||
localizations/switzerland
|
||||
|
||||
@@ -8,6 +8,7 @@ Webinars
|
||||
Below you can find videos with a general description of the localization, and how to configure it.
|
||||
|
||||
- `VIDEO WEBINAR OF A COMPLETE DEMO <https://youtu.be/c41-8cVaYAI>`_.
|
||||
- `ECOMMERCE <https://youtu.be/5gUi2WWfRuI>`_.
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
@@ -2,6 +2,14 @@
|
||||
Chile
|
||||
=====
|
||||
|
||||
Webinars
|
||||
========
|
||||
|
||||
Below you can find videos with a general description of the localization, and how to configure it.
|
||||
|
||||
- `VIDEO WEBINAR OF CHILEAN LOCALIZATION: INTRO AND DEMO <https://youtu.be/BHnByZiyYcM>`_.
|
||||
- `VIDEO WEBINAR OF DELIVERY GUIDE <https://youtu.be/X7i4PftnEdU>`_.
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
@@ -44,6 +52,16 @@ to the basic information, you need to add all the data and elements required for
|
||||
Invoice, the easiest way to configure it is in
|
||||
:menuselection:`Accounting --> Settings --> Chilean Localization`.
|
||||
|
||||
.. important::
|
||||
All the following configuration and functionality is only available in Odoo if your
|
||||
company already passed the `Certification process <https://www.sii.cl/factura_electronica/
|
||||
factura_mercado/proceso_certificacion.htm>`_
|
||||
in the SII - Sistema de Facturación de Mercado, this certification enables you to
|
||||
generate electronic invoices from your ERP and send them automatically to the SII.
|
||||
If your company has not passed this certification yet, make sure you communicate this
|
||||
to your Account Manager as a special process outside Odoo is required in order to complete
|
||||
this certification.
|
||||
|
||||
Fiscal Information
|
||||
~~~~~~~~~~~~~~~~~~
|
||||
|
||||
@@ -95,7 +113,12 @@ is required, proceed to this section and load your file and password.
|
||||
|
||||
A certificate can be shared between several users. If this is the case leave the user field empty,
|
||||
so all your billing users can use the same one. On the other hand, if you need to restrict the
|
||||
certificate for a particular user, just define the users in the certificate.
|
||||
certificate for a particular user, just define the users in the certificate.
|
||||
|
||||
.. note::
|
||||
In some cases, depending on the certificate format, it is possible that the field Subject Serial
|
||||
Number is not loaded automatically. If this is the case, you can manually edit this field by
|
||||
filling it with the Certificate’s legal representative RUT.
|
||||
|
||||
Financial Reports
|
||||
~~~~~~~~~~~~~~~~~
|
||||
@@ -110,22 +133,13 @@ configuration:
|
||||
Multicurrency
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
The official currency rate in Chile is provided by the SBIF, you can find the SBIF
|
||||
synchronization service in the currency rate configuration and you can set a predefined interval
|
||||
for the rate updates.
|
||||
The official currency rate in Chile is provided by the Chilean service `mindicador.cl
|
||||
<https://mindicador.cl>`_. You can find this service in the currency rate configuration, and you can
|
||||
set a predefined interval for the rate updates.
|
||||
|
||||
.. image:: media/Chile05_2.png
|
||||
:align: center
|
||||
:scale: 25
|
||||
:alt: Currency reate service for Chile.
|
||||
|
||||
In order to configure your token, you need to enable developer mode and access to
|
||||
:menuselection:`Settings --> Technical --> System parameters` and search the parameter
|
||||
``sbif_api_key`` and in the field Value introduce your token provided by the SBIF:
|
||||
|
||||
.. image:: media/Chile05_3.png
|
||||
:align: center
|
||||
:alt: Token configuration for currency rate service.
|
||||
|
||||
Chart of accounts
|
||||
~~~~~~~~~~~~~~~~~
|
||||
@@ -154,7 +168,6 @@ are now available on the Partner form. This information is essential for most tr
|
||||
|
||||
.. image:: media/Chile06.png
|
||||
:align: center
|
||||
:scale: 25
|
||||
:alt: Chilean identification types for partners.
|
||||
|
||||
TaxpayerType
|
||||
@@ -217,8 +230,8 @@ Chile case: SII).
|
||||
The document type is essential information that needs to be displayed in the printed reports and
|
||||
that needs to be easily identified within the set of invoices as well of account moves.
|
||||
|
||||
Each document type can have a unique sequence per journal where it is assigned. As part of the
|
||||
localization, the Document Type includes the country on which the document is applicable and the data
|
||||
Each document type can have a unique sequence per company. As part of the localization,
|
||||
the Document Type includes the country on which the document is applicable and the data
|
||||
is created automatically when the localization module is installed.
|
||||
|
||||
The information required for the document types is included by default so the user doesn't need to
|
||||
@@ -287,74 +300,54 @@ applicable to Purchase and Sales journals that can be related to the
|
||||
different sets of document types available in Chile. By default, all the sales journals created will
|
||||
use documents.
|
||||
|
||||
.. image:: media/Chile10.png
|
||||
.. image:: media/Chile41.png
|
||||
:align: center
|
||||
:alt: Document type configuration on Journal.
|
||||
|
||||
Sequences
|
||||
*********
|
||||
|
||||
When a Journal is created we have two options with document types sequences.
|
||||
|
||||
1. Create new sequences: In this case, Odoo will create new sequences for the most common document
|
||||
types.
|
||||
2. Use existent sequence: If the sequence should be shared between several journals, the user can
|
||||
add manually sequences previously created.
|
||||
|
||||
.. image:: media/Chile11.png
|
||||
:align: center
|
||||
:alt: Steps to add new sequences on journals.
|
||||
|
||||
.. important::
|
||||
For the Chilean localization it’s important to define the default Debt and Credit accounts
|
||||
For the Chilean localization, it is important to define the default Debit and Credit accounts
|
||||
as they are required for one of the debit notes use cases.
|
||||
|
||||
CAF
|
||||
***
|
||||
---
|
||||
|
||||
For each sequence related to the documents type, a CAF (Folio Authorization Code) is required,
|
||||
the CAF is a file the SII provides to the Emisor with the folio/sequence authorized for the
|
||||
electronic invoice documents.
|
||||
A CAF (Folio Authorization Code) is required, for each document type that is issued to your
|
||||
customers, the CAF is a file the SII provides to the Emisor with the folio/sequence authorized
|
||||
for the electronic invoice documents.
|
||||
|
||||
Your company can make several requests for folios and obtain several CAFs, each one associated
|
||||
with different ranges of folios. In this way, you could order folios per the different
|
||||
segmentations you have in your journals (example per office) thus avoiding distributing a range
|
||||
of folios. In this way, each branch would have its private key of the respective CAF.
|
||||
with different ranges of folios. The CAFs are shared within all the journals, this means
|
||||
that you only need one active CAF per document type and it will be applied on all journals.
|
||||
|
||||
Please refer to the SII documentation to check the detail on how to acquire the CAF:
|
||||
`SII Timbraje <https://palena.sii.cl/dte/mn_timbraje.html>`_.
|
||||
|
||||
.. important::
|
||||
The CAFs required by the SII are different from Production to Test (Certification mode). Make
|
||||
sure you have the correct CAF set depending on your environment.
|
||||
|
||||
|
||||
Configuration
|
||||
^^^^^^^^^^^^^
|
||||
~~~~~~~~~~~~~
|
||||
|
||||
Once you have the CAF files you need to associate them with journal sequence in Odoo,
|
||||
after you create the sequence for the first time the will be in red, which indicates
|
||||
that no CAF has been configured for that particular sequence:
|
||||
Once you have the CAF files you need to associate them with a document type in Odoo,
|
||||
in order to add a CAF, just follow these steps:
|
||||
|
||||
1. Access to :menuselection:`Accounting --> Settings --> CAF`
|
||||
2. Upload the file.
|
||||
3. Save the CAF.
|
||||
|
||||
.. image:: media/Chile12.png
|
||||
.. image:: media/Chile39.png
|
||||
:align: center
|
||||
:alt: Sequences per document type on journals.
|
||||
:alt: Steps to add a new CAF.
|
||||
|
||||
In order to add a CAF, just follow these steps:
|
||||
Once loaded, the status changes to *In Use*. At this moment, when a transaction is used
|
||||
for this document type, the invoice number takes the first folio in the sequence.
|
||||
|
||||
1. Open the sequence.
|
||||
2. Go the the Tab “CAF”.
|
||||
3. Upload the file.
|
||||
4. Save the CAF.
|
||||
5. Save the sequence.
|
||||
.. important::
|
||||
In case you have used some folios in your previous system, make sure you set the next valid
|
||||
folio when the first transaction is created.
|
||||
|
||||
.. image:: media/Chile13.gif
|
||||
:align: center
|
||||
:alt: Steps to add a new CAF on sequences.
|
||||
|
||||
|
||||
As a result, the sequence color changes to black and the column Next number and quantity
|
||||
available are updated:
|
||||
|
||||
.. image:: media/Chile13.png
|
||||
:align: center
|
||||
:alt: Sequences per document type on journals.
|
||||
|
||||
|
||||
Usage and Testing
|
||||
@@ -485,6 +478,9 @@ fiscal elements that indicate that the document is fiscally valid:
|
||||
:align: center
|
||||
:alt: Barcode and fiscal elements in the invoice report.
|
||||
|
||||
.. important::
|
||||
If you are hosted in Odoo SH or On-Premise, you should manually install the ``pdf417gen``
|
||||
library. Use the following command to install it: ``pip install pdf417gen``.
|
||||
|
||||
Commercial Validation
|
||||
~~~~~~~~~~~~~~~~~~~~~
|
||||
@@ -495,7 +491,7 @@ Once the invoice has been sent to the customer:
|
||||
2. The customer must send a reception confirmation email.
|
||||
3. Subsequently, if all the commercial terms and invoice data are correct, they will send the
|
||||
Acceptance confirmation, otherwise they send a Claim.
|
||||
4. The field DTE acceptation status is updated automatically.
|
||||
4. The field DTE acceptation status is updated automatically.
|
||||
|
||||
.. image:: media/Chile23.png
|
||||
:align: center
|
||||
@@ -519,23 +515,36 @@ Common Errors
|
||||
There are multiple reasons behind a rejection from the SII, but these are some of the common errors
|
||||
you might have and which is the related solution.
|
||||
|
||||
- Error: RECHAZO- DTE Sin Comuna Origen.
|
||||
- Error: ``RECHAZO- DTE Sin Comuna Origen.``
|
||||
|
||||
*Hint:* Make sure the Company Address is properly filled including the State and City.
|
||||
|
||||
- Error en Monto : - IVA debe declararse.
|
||||
- Error en Monto: ``- IVA debe declararse.``
|
||||
|
||||
*Hint:* The invoice lines should include one VAT tax, make sure you add one on each invoice line.
|
||||
|
||||
- Error: Rut No Autorizado a Firmar.
|
||||
- Error: ``Rut No Autorizado a Firmar.``
|
||||
|
||||
*Hint:* The invoice lines should include one VAT tax, make sure you add one on each invoice line.
|
||||
|
||||
- Error: Fecha/Número Resolucion Invalido RECHAZO- CAF Vencido : (Firma_DTE[AAAA-MM-DD] -
|
||||
CAF[AAAA-MM-DD]) > 6 meses.
|
||||
- Error: ``Fecha/Número Resolucion Invalido RECHAZO- CAF Vencido : (Firma_DTE[AAAA-MM-DD] -
|
||||
CAF[AAAA-MM-DD]) > 6 meses.``
|
||||
|
||||
*Hint:* Try to add a new CAF in the journal sequence related to this document as the one you’re
|
||||
using is expired.
|
||||
*Hint:* Try to add a new CAF related to this document as the one you’re using is expired.
|
||||
|
||||
- Error: ``Element '{http://www.sii.cl/SiiDte%7DRutReceptor': This element is not expected. Expected
|
||||
is ( {http://www.sii.cl/SiiDte%7DRutEnvia ).``
|
||||
|
||||
*Hint:* Make sure the field Document Type and VAT are set either in the Customer and in the main
|
||||
company.
|
||||
|
||||
- GLOSA: ``Usuario sin permiso de envio.``
|
||||
|
||||
*Hint:* This error indicates that most likely, your company has not passed the `Certification
|
||||
process <https://www.sii.cl/factura_electronica/factura_mercado/proceso_certificacion.htm>`_ in
|
||||
the SII - Sistema de Facturación de Mercado. If this is the case, please contact your Account
|
||||
Manager or Customer Support as this certification is not part of the the Odoo services,
|
||||
but we can give you some alternatives.
|
||||
|
||||
|
||||
|
||||
@@ -543,16 +552,16 @@ Credit Notes
|
||||
------------
|
||||
|
||||
When a cancellation or correction is needed over a validated invoice, a credit note must be
|
||||
generated. It is important to consider that a CAF file is required for the Credit Note sequence,
|
||||
generated. It is important to consider that a CAF file is required for the Credit Note,
|
||||
which is identified as document 64 in the SII.
|
||||
|
||||
.. image:: media/Chile25.png
|
||||
.. image:: media/Chile40.png
|
||||
:align: center
|
||||
:alt: Creation of CAF for Credit notes sequences.
|
||||
:alt: Creation of CAF for Credit notes.
|
||||
|
||||
|
||||
.. tip:: Refer to the journal section where we described the process to load the CAF on each
|
||||
sequence.
|
||||
.. tip:: Refer to the CAF section where we described the process to load the CAF on each
|
||||
document type.
|
||||
|
||||
Use Cases
|
||||
~~~~~~~~~
|
||||
|
||||
@@ -19,7 +19,7 @@ requires the next modules:
|
||||
contains the default setup for: chart of accounts, taxes,
|
||||
retentions, identification document types
|
||||
#. **l10n_co_edi**: This module includes all the extra fields that are
|
||||
required for the Integration with Carvajal T&S and generate the
|
||||
required for the Integration with Carvajal and generate the
|
||||
electronic invoice, based on the DIAN legal requirements.
|
||||
|
||||
|
||||
@@ -43,12 +43,12 @@ filter and search for "Colombia". Then click on *Install* for the first two modu
|
||||
:align: center
|
||||
|
||||
|
||||
Configure credentials for Carvajal T&S web service
|
||||
--------------------------------------------------
|
||||
Configure credentials for Carvajal web service
|
||||
----------------------------------------------
|
||||
|
||||
Once that the modules are installed, in order to be able to connect
|
||||
with Carvajal T&S Web Service, it's necessary to configure the user
|
||||
and credentials, this information will be provided by Carvajal T&S.
|
||||
with Carvajal Web Service, it's necessary to configure the user
|
||||
and credentials, this information will be provided by Carvajal.
|
||||
|
||||
Go to :menuselection:`Accounting --> Configuration --> Settings` and
|
||||
look for the *Colombian Electronic Invoice* section.
|
||||
@@ -56,12 +56,20 @@ look for the *Colombian Electronic Invoice* section.
|
||||
.. image:: media/colombia03.png
|
||||
:align: center
|
||||
|
||||
Using the Testing mode it is possible to connect with a Carvajal T&S
|
||||
Using the Testing mode it is possible to connect with a Carvajal
|
||||
testing environment. This allows users to test the complete workflow
|
||||
and integration with the CEN Financiero portal, which is accessible
|
||||
here: https://cenfinancierolab.cen.biz
|
||||
here:
|
||||
|
||||
Once that Odoo and Carvajal T&S is fully configured and ready for
|
||||
CTS (Carvajal T&S)
|
||||
https://cenflab.cen.biz/site/
|
||||
|
||||
CSC (Carvajal Servicios de Comunicación)
|
||||
https://web-stage.facturacarvajal.com/
|
||||
|
||||
CSC is the default for new databases.
|
||||
|
||||
Once that Odoo and Carvajal are fully configured and ready for
|
||||
production the testing environment can be disabled.
|
||||
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ requiere los siguientes Módulos:
|
||||
- Tipos de Documentos de Identificación
|
||||
|
||||
#. **l10n_co_edi**: Este módulo incluye todos los campos adicionales que son
|
||||
requeridos para la Integración entre Carvajal T&S y la generación de la
|
||||
requeridos para la Integración entre Carvajal y la generación de la
|
||||
Factura Electrónica, basado en los requisitos legales de la DIAN.
|
||||
|
||||
|
||||
@@ -42,12 +42,12 @@ Instalar a los primeros dos módulos:
|
||||
:align: center
|
||||
|
||||
|
||||
Configuración de las credenciales del Servicio Web de Carvajal T&S
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
Configuración de las credenciales del Servicio Web de Carvajal
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
| Una vez que los módulos están instalados, para poderte conectar con el
|
||||
Servicio Web de Carvajal T&S, es necesario configurar el Usuario y las
|
||||
Credenciales. Esta información será provista por Carvajal T&S.
|
||||
Servicio Web de Carvajal, es necesario configurar el Usuario y las
|
||||
Credenciales. Esta información será provista por Carvajal.
|
||||
| Ve a :menuselection:`Facturación --> Configuración --> Configuración` y busca la sección
|
||||
**Facturación Electrónica Colombiana**
|
||||
|
||||
@@ -55,14 +55,21 @@ Configuración de las credenciales del Servicio Web de Carvajal T&S
|
||||
:align: center
|
||||
|
||||
La funcionalidad de pruebas le permite conectarse e interactuar con el
|
||||
ambiente piloto de Carvajal T&S, esto permite a los usuarios probar el
|
||||
ambiente piloto de Carvajal, esto permite a los usuarios probar el
|
||||
flujo completo y la integración con el Portal Financiero CEN, al cual
|
||||
se accede a través de la siguiente liga: `Cenfinanciero <https://cenfinancierolab.cen.biz>`_.
|
||||
se accede a través de la siguiente liga:
|
||||
|
||||
CTS (Carvajal T&S)
|
||||
https://cenflab.cen.biz/site/
|
||||
|
||||
CSC (Carvajal Servicios de Comunicación)
|
||||
https://web-stage.facturacarvajal.com/
|
||||
|
||||
CSC es el predeterminado para nuevas bases de datos.
|
||||
|
||||
Una vez que el ambiente de producción está listo en Odoo y en Carvajal
|
||||
T&S el ambiente de pruebas debe ser deshabilitado para poder enviar la
|
||||
información al ambiente de producción de Carvajal, para el cual es
|
||||
utilizada la siguiente URL: `Cenfinanciero <https://cenfinancierolab.cen.biz>`_.
|
||||
el ambiente de pruebas debe ser deshabilitado para poder enviar la
|
||||
información al ambiente de producción de Carvajal.
|
||||
|
||||
|
||||
Configuración de Información para PDF
|
||||
|
||||
@@ -51,23 +51,20 @@ Your company is requested by the tax administration to deliver a certificate
|
||||
of conformity testifying that your software complies with the anti-fraud
|
||||
legislation. This certificate is granted by Odoo SA to Odoo Enterprise users
|
||||
`here <https://www.odoo.com/my/contract/french-certification/>`_.
|
||||
If you use Odoo Community, you should
|
||||
:doc:`upgrade to Odoo Enterprise </administration/maintain/enterprise>`
|
||||
or contact your Odoo service provider.
|
||||
If you use Odoo Community, you should :doc:`upgrade to Odoo Enterprise
|
||||
</administration/maintain/enterprise>` or contact your Odoo service provider.
|
||||
|
||||
In case of non-conformity, your company risks a fine of €7,500.
|
||||
|
||||
To get the certification just follow the following steps:
|
||||
|
||||
* :ref:`Install <general/install>` the anti-fraud module fitting your Odoo environment from the
|
||||
*Apps* menu:
|
||||
* If you use **Odoo Point of Sale**, :ref:`install <general/install>` the **France - VAT Anti-Fraud
|
||||
Certification for Point of Sale (CGI 286 I-3 bis)** module by going to :menuselection:`Apps`,
|
||||
removing the *Apps* filter, then searching for *l10n_fr_pos_cert*, and installing the module.
|
||||
|
||||
* if you use Odoo Point of Sale: *l10n_fr_pos_cert*: France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis)
|
||||
* in any other case: *l10n_fr_certification*: France - VAT Anti-Fraud Certification (CGI 286 I-3 bis)
|
||||
|
||||
* Make sure a country is set on your company, otherwise your entries won’t be
|
||||
encrypted for the inalterability check. To edit your company’s data,
|
||||
go to :menuselection:`Settings --> Users & Companies --> Companies`.
|
||||
* Make sure a country is set on your company, otherwise your entries won’t be
|
||||
encrypted for the inalterability check. To edit your company’s data,
|
||||
go to :menuselection:`Settings --> Users & Companies --> Companies`.
|
||||
Select a country from the list; Do not create a new country.
|
||||
* Download the mandatory certificate of conformity delivered by Odoo SA `here <https://www.odoo.com/my/contract/french-certification/>`__.
|
||||
|
||||
|
||||
@@ -0,0 +1,79 @@
|
||||
=====
|
||||
Italy
|
||||
=====
|
||||
|
||||
Allow the user to generate the EDI document for Italian invoicing.
|
||||
|
||||
This module allows the creation of the EDI documents and the communication with the SDICoop web
|
||||
service of FatturaPA to send or receive invoices and notifications.
|
||||
|
||||
.. warning::
|
||||
Once this module is installed, it's no longer possible to send invoices via :ref:`PEC mails
|
||||
<italy/pec>`.
|
||||
|
||||
SDICoop
|
||||
=======
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
|
||||
Setup the Codice Destinatario on FatturaPA
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
To receive invoices and notifications from third parties, you need to inform the FatturaPA service
|
||||
that Odoo is the allowed party to process files for you. To do so, you must setup Odoo's *Codice
|
||||
Destinatario* on the FatturaPA portal. The *Codice Destinatario* is ``K95IV18``.
|
||||
|
||||
#. Go to https://ivaservizi.agenziaentrate.gov.it/portale/ and authenticate.
|
||||
#. Go to section :menuselection:`Fatture e Corrispettivi`.
|
||||
#. Set the user as Legal Party for the VAT number you wish to configure the electronic adress.
|
||||
#. In :menuselection:`Servizi Disponibili --> Fatturazione Elettronica --> Registrazione
|
||||
dell’indirizzo telematico dove ricevere tutte le fatture elettroniche`, input Odoo's Codice
|
||||
Destinatario (**K95IV18**), then confirm.
|
||||
|
||||
Give Odoo permission to process files
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Since the files are transmitted through Odoo's server before being sent to SDICoop or received by
|
||||
your database, you need to authorize Odoo to process your files from your database.
|
||||
|
||||
To do this, go to :menuselection:`Accounting --> Settings --> Electronic Invoicing` and click on
|
||||
*Register*.
|
||||
|
||||
.. image:: italy/register.png
|
||||
:align: center
|
||||
:alt: Register button to allow Odoo to process invoices.
|
||||
|
||||
.. Note::
|
||||
All your files are encrypted upon reception in such a way that only you are able to decrypt them.
|
||||
|
||||
Enable FatturaPA on the Sales journal
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Open your sales journal. Under the *Advanced Settings* tab, in the **Electronic invoicing** field,
|
||||
check *FatturaPA* and *Save*.
|
||||
|
||||
.. image:: italy/journal.png
|
||||
:align: center
|
||||
:alt: FatturaPA feature in the sales journal's settings
|
||||
|
||||
Issue invoices
|
||||
--------------
|
||||
|
||||
Send an invoice the way you would do it normally. The EDI process proceeds automatically.
|
||||
|
||||
.. image:: italy/sending.png
|
||||
:align: center
|
||||
:alt: Asynchronous sending on a customer invoice
|
||||
|
||||
You can check the current status of your customer invoice under the **Electronic invoicing** field.
|
||||
|
||||
.. image:: italy/processing.png
|
||||
:align: center
|
||||
:alt: Electronic invoicing status (waiting for confirmation)
|
||||
|
||||
|
||||
Receive invoices
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
This process is ran automatically once a day.
|
||||
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 5.1 KiB |
|
After Width: | Height: | Size: 28 KiB |
@@ -2,6 +2,11 @@
|
||||
Italy (IT)
|
||||
==========
|
||||
|
||||
.. _italy/pec:
|
||||
|
||||
PEC mail
|
||||
========
|
||||
|
||||
Questa guida spiegherà come utilizzare la fattura elettronica in Odoo e
|
||||
come configurare correttamente i dati aziendali, i contatti e la
|
||||
contabilità. Per testare la fattura elettronica i dati devono essere
|
||||
@@ -10,7 +15,7 @@ non riconoscerà l’interscambio di informazioni.
|
||||
|
||||
|
||||
Configurare le informazioni sulla tua Azienda
|
||||
=============================================
|
||||
---------------------------------------------
|
||||
|
||||
Il passo successivo è la configurazione delle informazioni necessarie al
|
||||
funzionamento della fatturazione elettronica. Si può accedere alla
|
||||
@@ -52,7 +57,7 @@ elettronica sono i seguenti:
|
||||
|
||||
|
||||
Configurare le impostazioni per la Fatturazione Elettronica
|
||||
-----------------------------------------------------------
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
- Numero di iscrizione nel registro Imprese tenuto presso la Camera di
|
||||
Commercio.
|
||||
@@ -68,7 +73,7 @@ Configurare le impostazioni per la Fatturazione Elettronica
|
||||
|
||||
|
||||
Configurare il profilo dei clienti
|
||||
----------------------------------
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
Per un corretto utilizzo dell’applicazione, il profilo di clienti e
|
||||
fornitori, nell’applicazione contatti, deve essere configurato con le
|
||||
@@ -85,7 +90,7 @@ fattura elettronica*.
|
||||
|
||||
|
||||
Il processo di fatturazione
|
||||
===========================
|
||||
---------------------------
|
||||
|
||||
Si può procedere ad emettere una fattura seguendo le indicazioni
|
||||
dell’applicazione. Il momento che determina il formale invio della
|
||||
|
||||
|
Before Width: | Height: | Size: 9.1 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 2.7 MiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 97 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 37 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 198 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 117 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 54 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 5.1 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 10 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 20 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 12 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 26 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 47 KiB |
|
After Width: | Height: | Size: 18 KiB |
|
After Width: | Height: | Size: 13 KiB |
|
After Width: | Height: | Size: 22 KiB |