├── .editorconfig ├── .eslintrc ├── .gitattributes ├── .github ├── copilot-instructions.md └── workflows │ ├── ci.yml │ ├── copilot-setup-steps.yml │ └── linter.yml ├── .gitignore ├── .pre-commit-config.yaml ├── README.md ├── commitlint.config.js ├── eu_einvoice ├── __init__.py ├── common_codes.py ├── config │ └── __init__.py ├── custom_fields.py ├── european_e_invoice │ ├── __init__.py │ ├── custom │ │ ├── company.js │ │ ├── customer.js │ │ ├── purchase_order.js │ │ ├── sales_invoice.js │ │ ├── sales_invoice.py │ │ └── supplier.js │ ├── doctype │ │ ├── __init__.py │ │ ├── e_invoice_import │ │ │ ├── __init__.py │ │ │ ├── e_invoice_import.js │ │ │ ├── e_invoice_import.json │ │ │ ├── e_invoice_import.py │ │ │ └── test_e_invoice_import.py │ │ ├── e_invoice_item │ │ │ ├── __init__.py │ │ │ ├── e_invoice_item.json │ │ │ └── e_invoice_item.py │ │ ├── e_invoice_payment_term │ │ │ ├── __init__.py │ │ │ ├── e_invoice_payment_term.json │ │ │ └── e_invoice_payment_term.py │ │ ├── e_invoice_settings │ │ │ ├── __init__.py │ │ │ ├── e_invoice_settings.js │ │ │ ├── e_invoice_settings.json │ │ │ ├── e_invoice_settings.py │ │ │ └── test_e_invoice_settings.py │ │ └── e_invoice_trade_tax │ │ │ ├── __init__.py │ │ │ ├── e_invoice_trade_tax.json │ │ │ └── e_invoice_trade_tax.py │ └── workspace │ │ └── e_invoicing │ │ └── e_invoicing.json ├── hooks.py ├── install.py ├── jinja.py ├── locale │ ├── de.po │ └── main.pot ├── modules.txt ├── patches.txt ├── patches │ ├── delete_custom_numbers_fields.py │ ├── set_default_settings.py │ ├── set_profile_in_import.py │ └── set_profile_in_sales_invoice.py ├── public │ ├── .gitkeep │ ├── img │ │ ├── fx-basic.png │ │ ├── fx-en16931.png │ │ └── fx-extended.png │ └── js │ │ ├── queries.js │ │ └── utils.js ├── schematron │ ├── EN16931-CII-validation-preprocessed.xsl │ ├── Factur-X_1.07.2_BASIC.xsl │ ├── Factur-X_1.07.2_BASIC_codedb.xml │ ├── Factur-X_1.07.2_EXTENDED.xsl │ ├── Factur-X_1.07.2_EXTENDED_codedb.xml │ ├── LICENSE │ ├── README.md │ ├── XRechnung-CII-validation.xsl │ └── __init__.py ├── templates │ ├── __init__.py │ └── pages │ │ └── __init__.py └── utils.py ├── img ├── correct_import.png ├── incorrect_import.png └── member_partner_quer_klein.jpg ├── license.txt └── pyproject.toml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/copilot-setup-steps.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.github/workflows/copilot-setup-steps.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | export default { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /eu_einvoice/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "16.0.0-dev" 2 | -------------------------------------------------------------------------------- /eu_einvoice/common_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/common_codes.py -------------------------------------------------------------------------------- /eu_einvoice/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/custom_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/custom_fields.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/company.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/company.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/customer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/customer.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/purchase_order.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/purchase_order.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/sales_invoice.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/sales_invoice.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/sales_invoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/sales_invoice.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/custom/supplier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/custom/supplier.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_import/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.json -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_import/e_invoice_import.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_import/test_e_invoice_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_import/test_e_invoice_import.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_item/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_item/e_invoice_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_item/e_invoice_item.json -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_item/e_invoice_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_item/e_invoice_item.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_payment_term/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_payment_term/e_invoice_payment_term.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_payment_term/e_invoice_payment_term.json -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_payment_term/e_invoice_payment_term.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_payment_term/e_invoice_payment_term.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.js -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.json -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_settings/e_invoice_settings.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_settings/test_e_invoice_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_settings/test_e_invoice_settings.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_trade_tax/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_trade_tax/e_invoice_trade_tax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_trade_tax/e_invoice_trade_tax.json -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/doctype/e_invoice_trade_tax/e_invoice_trade_tax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/doctype/e_invoice_trade_tax/e_invoice_trade_tax.py -------------------------------------------------------------------------------- /eu_einvoice/european_e_invoice/workspace/e_invoicing/e_invoicing.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/european_e_invoice/workspace/e_invoicing/e_invoicing.json -------------------------------------------------------------------------------- /eu_einvoice/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/hooks.py -------------------------------------------------------------------------------- /eu_einvoice/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/install.py -------------------------------------------------------------------------------- /eu_einvoice/jinja.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/jinja.py -------------------------------------------------------------------------------- /eu_einvoice/locale/de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/locale/de.po -------------------------------------------------------------------------------- /eu_einvoice/locale/main.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/locale/main.pot -------------------------------------------------------------------------------- /eu_einvoice/modules.txt: -------------------------------------------------------------------------------- 1 | European e-Invoice -------------------------------------------------------------------------------- /eu_einvoice/patches.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/patches.txt -------------------------------------------------------------------------------- /eu_einvoice/patches/delete_custom_numbers_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/patches/delete_custom_numbers_fields.py -------------------------------------------------------------------------------- /eu_einvoice/patches/set_default_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/patches/set_default_settings.py -------------------------------------------------------------------------------- /eu_einvoice/patches/set_profile_in_import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/patches/set_profile_in_import.py -------------------------------------------------------------------------------- /eu_einvoice/patches/set_profile_in_sales_invoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/patches/set_profile_in_sales_invoice.py -------------------------------------------------------------------------------- /eu_einvoice/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/public/img/fx-basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/public/img/fx-basic.png -------------------------------------------------------------------------------- /eu_einvoice/public/img/fx-en16931.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/public/img/fx-en16931.png -------------------------------------------------------------------------------- /eu_einvoice/public/img/fx-extended.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/public/img/fx-extended.png -------------------------------------------------------------------------------- /eu_einvoice/public/js/queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/public/js/queries.js -------------------------------------------------------------------------------- /eu_einvoice/public/js/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/public/js/utils.js -------------------------------------------------------------------------------- /eu_einvoice/schematron/EN16931-CII-validation-preprocessed.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/EN16931-CII-validation-preprocessed.xsl -------------------------------------------------------------------------------- /eu_einvoice/schematron/Factur-X_1.07.2_BASIC.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/Factur-X_1.07.2_BASIC.xsl -------------------------------------------------------------------------------- /eu_einvoice/schematron/Factur-X_1.07.2_BASIC_codedb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/Factur-X_1.07.2_BASIC_codedb.xml -------------------------------------------------------------------------------- /eu_einvoice/schematron/Factur-X_1.07.2_EXTENDED.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/Factur-X_1.07.2_EXTENDED.xsl -------------------------------------------------------------------------------- /eu_einvoice/schematron/Factur-X_1.07.2_EXTENDED_codedb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/Factur-X_1.07.2_EXTENDED_codedb.xml -------------------------------------------------------------------------------- /eu_einvoice/schematron/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/LICENSE -------------------------------------------------------------------------------- /eu_einvoice/schematron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/README.md -------------------------------------------------------------------------------- /eu_einvoice/schematron/XRechnung-CII-validation.xsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/XRechnung-CII-validation.xsl -------------------------------------------------------------------------------- /eu_einvoice/schematron/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/schematron/__init__.py -------------------------------------------------------------------------------- /eu_einvoice/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/templates/pages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eu_einvoice/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/eu_einvoice/utils.py -------------------------------------------------------------------------------- /img/correct_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/img/correct_import.png -------------------------------------------------------------------------------- /img/incorrect_import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/img/incorrect_import.png -------------------------------------------------------------------------------- /img/member_partner_quer_klein.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/img/member_partner_quer_klein.jpg -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/license.txt -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alyf-de/eu_einvoice/HEAD/pyproject.toml --------------------------------------------------------------------------------