Compare commits

...

51 commits
main ... 6.0

Author SHA1 Message Date
Frederik Jaeckel
c3bb2221bf Version 6.0.15 2025-05-02 14:25:58 +02:00
Frederik Jaeckel
6090491e06 Merge branch 'main' into 6.0 2025-05-02 14:24:58 +02:00
Frederik Jaeckel
8468ce2cc4 Version 6.0.14 2025-01-29 09:52:40 +01:00
Frederik Jaeckel
01173fca06 Merge branch 'main' into 6.0 2025-01-29 09:47:51 +01:00
Frederik Jaeckel
7f8827c4c9 Version 6.0.13 2025-01-28 13:07:25 +01:00
Frederik Jaeckel
996c6ddeef Merge branch 'main' into 6.0 2025-01-28 13:03:29 +01:00
Frederik Jaeckel
a9bfaa2cd5 Version 6.0.12 2025-01-09 12:25:53 +01:00
Frederik Jaeckel
d83663b8fb Merge branch 'main' into 6.0 2025-01-09 12:25:13 +01:00
Frederik Jaeckel
d05512a34e Version 6.0.11 2024-12-19 12:04:34 +01:00
Frederik Jaeckel
5c31176816 add docs 2024-12-19 12:01:12 +01:00
Mathias Behrle
285054c045 Improve the help text of xrechnung_routeid. 2024-12-19 12:00:57 +01:00
Mathias Behrle
6e2f109346 Lookup parent taxes for unece tax codes.
In the same way as for categories the unece tax codes must be searched
on parents.
2024-12-19 12:00:53 +01:00
Mathias Behrle
40097137b0 Correct a translation. 2024-12-19 12:00:47 +01:00
Frederik Jaeckel
2013df403b Version 6.0.10 2024-12-12 16:35:51 +01:00
Frederik Jaeckel
1e8562f260 add folder 'view' to setup.py 2024-12-12 16:29:24 +01:00
Mathias Behrle
5dad4ce239 Remove arguments in super() calls.
They are no more needed in Python3 and usually result in unexpected
behavior when wrongly used (like e.g. the one introduced in
764cacc091 and solved meanwhile by
refactorization).
2024-12-12 16:29:10 +01:00
Frederik Jaeckel
804c63622c Version 6.0.9 2024-12-11 17:18:59 +01:00
Frederik Jaeckel
9837eb543d fix name of party in error message 2024-12-11 17:17:51 +01:00
Frederik Jaeckel
569b4e2fc8 Version 6.0.7 2024-12-10 15:15:07 +01:00
Frederik Jaeckel
d02ffe5d26 update configuration form 2024-12-10 15:14:57 +01:00
Frederik Jaeckel
a1456cdc76 fix tests 2024-12-10 14:56:44 +01:00
Frederik Jaeckel
816d181d13 fix code 2024-12-10 14:45:44 +01:00
Frederik Jaeckel
bbb0673a71 add bank account number to xml-export 2024-12-10 14:45:40 +01:00
Frederik Jaeckel
a4add36fed fix typo 2024-12-10 14:45:36 +01:00
Frederik Jaeckel
2e96a1d4c9 configuration: add setting for used bank nuumbers 2024-12-10 14:45:32 +01:00
Frederik Jaeckel
5c2d5e2a1d bank accont number: add field 'company_owned' 2024-12-10 14:45:15 +01:00
Frederik Jaeckel
fce531c210 doks 2024-12-10 14:44:49 +01:00
Frederik Jaeckel
b2e2b36edd check for valid address data 2024-12-10 14:44:44 +01:00
Frederik Jaeckel
0150aead02 facturx: check unece codes at tax 2024-12-10 14:44:40 +01:00
Frederik Jaeckel
30ad2c5201 update setup.py 2024-12-10 14:44:35 +01:00
Frederik Jaeckel
9c1bf1ca18 export: add factur-x 1.07.2 2024-12-10 14:44:29 +01:00
Frederik Jaeckel
0937e5548b add xsd for factur-x 2024-12-10 14:44:24 +01:00
Frederik Jaeckel
61cf85eb0b allow route-id to be optional 2024-12-10 14:44:11 +01:00
Frederik Jaeckel
004f35ad13 update docs 2024-12-10 14:43:11 +01:00
Frederik Jaeckel
59ef90e198 export: add xrechnung 2.3 + 3.0 + tests against xsd 2024-12-10 14:42:55 +01:00
Frederik Jaeckel
e3a0e730f9 add xsd UBL-2.1 2024-12-10 14:41:25 +01:00
Frederik Jaeckel
95ea673358 add docs 2024-12-10 14:41:21 +01:00
Frederik Jaeckel
fc5c250a20 formatting 2024-12-10 14:41:17 +01:00
Frederik Jaeckel
4c95a412c3 file info 2024-12-10 14:41:13 +01:00
Frederik Jaeckel
227577fb16 update gitignore 2024-12-10 14:41:08 +01:00
Frederik Jaeckel
10a2b61832 update gitignore 2024-12-10 14:40:32 +01:00
Mathias Behrle
cc4dcd73db Lookup parent taxes for unece tax codes.
Child taxes do not respect the setting of the parent 'Override
tmeplate', thus can not be configured for unece codes. It is anyway
better to allow the code definition on the parent tax.
2024-12-10 14:40:27 +01:00
Frederik Jaeckel
41da51562c add license, fix fileinfo 2024-12-10 14:39:37 +01:00
Frederik Jaeckel
2d7adffe35 Etikett ver 6.0.2 zum Änderungssatz 25555411bebe hinzugefügt 2023-06-30 16:01:09 +02:00
Frederik Jaeckel
2a0adb0ebe Version 6.0.2 2023-06-30 16:01:02 +02:00
Frederik Jaeckel
294c3869a6 merge... 2023-06-30 15:58:48 +02:00
Frederik Jaeckel
15dbf83233 formatting 2023-06-30 15:31:47 +02:00
Frederik Jaeckel
c3aadd0dfe add: creditnote 2023-06-30 15:29:51 +02:00
Frederik Jaeckel
7d20e3d091 formatting 2023-06-30 11:36:17 +02:00
Frederik Jaeckel
5bb3af1f39 Etikett ver 6.0.1 zum Änderungssatz 7dad1155b409 hinzugefügt 2022-10-20 14:57:30 +02:00
Frederik Jaeckel
b4e7a97793 Version 6.0.1 2022-10-20 14:57:12 +02:00
5 changed files with 50 additions and 19 deletions

