diff --git a/.copier-answers.yml b/.copier-answers.yml index 3f87cbab..c4dd8044 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,15 +1,16 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.12.0 +_commit: v1.17.2 _src_path: gh:oca/oca-addons-repo-template ci: GitHub -dependency_installation_mode: PIP generate_requirements_txt: true github_check_license: true +github_ci_extra_env: {} github_enable_codecov: true github_enable_makepot: true github_enable_stale_action: true github_enforce_dev_status_compatibility: true include_wkhtmltopdf: false +odoo_test_flavor: Both odoo_version: 16.0 org_name: Odoo Community Association (OCA) org_slug: OCA @@ -18,6 +19,4 @@ repo_description: 'TODO: add repo description.' repo_name: l10n-usa repo_slug: l10n-usa repo_website: https://github.com/OCA/l10n-usa -travis_apt_packages: [] -travis_apt_sources: [] diff --git a/.eslintrc.yml b/.eslintrc.yml index 9429bc68..fed88d70 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -22,6 +22,7 @@ globals: odoo: readonly openerp: readonly owl: readonly + luxon: readonly # Styling is handled by Prettier, so we only need to enable AST rules; # see https://github.com/OCA/maintainer-quality-tools/pull/618#issuecomment-558576890 diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index a2c9e249..38b0ba11 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -11,10 +11,12 @@ on: jobs: pre-commit: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - uses: actions/setup-python@v2 + with: + python-version: "3.11" - name: Get python version run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - uses: actions/cache@v1 @@ -25,6 +27,15 @@ jobs: run: pip install pre-commit - name: Run pre-commit run: pre-commit run --all-files --show-diff-on-failure --color=always + env: + # Consider valid a PR that changes README fragments but doesn't + # change the README.rst file itself. It's not really a problem + # because the bot will update it anyway after merge. This way, we + # lower the barrier for functional contributors that want to fix the + # readme fragments, while still letting developers get README + # auto-generated (which also helps functionals when using runboat). + # DOCS https://pre-commit.com/#temporarily-disabling-hooks + SKIP: oca-gen-addon-readme - name: Check that all files generated by pre-commit are in git run: | newfiles="$(git ls-files --others --exclude-from=.gitignore)" diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a3c680f0..e1af7438 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest name: Detect unreleased dependencies steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - run: | for reqfile in requirements.txt test-requirements.txt ; do if [ -f ${reqfile} ] ; then @@ -28,7 +28,7 @@ jobs: fi done test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 container: ${{ matrix.container }} name: ${{ matrix.name }} strategy: @@ -36,10 +36,10 @@ jobs: matrix: include: - container: ghcr.io/oca/oca-ci/py3.10-odoo16.0:latest - makepot: "true" name: test with Odoo - container: ghcr.io/oca/oca-ci/py3.10-ocb16.0:latest name: test with OCB + makepot: "true" services: postgres: image: postgres:12.0 @@ -50,7 +50,7 @@ jobs: ports: - 5432:5432 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 with: persist-credentials: false - name: Install addons and dependencies diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d07a3126..3df76583 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -12,6 +12,8 @@ exclude: | /static/(src/)?lib/| # Repos using Sphinx to generate docs don't need prettying ^docs/_templates/.*\.html$| + # Don't bother non-technical authors with formatting issues in docs + readme/.*\.(rst|md)$| # You don't usually want a bot to modify your legal texts (LICENSE.*|COPYING.*) default_language_version: @@ -33,12 +35,24 @@ repos: language: fail files: '[a-zA-Z0-9_]*/i18n/en\.po$' - repo: https://github.com/oca/maintainer-tools - rev: 4cd2b852214dead80822e93e6749b16f2785b2fe + rev: 969238e47c07d0c40573acff81d170f63245d738 hooks: # update the NOT INSTALLABLE ADDONS section above - id: oca-update-pre-commit-excluded-addons - id: oca-fix-manifest-website args: ["https://github.com/OCA/l10n-usa"] + - id: oca-gen-addon-readme + args: + - --addons-dir=. + - --branch=16.0 + - --org-name=OCA + - --repo-name=l10n-usa + - --if-source-changed + - repo: https://github.com/OCA/odoo-pre-commit-hooks + rev: v0.0.25 + hooks: + - id: oca-checks-odoo-module + - id: oca-checks-po - repo: https://github.com/myint/autoflake rev: v1.6.1 hooks: @@ -101,7 +115,7 @@ repos: - id: pyupgrade args: ["--keep-percent-format"] - repo: https://github.com/PyCQA/isort - rev: 5.10.1 + rev: 5.12.0 hooks: - id: isort name: isort except __init__.py @@ -125,7 +139,7 @@ repos: name: flake8 additional_dependencies: ["flake8-bugbear==21.9.2"] - repo: https://github.com/OCA/pylint-odoo - rev: 7.0.2 + rev: v8.0.19 hooks: - id: pylint_odoo name: pylint with optional checks diff --git a/.pylintrc b/.pylintrc index cad9c2f1..55491327 100644 --- a/.pylintrc +++ b/.pylintrc @@ -5,12 +5,12 @@ load-plugins=pylint_odoo score=n [ODOOLINT] -readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" -manifest_required_authors=Odoo Community Association (OCA) -manifest_required_keys=license -manifest_deprecated_keys=description,active -license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 -valid_odoo_versions=16.0 +readme-template-url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" +manifest-required-authors=Odoo Community Association (OCA) +manifest-required-keys=license +manifest-deprecated-keys=description,active +license-allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 +valid-odoo-versions=16.0 [MESSAGES CONTROL] disable=all diff --git a/.pylintrc-mandatory b/.pylintrc-mandatory index fa4b81c4..7a0cd4ef 100644 --- a/.pylintrc-mandatory +++ b/.pylintrc-mandatory @@ -4,12 +4,12 @@ load-plugins=pylint_odoo score=n [ODOOLINT] -readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" -manifest_required_authors=Odoo Community Association (OCA) -manifest_required_keys=license -manifest_deprecated_keys=description,active -license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 -valid_odoo_versions=16.0 +readme-template-url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" +manifest-required-authors=Odoo Community Association (OCA) +manifest-required-keys=license +manifest-deprecated-keys=description,active +license-allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 +valid-odoo-versions=16.0 [MESSAGES CONTROL] disable=all diff --git a/README.md b/README.md index 915dcb90..ec18b9b2 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,13 @@ TODO: add repo description. [//]: # (addons) -This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools. +Available addons +---------------- +addon | version | maintainers | summary +--- | --- | --- | --- +[l10n_us_form_1099](l10n_us_form_1099/) | 16.0.1.0.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Manage 1099 Types and Suppliers +[l10n_us_gaap](l10n_us_gaap/) | 16.0.1.0.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) | United States Sample GAAP Chart of Accounts +[l10n_us_gaap_mis_report](l10n_us_gaap_mis_report/) | 16.0.1.0.0 | [![JordiBForgeFlow](https://github.com/JordiBForgeFlow.png?size=30px)](https://github.com/JordiBForgeFlow) | MIS Builder Templates for US Chart of Accounts [//]: # (end addons) diff --git a/l10n_us_form_1099/README.rst b/l10n_us_form_1099/README.rst new file mode 100644 index 00000000..9bbfb7ac --- /dev/null +++ b/l10n_us_form_1099/README.rst @@ -0,0 +1,132 @@ +============ +US Form 1099 +============ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:ca6a09d2598e43a884c78485b3203770db77c90a15fd2792e0d6bba822a17dee + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--usa-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-usa/tree/16.0/l10n_us_form_1099 + :alt: OCA/l10n-usa +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-usa-16-0/l10n-usa-16-0-l10n_us_form_1099 + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-usa&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +When companies hire others as contractors, the contractor in question may +work for themselves, another company or be the whole other company. This +is a huge range, but it can be simplified down to "do I report their +payment to the IRS as a 1099?". + +This module extends the functionality of a partner and allows you to specify +1099 suppliers, their 1099 type and their 1099-MISC box. + +It also provide a report of payments by types and boxes in Accounting > Reporting > 1099 Report. + +You will still need to manage payment and IRS reporting separately. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +#. Go to Contacts > Configuration > 1099 Types +#. Review the existing types and update them if necessary +#. Go to Contacts > Configuration > 1099-MISC Boxes +#. Review the existing boxes and update them if necessary + +Usage +===== + +To use this module, you need to: + +#. Go to Contacts +#. Create or select a partner +#. Go to the Sales & Purchases tab +#. Check the "Is a 1099" box +#. Select their 1099 type +#. If their type is 1099-MISC, you can select their box +#. Go to Invoicing > Bills > Vendors +#. Create vendor bills and payments for those 1099 vendors +#. Go to Invoicing > Reporting > 1099 Report + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Open Source Integrators +* Brian McMaster + +Contributors +~~~~~~~~~~~~ + +* Jenny Wu +* Maxime Chambreuil +* Serpent Consulting Services Pvt. Ltd. +* Bhavesh Odedra +* Brian McMaster +* Jevin Dement +* Levent Karakas + +Other credits +~~~~~~~~~~~~~ + +The development of this module has been financially supported by: + +* Open Source Integrators +* Brian McMaster + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px + :target: https://github.com/max3903 + :alt: max3903 + +Current `maintainer `__: + +|maintainer-max3903| + +This module is part of the `OCA/l10n-usa `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_us_form_1099/__init__.py b/l10n_us_form_1099/__init__.py new file mode 100644 index 00000000..1382cbf6 --- /dev/null +++ b/l10n_us_form_1099/__init__.py @@ -0,0 +1,6 @@ +# Copyright (C) 2017 Open Source Integrators +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import reports diff --git a/l10n_us_form_1099/__manifest__.py b/l10n_us_form_1099/__manifest__.py new file mode 100644 index 00000000..b0118b5a --- /dev/null +++ b/l10n_us_form_1099/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright (C) 2017 Open Source Integrators +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "US Form 1099", + "version": "16.0.1.0.0", + "author": "Open Source Integrators, " + "Brian McMaster, " + "Odoo Community Association (OCA)", + "license": "AGPL-3", + "summary": "Manage 1099 Types and Suppliers", + "category": "Customers", + "maintainer": "Open Source Integrators", + "website": "https://github.com/OCA/l10n-usa", + "depends": ["contacts", "account"], + "data": [ + "data/type_1099_data.xml", + "data/box_1099_misc_data.xml", + "security/ir.model.access.csv", + "views/type_1099_view.xml", + "views/box_1099_misc_view.xml", + "views/res_partner.xml", + "reports/account_payment_1099_report_views.xml", + ], + "installable": True, + "development_status": "Production/Stable", + "maintainers": ["max3903"], +} diff --git a/l10n_us_form_1099/data/box_1099_misc_data.xml b/l10n_us_form_1099/data/box_1099_misc_data.xml new file mode 100644 index 00000000..516d329e --- /dev/null +++ b/l10n_us_form_1099/data/box_1099_misc_data.xml @@ -0,0 +1,59 @@ + + + Box 1 Rents + + + Box 2 Royalties + + + Box 3 Other Income + + + Box 4 Fed Income Tax withheld + + + Box 5 Fishing Boat Proceeds + + + Box 6 Medical & Health Care + + + Box 7 Nonemployee Compensation + + + Box 8 Substitute Payments + + + Box 9 Payer made direct sales of $5,000... + + + Box 10 Crop Insurance Proceeds + + + Box 13 Excess Golden Parachute + + + Box 14 Gross Amount Paid to an Attorney + + + Box 15a Section 409A deferrals + + + Box 15b Section 409A Income + + + Box 16a State Tax withheld + + + Box 16b Local Tax Withheld + + + Box 17 State No. + + + Box 18a State Income + + + Box 18b Local Income + + diff --git a/l10n_us_form_1099/data/type_1099_data.xml b/l10n_us_form_1099/data/type_1099_data.xml new file mode 100644 index 00000000..7bea795b --- /dev/null +++ b/l10n_us_form_1099/data/type_1099_data.xml @@ -0,0 +1,59 @@ + + + 1099-A + + + 1099-B + + + 1099-C + + + 1099-CAP + + + 1099-DIV + + + 1099-G + + + 1099-H + + + 1099-INT + + + 1099-K + + + 1099-LTC + + + 1099-MISC + + + 1099-OID + + + 1099-PATR + + + 1099-Q + + + 1099-R + + + 1099-S + + + 1099-SA + + + RRB-1099 + + + SSA-1099 + + diff --git a/l10n_us_form_1099/i18n/l10n_us_form_1099.pot b/l10n_us_form_1099/i18n/l10n_us_form_1099.pot new file mode 100644 index 00000000..f1a97ced --- /dev/null +++ b/l10n_us_form_1099/i18n/l10n_us_form_1099.pot @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_us_form_1099 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_account_payment_report_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_report_1099_graph +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_report_1099_pivot +msgid "1099 Payment Analysis" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_account_payment_1099_report +msgid "1099 Payment Statistics" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.ui.menu,name:l10n_us_form_1099.menu_action_account_payment_report_1099 +msgid "1099 Report" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_type_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__type_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__type_1099_id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__type_1099_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_type_1099_form +msgid "1099 Type" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_type_1099_view +#: model:ir.ui.menu,name:l10n_us_form_1099.type_1099_menu_config +msgid "1099 Types" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_box_1099_misc +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__box_1099_misc +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__box_1099_misc_id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__box_1099_misc_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_box_1099_misc_form +msgid "1099-MISC Box" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_box_1099_misc_view +#: model:ir.ui.menu,name:l10n_us_form_1099.box_1099_misc_menu_config +msgid "1099-MISC Boxes" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__create_uid +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__create_date +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Date" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__display_name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__display_name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.actions.act_window,help:l10n_us_form_1099.action_account_payment_report_1099 +msgid "" +"From this report, you can have an overview of the amount paid to your 1099\n" +" vendors." +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Group By" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__id +msgid "ID" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__is_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__is_1099 +msgid "Is a 1099?" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report____last_update +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc____last_update +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__write_uid +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__write_date +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__name +msgid "Name" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__amount +msgid "Payment Amount" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__date +msgid "Payment Date" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__vendor_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Vendor" +msgstr "" diff --git a/l10n_us_form_1099/i18n/nl_NL.po b/l10n_us_form_1099/i18n/nl_NL.po new file mode 100644 index 00000000..f9bd7f9f --- /dev/null +++ b/l10n_us_form_1099/i18n/nl_NL.po @@ -0,0 +1,169 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_us_form_1099 +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-27 02:45+0000\n" +"PO-Revision-Date: 2017-06-27 02:45+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_account_payment_report_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_report_1099_graph +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_report_1099_pivot +msgid "1099 Payment Analysis" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_account_payment_1099_report +msgid "1099 Payment Statistics" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.ui.menu,name:l10n_us_form_1099.menu_action_account_payment_report_1099 +msgid "1099 Report" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_type_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__type_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__type_1099_id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__type_1099_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_type_1099_form +msgid "1099 Type" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_type_1099_view +#: model:ir.ui.menu,name:l10n_us_form_1099.type_1099_menu_config +msgid "1099 Types" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_box_1099_misc +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__box_1099_misc +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__box_1099_misc_id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__box_1099_misc_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_box_1099_misc_form +msgid "1099-MISC Box" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.actions.act_window,name:l10n_us_form_1099.action_box_1099_misc_view +#: model:ir.ui.menu,name:l10n_us_form_1099.box_1099_misc_menu_config +msgid "1099-MISC Boxes" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model,name:l10n_us_form_1099.model_res_partner +msgid "Contact" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__create_uid +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__create_uid +msgid "Created by" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__create_date +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__create_date +msgid "Created on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Date" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__display_name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__display_name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__display_name +msgid "Display Name" +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.actions.act_window,help:l10n_us_form_1099.action_account_payment_report_1099 +msgid "" +"From this report, you can have an overview of the amount paid to your 1099\n" +" vendors." +msgstr "" + +#. module: l10n_us_form_1099 +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Group By" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__id +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__id +msgid "ID" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_partner__is_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_res_users__is_1099 +#, fuzzy +msgid "Is a 1099?" +msgstr "Is een 1099" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report____last_update +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc____last_update +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099____last_update +msgid "Last Modified on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__write_uid +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__write_date +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__write_date +msgid "Last Updated on" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_box_1099_misc__name +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_type_1099__name +msgid "Name" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__amount +msgid "Payment Amount" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__date +msgid "Payment Date" +msgstr "" + +#. module: l10n_us_form_1099 +#: model:ir.model.fields,field_description:l10n_us_form_1099.field_account_payment_1099_report__vendor_id +#: model_terms:ir.ui.view,arch_db:l10n_us_form_1099.view_account_payment_1099_report_search +msgid "Vendor" +msgstr "" + +#~ msgid "Partner" +#~ msgstr "Relatie" diff --git a/l10n_us_form_1099/models/__init__.py b/l10n_us_form_1099/models/__init__.py new file mode 100644 index 00000000..87fc818d --- /dev/null +++ b/l10n_us_form_1099/models/__init__.py @@ -0,0 +1,5 @@ +# Copyright (C) 2019 Open Source Integrators +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import type_1099, box_1099_misc, res_partner diff --git a/l10n_us_form_1099/models/box_1099_misc.py b/l10n_us_form_1099/models/box_1099_misc.py new file mode 100644 index 00000000..2c5583e9 --- /dev/null +++ b/l10n_us_form_1099/models/box_1099_misc.py @@ -0,0 +1,11 @@ +# Copyright (C) 2019 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class Box1099Misc(models.Model): + _name = "box.1099.misc" + _description = "1099-MISC Box" + + name = fields.Char() diff --git a/l10n_us_form_1099/models/res_partner.py b/l10n_us_form_1099/models/res_partner.py new file mode 100644 index 00000000..bcaf7c5e --- /dev/null +++ b/l10n_us_form_1099/models/res_partner.py @@ -0,0 +1,13 @@ +# Copyright (C) 2017 Open Source Integrators +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + is_1099 = fields.Boolean("Is a 1099?") + type_1099_id = fields.Many2one("type.1099", string="1099 Type") + box_1099_misc_id = fields.Many2one("box.1099.misc", string="1099-MISC Box") diff --git a/l10n_us_form_1099/models/type_1099.py b/l10n_us_form_1099/models/type_1099.py new file mode 100644 index 00000000..6f478d13 --- /dev/null +++ b/l10n_us_form_1099/models/type_1099.py @@ -0,0 +1,11 @@ +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class Type1099(models.Model): + _name = "type.1099" + _description = "1099 Type" + + name = fields.Char() diff --git a/l10n_us_form_1099/readme/CONFIGURE.rst b/l10n_us_form_1099/readme/CONFIGURE.rst new file mode 100644 index 00000000..387d33df --- /dev/null +++ b/l10n_us_form_1099/readme/CONFIGURE.rst @@ -0,0 +1,4 @@ +#. Go to Contacts > Configuration > 1099 Types +#. Review the existing types and update them if necessary +#. Go to Contacts > Configuration > 1099-MISC Boxes +#. Review the existing boxes and update them if necessary diff --git a/l10n_us_form_1099/readme/CONTRIBUTORS.rst b/l10n_us_form_1099/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..0ddb0b68 --- /dev/null +++ b/l10n_us_form_1099/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Jenny Wu +* Maxime Chambreuil +* Serpent Consulting Services Pvt. Ltd. +* Bhavesh Odedra +* Brian McMaster +* Jevin Dement +* Levent Karakas diff --git a/l10n_us_form_1099/readme/CREDITS.rst b/l10n_us_form_1099/readme/CREDITS.rst new file mode 100644 index 00000000..33ed8872 --- /dev/null +++ b/l10n_us_form_1099/readme/CREDITS.rst @@ -0,0 +1,4 @@ +The development of this module has been financially supported by: + +* Open Source Integrators +* Brian McMaster diff --git a/l10n_us_form_1099/readme/DESCRIPTION.rst b/l10n_us_form_1099/readme/DESCRIPTION.rst new file mode 100644 index 00000000..25798f6a --- /dev/null +++ b/l10n_us_form_1099/readme/DESCRIPTION.rst @@ -0,0 +1,11 @@ +When companies hire others as contractors, the contractor in question may +work for themselves, another company or be the whole other company. This +is a huge range, but it can be simplified down to "do I report their +payment to the IRS as a 1099?". + +This module extends the functionality of a partner and allows you to specify +1099 suppliers, their 1099 type and their 1099-MISC box. + +It also provide a report of payments by types and boxes in Accounting > Reporting > 1099 Report. + +You will still need to manage payment and IRS reporting separately. diff --git a/l10n_us_form_1099/readme/USAGE.rst b/l10n_us_form_1099/readme/USAGE.rst new file mode 100644 index 00000000..233899a3 --- /dev/null +++ b/l10n_us_form_1099/readme/USAGE.rst @@ -0,0 +1,11 @@ +To use this module, you need to: + +#. Go to Contacts +#. Create or select a partner +#. Go to the Sales & Purchases tab +#. Check the "Is a 1099" box +#. Select their 1099 type +#. If their type is 1099-MISC, you can select their box +#. Go to Invoicing > Bills > Vendors +#. Create vendor bills and payments for those 1099 vendors +#. Go to Invoicing > Reporting > 1099 Report diff --git a/l10n_us_form_1099/reports/__init__.py b/l10n_us_form_1099/reports/__init__.py new file mode 100644 index 00000000..680840ad --- /dev/null +++ b/l10n_us_form_1099/reports/__init__.py @@ -0,0 +1,4 @@ +# Copyright (C) 2019 Brian McMaster +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import account_payment_1099_report diff --git a/l10n_us_form_1099/reports/account_payment_1099_report.py b/l10n_us_form_1099/reports/account_payment_1099_report.py new file mode 100644 index 00000000..84ac892c --- /dev/null +++ b/l10n_us_form_1099/reports/account_payment_1099_report.py @@ -0,0 +1,67 @@ +# Copyright (C) 2019 Brian McMaster +# Copyright (C) 2019 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from psycopg2.extensions import AsIs + +from odoo import fields, models, tools + + +class AccountPayment1099Report(models.Model): + _name = "account.payment.1099.report" + _description = "1099 Payment Statistics" + _auto = False + + date = fields.Date("Payment Date", readonly=True) + amount = fields.Float("Payment Amount", readonly=True) + vendor_id = fields.Many2one("res.partner", "Vendor", readonly=True) + type_1099 = fields.Many2one("type.1099", "1099 Type", readonly=True) + box_1099_misc = fields.Many2one("box.1099.misc", "1099-MISC Box", readonly=True) + + def _select(self): + return """ + SELECT + pmt.id AS id, + am.date AS date, + pmt.amount AS amount, + v.id AS vendor_id, + v.type_1099_id AS type_1099, + v.box_1099_misc_id AS box_1099_misc + """ + + def _from(self): + return """ + FROM account_payment AS pmt + """ + + def _join(self): + return """ + JOIN res_partner AS v ON pmt.partner_id = v.id + JOIN account_move AS am ON pmt.move_id = am.id + """ + + def _where(self): + return """ + WHERE + v.is_1099 = TRUE + """ + + def init(self): + tools.drop_view_if_exists(self._cr, self._table) + self._cr.execute( + """ + CREATE OR REPLACE VIEW %s AS ( + %s + %s + %s + %s + ) + """, + ( + AsIs(self._table), + AsIs(self._select()), + AsIs(self._from()), + AsIs(self._join()), + AsIs(self._where()), + ), + ) diff --git a/l10n_us_form_1099/reports/account_payment_1099_report_views.xml b/l10n_us_form_1099/reports/account_payment_1099_report_views.xml new file mode 100644 index 00000000..54d3870c --- /dev/null +++ b/l10n_us_form_1099/reports/account_payment_1099_report_views.xml @@ -0,0 +1,72 @@ + + + + account.payment.1099.report.pivot + account.payment.1099.report + + + + + + + + + + account.payment.1099.report.graph + account.payment.1099.report + + + + + + + + + + account.payment.1099.report.search + account.payment.1099.report + + + + + + + + + + + + + + + 1099 Payment Analysis + account.payment.1099.report + pivot,graph + + + From this report, you can have an overview of the amount paid to your 1099 + vendors. + + + + diff --git a/l10n_us_form_1099/security/ir.model.access.csv b/l10n_us_form_1099/security/ir.model.access.csv new file mode 100644 index 00000000..fede60fa --- /dev/null +++ b/l10n_us_form_1099/security/ir.model.access.csv @@ -0,0 +1,7 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_type_user_1099,access_type_1099,model_type_1099,base.group_user,1,0,0,0 +access_type_system_1099,access_type_1099,model_type_1099,account.group_account_manager,1,1,1,1 +access_box_1099_misc_user,access_box_1099_misc,model_box_1099_misc,base.group_user,1,0,0,0 +access_box_1099_misc_manager,access_box_1099_misc,model_box_1099_misc,account.group_account_manager,1,1,1,1 +access_account_payment_1099_report_user,account_payment_1099_report,model_account_payment_1099_report,account.group_account_user,1,0,0,0 +access_account_payment_1099_report_manager,account_payment_1099_report,model_account_payment_1099_report,account.group_account_manager,1,1,1,1 diff --git a/l10n_us_form_1099/static/description/icon.png b/l10n_us_form_1099/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/l10n_us_form_1099/static/description/icon.png differ diff --git a/l10n_us_form_1099/static/description/index.html b/l10n_us_form_1099/static/description/index.html new file mode 100644 index 00000000..ce7c3077 --- /dev/null +++ b/l10n_us_form_1099/static/description/index.html @@ -0,0 +1,472 @@ + + + + + + +US Form 1099 + + + +
+

