Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ba40069b

Von Moritz Bunkus vor mehr als 3 Jahren hinzugefügt

  • ID ba40069b4f465cd51d509ab280d1c6e61652bda9
  • Vorgänger f24cf1f5
  • Nachfolger 04e34508

Factur-X/ZUGFeRD: in »Factur-X/ZUGFeRD« umbenannt

Mit ZUGFeRD-Standard Version 2.1.1 ist der offizielle Name des
EU-Standards schlicht Factur-X. ZUGFeRD ist nur noch der tolerierte
alte Name.

In der Oberfläche ist nun überall von »Factur-X/ZUGFeRD« die Rede.

Im Quellcode heißen die Module hingegen weiterhin `SL::…::ZUGFeRD`,
weil die Umstellung ansonsten zu groß und irgendwo auch nicht so nötig
ist.

Es ändern sich auch die ganzen Namen in den Metadaten des PDFs und der
XML-Datei:

• Namensraum in der für Factur-X/ZUGFeRD relevanten XML-Elemente in
den XMP-Metadaten im PDF
• Name des Dateianhangs der Rechnungs-XML im PDF (»factur-x.xml«)
• Standard-Identifier in der Rechnungs-XML

Unterschiede anzeigen:

SL/Controller/ZUGFeRD.pm
17 17
  my ($self, %params) = @_;
18 18

  
19 19
  $self->setup_zugferd_action_bar;
20
  $self->render('zugferd/form', title => $::locale->text('ZUGFeRD import'));
20
  $self->render('zugferd/form', title => $::locale->text('Factur-X/ZUGFeRD import'));
21 21
}
22 22

  
23 23
sub action_import_zugferd {
......
31 31
  if ($info->{result} != SL::ZUGFeRD::RES_OK()) {
32 32
    # An error occurred; log message from parser:
33 33
    $::lxdebug->message(LXDebug::DEBUG1(), "Could not extract ZUGFeRD data, error message: " . $info->{message});
34
    die t8("Could not extract ZUGFeRD data, data and error message:") . $info->{message};
34
    die t8("Could not extract Factur-X/ZUGFeRD data, data and error message:") . $info->{message};
35 35
  }
36 36
  # valid ZUGFeRD metadata
37 37
  my $dom   = XML::LibXML->load_xml(string => $info->{invoice_xml});
38 38

  
39 39
  # 1. check if ZUGFeRD SellerTradeParty has a VAT-ID
40 40
  my $ustid = $dom->findnodes('//ram:SellerTradeParty/ram:SpecifiedTaxRegistration')->string_value;
41
  die t8("No VAT Info for this ZUGFeRD invoice," .
42
         " please ask your vendor to add this for his ZUGFeRD data.") unless $ustid;
41
  die t8("No VAT Info for this Factur-X/ZUGFeRD invoice," .
42
         " please ask your vendor to add this for his Factur-X/ZUGFeRD data.") unless $ustid;
43 43

  
44 44
  $ustid = SL::VATIDNr->normalize($ustid);
45 45

  

Auch abrufbar als: Unified diff