View file

@ -9,37 +9,54 @@ pip install mds-edocument-xrechnung
Requires
========
- Tryton 7.0
- Tryton 6.0
Changes
=======
*7.0.10 - 12.12.2024*
*6.0.15 - 02.05.2025*
- update copyright
*6.0.14 - 29.01.2025*
- updt: optimize rounding of unit_price
*6.0.13 - 28.01.2025*
- fix: rounding of unit_price at invoice-line
*6.0.12 - 09.01.2025*
- handle tax childs (Jan Grasnick <jan@mittelwind.de>)
*6.0.11 - 19.12.2024*
- Lookup parent taxes for unece tax codes.
- Improve the help text of xrechnung_routeid. Correct a translation.
(Mathias Behrle <mathiasb@m9s.biz>)
*6.0.10 - 12.12.2024*
- fix missing views
- Remove arguments in super() calls. (Mathias Behrle)
*7.0.9 - 11.12.2024*
*6.0.9 - 11.12.2024*
- fix name of party in exceptions
*7.0.7 - 10.12.2024*
*6.0.7 - 10.12.2024*
- add iban to xml-export
- add: export of factur-x 1.07.2, XRechnung 2.3 + 3.0
*7.0.6 - 09.12.2024*
*6.0.2 - 30.06.2023*
- add: check for valid data to generate xml
- add: credit-note
*7.0.5 - 05.12.2024*
*6.0.1 - 20.10.2022*
- add: export Factur-X 1.07.2
- works
*7.0.4 - 05.12.2024*
*6.0.0 - 17.10.2022*
- add: export XRechnung 2.3 + 3.0
- updt: xrechnung-route-id optional
*7.0.3 - 22.12.2023*
- compatibility to Tryton 7.0
- init

View file

@ -34,7 +34,7 @@ with open(path.join(here, 'versiondep.txt'), encoding='utf-8') as f:
modversion[l2[0]] = {'min': l2[1], 'max': l2[2], 'prefix': l2[3]}
# tryton-version
major_version = 7
major_version = 6
minor_version = 0
requires = []

View file

@ -2,3 +2,17 @@
# This file is part of the edocument-module for Tryton from m-ds.de.
# The COPYRIGHT file at the top level of this repository contains the
# full copyright notices and license terms.
import trytond.tests.test_tryton
import unittest
from .test_edocument import EdocTestCase
__all__ = ['suite']
def suite():
suite = trytond.tests.test_tryton.suite()
suite.addTests(unittest.TestLoader().loadTestsFromTestCase(
EdocTestCase))
return suite

View file

@ -1,5 +1,5 @@
[tryton]
version=7.0.10
version=6.0.15
depends:
edocument_uncefact
party

View file

@ -4,7 +4,7 @@
full copyright notices and license terms. -->
<data>
<xpath expr="/form/separator[@id='currency_exchange']" position="before">
<xpath expr="/form/separator[@id='move']" position="before">
<separator id="edocument" colspan="4" string="eDocument"/>
<field name="edocument_bank" colspan="2" height="200"/>