US Form 1099

+ + +

Production/Stable License: AGPL-3 OCA/l10n-usa Translate me on Weblate Try me on Runboat

+

When companies hire others as contractors, the contractor in question may +work for themselves, another company or be the whole other company. This +is a huge range, but it can be simplified down to “do I report their +payment to the IRS as a 1099?”.

+

This module extends the functionality of a partner and allows you to specify +1099 suppliers, their 1099 type and their 1099-MISC box.

+

It also provide a report of payments by types and boxes in Accounting > Reporting > 1099 Report.

+

You will still need to manage payment and IRS reporting separately.

+

Table of contents

+ +
+

Configuration

+
    +
  1. Go to Contacts > Configuration > 1099 Types
  2. +
  3. Review the existing types and update them if necessary
  4. +
  5. Go to Contacts > Configuration > 1099-MISC Boxes
  6. +
  7. Review the existing boxes and update them if necessary
  8. +
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Contacts
  2. +
  3. Create or select a partner
  4. +
  5. Go to the Sales & Purchases tab
  6. +
  7. Check the “Is a 1099” box
  8. +
  9. Select their 1099 type
  10. +
  11. If their type is 1099-MISC, you can select their box
  12. +
  13. Go to Invoicing > Bills > Vendors
  14. +
  15. Create vendor bills and payments for those 1099 vendors
  16. +
  17. Go to Invoicing > Reporting > 1099 Report
  18. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Open Source Integrators
  • +
  • Brian McMaster
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The development of this module has been financially supported by:

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

