Factur-X/ZUGFeRD: Verkäufernamen aus Employee-Objekt nehmen
authorMoritz Bunkus <m.bunkus@linet.de>
Thu, 26 Nov 2020 10:03:15 +0000 (11:03 +0100)
committerMoritz Bunkus <m.bunkus@linet.de>
Thu, 26 Nov 2020 14:44:25 +0000 (15:44 +0100)
Wichtig für Personen, die inzwischen aus der Auth-Datenbank gelöscht
wurden. Für die existiert der Employee-Eintrag weiterhin, und von dort
kann man den Namen beziehen.

SL/DB/Helper/ZUGFeRD.pm

index 211e885..86daa9c 100644 (file)
@@ -435,7 +435,7 @@ sub _seller_trade_party {
   #         <ram:DefinedTradeContact>
   $params{xml}->startTag("ram:DefinedTradeContact");
 
-  $params{xml}->dataElement("ram:PersonName", _u8($sales_person_cfg{name} || $sales_person_cfg{login}));
+  $params{xml}->dataElement("ram:PersonName", _u8($sales_person->safe_name));
 
   if ($sales_person_cfg{tel}) {
     $params{xml}->startTag("ram:TelephoneUniversalCommunication");