migrate.py: Update client parameters
This commit is contained in:
@ -1673,7 +1673,6 @@ def migrate_payments(in_dir: str, out_dir: str) -> None:
|
|||||||
def migrate_parameters(in_dir: str, out_dir: str) -> None:
|
def migrate_parameters(in_dir: str, out_dir: str) -> None:
|
||||||
params: Dict[str, str] = {p['Bezeichnung']: p['Wert'] for p in utils.csv_parse_dict(f'{in_dir}/TParameter.csv')}
|
params: Dict[str, str] = {p['Bezeichnung']: p['Wert'] for p in utils.csv_parse_dict(f'{in_dir}/TParameter.csv')}
|
||||||
name = params['MANDANTENNAME1'].title().replace('F.', 'für').replace('U.', 'und').replace(' Im ', ' im ')
|
name = params['MANDANTENNAME1'].title().replace('F.', 'für').replace('U.', 'und').replace(' Im ', ' im ')
|
||||||
shortened = name.replace(' für ', ' f. ').replace(' und ', ' u. ').replace(' im ', ' i. ')
|
|
||||||
suffix = params['MANDANTENNAME2'].lower().replace(' ', '').replace('.', '')
|
suffix = params['MANDANTENNAME2'].lower().replace(' ', '').replace('.', '')
|
||||||
types = {
|
types = {
|
||||||
'reggenmbh': 'reg. Gen.m.b.H.'
|
'reggenmbh': 'reg. Gen.m.b.H.'
|
||||||
@ -1687,7 +1686,6 @@ def migrate_parameters(in_dir: str, out_dir: str) -> None:
|
|||||||
new_params: Dict[str, Optional[str]] = {
|
new_params: Dict[str, Optional[str]] = {
|
||||||
'CLIENT_NAME_TOKEN': tokens[0],
|
'CLIENT_NAME_TOKEN': tokens[0],
|
||||||
'CLIENT_NAME_SHORT': tokens[1],
|
'CLIENT_NAME_SHORT': tokens[1],
|
||||||
'CLIENT_NAME_SHORTENED': shortened,
|
|
||||||
'CLIENT_NAME': name,
|
'CLIENT_NAME': name,
|
||||||
'CLIENT_NAME_SUFFIX': None,
|
'CLIENT_NAME_SUFFIX': None,
|
||||||
'CLIENT_NAME_TYPE': types[suffix],
|
'CLIENT_NAME_TYPE': types[suffix],
|
||||||
@ -1704,6 +1702,9 @@ def migrate_parameters(in_dir: str, out_dir: str) -> None:
|
|||||||
'CLIENT_WEBSITE': params.get('MANDANTENHOMEPAGE', None),
|
'CLIENT_WEBSITE': params.get('MANDANTENHOMEPAGE', None),
|
||||||
'DELIVERY_OBLIGATION': params.get('LIEFERPFLICHT/GA1', None),
|
'DELIVERY_OBLIGATION': params.get('LIEFERPFLICHT/GA1', None),
|
||||||
'DELIVERY_RIGHT': params.get('LIEFERRECHT/GA1', None),
|
'DELIVERY_RIGHT': params.get('LIEFERRECHT/GA1', None),
|
||||||
|
'VAT_NORMAL': '0.20',
|
||||||
|
'VAT_REDUCED': '0.10',
|
||||||
|
'VAT_FLATRATE': '0.13',
|
||||||
'DOCUMENT_SENDER': params.get('ABSENDERTEXT2', None),
|
'DOCUMENT_SENDER': params.get('ABSENDERTEXT2', None),
|
||||||
'TEXT_DELIVERY_NOTE': params.get('LIEFERSCHEINTEXT', None).replace(' daß ', ' dass ').replace('obige Angaben maßgeblicher Veränderungen', 'maßgeblichen Veränderungen obiger Angaben'),
|
'TEXT_DELIVERY_NOTE': params.get('LIEFERSCHEINTEXT', None).replace(' daß ', ' dass ').replace('obige Angaben maßgeblicher Veränderungen', 'maßgeblichen Veränderungen obiger Angaben'),
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user