max3903

+

This module is part of the OCA/l10n-usa project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/l10n_us_form_1099/static/description/l10n_us_form_1099.svg b/l10n_us_form_1099/static/description/l10n_us_form_1099.svg new file mode 100644 index 00000000..c237a11f --- /dev/null +++ b/l10n_us_form_1099/static/description/l10n_us_form_1099.svg @@ -0,0 +1,79 @@ + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/l10n_us_form_1099/views/box_1099_misc_view.xml b/l10n_us_form_1099/views/box_1099_misc_view.xml new file mode 100644 index 00000000..6235442f --- /dev/null +++ b/l10n_us_form_1099/views/box_1099_misc_view.xml @@ -0,0 +1,42 @@ + + + + view.box.1099.misc.form + box.1099.misc + +
+ + + + + + + +
+
+
+ + box.1099.misc.tree + box.1099.misc + + + + + + + + 1099-MISC Boxes + box.1099.misc + ir.actions.act_window + tree,form + + + +
diff --git a/l10n_us_form_1099/views/res_partner.xml b/l10n_us_form_1099/views/res_partner.xml new file mode 100644 index 00000000..8dd789be --- /dev/null +++ b/l10n_us_form_1099/views/res_partner.xml @@ -0,0 +1,28 @@ + + + + res_partner_view_form + res.partner + + + + + + + + + + diff --git a/l10n_us_form_1099/views/type_1099_view.xml b/l10n_us_form_1099/views/type_1099_view.xml new file mode 100644 index 00000000..c63ab460 --- /dev/null +++ b/l10n_us_form_1099/views/type_1099_view.xml @@ -0,0 +1,43 @@ + + + + view.type.1099.form + type.1099 + +
+ + + + + + + +
+
+
+ + type.1099.tree + type.1099 + + + + + + + + 1099 Types + type.1099 + ir.actions.act_window + tree,form + + + +
diff --git a/l10n_us_gaap/README.rst b/l10n_us_gaap/README.rst new file mode 100644 index 00000000..05344c62 --- /dev/null +++ b/l10n_us_gaap/README.rst @@ -0,0 +1,112 @@ +=========================================== +United States Sample GAAP Chart of Accounts +=========================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2cc0c01815ccd24a55b89b9ad9d9d54af43afb24e5f4f19ea1f59407b63421df + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--usa-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-usa/tree/16.0/l10n_us_gaap + :alt: OCA/l10n-usa +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-usa-16-0/l10n-usa-16-0-l10n_us_gaap + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-usa&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module should be installed before any other accounting related module. +Otherwise Odoo will install the module l10n_us in the current company, by +default. + +Usage +===== + +Provides a sample Chart of Accounts (CoA) for the United States based on the +principles of GAAP. + +Additional remarks +~~~~~~~~~~~~~~~~~~ + +Companies should review and alter the sample CoA to fulfill the specific +needs of their business. + +U.S. SEC not allow the classification of expenses by nature, thus the +classification is proposed by function. + +This module contains in the 'docs' folder a a sample Trial Balance +generated using the `OCA Account Financial Report module +`_. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* Jordi Ballester Alomar +* Diogo Duarte +* Bhavesh Odedra +* Levent Karakas + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-JordiBForgeFlow| image:: https://github.com/JordiBForgeFlow.png?size=40px + :target: https://github.com/JordiBForgeFlow + :alt: JordiBForgeFlow + +Current `maintainer `__: + +|maintainer-JordiBForgeFlow| + +This module is part of the `OCA/l10n-usa `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_us_gaap/__init__.py b/l10n_us_gaap/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/l10n_us_gaap/__manifest__.py b/l10n_us_gaap/__manifest__.py new file mode 100644 index 00000000..eeec63bd --- /dev/null +++ b/l10n_us_gaap/__manifest__.py @@ -0,0 +1,19 @@ +{ + "name": "United States Sample GAAP Chart of Accounts", + "version": "16.0.1.0.0", + "development_status": "Mature", + "category": "Localization", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "maintainers": ["JordiBForgeFlow"], + "website": "https://github.com/OCA/l10n-usa", + "depends": ["account"], + "data": [ + "data/account_chart_template_data.xml", + "data/account_group.xml", + "data/account_us_gaap_data.xml", + "data/account_chart_template_data_load.xml", + "data/res_company_data.xml", + ], + "installable": True, + "license": "AGPL-3", +} diff --git a/l10n_us_gaap/data/account_chart_template_data.xml b/l10n_us_gaap/data/account_chart_template_data.xml new file mode 100644 index 00000000..0436d77c --- /dev/null +++ b/l10n_us_gaap/data/account_chart_template_data.xml @@ -0,0 +1,14 @@ + + + + + US GAAP Chart of Accounts + 6 + 1111 + 1112 + 1119 + + + + + diff --git a/l10n_us_gaap/data/account_chart_template_data_load.xml b/l10n_us_gaap/data/account_chart_template_data_load.xml new file mode 100644 index 00000000..1967c666 --- /dev/null +++ b/l10n_us_gaap/data/account_chart_template_data_load.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/l10n_us_gaap/data/account_group.xml b/l10n_us_gaap/data/account_group.xml new file mode 100644 index 00000000..628d40a7 --- /dev/null +++ b/l10n_us_gaap/data/account_group.xml @@ -0,0 +1,849 @@ + + + + + + Assets + 1 + + + + Cash And Investments + 11 + + + + + Cash And Cash Equivalents + 111 + + + + + Investments and Securities + 112 + + + + + Derivative Instruments And Hedges + 113 + + + + + Capital Leases, Lessor + 114 + + + + + Restricted Assets + 115 + + + + + Intercompany Investments + 116 + + + + + Receivables + 12 + + + + + Accounts, Notes And Loans + 121 + + + + + Notes And Loans Receivable + 122 + + + + + Receivables With Imputed Interest + 123 + + + + + Contracts Or Programs + 124 + + + + + Other Receivables + 125 + + + + + Inventory + 13 + + + + + Merchandise, Material And Supplies + 131 + + + + + Work In Process + 132 + + + + + Finished Goods + 133 + + + + + Capitalized Contract Cost + 134 + + + + + Other Inventory + 135 + + + + + Inventory For Long-Term Contracts Or Programs + 136 + + + + + Allowances And Adjustments + 137 + + + + + Accrued, Deferred And Other Assets + 14 + + + + + Prepaid Expense + 141 + + + + + Returnable Deposits + 142 + + + + + Accrued Revenue + 143 + + + + + Deferred Costs + 144 + + + + + Other Accrued And Deferred Assets + 145 + + + + + Investments And Other Assets + 146 + + + + + Property, Plant And Equipment + 15 + + + + + Land, Buildings And Improvements + 151 + + + + + Machinery And Equipment + 152 + + + + + Other Property, Plant And Equipment + 153 + + + + + Assets Under Construction + 154 + + + + + Intangible Assets + 16 + + + + + Intangible Assets Excluding Goodwill + 161 + + + + + Goodwill + 162 + + + + + Acquisitions In Progress + 163 + + + + + + Liabilities + 2 + + + + Accounts Payable And Accrued Liabilities + 21 + + + + + Accounts Payable + 211 + + + + + Accrued Liabilities + 212 + + + + + Employee-Related Liabilities + 213 + + + + + Taxes Payable + 214 + + + + + Interest And Dividends Payable + 215 + + + + + Debt And Capital Lease Obligations + 22 + + + + + Debts + 221 + + + + + Notes And Loans Payable + 22.2 + + + + + Special Assessment Bond + 223 + + + + + Long-Term Federal Home Loan Bank Advances + 224 + + + + + Capital Lease Obligations + 225 + + + + + Deferred Revenue And Credits + 23 + + + + + Contracts Or Programs + 24 + + + + + Billings In Excess Of Cost + 241 + + + + + Derivative Instruments And Hedges + 25 + + + + + Derivative Liability + 251 + + + + + Hedging Liabilities + 252 + + + + + Energy Marketing Contract Liabilities + 253 + + + + + Liabilities Other Than Debt + 26 + + + + + Related Party Liabilities + 27 + + + + + Related Party Accounts Payable + 271 + + + + + Related Party Notes Payable + 272 + + + + + Due To Employees + 273 + + + + + Due To Officers Or Stockholders + 274 + + + + + Due To Affiliate + 275 + + + + + Due To Other Related Parties + 276 + + + + + Other Liabilities + 28 + + + + + + Equity + 3 + + + + Paid-In Capital + 31 + + + + + Common Stock + 311 + + + + + Preferred Stock + 312 + + + + + Additional Paid-In Capital + 313 + + + + + Legal Equity (Statutory Capital) + 314 + + + + + Retained Earnings + 32 + + + + + Appropriated + 321 + + + + + Unappropriated + 322 + + + + + Retained Earnings Deficit + 323 + + + + + Suspense Account + 324 + + + + + Accumulated Other Comprehensive Income + 33 + + + + + Foreign Currency Translation Gain (Loss) + 331 + + + + + Available For Sale Securities Gain (Loss) + 332 + + + + + Impairment Debt Securities + 33.3 + + + + + Cash Flow Hedges Gain (Loss) + 334 + + + + + Defined Benefit Plan Income (Loss) + 335 + + + + + Other Equity + 34 + + + + + Unearned Sop Shares + 341 + + + + + Receivable From Officers, Directors For Issuance Of Capital Stock + 342 + + + + + Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock + 343 + + + + + Stockholders' Equity Note, Subscriptions Receivable + 344 + + + + + Warrants, Rights Outstanding + 345 + + + + + Other Additional Capital + 346 + + + + + Treasury Stock + 347 + + + + + Additional Items + 348 + + + + + Equity Attributable To Non-Controlling Interest + 35 + + + + + + Revenue + 4 + + + + Goods + 41 + + + + + Products And Merchandise + 411 + + + + + Products + 4111 + + + + + Merchandise + 4112 + + + + + Allowances, Discounts + 412 + + + + + Returns, Allowances + 4121 + + + + + Sales Discounts (Consideration Paid To Customers) + 4122 + + + + + Services + 42 + + + + + General Services + 421 + + + + + Allowances, Discounts + 422 + + + + + Sales Allowances + 4221 + + + + + Sales Discounts + 422.2 + + + + + Itemized Services + 423 + + + + + Other Sales Revenues + 4231 + + + + + Other Operating Income + 43 + + + + + Other Recurring Income + 431 + + + + + + Expenses + 5 + + + + Expenses Classified By Function + 51 + + + + + Cost Of Revenue + 511 + + + + + Cost Of Goods Sold + 5111 + + + + + Cost Of Services Rendered + 5112 + + + + + Other Costs Of Sales + 5113 + + + + + Selling, General, Administrative + 512 + + + + + Selling And Marketing + 5121 + + + + + General, Administrative Expenses + 5122 + + + + + Other Operating Expenses + 5123 + + + + + Doubtful Accounts + 513 + + + + + + Other Revenue, Expenses, Gains And Losses + 6 + + + + Gains And Losses + 61 + + + + + Foreign Currency + 611 + + + + + Other Non-Operating Income Or Loss + 612 + + + + + Restructuring Charge + 613 + + + + + Inventory Write-Downs (Not Recognized In Cost Of Sales) + 614 + + + + + Impairment Charge + 615 + + + + + Extinguishment Of Debt + 616 + + + + + Business Combination, Acquisition Related Costs + 617 + + + + + Gain (Loss) Related To Litigation Settlement + 618 + + + + + Asset Retirement Obligation + 619 + + + + + Unusual And/Or Infrequent Items + 6110 + + + + + Additional Itemized Gains And Losses + 6111 + + + + + Non-Operating Revenues, Expenses + 62 + + + + + Non-Operating Revenues + 621 + + + + + Non-Operating Expenses + 622 + + + + + Non-Monetary Transactions + 63 + + + + + + Income Tax (Benefit) + 7 + + diff --git a/l10n_us_gaap/data/account_us_gaap_data.xml b/l10n_us_gaap/data/account_us_gaap_data.xml new file mode 100644 index 00000000..cbcdf880 --- /dev/null +++ b/l10n_us_gaap/data/account_us_gaap_data.xml @@ -0,0 +1,720 @@ + + + + + + + + Stock Interim (Received) + 2121 + asset_current + + + + Stock Interim (Delivered) + 1331 + asset_current + + + + Investments And Securities + 112 + asset_current + + + + Derivative Instruments And Hedges + 113 + asset_current + + + + Capital Leases, Lessor + 114 + asset_current + + + + Restricted Assets + 115 + asset_current + + + + Intercompany Investments + 116 + asset_current + + + + + + Accounts Receivable + 121 + asset_receivable + + + + + Notes And Loans Receivable + 122 + asset_receivable + + + + + Receivables With Imputed Interest + 123 + asset_receivable + + + + + Contracts Or Programs + 124 + asset_receivable + + + + + Other Receivables + 125 + asset_receivable + + + + Merchandise, Material And Supplies + 131 + asset_current + + + + Work In Process + 132 + asset_current + + + + Finished Goods + 133 + asset_current + + + + Capitalized Contract Cost + 134 + asset_current + + + + Other Inventory + 135 + asset_current + + + + Inventory For Long-Term Contracts Or Programs + 136 + asset_current + + + + Allowances And Adjustments + 137 + asset_current + + + + Prepaid Expense + 141 + asset_current + + + + Returnable Deposits + 142 + asset_current + + + + Accrued Revenue + 143 + asset_current + + + + Deferred Costs + 144 + asset_current + + + + Other Accrued And Deferred Assets + 145 + asset_current + + + + Investments And Other Assets + 146 + asset_current + + + + Land, Buildings And Improvements + 151 + asset_non_current + + + + Machinery And Equipment + 152 + asset_non_current + + + + Other Property, Plant And Equipment + 153 + asset_non_current + + + + Assets Under Construction + 154 + asset_non_current + + + + Intangible Assets Excluding Goodwill + 161 + asset_non_current + + + + Goodwill + 162 + asset_non_current + + + + Acquisitions In Progress + 163 + asset_non_current + + + + + Accounts Payable + 211 + liability_payable + + + + + Accrued Liabilities + 212 + liability_current + + + + + Employee-Related Liabilities + 213 + liability_current + + + + + Taxes Payable + 214 + liability_current + + + + + Interest And Dividends Payable + 215 + liability_current + + + + Debts + 221 + liability_current + + + + Notes And Loans Payable + 222 + liability_current + + + + Special Assessment Bond + 223 + liability_current + + + + Long-Term Federal Home Loan Bank Advances + 224 + liability_current + + + + Capital Lease Obligations + 225 + liability_current + + + + Deferred Revenue And Credits + 23 + liability_current + + + + Billings In Excess Of Cost + 241 + liability_current + + + + Derivative Liability + 251 + liability_current + + + + Hedging Liabilities + 252 + liability_current + + + + Energy Marketing Contract Liabilities + 253 + liability_current + + + + + Related Party Accounts Payable + 271 + liability_payable + + + + Related Party Notes Payable + 272 + liability_current + + + + Due To Employees + 273 + liability_current + + + + Due To Officers Or Stockholders + 274 + liability_current + + + + Due To Affiliate + 275 + liability_current + + + + Due To Other Related Parties + 276 + liability_current + + + + Other Liabilities + 28 + liability_current + + + + Common Stock + 311 + equity + + + + Preferred Stock + 312 + equity + + + + Additional Paid-In Capital + 313 + equity + + + + Legal Equity (Statutory Capital) + 314 + equity + + + + Retained Earnings - Appropriated + 321 + equity + + + + Current Year Earnings + 32201 + equity_unaffected + + + + Retained Earnings - Unappropriated + 32202 + equity + + + + Retained Earnings Deficit + 323 + equity + + + + Retained Earnings - Suspense Account + 324 + equity + + + + Foreign Currency Translation Gain (Loss) + 331 + equity + + + + Available For Sale Securities Gain (Loss) + 332 + equity + + + + Impairment Debt Securities + 333 + equity + + + + Cash Flow Hedges Gain (Loss) + 334 + equity + + + + Defined Benefit Plan Income (Loss) + 335 + equity + + + + Unearned Sop Shares + 341 + equity + + + + Receivable From Officers, Directors For Issuance Of Capital Stock + 342 + equity + + + + Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock + 343 + equity + + + + Stockholders' Equity Note, Subscriptions Receivable + 344 + equity + + + + Warrants, Rights Outstanding + 345 + equity + + + + Other Additional Capital + 346 + equity + + + + Treasury Stock + 347 + equity + + + + Additional Items + 348 + equity + + + + Equity Attributable To Non-Controlling Interest + 35 + equity + + + + Product Sales + 41101 + income + + + + Merchandise Sales + 41102 + income + + + + Returns, Allowances + 41201 + income + + + + Sales Discounts (Consideration Paid To Customers) + 41202 + income + + + + General Services + 421 + income + + + + Sales Allowances + 42201 + income + + + + Sales Discounts + 42202 + income + + + + Itemized Services + 423 + income + + + + Other Recurring Income + 431 + income + + + + Cost Of Goods Sold + 5111 + expense + + + + Cost Of Services Rendered + 51102 + expense + + + + Other Costs Of Sales + 51103 + expense + + + + Selling And Marketing + 51201 + expense + + + + General, Administrative Expenses + 51202 + expense + + + + Other Operating Expenses + 51203 + expense + + + + Price Differences + 51204 + expense + + + + Inventory Adjustments + 51205 + expense + + + + Doubtful Accounts + 513 + expense + + + + Foreign Currency Gain + 61101 + income_other + + + + Foreign Currency Loss + 61102 + expense + + + + Other Non-Operating Income + 61201 + income_other + + + + Other Non-Operating Loss + 61202 + expense + + + + Restructuring Charge + 613 + expense + + + + Inventory Write-Downs (Not Recognized In Cost Of Sales) + 614 + expense + + + + Impairment Charge + 615 + expense + + + + Extinguishment Of Debt + 616 + expense + + + + Business Combination, Acquisition Related Costs + 617 + expense + + + + Gain (Loss) Related To Litigation Settlement + 618 + expense + + + + Asset Retirement Obligation + 619 + expense + + + + Unusual And/Or Infrequent Items + 6110 + expense + + + + Additional Itemized Gains And Losses + 6111 + income_other + + + + Non-Operating Revenues + 621 + income_other + + + + Non-Operating Expenses + 622 + expense + + + + Non-Monetary Transactions + 63 + expense + + + + Income Tax (Benefit) + 7 + income + + + + + + + + + + + + + + diff --git a/l10n_us_gaap/data/res_company_data.xml b/l10n_us_gaap/data/res_company_data.xml new file mode 100644 index 00000000..583aa491 --- /dev/null +++ b/l10n_us_gaap/data/res_company_data.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/l10n_us_gaap/docs/l10n_us_gaap_trial_balance.ods b/l10n_us_gaap/docs/l10n_us_gaap_trial_balance.ods new file mode 100644 index 00000000..530c47d5 Binary files /dev/null and b/l10n_us_gaap/docs/l10n_us_gaap_trial_balance.ods differ diff --git a/l10n_us_gaap/i18n/es.po b/l10n_us_gaap/i18n/es.po new file mode 100644 index 00000000..e69de29b diff --git a/l10n_us_gaap/i18n/l10n_us_gaap.pot b/l10n_us_gaap/i18n/l10n_us_gaap.pot new file mode 100644 index 00000000..78d58d53 --- /dev/null +++ b/l10n_us_gaap/i18n/l10n_us_gaap.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/l10n_us_gaap/readme/CONTRIBUTORS.rst b/l10n_us_gaap/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..2efc57f4 --- /dev/null +++ b/l10n_us_gaap/readme/CONTRIBUTORS.rst @@ -0,0 +1,4 @@ +* Jordi Ballester Alomar +* Diogo Duarte +* Bhavesh Odedra +* Levent Karakas diff --git a/l10n_us_gaap/readme/DESCRIPTION.rst b/l10n_us_gaap/readme/DESCRIPTION.rst new file mode 100644 index 00000000..e69de29b diff --git a/l10n_us_gaap/readme/INSTALL.rst b/l10n_us_gaap/readme/INSTALL.rst new file mode 100644 index 00000000..e63bf107 --- /dev/null +++ b/l10n_us_gaap/readme/INSTALL.rst @@ -0,0 +1,3 @@ +This module should be installed before any other accounting related module. +Otherwise Odoo will install the module l10n_us in the current company, by +default. diff --git a/l10n_us_gaap/readme/USAGE.rst b/l10n_us_gaap/readme/USAGE.rst new file mode 100644 index 00000000..cce682fd --- /dev/null +++ b/l10n_us_gaap/readme/USAGE.rst @@ -0,0 +1,15 @@ +Provides a sample Chart of Accounts (CoA) for the United States based on the +principles of GAAP. + +Additional remarks +~~~~~~~~~~~~~~~~~~ + +Companies should review and alter the sample CoA to fulfill the specific +needs of their business. + +U.S. SEC not allow the classification of expenses by nature, thus the +classification is proposed by function. + +This module contains in the 'docs' folder a a sample Trial Balance +generated using the `OCA Account Financial Report module +`_. diff --git a/l10n_us_gaap/static/description/icon.png b/l10n_us_gaap/static/description/icon.png new file mode 100644 index 00000000..28125442 Binary files /dev/null and b/l10n_us_gaap/static/description/icon.png differ diff --git a/l10n_us_gaap/static/description/index.html b/l10n_us_gaap/static/description/index.html new file mode 100644 index 00000000..bb0e1393 --- /dev/null +++ b/l10n_us_gaap/static/description/index.html @@ -0,0 +1,450 @@ + + + + + + +United States Sample GAAP Chart of Accounts + + + +
+

