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/ClientConfig.pm
21 21
use SL::DB::Helper::AccountingPeriod qw(get_balance_startdate_method_options);
22 22
use SL::Helper::ShippedQty;
23 23
use SL::VATIDNr;
24
use SL::ZUGFeRD;
24 25

  
25 26
__PACKAGE__->run_before('check_auth');
26 27

  
27 28
use Rose::Object::MakeMethods::Generic (
28 29
  'scalar --get_set_init' => [ qw(defaults all_warehouses all_weightunits all_languages all_currencies all_templates all_price_sources h_unit_name available_quick_search_modules available_shipped_qty_item_identity_fields
29
                                  all_project_statuses all_project_types
30
                                  all_project_statuses all_project_types zugferd_settings
30 31
                                  posting_options payment_options accounting_options inventory_options profit_options balance_startdate_method_options
31 32
                                  displayable_name_specs_by_module) ],
32 33
);
......
166 167
sub init_h_unit_name     { first { SL::DB::Manager::Unit->find_by(name => $_) } qw(Std h Stunde)                         }
167 168
sub init_all_project_types    { SL::DB::Manager::ProjectType->get_all_sorted                                             }
168 169
sub init_all_project_statuses { SL::DB::Manager::ProjectStatus->get_all_sorted                                           }
170
sub init_zugferd_settings     { \@SL::ZUGFeRD::customer_settings                                                         }
169 171

  
170 172
sub init_posting_options {
171 173
  [ { title => t8("never"),           value => 0           },

Auch abrufbar als: Unified diff