United States Sample GAAP Chart of Accounts

+ + +

Mature License: AGPL-3 OCA/l10n-usa Translate me on Weblate Try me on Runboat

+

Table of contents

+ +
+

Installation

+

This module should be installed before any other accounting related module. +Otherwise Odoo will install the module l10n_us in the current company, by +default.

+
+
+

Usage

+

Provides a sample Chart of Accounts (CoA) for the United States based on the +principles of GAAP.

+
+

Additional remarks

+

Companies should review and alter the sample CoA to fulfill the specific +needs of their business.

+

U.S. SEC not allow the classification of expenses by nature, thus the +classification is proposed by function.

+

This module contains in the ‘docs’ folder a a sample Trial Balance +generated using the OCA Account Financial Report module.

+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

JordiBForgeFlow

+

This module is part of the OCA/l10n-usa project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/l10n_us_gaap/tests/__init__.py b/l10n_us_gaap/tests/__init__.py new file mode 100644 index 00000000..86558f56 --- /dev/null +++ b/l10n_us_gaap/tests/__init__.py @@ -0,0 +1 @@ +from . import test_base_us diff --git a/l10n_us_gaap/tests/test_base_us.py b/l10n_us_gaap/tests/test_base_us.py new file mode 100644 index 00000000..5064d540 --- /dev/null +++ b/l10n_us_gaap/tests/test_base_us.py @@ -0,0 +1,41 @@ +# Copyright (C) 2019 Odoo GAP +# Copyright (C) 2019 Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import logging + +from odoo.tests import tagged +from odoo.tests.common import TransactionCase + +_logger = logging.getLogger("us_gaap") + + +@tagged("post_install") +class TestChartAcount(TransactionCase): + def with_context(self, *args, **kwargs): + context = dict(args[0] if args else self.env.context, **kwargs) + self.env = self.env(context=context) + return self + + def test_basic(self): + _logger.debug("Creating chart of account") + self.company = self.env["res.company"].create({"name": "US test company"}) + chart_us = self.env.ref("l10n_us_gaap.l10n_us_gaap_chart_template") + self.env.ref("base.group_multi_company").write({"users": [(4, self.env.uid)]}) + self.env.user.write( + {"company_ids": [(4, self.company.id)], "company_id": self.company.id} + ) + chart_us.try_loading() + self.with_context(company_id=self.company.id, force_company=self.company.id) + bank_account = self.env["account.account"].search( + [("code", "=", "111101"), ("company_id", "=", self.company.id)] + ) + liquidity_transfer = self.env["account.account"].search( + [("code", "=", "111901"), ("company_id", "=", self.company.id)] + ) + finished_goods = self.env["account.account"].search( + [("code", "=", "133000"), ("company_id", "=", self.company.id)] + ) + self.assertEqual(bank_account.name, "Bank Suspense Account") + self.assertEqual(liquidity_transfer.name, "Liquidity Transfer") + self.assertEqual(finished_goods.name, "Finished Goods") diff --git a/l10n_us_gaap_mis_report/README.rst b/l10n_us_gaap_mis_report/README.rst new file mode 100644 index 00000000..8191c5d7 --- /dev/null +++ b/l10n_us_gaap_mis_report/README.rst @@ -0,0 +1,116 @@ +============================================== +MIS Builder Templates for US Chart of Accounts +============================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:b10ced22ee2c59b035b008a64d6e14ccbedb697140f8ae99e875b1e43af42e14 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fl10n--usa-lightgray.png?logo=github + :target: https://github.com/OCA/l10n-usa/tree/16.0/l10n_us_gaap_mis_report + :alt: OCA/l10n-usa +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/l10n-usa-16-0/l10n-usa-16-0-l10n_us_gaap_mis_report + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/l10n-usa&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Includes the following templates for the *mis_builder* module. + +* US Balance Sheet +* US Income Statement + +The templates are based on the Chart of Accounts provided by the module +*l10n_us_gaap*. + +This module contains in the 'docs' folder a sample Income Statement and +Balance Sheet with the full drill down to individual accounts. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +This module depends on: + +* The module *mis_builder* that can be obtained in + https://apps.odoo.com, or https://github.com/OCA/mis-builder. + +Configuration +============= + +* Go to *Invoicing > Reporting > MIS Reports* and create a new report, + indicating the required periods, and using one of the templates provided + by this module. + +If you create new accounts, make sure that they fall into the right account +group, and they will then be displayed correctly in the MIS Reports. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +* ForgeFlow S.L. + + * Jordi Ballester Alomar + * Miquel Raïch + * Joan Sisquella Andrés + * Christopher Ormaza + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-JordiBForgeFlow| image:: https://github.com/JordiBForgeFlow.png?size=40px + :target: https://github.com/JordiBForgeFlow + :alt: JordiBForgeFlow + +Current `maintainer `__: + +|maintainer-JordiBForgeFlow| + +This module is part of the `OCA/l10n-usa `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/l10n_us_gaap_mis_report/__init__.py b/l10n_us_gaap_mis_report/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/l10n_us_gaap_mis_report/__manifest__.py b/l10n_us_gaap_mis_report/__manifest__.py new file mode 100644 index 00000000..1b4f8723 --- /dev/null +++ b/l10n_us_gaap_mis_report/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2018-22 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl + +{ + "name": "MIS Builder Templates for US Chart of Accounts", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "maintainers": ["JordiBForgeFlow"], + "website": "https://github.com/OCA/l10n-usa", + "category": "Reporting", + "version": "16.0.1.0.0", + "license": "AGPL-3", + "depends": ["mis_builder", "l10n_us_gaap"], # In OCA/mis-builder + "data": [ + "data/mis_report_styles.xml", + "data/mis_report_balance_sheet.xml", + "data/mis_report_income_statement.xml", + ], + "installable": True, + "development_status": "Production/Stable", +} diff --git a/l10n_us_gaap_mis_report/data/mis_report_balance_sheet.xml b/l10n_us_gaap_mis_report/data/mis_report_balance_sheet.xml new file mode 100644 index 00000000..cf861f45 --- /dev/null +++ b/l10n_us_gaap_mis_report/data/mis_report_balance_sheet.xml @@ -0,0 +1,1795 @@ + + + + US Balance Sheet + + + + + num + pct + 10 + us_1 + Assets + + +us_1_1+us_1_2+us_1_3+us_1_4+us_1_5+us_1_6 + + + + num + pct + 20 + us_1_1 + Cash And Investments + +us_1_1_1+us_1_1_2+us_1_1_3+us_1_1_4+us_1_1_5+us_1_1_6 + + + + + num + pct + 30 + us_1_1_1 + Cash And Cash Equivalents + +bale[('group_id.code_prefix_start', '=like', '1.1.1%')] + + True + + + + + num + pct + 40 + us_1_1_2 + Investments And Securities + +bale[('group_id.code_prefix_start', '=like', '112%')] + + True + + + + + num + pct + 50 + us_1_1_3 + Derivative Instruments And Hedges + +bale[('group_id.code_prefix_start', '=like', '113%')] + + True + + + + + num + pct + 60 + us_1_1_4 + Capital Leases, Lessor + +bale[('group_id.code_prefix_start', '=like', '114%')] + + True + + + + + num + pct + 70 + us_1_1_5 + Restricted Assets + +bale[('group_id.code_prefix_start', '=like', '115%')] + + True + + + + + num + pct + 80 + us_1_1_6 + Intercompany Investments + +bale[('group_id.code_prefix_start', '=like', '116%')] + + True + + + + + num + pct + 90 + us_1_2 + Receivables + +us_1_2_1+us_1_2_2+us_1_2_3+us_1_2_4+us_1_2_5 + + + + + num + pct + 100 + us_1_2_1 + Accounts, Notes And Loans + +bale[('group_id.code_prefix_start', '=like', '121%')] + + True + + + + + num + pct + 110 + us_1_2_2 + Notes And Loans Receivable + +bale[('group_id.code_prefix_start', '=like', '122%')] + + True + + + + + num + pct + 120 + us_1_2_3 + Receivables With Imputed Interest + +bale[('group_id.code_prefix_start', '=like', '123%')] + + True + + + + + num + pct + 130 + us_1_2_4 + Contracts Or Programs + +bale[('group_id.code_prefix_start', '=like', '124%')] + + True + + + + + num + pct + 140 + us_1_2_5 + Other Receivables + +bale[('group_id.code_prefix_start', '=like', '125%')] + + True + + + + + num + pct + 150 + us_1_3 + Other Receivables + +us_1_3_1+us_1_3_2+us_1_3_3+us_1_3_4+us_1_3_5+us_1_3_6+us_1_3_7 + + + + + num + pct + 160 + us_1_3_1 + Merchandise, Material And Supplies + +bale[('group_id.code_prefix_start', '=like', '131%')] + + True + + + + + num + pct + 170 + us_1_3_2 + Work In Process + +bale[('group_id.code_prefix_start', '=like', '132%')] + + True + + + + + num + pct + 180 + us_1_3_3 + Finished Goods + +bale[('group_id.code_prefix_start', '=like', '133%')] + + True + + + + + num + pct + 190 + us_1_3_4 + Capitalized Contract Cost + +bale[('group_id.code_prefix_start', '=like', '134%')] + + True + + + + + num + pct + 200 + us_1_3_5 + Other Inventory + +bale[('group_id.code_prefix_start', '=like', '135%')] + + True + + + + + num + pct + 210 + us_1_3_6 + Inventory For Long-Term Contracts Or Programs + +bale[('group_id.code_prefix_start', '=like', '136%')] + + True + + + + + num + pct + 220 + us_1_3_7 + Allowances And Adjustments + +bale[('group_id.code_prefix_start', '=like', '137%')] + + True + + + + + num + pct + 230 + us_1_4 + Accrued, Deferred And Other Assets + +us_1_4_1+us_1_4_2+us_1_4_3+us_1_4_4+us_1_4_5+us_1_4_6 + + + + + num + pct + 240 + us_1_4_1 + Prepaid Expense + +bale[('group_id.code_prefix_start', '=like', '141%')] + + True + + + + + num + pct + 250 + us_1_4_2 + Returnable Deposits + +bale[('group_id.code_prefix_start', '=like', '142%')] + + True + + + + + num + pct + 260 + us_1_4_3 + Accrued Revenue + +bale[('group_id.code_prefix_start', '=like', '143%')] + + True + + + + + num + pct + 270 + us_1_4_4 + Deferred Costs + +bale[('group_id.code_prefix_start', '=like', '144%')] + + True + + + + + num + pct + 280 + us_1_4_5 + Other Accrued And Deferred Assets + +bale[('group_id.code_prefix_start', '=like', '145%')] + + True + + + + + num + pct + 290 + us_1_4_6 + Investments And Other Assets + +bale[('group_id.code_prefix_start', '=like', '146%')] + + True + + + + + num + pct + 300 + us_1_5 + Property, Plant And Equipment + +us_1_5_1+us_1_5_2+us_1_5_3+us_1_5_4 + + + + + num + pct + 310 + us_1_5_1 + Land, Buildings And Improvements + +bale[('group_id.code_prefix_start', '=like', '151%')] + + True + + + + + num + pct + 320 + us_1_5_2 + Machinery And Equipment + +bale[('group_id.code_prefix_start', '=like', '152%')] + + True + + + + + num + pct + 330 + us_1_5_3 + Other Property, Plant And Equipment + +bale[('group_id.code_prefix_start', '=like', '153%')] + + True + + + + + num + pct + 340 + us_1_5_4 + Assets Under Construction + +bale[('group_id.code_prefix_start', '=like', '154%')] + + True + + + + + num + pct + 350 + us_1_6 + Intangible Assets + +us_1_6_1+us_1_6_2+us_1_6_3 + + + + + num + pct + 360 + us_1_6_1 + Intangible Assets Excluding Goodwill + +bale[('group_id.code_prefix_start', '=like', '161%')] + + True + + + + + num + pct + 360 + us_1_6_2 + Goodwill + +bale[('group_id.code_prefix_start', '=like', '162%')] + + True + + + + + num + pct + 370 + us_1_6_3 + Acquisitions In Progress + +bale[('group_id.code_prefix_start', '=like', '163%')] + + True + + + + + num + pct + 380 + us_2 + Liabilities + +us_2_1+us_2_2+us_2_3+us_2_4+us_2_5+us_2_6+us_2_7+us_2_8 + + + + + num + pct + 390 + us_2_1 + Accounts Payable And Accrued Liabilities + +us_2_1_1+us_2_1_2+us_2_1_3+us_2_1_4+us_2_1_5 + + + + + num + pct + 400 + us_2_1_1 + Accounts Payable + -bale[('group_id.code_prefix_start', '=like', '211%')] + + True + + + + + num + pct + 410 + us_2_1_2 + Accrued Liabilities + -bale[('group_id.code_prefix_start', '=like', '212%')] + + True + + + + + num + pct + 420 + us_2_1_3 + Employee-Related Liabilities + -bale[('group_id.code_prefix_start', '=like', '213%')] + + True + + + + + num + pct + 430 + us_2_1_4 + Taxes Payable + -bale[('group_id.code_prefix_start', '=like', '214%')] + + True + + + + + num + pct + 440 + us_2_1_5 + Interest And Dividends Payable + -bale[('group_id.code_prefix_start', '=like', '215%')] + + True + + + + + num + pct + 450 + us_2_2 + Debt And Capital Lease Obligations + +us_2_2_1+us_2_2_2+us_2_2_3+us_2_2_4+us_2_2_5 + + + + + num + pct + 460 + us_2_2_1 + Debts + -bale[('group_id.code_prefix_start', '=like', '221%')] + + True + + + + + num + pct + 470 + us_2_2_2 + Notes And Loans Payable + -bale[('group_id.code_prefix_start', '=like', '222%')] + + True + + + + + num + pct + 480 + us_2_2_3 + Special Assessment Bond + -bale[('group_id.code_prefix_start', '=like', '223%')] + + True + + + + + num + pct + 490 + us_2_2_4 + Long-Term Federal Home Loan Bank Advances + -bale[('group_id.code_prefix_start', '=like', '224%')] + + True + + + + + num + pct + 500 + us_2_2_5 + Capital Lease Obligations + -bale[('group_id.code_prefix_start', '=like', '225%')] + + True + + + + + num + pct + 510 + us_2_3 + Deferred Revenue And Credits + -bale[('group_id.code_prefix_start', '=like', '23%')] + + True + + + + + num + pct + 520 + us_2_4 + Contracts Or Programs + +us_2_4_1 + + + + + num + pct + 530 + us_2_4_1 + Billings In Excess Of Cost + -bale[('group_id.code_prefix_start', '=like', '241%')] + + True + + + + + num + pct + 540 + us_2_5 + Derivative Instruments And Hedges + +us_2_5_1+us_2_5_2+us_2_5_3 + + + + + num + pct + 550 + us_2_5_1 + Derivative Liability + -bale[('group_id.code_prefix_start', '=like', '251%')] + + True + + + + + num + pct + 560 + us_2_5_2 + Hedging Liabilities + -bale[('group_id.code_prefix_start', '=like', '252%')] + + True + + + + + num + pct + 570 + us_2_5_3 + Energy Marketing Contract Liabilities + -bale[('group_id.code_prefix_start', '=like', '253%')] + + True + + + + + num + pct + 580 + us_2_6 + Liabilities Other Than Debt + -bale[('group_id.code_prefix_start', '=like', '26%')] + + True + + + + + num + pct + 590 + us_2_7 + Related Party Liabilities + +us_2_7_1+us_2_7_2+us_2_7_3+us_2_7_4+us_2_7_5+us_2_7_6 + + + + + num + pct + 600 + us_2_7_1 + Related Party Liabilities + -bale[('group_id.code_prefix_start', '=like', '271%')] + + True + + + + + num + pct + 610 + us_2_7_2 + Related Party Notes Payable + -bale[('group_id.code_prefix_start', '=like', '272%')] + + True + + + + + num + pct + 620 + us_2_7_3 + Due To Employees + -bale[('group_id.code_prefix_start', '=like', '273%')] + + True + + + + + num + pct + 630 + us_2_7_4 + Due To Officers Or Stockholders + -bale[('group_id.code_prefix_start', '=like', '274%')] + + True + + + + + num + pct + 640 + us_2_7_5 + Due To Affiliate + -bale[('group_id.code_prefix_start', '=like', '275%')] + + True + + + + + num + pct + 650 + us_2_7_6 + Due To Other Related Parties + -bale[('group_id.code_prefix_start', '=like', '276%')] + + True + + + + + num + pct + 660 + us_2_8 + Other Liabilities + -bale[('group_id.code_prefix_start', '=like', '28%')] + + True + + + + + num + pct + 670 + us_3 + Equity + +us_3_1+us_3_2+us_3_3+us_3_4+us_3_5 + + + + + num + pct + 680 + us_3_1 + Paid-In Capital + +us_3_1_1+us_3_1_2+us_3_1_3+us_3_1_4 + + + + + num + pct + 690 + us_3_1_1 + Common Stock + -bale[('group_id.code_prefix_start', '=like', '311%')] + + True + + + + + num + pct + 700 + us_3_1_2 + Preferred Stock + -bale[('group_id.code_prefix_start', '=like', '312%')] + + True + + + + + num + pct + 710 + us_3_1_3 + Additional Paid-In Capital + -bale[('group_id.code_prefix_start', '=like', '313%')] + + True + + + + + num + pct + 720 + us_3_1_4 + Legal Equity (Statutory Capital) + -bale[('group_id.code_prefix_start', '=like', '314%')] + + True + + + + + num + pct + 730 + us_3_2 + Retained Earnings + +us_3_2_1+us_3_2_2+us_3_2_3+us_3_2_4 + + + + + num + pct + 740 + us_3_2_1 + Appropriated + -bale[('group_id.code_prefix_start', '=like', '321%')] + + True + + + + + num + pct + 750 + us_3_2_2 + Unappropriated + -bale[('group_id.code_prefix_start', '=like', '322%')]-bale[('group_id.code_prefix_start', '=like', '4%')]-bale[('group_id.code_prefix_start', '=like', '5%')]-bale[('group_id.code_prefix_start', '=like', '6%')]-bale[('group_id.code_prefix_start', '=like', '7%')]-balu[('group_id.code_prefix_start', '=like', '4%')]-balu[('group_id.code_prefix_start', '=like', '5%')]-balu[('group_id.code_prefix_start', '=like', '6%')]-balu[('group_id.code_prefix_start', '=like', '7%')] + + False + + + + + num + pct + 760 + us_3_2_3 + Retained Earnings Deficit + -bale[('group_id.code_prefix_start', '=like', '323%')] + + True + + + + + num + pct + 770 + us_3_2_4 + Suspense Account + -bale[('group_id.code_prefix_start', '=like', '324%')] + + True + + + + + num + pct + 770 + us_3_3 + Accumulated Other Comprehensive Income + +us_3_3_1+us_3_3_2+us_3_3_3+us_3_3_4+us_3_3_5 + + + + + num + pct + 780 + us_3_3_1 + Foreign Currency Translation Gain (Loss) + -bale[('group_id.code_prefix_start', '=like', '331%')] + + True + + + + + num + pct + 790 + us_3_3_2 + Available For Sale Securities Gain (Loss) + -bale[('group_id.code_prefix_start', '=like', '332%')] + + True + + + + + num + pct + 800 + us_3_3_3 + Impairment Debt Securities + -bale[('group_id.code_prefix_start', '=like', '333%')] + + True + + + + + num + pct + 810 + us_3_3_4 + Cash Flow Hedges Gain (Loss) + -bale[('group_id.code_prefix_start', '=like', '334%')] + + True + + + + + num + pct + 820 + us_3_3_5 + Defined Benefit Plan Income (Loss) + -bale[('group_id.code_prefix_start', '=like', '335%')] + + True + + + + + num + pct + 830 + us_3_4 + Other Equity + +us_3_4_1+us_3_4_2+us_3_4_3+us_3_4_4+us_3_4_5+us_3_4_6+us_3_4_7+us_3_4_8 + + + + + num + pct + 830 + us_3_4_1 + Unearned Sop Shares + -bale[('group_id.code_prefix_start', '=like', '341%')] + + True + + + + + num + pct + 840 + us_3_4_2 + Receivable From Officers, Directors For Issuance Of Capital Stock + -bale[('group_id.code_prefix_start', '=like', '342%')] + + True + + + + + num + pct + 850 + us_3_4_3 + Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock + -bale[('group_id.code_prefix_start', '=like', '343%')] + + True + + + + + num + pct + 860 + us_3_4_4 + Stockholders' Equity Note, Subscriptions Receivable + -bale[('group_id.code_prefix_start', '=like', '344%')] + + True + + + + + num + pct + 870 + us_3_4_5 + Warrants, Rights Outstanding + -bale[('group_id.code_prefix_start', '=like', '345%')] + + True + + + + + num + pct + 880 + us_3_4_6 + Other Additional Capital + -bale[('group_id.code_prefix_start', '=like', '346%')] + + True + + + + + num + pct + 890 + us_3_4_7 + Treasury Stock + -bale[('group_id.code_prefix_start', '=like', '347%')] + + True + + + + + num + pct + 900 + us_3_4_8 + Additional Items + -bale[('group_id.code_prefix_start', '=like', '348%')] + + True + + + + + num + pct + 910 + us_3_5 + Equity Attributable To Non-Controlling Interest + -bale[('group_id.code_prefix_start', '=like', '35%')] + + True + + + + + num + pct + 9999 + us_9999 + Assets - (Liabilities + Equity) + +us_1-us_2-us_3 + + + diff --git a/l10n_us_gaap_mis_report/data/mis_report_income_statement.xml b/l10n_us_gaap_mis_report/data/mis_report_income_statement.xml new file mode 100644 index 00000000..642e20a4 --- /dev/null +++ b/l10n_us_gaap_mis_report/data/mis_report_income_statement.xml @@ -0,0 +1,601 @@ + + + + US Income Statement + + + + + num + pct + 10 + us_4 + Revenue + + +us_4_1_1+us_4_1_2+us_4_2_1+us_4_2_2+us_4_2_3+us_4_3_1 + + + + num + pct + 20 + us_4_1_1 + Products And Merchandise + + -balp[('group_id.code_prefix_start', '=like', '411%')] + True + + + + + num + pct + 30 + us_4_1_2 + Allowances, Discounts + + -balp[('group_id.code_prefix_start', '=like', '412%')] + True + + + + + num + pct + 40 + us_4_2_1 + General Services + + -balp[('group_id.code_prefix_start', '=like', '421%')] + True + + + + + num + pct + 50 + us_4_2_2 + Allowances, Discounts + + -balp[('group_id.code_prefix_start', '=like', '422%')] + True + + + + + num + pct + 60 + us_4_2_3 + Itemized Services + + -balp[('group_id.code_prefix_start', '=like', '423%')] + True + + + + + num + pct + 70 + us_4_3_1 + Other Recurring Income + + -balp[('group_id.code_prefix_start', '=like', '431%')] + True + + + + + num + pct + 80 + us_5_1_1 + Cost Of Revenue + + -balp[('group_id.code_prefix_start', '=like', '511%')] + True + + + + + num + pct + 90 + gross_profit + Gross Profit + + +us_4+us_5_1_1 + + + + num + pct + 100 + operating_expenses + Operating Expenses + + +us_5_1_2+us_5_1_3 + + + + num + pct + 110 + us_5_1_2 + Selling, General, Administrative + + -balp[('group_id.code_prefix_start', '=like', '512%')] + True + + + + + num + pct + 120 + us_5_1_3 + Doubtful Accounts + + -balp[('group_id.code_prefix_start', '=like', '513%')] + True + + + + + num + pct + 130 + us_6 + Other Revenue, Expenses, Gains And Losses + + +us_6_1+us_6_2+us_6_3 + + + + num + pct + 140 + us_6_1 + Gains And Losses + + +us_6_1_1+us_6_1_2+us_6_1_3+us_6_1_4+us_6_1_5+us_6_1_6+us_6_1_7+us_6_1_8+us_6_1_9+us_6_1_10+us_6_1_11 + + + + num + pct + 150 + us_6_1_1 + Foreign Currency + + -balp[('group_id.code_prefix_start', '=like', '611%')] + True + + + + + num + pct + 160 + us_6_1_2 + Other Non-Operating Income Or Loss + + -balp[('group_id.code_prefix_start', '=like', '612%')] + True + + + + + num + pct + 170 + us_6_1_3 + Restructuring Charge + + -balp[('group_id.code_prefix_start', '=like', '613%')] + True + + + + + num + pct + 180 + us_6_1_4 + Inventory Write-Downs (Not Recognized In Cost Of Sales) + + -balp[('group_id.code_prefix_start', '=like', '614%')] + True + + + + + num + pct + 190 + us_6_1_5 + Impairment Charge + + -balp[('group_id.code_prefix_start', '=like', '615%')] + True + + + + + num + pct + 200 + us_6_1_6 + Extinguishment Of Debt + + -balp[('group_id.code_prefix_start', '=like', '616%')] + True + + + + + num + pct + 210 + us_6_1_7 + Business Combination, Acquisition Related Costs + + -balp[('group_id.code_prefix_start', '=like', '617%')] + True + + + + + num + pct + 220 + us_6_1_8 + Gain (Loss) Related To Litigation Settlement + + -balp[('group_id.code_prefix_start', '=like', '618%')] + True + + + + + num + pct + 230 + us_6_1_9 + Asset Retirement Obligation + + -balp[('group_id.code_prefix_start', '=like', '619%')] + True + + + + + num + pct + 240 + us_6_1_10 + Unusual And/Or Infrequent Items + + -balp[('group_id.code_prefix_start', '=like', '6110%')] + True + + + + + num + pct + 250 + us_6_1_11 + Additional Itemized Gains And Losses + + -balp[('group_id.code_prefix_start', '=like', '6111%')] + True + + + + + num + pct + 260 + us_6_2 + Non-Operating Revenues, Expenses + + +us_6_2_1+us_6_2_2 + + + + num + pct + 270 + us_6_2_1 + Non-Operating Revenues + + -balp[('group_id.code_prefix_start', '=like', '621%')] + True + + + + + num + pct + 280 + us_6_2_2 + Non-Operating Expenses + + -balp[('group_id.code_prefix_start', '=like', '622%')] + True + + + + + num + pct + 290 + us_6_3 + Non-Monetary Transactions + + -balp[('group_id.code_prefix_start', '=like', '63%')] + True + + + + + num + pct + 300 + earnings_before_income_taxes + Earnings Before Income Taxes + + +us_4+us_5_1_1+operating_expenses+us_6 + + + + num + pct + 310 + us_7 + Income Tax (Benefit) + + -balp[('group_id.code_prefix_start', '=like', '7%')] + True + + + + + num + pct + 320 + net_income + Net Income + + earnings_before_income_taxes-us_7 + + diff --git a/l10n_us_gaap_mis_report/data/mis_report_styles.xml b/l10n_us_gaap_mis_report/data/mis_report_styles.xml new file mode 100644 index 00000000..0bb5052c --- /dev/null +++ b/l10n_us_gaap_mis_report/data/mis_report_styles.xml @@ -0,0 +1,106 @@ + + + + + l10n_us_gaap base + + 2 + + + l10n_us_gaap l1 + + #ffa500 + + bold + + + l10n_us_gaap l1i + + #ffa500 + + bold + + italic + + + l10n_us_gaap l2 + + bold + + + + + l10n_us_gaap l2i + + bold + + italic + + + + + l10n_us_gaap l3 + + 1 + + + + + l10n_us_gaap l3i + + 1 + + italic + + + + + l10n_us_gaap l4 + + 2 + + + + + l10n_us_gaap l4i + + 2 + + italic + + + + + l10n_us_gaap l5 + + 3 + + + + + l10n_us_gaap l5i + + 3 + + italic + + + + + l10n_us_gaap l6 + + 4 + + + + + l10n_us_gaap l6i + + 4 + + italic + + + + diff --git a/l10n_us_gaap_mis_report/docs/l10n_us_gaap_balance_sheet.ods b/l10n_us_gaap_mis_report/docs/l10n_us_gaap_balance_sheet.ods new file mode 100644 index 00000000..ca30f9f4 Binary files /dev/null and b/l10n_us_gaap_mis_report/docs/l10n_us_gaap_balance_sheet.ods differ diff --git a/l10n_us_gaap_mis_report/docs/l10n_us_gaap_income_statement.ods b/l10n_us_gaap_mis_report/docs/l10n_us_gaap_income_statement.ods new file mode 100644 index 00000000..e9e52f9d Binary files /dev/null and b/l10n_us_gaap_mis_report/docs/l10n_us_gaap_income_statement.ods differ diff --git a/l10n_us_gaap_mis_report/i18n/es.po b/l10n_us_gaap_mis_report/i18n/es.po new file mode 100644 index 00000000..b92d5697 --- /dev/null +++ b/l10n_us_gaap_mis_report/i18n/es.po @@ -0,0 +1,645 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_us_gaap_mis_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-04-17 16:19+0000\n" +"Last-Translator: Jordi Ballester Alomar \n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_1 +msgid "Accounts Payable" +msgstr "Cuentas a Pagar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1 +msgid "Accounts Payable And Accrued Liabilities" +msgstr "Cuentas a Pagar y Pasivos Acumulados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_1 +msgid "Accounts, Notes And Loans" +msgstr "Cuentas, pagarés y préstamos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_2 +msgid "Accrued Liabilities" +msgstr "Obligaciones acumuladas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_3 +msgid "Accrued Revenue" +msgstr "Ingresos Devengados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4 +msgid "Accrued, Deferred And Other Assets" +msgstr "Devengados, Diferidos y Otros Activos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3 +msgid "Accumulated Other Comprehensive Income" +msgstr "Otros Ingresos Integrales Acumulados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_3 +msgid "Acquisitions In Progress" +msgstr "Adquisiciones En Progreso" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_11 +msgid "Additional Itemized Gains And Losses" +msgstr "Ganancias Y Pérdidas Detalladas Adicionales" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_8 +msgid "Additional Items" +msgstr "Artículos Adicionales" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_3 +msgid "Additional Paid-In Capital" +msgstr "Pago Adicional En Capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_7 +msgid "Allowances And Adjustments" +msgstr "Subsidios Y Ajustes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_1_2 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_2 +msgid "Allowances, Discounts" +msgstr "Subsidios, Descuentos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_1 +msgid "Appropriated" +msgstr "Apropiados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_9 +msgid "Asset Retirement Obligation" +msgstr "Obligación De Retiro De Activos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1 +msgid "Assets" +msgstr "Activos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_9999 +msgid "Assets - (Liabilities + Equity)" +msgstr "Activos - (Pasivos + Patrimonio)" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_4 +msgid "Assets Under Construction" +msgstr "Activos En Construcción" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_2 +msgid "Available For Sale Securities Gain (Loss)" +msgstr "Valores Disponibles Para la Venta Ganancia (Pérdida)" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_4_1 +msgid "Billings In Excess Of Cost" +msgstr "Facturaciones En Exceso Del Coste" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_7 +msgid "Business Combination, Acquisition Related Costs" +msgstr "Combinación De Negocios, Costes Relacionados Con La Adquisición" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_5 +msgid "Capital Lease Obligations" +msgstr "Obligaciones De Arrendamiento De Capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_4 +msgid "Capital Leases, Lessor" +msgstr "Arrendamientos de Capitales, Arrendador" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_4 +msgid "Capitalized Contract Cost" +msgstr "Costo del Contrato Capitalizado" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_1 +msgid "Cash And Cash Equivalents" +msgstr "Efectivo Y Equivalentes De Efectivo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1 +msgid "Cash And Investments" +msgstr "Efectivo E Inversiones" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_4 +msgid "Cash Flow Hedges Gain (Loss)" +msgstr "Ganancia (Pérdida) de Cobertura de Flujo de Efectivo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_1 +msgid "Common Stock" +msgstr "Acciones Comunes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_4 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_4 +msgid "Contracts Or Programs" +msgstr "Contratos O Programas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_1 +msgid "Cost Of Revenue" +msgstr "Coste De Los Ingresos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2 +msgid "Debt And Capital Lease Obligations" +msgstr "Obligaciones De Deuda Y Arrendamiento De Capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_1 +msgid "Debts" +msgstr "Deudas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_4 +msgid "Deferred Costs" +msgstr "Costes Diferidos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_3 +msgid "Deferred Revenue And Credits" +msgstr "Ingresos Diferidos y Créditos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_5 +msgid "Defined Benefit Plan Income (Loss)" +msgstr "Ingresos (Pérdidas) Del Plan De Beneficios Definidos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_3 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5 +msgid "Derivative Instruments And Hedges" +msgstr "Instrumentos Derivados Y Coberturas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_1 +msgid "Derivative Liability" +msgstr "Responsabilidad Derivada" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_3 +msgid "Doubtful Accounts" +msgstr "Cuentas Dudosas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_5 +msgid "Due To Affiliate" +msgstr "Deudas A Afiliadas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_3 +msgid "Due To Employees" +msgstr "Deudas a Empleados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_4 +msgid "Due To Officers Or Stockholders" +msgstr "Deudas a Oficiales O Accionistas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_6 +msgid "Due To Other Related Parties" +msgstr "Deudas Con Otras Partes Relacionadas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_earnings_before_income_taxes +msgid "Earnings Before Income Taxes" +msgstr "Ganancias Antes De Impuestos Sobre La Renta" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_3 +msgid "Employee-Related Liabilities" +msgstr "Pasivos Relacionados Con Empleados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_3 +msgid "Energy Marketing Contract Liabilities" +msgstr "Responsabilidades del contrato de comercialización de energía" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3 +msgid "Equity" +msgstr "Capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_5 +msgid "Equity Attributable To Non-Controlling Interest" +msgstr "Patrimonio atribuible a la participación no controladora" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_6 +msgid "Extinguishment Of Debt" +msgstr "Extinción de deuda" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_3 +msgid "Finished Goods" +msgstr "Productos terminados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_1 +msgid "Foreign Currency" +msgstr "Moneda Extranjera" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_1 +msgid "Foreign Currency Translation Gain (Loss)" +msgstr "Ganancia (pérdida) de conversión de moneda extranjera" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_8 +msgid "Gain (Loss) Related To Litigation Settlement" +msgstr "Ganancia (pérdida) relacionada con la resolución de litigios" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1 +msgid "Gains And Losses" +msgstr "Ganancias y Pérdidas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_1 +msgid "General Services" +msgstr "Servicios Generales" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_2 +msgid "Goodwill" +msgstr "Fondo de Comercio" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_gross_profit +msgid "Gross Profit" +msgstr "Beneficio Bruto" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_2 +msgid "Hedging Liabilities" +msgstr "Pasivos de cobertura" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_5 +msgid "Impairment Charge" +msgstr "Cargo por deterioro" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_3 +msgid "Impairment Debt Securities" +msgstr "Deuda Valores de Deuda" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_7 +msgid "Income Tax (Benefit)" +msgstr "Impuesto a las ganancias (beneficio)" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6 +msgid "Intangible Assets" +msgstr "Activos intangibles" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_1 +msgid "Intangible Assets Excluding Goodwill" +msgstr "Activos intangibles que excluyen el fondo de comercio" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_6 +msgid "Intercompany Investments" +msgstr "Inversiones intercompañías" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_5 +msgid "Interest And Dividends Payable" +msgstr "Intereses y dividendos por pagar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_6 +msgid "Inventory For Long-Term Contracts Or Programs" +msgstr "Inventario para contratos o programas a largo plazo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_4 +msgid "Inventory Write-Downs (Not Recognized In Cost Of Sales)" +msgstr "Bajas de inventario (no reconocidas en el costo de ventas)" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_6 +msgid "Investments And Other Assets" +msgstr "Inversiones y otros activos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_2 +msgid "Investments And Securities" +msgstr "Inversiones y valores" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_3 +msgid "Itemized Services" +msgstr "Servicios detallados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_1 +msgid "Land, Buildings And Improvements" +msgstr "Terrenos, edificios y mejoras" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_4 +msgid "Legal Equity (Statutory Capital)" +msgstr "Capital Legal (Capital Estatutario)" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2 +msgid "Liabilities" +msgstr "Pasivo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_6 +msgid "Liabilities Other Than Debt" +msgstr "Pasivos distintos a la deuda" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_4 +msgid "Long-Term Federal Home Loan Bank Advances" +msgstr "Anticipos federales a largo plazo del Banco de préstamos hipotecarios" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_2 +msgid "Machinery And Equipment" +msgstr "Maquinaria y equipamiento" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_1 +msgid "Merchandise, Material And Supplies" +msgstr "Mercancía, material y suministros" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_net_income +msgid "Net Income" +msgstr "Lngresos netos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_3 +msgid "Non-Monetary Transactions" +msgstr "Transacciones no monetarias" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2_2 +msgid "Non-Operating Expenses" +msgstr "Gastos no operativos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2_1 +msgid "Non-Operating Revenues" +msgstr "Ingresos no operativos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2 +msgid "Non-Operating Revenues, Expenses" +msgstr "Ingresos, gastos no operativos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_2 +msgid "Notes And Loans Payable" +msgstr "Notas y préstamos por pagar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_2 +msgid "Notes And Loans Receivable" +msgstr "Notas y préstamos por cobrar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_operating_expenses +msgid "Operating Expenses" +msgstr "Gastos de explotación" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_5 +msgid "Other Accrued And Deferred Assets" +msgstr "Otros activos acumulados y diferidos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_6 +msgid "Other Additional Capital" +msgstr "Otro capital adicional" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4 +msgid "Other Equity" +msgstr "Otro Capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_5 +msgid "Other Inventory" +msgstr "Otro Inventario" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_8 +msgid "Other Liabilities" +msgstr "Otros Pasivos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_2 +msgid "Other Non-Operating Income Or Loss" +msgstr "Otros ingresos o pérdidas no operacionales" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_3 +msgid "Other Property, Plant And Equipment" +msgstr "Otra propiedad, planta y equipo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_5 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3 +msgid "Other Receivables" +msgstr "Otras Cuentas a Cobrar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_3_1 +msgid "Other Recurring Income" +msgstr "Otros Ingresos Recurrentes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6 +msgid "Other Revenue, Expenses, Gains And Losses" +msgstr "Otros ingresos, gastos, ganancias y pérdidas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1 +msgid "Paid-In Capital" +msgstr "Pagado en capital" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_2 +msgid "Preferred Stock" +msgstr "Acciones preferentes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_1 +msgid "Prepaid Expense" +msgstr "Gasto pagado por anticipado" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_1_1 +msgid "Products And Merchandise" +msgstr "Productos y mercadería" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5 +msgid "Property, Plant And Equipment" +msgstr "Propiedad, planta y equipo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_2 +msgid "Receivable From Officers, Directors For Issuance Of Capital Stock" +msgstr "" +"Cuentas por cobrar a funcionarios, directores por emisión de capital social" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_3 +msgid "" +"Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock" +msgstr "" +"Cuentas por cobrar a accionistas o afiliados por emisión de capital social" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2 +msgid "Receivables" +msgstr "Cuentas por Cobrar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_3 +msgid "Receivables With Imputed Interest" +msgstr "Cuentas por cobrar con intereses imputados" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_1 +msgid "Related Party Liabilities" +msgstr "Pasivos de partes relacionadas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_2 +msgid "Related Party Notes Payable" +msgstr "Notas de partes relacionadas a pagar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_5 +msgid "Restricted Assets" +msgstr "Activos restringidos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_3 +msgid "Restructuring Charge" +msgstr "Cargo de reestructuración" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2 +msgid "Retained Earnings" +msgstr "Ganancias retenidas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_3 +msgid "Retained Earnings Deficit" +msgstr "Déficit de ganancias retenidas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_2 +msgid "Returnable Deposits" +msgstr "Depósitos retornables" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4 +msgid "Revenue" +msgstr "Ingresos" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_2 +msgid "Selling, General, Administrative" +msgstr "Venta, General, Administrativo" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_3 +msgid "Special Assessment Bond" +msgstr "Bono de evaluación especial" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_4 +msgid "Stockholders' Equity Note, Subscriptions Receivable" +msgstr "Nota del capital contable, suscripciones por cobrar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_4 +msgid "Suspense Account" +msgstr "Cuenta transitoria" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_4 +msgid "Taxes Payable" +msgstr "Impuestos a pagar" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_7 +msgid "Treasury Stock" +msgstr "Acciones del Tesoro" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report,name:l10n_us_gaap_mis_report.mis_report_l10n_us_gaap_balance_sheet +msgid "US Balance Sheet" +msgstr "Balance de Situación US" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report,name:l10n_us_gaap_mis_report.mis_report_l10n_us_gaap_income_statement +msgid "US Income Statement" +msgstr "Pérdidas y Ganancias US" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_2 +msgid "Unappropriated" +msgstr "No apropiado" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_1 +msgid "Unearned Sop Shares" +msgstr "Acciones Sop no ganadas" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_10 +msgid "Unusual And/Or Infrequent Items" +msgstr "Artículos inusuales y / o poco frecuentes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_5 +msgid "Warrants, Rights Outstanding" +msgstr "Warrants, derechos pendientes" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_2 +msgid "Work In Process" +msgstr "Trabajo en proceso" diff --git a/l10n_us_gaap_mis_report/i18n/l10n_us_gaap_mis_report.pot b/l10n_us_gaap_mis_report/i18n/l10n_us_gaap_mis_report.pot new file mode 100644 index 00000000..35068780 --- /dev/null +++ b/l10n_us_gaap_mis_report/i18n/l10n_us_gaap_mis_report.pot @@ -0,0 +1,640 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * l10n_us_gaap_mis_report +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_1 +msgid "Accounts Payable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1 +msgid "Accounts Payable And Accrued Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_1 +msgid "Accounts, Notes And Loans" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_2 +msgid "Accrued Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_3 +msgid "Accrued Revenue" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4 +msgid "Accrued, Deferred And Other Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3 +msgid "Accumulated Other Comprehensive Income" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_3 +msgid "Acquisitions In Progress" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_11 +msgid "Additional Itemized Gains And Losses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_8 +msgid "Additional Items" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_3 +msgid "Additional Paid-In Capital" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_7 +msgid "Allowances And Adjustments" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_1_2 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_2 +msgid "Allowances, Discounts" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_1 +msgid "Appropriated" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_9 +msgid "Asset Retirement Obligation" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1 +msgid "Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_9999 +msgid "Assets - (Liabilities + Equity)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_4 +msgid "Assets Under Construction" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_2 +msgid "Available For Sale Securities Gain (Loss)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_4_1 +msgid "Billings In Excess Of Cost" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_7 +msgid "Business Combination, Acquisition Related Costs" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_5 +msgid "Capital Lease Obligations" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_4 +msgid "Capital Leases, Lessor" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_4 +msgid "Capitalized Contract Cost" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_1 +msgid "Cash And Cash Equivalents" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1 +msgid "Cash And Investments" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_4 +msgid "Cash Flow Hedges Gain (Loss)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_1 +msgid "Common Stock" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_4 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_4 +msgid "Contracts Or Programs" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_1 +msgid "Cost Of Revenue" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2 +msgid "Debt And Capital Lease Obligations" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_1 +msgid "Debts" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_4 +msgid "Deferred Costs" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_3 +msgid "Deferred Revenue And Credits" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_5 +msgid "Defined Benefit Plan Income (Loss)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_3 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5 +msgid "Derivative Instruments And Hedges" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_1 +msgid "Derivative Liability" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_3 +msgid "Doubtful Accounts" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_5 +msgid "Due To Affiliate" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_3 +msgid "Due To Employees" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_4 +msgid "Due To Officers Or Stockholders" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_6 +msgid "Due To Other Related Parties" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_earnings_before_income_taxes +msgid "Earnings Before Income Taxes" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_3 +msgid "Employee-Related Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_3 +msgid "Energy Marketing Contract Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3 +msgid "Equity" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_5 +msgid "Equity Attributable To Non-Controlling Interest" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_6 +msgid "Extinguishment Of Debt" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_3 +msgid "Finished Goods" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_1 +msgid "Foreign Currency" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_1 +msgid "Foreign Currency Translation Gain (Loss)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_8 +msgid "Gain (Loss) Related To Litigation Settlement" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1 +msgid "Gains And Losses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_1 +msgid "General Services" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_2 +msgid "Goodwill" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_gross_profit +msgid "Gross Profit" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_5_2 +msgid "Hedging Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_5 +msgid "Impairment Charge" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_3_3 +msgid "Impairment Debt Securities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_7 +msgid "Income Tax (Benefit)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6 +msgid "Intangible Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_6_1 +msgid "Intangible Assets Excluding Goodwill" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_6 +msgid "Intercompany Investments" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_5 +msgid "Interest And Dividends Payable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_6 +msgid "Inventory For Long-Term Contracts Or Programs" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_4 +msgid "Inventory Write-Downs (Not Recognized In Cost Of Sales)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_6 +msgid "Investments And Other Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_2 +msgid "Investments And Securities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_2_3 +msgid "Itemized Services" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_1 +msgid "Land, Buildings And Improvements" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_4 +msgid "Legal Equity (Statutory Capital)" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2 +msgid "Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_6 +msgid "Liabilities Other Than Debt" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_4 +msgid "Long-Term Federal Home Loan Bank Advances" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_2 +msgid "Machinery And Equipment" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_1 +msgid "Merchandise, Material And Supplies" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_net_income +msgid "Net Income" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_3 +msgid "Non-Monetary Transactions" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2_2 +msgid "Non-Operating Expenses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2_1 +msgid "Non-Operating Revenues" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_2 +msgid "Non-Operating Revenues, Expenses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_2 +msgid "Notes And Loans Payable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_2 +msgid "Notes And Loans Receivable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_operating_expenses +msgid "Operating Expenses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_5 +msgid "Other Accrued And Deferred Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_6 +msgid "Other Additional Capital" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4 +msgid "Other Equity" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_5 +msgid "Other Inventory" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_8 +msgid "Other Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_2 +msgid "Other Non-Operating Income Or Loss" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5_3 +msgid "Other Property, Plant And Equipment" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_5 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3 +msgid "Other Receivables" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_3_1 +msgid "Other Recurring Income" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6 +msgid "Other Revenue, Expenses, Gains And Losses" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1 +msgid "Paid-In Capital" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_1_2 +msgid "Preferred Stock" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_1 +msgid "Prepaid Expense" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4_1_1 +msgid "Products And Merchandise" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_5 +msgid "Property, Plant And Equipment" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_2 +msgid "Receivable From Officers, Directors For Issuance Of Capital Stock" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_3 +msgid "" +"Receivable From Shareholders Or Affiliates For Issuance Of Capital Stock" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2 +msgid "Receivables" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_2_3 +msgid "Receivables With Imputed Interest" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7 +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_1 +msgid "Related Party Liabilities" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_7_2 +msgid "Related Party Notes Payable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_1_5 +msgid "Restricted Assets" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_3 +msgid "Restructuring Charge" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2 +msgid "Retained Earnings" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_3 +msgid "Retained Earnings Deficit" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_4_2 +msgid "Returnable Deposits" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_4 +msgid "Revenue" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_5_1_2 +msgid "Selling, General, Administrative" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_2_3 +msgid "Special Assessment Bond" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_4 +msgid "Stockholders' Equity Note, Subscriptions Receivable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_4 +msgid "Suspense Account" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_2_1_4 +msgid "Taxes Payable" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_7 +msgid "Treasury Stock" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report,name:l10n_us_gaap_mis_report.mis_report_l10n_us_gaap_balance_sheet +msgid "US Balance Sheet" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report,name:l10n_us_gaap_mis_report.mis_report_l10n_us_gaap_income_statement +msgid "US Income Statement" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_2_2 +msgid "Unappropriated" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_1 +msgid "Unearned Sop Shares" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_income_statement_6_1_10 +msgid "Unusual And/Or Infrequent Items" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_3_4_5 +msgid "Warrants, Rights Outstanding" +msgstr "" + +#. module: l10n_us_gaap_mis_report +#: model:mis.report.kpi,description:l10n_us_gaap_mis_report.mis_report_kpi_l10n_us_gaap_balance_sheet_1_3_2 +msgid "Work In Process" +msgstr "" diff --git a/l10n_us_gaap_mis_report/readme/CONFIGURE.rst b/l10n_us_gaap_mis_report/readme/CONFIGURE.rst new file mode 100644 index 00000000..d47cfef1 --- /dev/null +++ b/l10n_us_gaap_mis_report/readme/CONFIGURE.rst @@ -0,0 +1,6 @@ +* Go to *Invoicing > Reporting > MIS Reports* and create a new report, + indicating the required periods, and using one of the templates provided + by this module. + +If you create new accounts, make sure that they fall into the right account +group, and they will then be displayed correctly in the MIS Reports. diff --git a/l10n_us_gaap_mis_report/readme/CONTRIBUTORS.rst b/l10n_us_gaap_mis_report/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e789c63e --- /dev/null +++ b/l10n_us_gaap_mis_report/readme/CONTRIBUTORS.rst @@ -0,0 +1,6 @@ +* ForgeFlow S.L. + + * Jordi Ballester Alomar + * Miquel Raïch + * Joan Sisquella Andrés + * Christopher Ormaza diff --git a/l10n_us_gaap_mis_report/readme/DESCRIPTION.rst b/l10n_us_gaap_mis_report/readme/DESCRIPTION.rst new file mode 100644 index 00000000..66e38959 --- /dev/null +++ b/l10n_us_gaap_mis_report/readme/DESCRIPTION.rst @@ -0,0 +1,10 @@ +Includes the following templates for the *mis_builder* module. + +* US Balance Sheet +* US Income Statement + +The templates are based on the Chart of Accounts provided by the module +*l10n_us_gaap*. + +This module contains in the 'docs' folder a sample Income Statement and +Balance Sheet with the full drill down to individual accounts. diff --git a/l10n_us_gaap_mis_report/readme/INSTALL.rst b/l10n_us_gaap_mis_report/readme/INSTALL.rst new file mode 100644 index 00000000..9b736503 --- /dev/null +++ b/l10n_us_gaap_mis_report/readme/INSTALL.rst @@ -0,0 +1,4 @@ +This module depends on: + +* The module *mis_builder* that can be obtained in + https://apps.odoo.com, or https://github.com/OCA/mis-builder. diff --git a/l10n_us_gaap_mis_report/static/description/icon.png b/l10n_us_gaap_mis_report/static/description/icon.png new file mode 100644 index 00000000..28125442 Binary files /dev/null and b/l10n_us_gaap_mis_report/static/description/icon.png differ diff --git a/l10n_us_gaap_mis_report/static/description/index.html b/l10n_us_gaap_mis_report/static/description/index.html new file mode 100644 index 00000000..6525e7b4 --- /dev/null +++ b/l10n_us_gaap_mis_report/static/description/index.html @@ -0,0 +1,457 @@ + + + + + + +MIS Builder Templates for US Chart of Accounts + + + +
+

MIS Builder Templates for US Chart of Accounts

+ + +

Production/Stable License: AGPL-3 OCA/l10n-usa Translate me on Weblate Try me on Runboat

+

Includes the following templates for the mis_builder module.

+
    +
  • US Balance Sheet
  • +
  • US Income Statement
  • +
+

The templates are based on the Chart of Accounts provided by the module +l10n_us_gaap.

+

This module contains in the ‘docs’ folder a sample Income Statement and +Balance Sheet with the full drill down to individual accounts.

+

Table of contents

+ +
+

Installation

+

This module depends on:

+ +
+
+

Configuration

+
    +
  • Go to Invoicing > Reporting > MIS Reports and create a new report, +indicating the required periods, and using one of the templates provided +by this module.
  • +
+

If you create new accounts, make sure that they fall into the right account +group, and they will then be displayed correctly in the MIS Reports.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

JordiBForgeFlow

+

This module is part of the OCA/l10n-usa project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/setup/_metapackage/VERSION.txt b/setup/_metapackage/VERSION.txt new file mode 100644 index 00000000..461215b2 --- /dev/null +++ b/setup/_metapackage/VERSION.txt @@ -0,0 +1 @@ +16.0.20231117.0 \ No newline at end of file diff --git a/setup/_metapackage/setup.py b/setup/_metapackage/setup.py new file mode 100644 index 00000000..b421df86 --- /dev/null +++ b/setup/_metapackage/setup.py @@ -0,0 +1,20 @@ +import setuptools + +with open('VERSION.txt', 'r') as f: + version = f.read().strip() + +setuptools.setup( + name="odoo-addons-oca-l10n-usa", + description="Meta package for oca-l10n-usa Odoo addons", + version=version, + install_requires=[ + 'odoo-addon-l10n_us_form_1099>=16.0dev,<16.1dev', + 'odoo-addon-l10n_us_gaap>=16.0dev,<16.1dev', + 'odoo-addon-l10n_us_gaap_mis_report>=16.0dev,<16.1dev', + ], + classifiers=[ + 'Programming Language :: Python', + 'Framework :: Odoo', + 'Framework :: Odoo :: 16.0', + ] +) diff --git a/setup/l10n_us_form_1099/odoo/addons/l10n_us_form_1099 b/setup/l10n_us_form_1099/odoo/addons/l10n_us_form_1099 new file mode 120000 index 00000000..b1246320 --- /dev/null +++ b/setup/l10n_us_form_1099/odoo/addons/l10n_us_form_1099 @@ -0,0 +1 @@ +../../../../l10n_us_form_1099 \ No newline at end of file diff --git a/setup/l10n_us_form_1099/setup.py b/setup/l10n_us_form_1099/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/l10n_us_form_1099/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/l10n_us_gaap/odoo/addons/l10n_us_gaap b/setup/l10n_us_gaap/odoo/addons/l10n_us_gaap new file mode 120000 index 00000000..1cde7eea --- /dev/null +++ b/setup/l10n_us_gaap/odoo/addons/l10n_us_gaap @@ -0,0 +1 @@ +../../../../l10n_us_gaap \ No newline at end of file diff --git a/setup/l10n_us_gaap/setup.py b/setup/l10n_us_gaap/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/l10n_us_gaap/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/setup/l10n_us_gaap_mis_report/odoo/addons/l10n_us_gaap_mis_report b/setup/l10n_us_gaap_mis_report/odoo/addons/l10n_us_gaap_mis_report new file mode 120000 index 00000000..f6f93974 --- /dev/null +++ b/setup/l10n_us_gaap_mis_report/odoo/addons/l10n_us_gaap_mis_report @@ -0,0 +1 @@ +../../../../l10n_us_gaap_mis_report \ No newline at end of file diff --git a/setup/l10n_us_gaap_mis_report/setup.py b/setup/l10n_us_gaap_mis_report/setup.py new file mode 100644 index 00000000..28c57bb6 --- /dev/null +++ b/setup/l10n_us_gaap_mis_report/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 00000000..e69de29b